基本信息
我的世界Java版本
1.21.3
1.21–1.21.1
1.20.1–1.20.2
1.19.2
1.18.2
平台
Fabric
运行环境
其他链接
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
许可证 MIT
发布于 2025-01-03
更新于 2026-01-26
更新日志
Easy NPC:地核 (1.20.1) 更新日志
注意
本更新日志包含简要的变更摘要。
完整更新日志请参阅 GitHub 历史记录。
注意:升级到新版本前,请务必备份您的世界和NPC数据!
更多信息请查看 升级指南。
6.5.2
- 修复村民职业与工作皮肤的问题。
- 通过为 Gradle 依赖项添加缓存,优化 GitHub 工作流。
- 改进 Gradle 构建时间和清理任务。
6.5.1
- 修复 #632:实现 ON_KILL 动作类型及事件。
- 修复 #629:改进纹理处理性能、缓存机制和内存使用。
- 修复击杀命令对NPC无效的问题。
- 修复因纹理重载保护机制导致缓存清除后无法重新加载的问题。
- 修复远程图像验证器中 WebP 校验的 bug(缺少返回语句)。
- 重构纹理处理逻辑,提升可维护性并便于未来改进。
- 添加基于时间的重载保护机制(60秒),取代原有的永久阻塞机制。
- 为纹理处理新增更多单元测试。
- 优化 Gradle 构建任务。
6.5.0
- ⚠️ 移除 jar-in-jar 打包方式,以提升模组兼容性和 API 能力。
- 修复 #627:改进剪刀功能,增强与其他模组的兼容性。
- 修复 #625:解决在使用旋转或移动模型部件时出现的动画异常问题。
- 修复当使用缩放模型部件时默认动画被取消的问题。
- 新增更智能的姿态动画控制选项:智能、默认和无。
6.4.1
- 修复 #626:改进不同 NPC UUID 下的界面切换逻辑,感谢
Spawnblade提供详细分析和修复建议。
6.4.0
- 修复 #626:通过改进对话数据校验和错误处理来解决问题。
- 修复 #623:重构渲染数据和渲染处理逻辑。
- 修复 #622:确保自定义数据能够正确保存和加载。
- 修复打开对话动作类型,允许从其他 NPC 触发对话。
- 修复哈希问题,在 ConditionDataSet 和 ActionDataSet 中补充缺失的 equals 和 hashCode 方法。
- 为 #622 添加自定义数据测试物品,便于测试自定义数据功能。
- 优化记录结构,并修复潜在的数据缺失问题。
6.3.0
- 重构配置界面专用组件,并将其从核心模组中移除。
- 修复对话数据问题,发送至客户端前先进行过滤。
- 修复对话编辑器布局问题,提升可用性。
- 修复部分对话数据字段缺少默认值的问题。
- 新增对话优先级支持,用于控制对话执行顺序。
- 为对话和计分板动作添加条件支持。
- 为对话添加频率支持,限制对话显示次数。
- 新增支持计分板和条件系统的预设 NPC。
- 优化对话按钮数据格式,移除冗余字段。
6.2.0
- 修复对话中的字符串注入问题。
- 修复动作类型缺少翻译的问题。
- 新增计分板动作类型,支持增加、减少或设置计分板数值。
- 新增
@score(...)NPC 宏,用于在对话中显示计分板值。 - 添加额外的单元测试。
- 改进旋钮按钮,增加指示器并提升可用性。
6.1.2
- 修复容器与菜单同步问题,补充缺失的关闭容器数据包。
- 修复某些情况下关闭按钮无效的问题。
- 修复界面切换期间鼠标光标跳跃的问题。
- 修复翻译文件,移除重复和已弃用条目。
- 将 Easy NPC 魔杖移至现有的核心物品标签页,不再创建新标签页。
- 新增猫姿态支持,适用于不同模型部件(尾巴除外)。
- 通过在不需要时禁用发光效果,优化 EasyNPCWand 的性能。
- 改进自定义实体检测机制,排除显示实体、标记、投掷物和刷怪笼等非生物实体。
- 优化猫变种处理逻辑。
6.1.1
- 修复 #612:重新验证实体类型。
- 修复 #610:强制同步特定模型的帽子与头部图层。
- 修复兽人纹理问题。
- 通过将相关逻辑移至客户端,改进自定义模型支持和性能。
- 优化玩家皮肤的 UUID 映射缓存。
- 将更改模型的命令和逻辑限制仅适用于 Doppler NPC。
6.1.0 ✨
这是一次重大版本更新。升级前请务必备份您的世界和 NPC 数据。
本版本包含大量改进、优化和内部结构调整,与早期版本不完全兼容。
⚠️ 破坏性变更
- 6.1.0 之前版本的现有 NPC 及其配置数据可能无法正常加载,或需要手动调整。
- 内部数据格式和部分行为已重构,以支持新的使用场景。
🧩 新的模块化结构
Easy NPC 现已拆分为三个独立模组:
- Easy NPC — 包含核心与配置界面的整合包,提供即插即用体验。
- Easy NPC:地核 — 轻量级 NPC 运行时与逻辑核心,依赖最少。适用于服务器、整合包和开发者。
- Easy NPC:配置界面 — 独立的 NPC 创建与编辑界面。仅需在需要 UI 的客户端安装。
🎯 此次变更的目的?
- 允许服务器和整合包仅在服务端部署 地核 模组,实现更轻量的配置。
- 在无需界面时减少内存占用和加载时间。
- 通过分离 UI 与核心逻辑,加快开发与测试速度。



