命名物品保留器(Named Item Preserver)
这款模组通过防止命名物品自然消失,赋予物品命名以实际意义,同时保留所有原版损失机制,如熔岩和虚空。
命名物品保留器
这款模组通过让命名物品的行为更接近原版《我的世界》中命名生物的行为,赋予物品命名以实际意义。
在原版游戏中,命名生物可以防止其消失,但命名物品则无此效果。命名物品保留器旨在以最小化、平衡生存体验的方式填补这一差距。
当前状态
- 状态:Alpha
- 当前版本:0.1.0
- 我的世界版本:1.21.10
此模组已准备好测试,并已在真实服务器上使用。发布时未发现已知错误,但作为Alpha版本,可能存在未发现的问题,且行为可能在版本间变化。
核心行为
- 具有自定义名称的物品不会自然消失。
- 被消失生物携带或装备的命名物品会掉落,而非随生物一起消失。
- 未命名物品的行为与原版完全一致。
- 不涉及传送、区块加载或物品恢复系统。
如果玩家花费精力和资源命名物品,游戏应将其视为有意保留的物品。
可选行为
某些功能可在配置中启用:
- 在掉落的命名物品上方显示名称。
- 容器破坏处理(容器被破坏时释放命名物品)。
此模组不保护的情况
此模组并非物品安全或恢复系统。
命名物品仍会:
- 🔥 在熔岩中燃烧
- 🕳️ 在虚空中丢失
- 💥 被爆炸或其他原版机制摧毁
如果原版游戏会摧毁物品,此模组不会干预。仅防止自然消失。
反馈与可见性
模组包含与命名物品相关的可选反馈机制。当命名物品被掉落、摧毁或拾取时,可提供日志或聊天消息。
这些功能旨在用于管理和调试,而非玩家追踪或恢复,且可配置。默认情况下,仅最重要的事件会触发通知,消息仅发送至服务器日志。
计划功能
计划中的功能包括:
- 命名物品的条件位置广播
- 与命名物品事件相关的粒子或视觉指示器
- 占卜摆物品,用于实现上述功能
- 翻译
重要限制:
- 所有附加功能将完全可配置
- 默认情况下全部禁用
- 模组将保持作为最小化“消失平衡”模组可用,无需启用额外功能
不提供路线图、时间表或保证。
兼容性与限制
此模组为Fabric和《我的世界》Java版1.21.10及更高版本编写(时间允许的情况下)。
模组不会故意破坏与其他模组的兼容性。然而,物品消失和实体生命周期逻辑是常见的修改领域,冲突是此级别模组的已知限制。
不保证与修改物品消失、实体行为或容器机制的其他模组兼容。重叠行为可能发生,这是预期的。
支持、问题与期望
作者有全职工作。此模组的存在是因为作者在自己的SMP服务器中需要它,并决定分享。
- 🐞 欢迎报告错误
- ✨ 功能请求可能被忽略,除非附带干净的拉取请求
- 🔧 不保证兼容性修复
作者将尽力保持模组正确和稳定,但这并非服务、合同或义务。
无捐赠、Patreon或付费支持。因此,无任何明示或暗示的保证、应被视为有约束力的承诺或质量保证。
AI使用声明
此项目使用AI辅助工具(包括ChatGPT和GitHub Copilot)进行任务,如:
- 合理性检查和推理验证
- 智能代码补全
- 重复性或样板工作
- 搜索文档和现有技术
模组的核心逻辑、设计决策及所有重要或独特的实现细节均由作者编写。所有代码均经作者审核。图标由人类艺术家委托制作。如果模组包含额外艺术作品,将由人类创作。
AI工具用作生产力辅助,而非自主代码生成器。
如果您偏好避免使用AI工具辅助开发的模组,请做出明智决定并避免使用此项目。
许可证、重用与慈善条款
此项目采用双重许可模式分发。
由Fabric项目、Fabric API和官方Fabric项目生成器提供的第三方代码、模板和工具仍按其原始许可证授权,不受慈善条款影响。
作者编写的所有原始代码单独授权于此仓库中包含的慈善许可证。简而言之:
如果您从此模组中受益——直接或间接——请向您选择的慈善机构支付您认为公平的金额。
允许重用、修改和重新分发作者的原始代码,前提是完整且未修改地保留慈善条款。
将作者代码纳入以成熟开源许可证(如MIT、BSD、Apache 2.0、GPL、LGPL、MPL等)发布的项目中,并非自动授予,但明确欢迎讨论。请询问——作者很可能会同意。此要求仅旨在防止无声移除或绕过慈善条款,而非限制合法的开源协作。
截图:
收录




