BBSMC Logo
模组整合包光影资源包软件汉化插件数据包
登录
模组插件数据包光影资源包整合包软件汉化
登录
设置
简易 NPC  -   Easy NPC
简易 NPC  -   Easy NPC

简易 NPC - Easy NPC

为你的世界或模组轻松创建带有对话的 NPC。

1,0424a year ago
简易 NPC  -   Easy NPC

简易 NPC - Easy NPC

为你的世界或模组轻松创建带有对话的 NPC。

1,042
4

基本信息

我的世界Java版本

1.21.3
1.21–1.21.1
1.20.1–1.20.2
1.19.2
1.18.2

平台

\n \n \n Fabric
\n \n \n Forge
NeoForge
\n \n \n \n \n \n \n \n \n Quilt

运行环境

客户端和服务端

其他链接

反馈问题 查看源码
Modrinth

搬运团队

BBSMC 官方搬运(1)
BBSMC 官方搬运(1)团队

搬运资源声明

对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。

详情信息

许可证 MIT
发布于 2025-01-03
更新于 2026-03-13
简介渲染图更新日志版本百科反馈讨论

全部版本

1
2
3
4
15

Easy NPC (Bundle) 6.5.2

on 2026 Jan 01
下载

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 与核心逻辑,加快开发与测试速度。

Easy NPC (Bundle) 6.5.1

on 2025 Dec 29
下载

Easy NPC:地核 (1.21.1) 更新日志

注意

此更新日志包含变更的摘要。
如需完整变更日志,请前往 [GitHub 历史记录][history]。

注意:升级到新版本前请务必备份您的世界/NPC!
更多信息请查看 [升级指南][upgrade_guide]。

6.5.1

  • 通过实现 ON_KILL 动作类型和事件修复了 #632。
  • 通过改进材质处理性能、缓存机制和内存使用修复了 #629。
  • 修复了击杀命令在NPC上无效的问题。
  • 修复了材质重载保护机制阻止缓存重新加载的问题。
  • 修复了远程图像验证器中 WebP 验证的 bug(缺少 return 语句)。
  • 重构了材质处理逻辑,以提高可维护性和未来改进空间。
  • 添加了基于时间的重载保护(60 秒),取代永久性阻塞机制。
  • 为材质处理添加了额外的单元测试。
  • 改进了 Gradle 构建任务。

6.5.0

  • ⚠️ 移除了 jar-in-jar 打包方式,以提升模组兼容性和 API 能力。
  • 修复了 #627,改进剪刀实现以更好地兼容其他模组。
  • 修复了 #625,在使用旋转或移动模型部件时动画异常的问题。
  • 修复了使用缩放模型部件时默认动画被取消的问题。
  • 新增更智能的姿态动画控制,支持 smart、default 和 none 选项。

6.4.1

  • 修复了 #626 中不同 NPC UUID 的屏幕切换逻辑问题,感谢 Spawnblade 提供详细调查和修复建议。

6.4.0

  • 通过改进对话数据验证和错误处理修复了 #626。
  • 通过重构渲染数据和渲染处理修复了 #623。
  • 确保自定义数据正确保存和加载,修复了 #622。
  • 修复了打开对话动作类型,允许从其他 NPC 打开对话。
  • 通过为 ConditionDataSet 和 ActionDataSet 添加缺失的 equals 和 hashCode 方法修复了哈希问题。
  • 为 #622 添加了自定义数据测试物品,便于测试自定义数据功能。
  • 改进了记录并修复了潜在的数据缺失问题。

6.3.0

  • 重构了配置 UI 相关组件,并将其从核心模组中移除。
  • 修复了对话数据,在发送至客户端前进行过滤。
  • 修复了对话编辑器布局问题并提升了可用性。
  • 修复了部分对话数据字段缺少默认值的问题。
  • 添加了对话优先级支持,用于控制对话执行顺序。
  • 为对话和计分板动作添加了条件支持。
  • 添加了对话频率支持,限制对话显示次数。
  • 为支持计分板和条件功能新增了 NPC 预设。
  • 通过移除冗余字段优化了对话按钮数据格式。

6.2.0

  • 修复了对话中的字符串注入问题。
  • 修复了动作类型的翻译缺失问题。
  • 新增计分板动作类型,支持增加、减少、设置计分板数值。
  • 新增 @score(...) NPC 宏,可在对话中显示计分板值。
  • 添加了额外的单元测试。
  • 改进了旋钮按钮,增加了指示器并提升可用性。

6.1.2

  • 修复了容器与菜单同步问题(缺少关闭容器数据包)。
  • 修复了某些情况下关闭按钮无效的问题。
  • 修复

Easy NPC (Bundle) 6.5.1

on 2025 Dec 29
下载

Easy NPC:地核 (1.21.1) 更新日志

注意

此更新日志包含变更的摘要。
如需完整日志,请访问 [GitHub 历史记录][history]。

注意:更新到新版本前请务必备份您的世界/NPC!
更多信息请参阅 [升级指南][upgrade_guide]。

6.5.1

  • 通过实现 ON_KILL 动作类型和事件修复了 #632。
  • 通过改进纹理处理性能、缓存机制和内存使用修复了 #629。
  • 修复了击杀命令在NPC上无效的问题。
  • 修复了因纹理重载保护导致缓存被逐出后无法重新加载的问题。
  • 修复了远程图像验证器中的 WebP 验证错误(缺少返回语句)。
  • 重构了纹理处理逻辑,以提高可维护性和未来扩展性。
  • 添加基于时间的重载保护(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

  • 重构配置 UI 相关组件,并将其从核心模组中移除。
  • 修复对话数据,在发送至客户端前进行过滤。
  • 修复对话编辑器布局问题并提升可用性。
  • 修复部分对话数据字段缺少默认值的问题。
  • 添加对话优先级支持,用于控制对话执行顺序。
  • 为对话和计分板动作添加条件支持。
  • 为对话添加频率支持,限制对话显示次数。
  • 添加新的 NPC 预设以支持计分板和条件功能。
  • 通过移除冗余字段优化对话按钮数据格式。

6.2.0

  • 修复对话中的字符串注入问题。
  • 修复动作类型缺少翻译的问题。
  • 添加计分板动作类型,用于增加、减少或设置计分板数值。
  • 添加 @score(...) NPC 宏,可在对话中显示计分板值。
  • 添加额外单元测试。
  • 改进旋钮按钮,增加指示器和更好的可用性。

6.1.2

  • 修复容器和菜单同步问题(缺少关闭容器数据包)。
  • 修复某些情况下关闭按钮无效的问题。
  • 修复屏幕切换期间鼠标光标跳跃的问题。
  • 修复翻译文件

Easy NPC (Bundle) 6.5.1

on 2025 Dec 29
下载

Easy NPC:地核 (1.20.1) 更新日志

注意

此更新日志包含变更的摘要。
如需完整更新日志,请访问 [GitHub 历史记录][history]。

注意:在升级到新版本前,请务必备份您的世界/NPC!
更多信息请参阅 [升级指南][upgrade_guide]。

6.5.1

  • 通过实现 ON_KILL 动作类型和事件修复了 #632。
  • 通过改进纹理处理性能、缓存和内存使用修复了 #629。
  • 修复了击杀命令对NPC无效的问题。
  • 修复了纹理重载保护机制阻止缓存被逐出后重新加载的问题。
  • 修复了远程图像验证器中的 WebP 验证错误(缺少返回语句)。
  • 重构了纹理处理逻辑,以提高可维护性和未来改进空间。
  • 添加基于时间的重载保护(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 (Bundle) 6.5.1

on 2025 Dec 29
下载

Easy NPC:地核 (1.20.1) 更新日志

注意

此更新日志包含变更的摘要。
如需完整日志,请访问 [GitHub 历史记录][history]。

注意:更新到新版本前请务必备份您的世界/NPC!
更多信息请查看 [升级指南][upgrade_guide]。

6.5.1

  • 通过实现 ON_KILL 动作类型和事件修复了 #632。
  • 通过改进材质处理性能、缓存和内存使用修复了 #629。
  • 修复了击杀命令在NPC上无效的问题。
  • 修复了材质重载保护机制阻止缓存重新加载的问题。
  • 修复了远程图像验证器中的 WebP 验证错误(缺少返回语句)。
  • 重构了材质处理逻辑,以提高可维护性和未来改进空间。
  • 添加基于时间的重载保护(60秒),替代永久性阻断机制。
  • 为材质处理增加了额外的单元测试。
  • 改进了 Gradle 构建任务。

6.5.0

  • ⚠️ 移除了 jar-in-jar 打包方式,以提升模组兼容性和 API 能力。
  • 通过改进剪刀实现提升了与其他模组的兼容性(修复 #627)。
  • 修复了使用旋转或移动模型部件时的动态动画问题(修复 #625)。
  • 修复了使用缩放模型部件时默认动画被取消的问题。
  • 新增更智能的姿态动画控制选项:智能、默认和无。

6.4.1

  • 修复了不同 NPC UUID 的屏幕切换逻辑问题(#626),感谢 Spawnblade 提供详细调查与修复建议。

6.4.0

  • 通过改进对话数据验证和错误处理修复了 #626。
  • 通过重构渲染数据和渲染处理修复了 #623。
  • 确保自定义数据正确保存和加载(修复 #622)。
  • 修复了打开对话动作类型,允许从其他 NPC 打开对话。
  • 通过为 ConditionDataSet 和 ActionDataSet 添加缺失的 equals 与 hashCode 方法修复哈希问题。
  • 为 #622 添加自定义数据测试物品,便于测试自定义数据功能。
  • 改进记录结构并修复潜在的数据缺失问题。

6.3.0

  • 重构配置UI专用组件,并将其从核心模组中移除。
  • 修复对话数据,在发送至客户端前进行过滤。
  • 修复对话编辑器布局问题,提升可用性。
  • 修复部分对话数据字段缺少默认值的问题。
  • 添加对话优先级支持,用于控制对话执行顺序。
  • 为对话和计分板动作添加条件支持。
  • 添加对话频率支持,限制对话显示次数。
  • 添加新的 NPC 预设,支持计分板和条件功能。
  • 通过移除冗余字段优化对话按钮数据格式。

6.2.0

  • 修复对话中的字符串注入问题。
  • 修复动作类型缺少翻译的问题。
  • 添加计分板动作类型,支持增加、减少、设置计分板数值。
  • 添加 @score(...) NPC 宏,用于在对话中显示计分板值。
  • 增加额外的单元测试。
  • 改进旋钮按钮,添加指示器并提升可用性。

6.1.2

  • 修复容器与菜单同步问题(缺少关闭容器数据包)。
  • 修复某些情况下关闭按钮无效的问题。
  • 修复屏幕切换期间鼠标光标跳跃问题。
  • 修复翻译文件,移除重复和

Easy NPC (Bundle) 6.5.0

on 2025 Dec 27
下载

更新日志:Easy NPC:地核 (1.21.1)

注意

此更新日志包含变更的摘要。 完整更新日志请参阅 [GitHub 历史记录][history]。

注意:更新到新版本前,请务必备份您的世界/NPC! 更多信息请查看 [升级指南][upgrade_guide]。

6.5.0

  • ⚠️ 移除了 jar-in-jar 捆绑方式,以提升模组兼容性和 API 功能。
  • 修复了 #627 铁剪实现问题,提高与其他模组的兼容性。
  • 修复了使用旋转或移动模型部件时的生动动画问题。
  • 修复了使用缩放模型部件时默认动画被取消的问题。
  • 新增更佳的姿态动画控制,支持智能、默认和无三种选项。

6.4.1

  • 修复了 #626 不同 NPC UUID 的界面切换逻辑问题,感谢 Spawnblade 提供详细调查和修复建议。

6.4.0

  • 通过改进对话数据验证和错误处理来修复 #626。
  • 通过重构渲染数据和渲染处理来修复 #623。
  • 确保自定义数据正确保存和加载,从而修复 #622。
  • 修复打开对话动作类型,允许从其他 NPC 打开对话。
  • 通过为 ConditionDataSet 和 ActionDataSet 添加缺失的 equals 和 hashCode 方法来修复哈希问题。
  • 为 #622 添加自定义数据测试物品,便于测试自定义数据。
  • 改进记录并修复潜在的数据缺失问题。

6.3.0

  • 重构配置 UI 特定组件,并将其从核心模组中移除。
  • 修复对话数据,在发送至客户端前过滤对话数据。
  • 修复对话编辑器布局问题,提升可用性。
  • 修复部分对话数据字段缺少默认值的问题。
  • 添加对话优先级支持,用于控制对话执行顺序。
  • 为对话和计分板动作添加条件支持。
  • 添加对话频率支持,限制对话显示次数。
  • 为支持计分板和条件功能新增 NPC 预设。
  • 通过移除冗余字段优化对话按钮数据格式。

6.2.0

  • 修复对话中的字符串注入问题。
  • 修复动作类型缺少翻译的问题。
  • 添加计分板动作类型,用于增加、减少或设置计分板数值。
  • 添加 @score(...) NPC 宏,用于在对话中显示计分板值。
  • 添加额外的单元测试。
  • 改进旋钮按钮,添加指示器并提升可用性。

6.1.2

  • 修复容器与菜单同步问题,补充缺失的关闭容器数据包。
  • 修复某些情况下关闭按钮无效的问题。
  • 修复屏幕切换期间鼠标光标跳跃问题。
  • 修复翻译文件,移除重复和已弃用条目。
  • 修复某些菜单中鼠标滚轮滚动失效的问题。
  • 将 Easy NPC 魔杖移至现有的地核物品标签页,而非创建新标签页。
  • 为不同模型部件(尾部除外)添加猫姿态支持。
  • 通过在不需要时禁用发光效果,提升 EasyNPCWand 发光性能。
  • 通过排除非生物实体(如显示实体、标记、投掷物和刷怪笼)来改进自定义实体检测。
  • 改进猫变种处理。

6.1.1

  • 通过重新验证实体类型修复 #612。
  • 通过对特定模型强制同步帽子和头部图层修复 #610。
  • 修复兽人材质。

Easy NPC (Bundle) 6.5.0

on 2025 Dec 27
下载

更新日志:Easy NPC:地核 (1.21.1)

注意

此更新日志包含变更的摘要。
如需完整更新日志,请前往 [GitHub 历史记录][history]。

注意:在升级到新版本前,请务必备份您的世界/NPC!
更多信息请参阅 [升级指南][upgrade_guide]。

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

  • 重构配置UI特定组件,并将其从核心模组中移除。
  • 修复对话数据,在发送至客户端前对数据进行过滤。
  • 修复对话编辑器布局问题并提升可用性。
  • 修复部分对话数据字段缺少默认值的问题。
  • 新增对话优先级支持,用于控制对话执行顺序。
  • 新增对话和计分板动作的条件支持。
  • 新增对话频率支持,限制对话显示次数。
  • 新增用于计分板和条件支持的NPC预设。
  • 通过移除冗余字段优化对话按钮数据格式。

6.2.0

  • 修复对话中的字符串注入问题。
  • 修复动作类型缺少翻译的问题。
  • 新增计分板动作类型,可增加、减少或设置计分板数值。
  • 新增 @score(...) NPC宏,用于在对话中显示计分板值。
  • 新增额外单元测试。
  • 改进旋钮按钮,添加指示器并提升可用性。

6.1.2

  • 修复容器与菜单同步问题,补充缺失的关闭容器数据包。
  • 修复某些情况下关闭按钮无效的问题。
  • 修复屏幕切换期间鼠标光标跳跃的问题。
  • 修复语言文件,移除重复和已弃用条目。
  • 修复某些菜单中鼠标滚轮滚动失效的问题。
  • 将Easy NPC魔杖移至现有的地核物品标签页,而非创建新标签页。
  • 新增猫姿态支持(尾部除外)的不同模型部件。
  • 通过在不需要时禁用发光效果,提升EasyNPCWand发光性能。
  • 通过排除显示实体、标记、投掷物和刷怪笼等非生物实体,改进自定义实体检测。
  • 改进猫变种处理逻辑。

6.1.1

  • 通过重新验证实体类型修复 #612。
  • 通过强制同步特定模型的帽子和头部图层修复 #610。
  • 修复兽人材质

Easy NPC (Bundle) 6.5.0

on 2025 Dec 27
下载

Easy NPC:地核 (1.20.1) 更新日志

注意

此更新日志包含变更的摘要。
完整更新日志请参阅 [GitHub 历史记录][history]。

注意:更新到新版本前,请务必备份您的世界和NPC数据!
更多信息请查看 [升级指南][upgrade_guide]。

6.5.0

  • ⚠️ 移除了 jar-in-jar 打包方式,以提升模组兼容性和API功能。
  • 修复了 #627,改进剪裁(scissor)实现,增强与其他模组的兼容性。
  • 修复了 #625,在使用旋转或移动模型部件时的动态动画问题。
  • 修复了使用缩放模型部件时默认动画被取消的问题。
  • 新增更佳的姿态动画控制选项,支持智能、默认和无三种模式。

6.4.1

  • 修复了 #626,改进了不同NPC UUID间的界面切换逻辑,感谢 Spawnblade 提供详细分析和修复建议。

6.4.0

  • 通过改进对话框数据验证和错误处理修复了 #626。
  • 通过重构渲染数据和渲染逻辑修复了 #623。
  • 确保自定义数据能正确保存和加载,修复了 #622。
  • 修复了“打开对话框”动作类型,允许从其他NPC打开对话框。
  • 通过为 ConditionDataSet 和 ActionDataSet 添加缺失的 equals 和 hashCode 方法,修复了哈希问题。
  • 为 #622 添加了自定义数据测试物品,便于测试自定义数据。
  • 改进了记录机制,并修复了潜在的数据缺失问题。

6.3.0

  • 重构了配置UI专用组件,并将其从核心模组中移除。
  • 修复了对话框数据问题,通过在发送至客户端前过滤数据。
  • 修复了对话框编辑器的布局问题并提升了可用性。
  • 修复了部分对话框数据字段缺少默认值的问题。
  • 新增对话框优先级支持,用于控制对话执行顺序。
  • 新增对对话和计分板动作的条件支持。
  • 新增对话频率支持,限制对话显示次数。
  • 新增一个支持计分板和条件功能的NPC预设。
  • 优化了对话按钮数据格式,移除冗余字段。

6.2.0

  • 修复了对话框中的字符串注入问题。
  • 修复了动作类型缺少翻译的问题。
  • 新增计分板动作类型,支持增加、减少或设置计分板数值。
  • 新增 @score(...) NPC宏,用于在对话中显示计分板值。
  • 添加了更多单元测试。
  • 改进了旋钮按钮,添加指示器并提升可用性。

6.1.2

  • 修复了因缺少关闭容器数据包导致的容器与菜单同步问题。
  • 修复了某些情况下关闭按钮无效的问题。
  • 修复了界面切换期间鼠标光标跳跃的问题。
  • 修复了翻译文件,移除重复和已弃用条目。
  • 将Easy NPC魔杖移至现有的核心物品标签页,而非创建新的标签页。
  • 新增猫姿态支持,适用于不同模型部件(尾巴除外)。
  • 通过在不需要时禁用发光效果,优化了EasyNPCWand的光灵效果性能。
  • 通过排除显示实体、标记、投掷物和刷怪笼等非生物实体,改进了自定义实体检测。
  • 改进了猫变种的处理逻辑。

6.1.1

  • 通过重新验证实体类型修复了 #612

Easy NPC (Bundle) 6.5.0

on 2025 Dec 27
下载

Easy NPC:地核 (1.20.1) 更新日志

注意

本更新日志包含变更的简要总结。
如需完整更新日志,请前往 [GitHub 历史记录][history]。

注意:在升级到新版本前,请务必备份您的世界/NPC!
更多信息请查看 [升级指南][upgrade_guide]。

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。
  • 强制

Easy NPC (Bundle) 6.4.1

on 2025 Dec 25
下载

Easy NPC:地核 (1.21.1) 更新日志

注意

此更新日志包含变更的摘要。
如需完整更新日志,请访问 [GitHub 历史记录][history]。

注意:在升级到新版本前,请务必备份您的世界和NPC数据!
更多信息请查看 [升级指南][upgrade_guide]。

6.4.1

  • 修复了 #626 不同 NPC UUID 的屏幕切换逻辑问题,感谢 Spawnblade 提供详细的调查和修复建议。

6.4.0

  • 通过改进对话数据验证和错误处理来修复 #626。
  • 通过重构渲染数据和渲染处理来修复 #623。
  • 确保自定义数据正确保存和加载,从而修复 #622。
  • 修复打开对话动作类型,允许从其他 NPC 打开对话。
  • 通过为 ConditionDataSet 和 ActionDataSet 添加缺失的 equals 和 hashCode 方法来修复哈希问题。
  • 为 #622 添加自定义数据测试物品,便于测试自定义数据。
  • 改进记录并修复潜在的数据缺失问题。

6.3.0

  • 重构配置 UI 特定组件,并将其从核心模组中移除。
  • 在发送到客户端之前过滤对话数据,以修复对话数据问题。
  • 修复对话编辑器布局问题并提升可用性。
  • 修复部分对话数据字段缺少默认值的问题。
  • 添加对话优先级支持,用于控制对话执行顺序。
  • 为对话和计分板动作添加条件支持。
  • 添加对话频率支持,限制对话显示次数。
  • 添加新的 NPC 预设,支持计分板和条件功能。
  • 通过移除冗余字段来优化对话按钮数据格式。

6.2.0

  • 修复对话中的字符串注入问题。
  • 修复动作类型缺少翻译的问题。
  • 添加计分板动作类型,用于增加、减少或设置计分板数值。
  • 添加 @score(...) NPC 宏,用于在对话中显示计分板值。
  • 添加额外的单元测试。
  • 改进旋钮按钮,增加指示器并提升可用性。

6.1.2

  • 修复因缺少关闭容器数据包而导致的容器与菜单同步问题。
  • 修复在某些情况下关闭按钮无效的问题。
  • 修复屏幕切换期间鼠标光标跳跃的问题。
  • 修复翻译文件,移除重复和已弃用的条目。
  • 修复某些菜单中鼠标滚轮滚动失效的问题。
  • 将 Easy NPC 魔杖移至现有的地核物品标签页,而非创建新标签页。
  • 添加对猫不同模型部件(尾巴除外)的姿态支持。
  • 通过在不需要时禁用发光效果,优化 EasyNPCWand 的性能。
  • 改进自定义实体检测,排除显示实体、标记、投掷物和刷怪笼等非生物实体。
  • 改进猫变种处理。

6.1.1

  • 通过重新验证实体类型来修复 #612。
  • 通过对特定模型强制同步帽子和头部图层来修复 #610。
  • 修复兽人材质。
  • 通过将相关逻辑移至客户端,改进自定义模型支持和性能。
  • 改进玩家皮肤中玩家到 UUID 映射的缓存。
  • 将更改模型命令和逻辑限制仅适用于 Doppler NPC。

6.1.0 ✨

这是一个重大版本更新。在更新前请务必备份您的世界和 NPC 数据。
本版本包含大量改进、优化和内部变更,与早期版本不完全兼容。

⚠️ 破

Easy NPC (Bundle) 6.4.1

on 2025 Dec 25
下载

Easy NPC:地核 (1.20.1) 更新日志

注意

此更新日志包含变更的简要总结。
如需完整更新日志,请前往 [GitHub 历史记录][history]。

注意:更新到新版本前请务必备份您的世界/NPC!
更多信息请参阅 [升级指南][upgrade_guide]。

6.4.1

  • 修复了 #626 不同 NPC UUID 的界面切换逻辑问题,感谢 Spawnblade 提供详细调查和修复建议。

6.4.0

  • 通过改进对话数据验证和错误处理来修复 #626。
  • 通过重构渲染数据和渲染处理来修复 #623。
  • 确保自定义数据被正确保存和加载,以修复 #622。
  • 修复打开对话动作类型,允许从其他 NPC 打开对话。
  • 通过为 ConditionDataSet 和 ActionDataSet 添加缺失的 equals 和 hashCode 方法来修复哈希问题。
  • 为 #622 添加自定义数据测试物品,便于测试自定义数据。
  • 改进记录并修复潜在的数据缺失问题。

6.3.0

  • 重构配置 UI 特定组件,并将其从核心模组中移除。
  • 通过在发送至客户端前过滤对话数据来修复对话数据问题。
  • 修复对话编辑器布局问题并提升可用性。
  • 修复部分对话数据字段缺少默认值的问题。
  • 添加对话优先级支持,以控制对话执行顺序。
  • 为对话和计分板动作添加条件支持。
  • 添加对话频率支持,限制对话显示次数。
  • 添加新的 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

Easy NPC (Bundle) 6.4.1

on 2025 Dec 25
下载

Easy NPC:地核 (1.20.1) 更新日志

注意

此更新日志包含变更的摘要。
如需完整更新日志,请参阅 [GitHub 历史记录][history]。

注意:更新到新版本前请务必备份您的世界/NPC!
更多信息请查看 [升级指南][upgrade_guide]。

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 (Bundle) 6.4.0

on 2025 Dec 25
下载

更新日志:Easy NPC:地核 (1.21.1)

注意

此更新日志包含变更的摘要。
如需完整更新日志,请前往 [GitHub 历史记录][history]。

注意:升级到新版本前,请务必备份您的世界/NPC!
更多信息请查看 [升级指南][upgrade_guide]。

6.4.0

  • 通过改进对话框数据验证和错误处理修复了 #626。
  • 通过重构渲染数据和渲染处理修复了 #623。
  • 确保自定义数据正确保存和加载,修复了 #622。
  • 修复打开对话框动作类型,允许从其他NPC打开对话框。
  • 通过为 ConditionDataSet 和 ActionDataSet 添加缺失的 equals 和 hashCode 方法来修复哈希问题。
  • 为 #622 添加自定义数据测试物品,便于测试自定义数据。
  • 改进记录并修复了潜在的数据缺失问题。

6.3.0

  • 重构配置UI特定组件,并将其从核心模组中移除。
  • 通过在发送至客户端前过滤对话框数据来修复对话框数据问题。
  • 修复对话框编辑器布局问题并提升可用性。
  • 修复某些对话框数据字段缺少默认值的问题。
  • 添加对话框优先级支持,以控制对话框执行顺序。
  • 为对话框和计分板动作添加条件支持。
  • 为对话框添加频率支持,限制对话框显示次数。
  • 添加新的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 (Bundle) 6.4.0

on 2025 Dec 25
下载

更新日志 for Easy NPC: 地核 (1.20.1)

注意

此更新日志包含变更的摘要。
如需完整更新日志,请前往 [GitHub 历史记录][history]。

注意:更新到新版本前,请务必备份您的世界/NPC!
更多信息请查看 [升级指南][upgrade_guide]。

6.4.0

  • 通过改进对话数据验证和错误处理修复了 #626。
  • 通过重构渲染数据和渲染处理修复了 #623。
  • 确保自定义数据被正确保存和加载,修复了 #622。
  • 修复了打开对话动作类型,允许从其他NPC打开对话。
  • 通过为 ConditionDataSet 和 ActionDataSet 添加缺失的 equals 和 hashCode 方法,修复了哈希问题。
  • 为 #622 添加了自定义数据测试物品,便于测试自定义数据。
  • 改进了记录并修复了潜在的数据缺失问题。

6.3.0

  • 重构了配置UI特定组件,并将其从核心模组中移除。
  • 通过在发送至客户端前过滤对话数据来修复对话数据问题。
  • 修复了对话编辑器布局问题并提升了可用性。
  • 修复了部分对话数据字段缺少默认值的问题。
  • 添加了对话优先级支持,以控制对话执行顺序。
  • 为对话和计分板动作添加了条件支持。
  • 添加了对话频率支持,限制对话显示次数。
  • 添加了新的NPC预设以支持计分板和条件功能。
  • 通过移除冗余字段优化了对话按钮数据格式。

6.2.0

  • 修复了对话中的字符串注入问题。
  • 修复了动作类型缺少翻译的问题。
  • 添加了计分板动作类型,用于增加、减少或设置计分板数值。
  • 添加 @score(...) NPC宏,用于在对话中显示计分板值。
  • 添加了额外的单元测试。
  • 改进了带有指示器的旋转按钮及其可用性。

6.1.2

  • 修复了容器与菜单同步问题(缺少关闭容器数据包)。
  • 修复了某些情况下关闭按钮无效的问题。
  • 修复了屏幕切换期间鼠标光标跳跃的问题。
  • 修复了翻译文件,移除了重复和已弃用条目。
  • 将 Easy NPC 魔杖移至现有的核心物品标签页,而非创建新标签页。
  • 添加了对不同模型部件(尾巴除外)的猫姿态支持。
  • 通过在不需要时禁用发光效果,提升了 EasyNPCWand 的性能。
  • 通过排除非生物实体(如 display、maker、thrown 和刷怪笼),改进了自定义实体检测。
  • 改进了猫变种处理。

6.1.1

  • 通过重新验证实体类型修复了 #612。
  • 强制同步特定模型的帽子和头部图层以修复 #610。
  • 修复了兽人材质。
  • 通过将相关逻辑移至客户端,提升了自定义模型支持和性能。
  • 改进了玩家皮肤的玩家到UUID映射缓存。
  • 将更改模型命令和逻辑限制为仅 Doppler NPC 使用。

6.1.0 ✨

这是一次重大发布。更新前请务必备份您的世界和NPC数据。
本版本包含大量改进、优化和内部变更,与早期版本不完全兼容。

⚠️ 破坏性变更

  • 6.1.0 之前版本的现有NPC及其配置数据可能无法正确加载,或需要手动调整。
  • 内部数据格式和部分行为已重构,以支持

Easy NPC (Bundle) 6.4.0

on 2025 Dec 25
下载

更新日志 for Easy NPC: 地核 (1.20.1)

注意

此更新日志包含变更的摘要。
如需完整更新日志,请前往 [GitHub 历史记录][history]。

注意:更新到新版本前,请务必备份您的世界/NPC!
更多信息请参阅 [升级指南][upgrade_guide]。

6.4.0

  • 通过改进对话数据验证和错误处理修复了 #626。
  • 通过重构渲染数据和渲染处理修复了 #623。
  • 确保自定义数据被正确保存和加载,修复了 #622。
  • 修复打开对话动作类型,允许从其他NPC打开对话。
  • 通过为 ConditionDataSet 和 ActionDataSet 添加缺失的 equals 和 hashCode 方法,修复哈希问题。
  • 为 #622 添加自定义数据测试物品,便于测试自定义数据。
  • 改进记录并修复潜在的缺失数据问题。

6.3.0

  • 重构配置UI专用组件,并将其从核心模组中移除。
  • 通过在发送至客户端前过滤对话数据来修复对话数据问题。
  • 修复对话编辑器布局问题并提升可用性。
  • 修复某些对话数据字段缺少默认值的问题。
  • 添加对话优先级支持,以控制对话执行顺序。
  • 为对话和计分板动作添加条件支持。
  • 添加对话频率支持,限制对话显示次数。
  • 添加新的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 (Bundle) 6.3.0

on 2025 Dec 22
下载

更新日志:Easy NPC:地核 (1.21.1)

注意

本更新日志包含变更的简要总结。
如需完整更新日志,请访问 [GitHub 历史记录][history]。

注意:在升级到新版本前,请务必备份您的世界和NPC数据!
更多信息请查看 [升级指南][upgrade_guide]。

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创建与编辑配置界面。

Easy NPC (Bundle) 6.3.0

on 2025 Dec 22
下载

Easy NPC:地核 (1.20.1) 更新日志

注意

本更新日志包含变更的摘要内容。
如需完整更新日志,请前往 [GitHub 历史记录][history]。

注意:更新到新版本前,请务必备份您的世界和NPC数据!
更多信息请查看 [升级指南][upgrade_guide]。

6.3.0

  • 重构配置界面专用组件,并将其从核心模组中移除。
  • 通过在发送至客户端前过滤对话框数据来修复对话框数据问题。
  • 修复对话框编辑器布局问题并提升可用性。
  • 修复部分对话框数据字段缺少默认值的问题。
  • 新增对话框优先级支持,以控制对话框执行顺序。
  • 新增对对话框和计分板操作的条件支持。
  • 新增对话框频率支持,用于限制对话框显示的频率。
  • 新增用于支持计分板和条件功能的预设NPC。
  • 通过移除冗余字段优化对话框按钮数据格式。

6.2.0

  • 修复对话框中的字符串注入问题。
  • 修复操作类型缺少翻译的问题。
  • 新增计分板操作类型,支持增加、减少或设置计分板数值。
  • 新增 @score(...) NPC宏,用于在对话框中显示计分板数值。
  • 新增额外单元测试。
  • 改进带指示器的旋转按钮,提升可用性。

6.1.2

  • 修复因缺少关闭容器数据包导致的容器与菜单同步问题。
  • 修复在某些情况下关闭按钮无法使用的问题。
  • 修复屏幕切换期间鼠标光标跳跃的问题。
  • 修复语言文件,移除重复和已弃用条目。
  • 将Easy NPC魔杖移至现有的核心物品标签页,而非创建新的标签页。
  • 新增对猫姿态的支持(尾部除外的不同模型部件)。
  • 通过在不需要时禁用发光效果,优化EasyNPC魔杖的性能。
  • 改进自定义实体检测机制,排除诸如显示实体、标记、投掷物和刷怪笼等非生物实体。
  • 改进猫变种的处理逻辑。

6.1.1

  • 通过重新验证实体类型修复 #612 问题。
  • 通过强制特定模型的帽子和头部图层同步修复 #610 问题。
  • 修复兽人材质。
  • 通过将相关逻辑移至客户端,改进自定义模型支持及性能。
  • 改进玩家皮肤的玩家到UUID映射缓存。
  • 将更改模型命令和逻辑限制为仅适用于多普勒NPC。

6.1.0 ✨

这是一次重大版本更新。更新前请务必备份您的世界和NPC数据。
此版本包含大量改进、优化和内部变更,与早期版本不完全兼容。

⚠️ 破坏性变更

  • 6.1.0 之前的现有NPC及其配置数据可能无法正确加载,或需要手动调整。
  • 内部数据格式和部分行为已重构,以支持新的使用场景。

🧩 新的模块化结构

Easy NPC 现已拆分为三个独立模组:

  • Easy NPC — 包含核心与配置界面的整合包,提供即插即用体验。
  • Easy NPC:地核 — 轻量级NPC运行时与逻辑,依赖极少。适用于服务器、整合包和开发者。
  • Easy NPC:配置界面 — 独立的NPC创建与编辑配置界面。可安装于需要UI的客户端。

🎯 此变更目的?

  • 允许服务器和整合

Easy NPC (Bundle) 6.3.0

on 2025 Dec 22
下载

Easy NPC:地核 (1.20.1) 更新日志

注意

本更新日志包含变更的简要总结。
如需完整更新日志,请前往 [GitHub 历史记录][history]。

注意:更新到新版本前请务必备份您的世界和NPC数据!
更多信息请参阅 [升级指南][upgrade_guide]。

6.3.0

  • 重构配置界面相关组件,并将其从核心模组中移除。
  • 修复对话数据问题,在发送至客户端前对数据进行过滤。
  • 修复对话编辑器布局问题,提升可用性。
  • 修复部分对话数据字段缺少默认值的问题。
  • 新增对话优先级支持,用于控制对话执行顺序。
  • 新增对对话和计分板操作的条件支持。
  • 新增对话频率支持,限制对话显示次数。
  • 新增用于计分板和条件支持的NPC预设。
  • 通过移除冗余字段优化对话按钮数据格式。

6.2.0

  • 修复对话中的字符串注入问题。
  • 修复操作类型缺少翻译的问题。
  • 新增计分板操作类型,支持增加、减少、设置计分板数值。
  • 新增 @score(...) NPC宏,用于在对话中显示计分板值。
  • 新增更多单元测试。
  • 改进旋钮按钮,添加指示器并提升可用性。

6.1.2

  • 修复因缺少关闭容器数据包导致的容器与菜单同步问题。
  • 修复某些情况下关闭按钮无效的问题。
  • 修复屏幕切换时鼠标光标跳跃的问题。
  • 修复翻译文件,移除重复和已弃用条目。
  • 将Easy NPC魔杖移至现有的核心物品标签页,而非创建新标签页。
  • 新增猫姿势支持,适用于不同模型部件(尾巴除外)。
  • 通过在不需要时禁用发光效果,提升EasyNPC魔杖的性能。
  • 改进自定义实体检测机制,排除显示实体、标记、投掷物和刷怪笼等非生物实体。
  • 改进猫变种处理逻辑。

6.1.1

  • 修复 #612 问题,重新验证实体类型。
  • 修复 #610 问题,强制特定模型的帽子与头部图层同步。
  • 修复兽人材质问题。
  • 提升自定义模型支持与性能,将相关逻辑移至客户端。
  • 改进玩家皮肤的玩家名到UUID映射缓存机制。
  • 限制更改模型命令和逻辑仅适用于多普勒NPC。

6.1.0 ✨

这是一次重大版本更新。更新前请务必备份您的世界和NPC数据。
此版本包含大量改进、优化及内部变更,与早期版本不完全兼容。

⚠️ 破坏性变更

  • 6.1.0 版本之前的现有NPC及其配置数据可能无法正确加载,或需要手动调整。
  • 内部数据格式和部分行为已重构,以支持新的使用场景。

🧩 新的模块化结构

Easy NPC 现已拆分为三个独立模组:

  • Easy NPC —— 包含核心与配置界面的整合包,提供即插即用体验。
  • Easy NPC:地核 —— 轻量级NPC运行时与逻辑模组,依赖极少。适用于服务器、整合包和开发者。
  • Easy NPC:配置界面 —— 独立的NPC创建与编辑配置界面。可安装于需要UI的客户端。

🎯 此次变更的原因?

  • 允许服务器和整合包在服务端仅部署 **地

Easy NPC (Bundle) 6.2.0

on 2025 Dec 15
下载

Easy NPC:地核 (1.21.1) 更新日志

注意

本更新日志包含变更的摘要。
如需完整更新日志,请前往 GitHub 历史记录。

注意:更新到新版本前,请务必备份您的世界/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 —— 包含“地核”与“配置UI”的整合包,提供即插即用体验。
  • Easy NPC:地核 —— 轻量级的 NPC 运行时与逻辑组件,依赖最少。适用于服务器、整合包和开发者。
  • Easy NPC:配置UI —— 独立的 NPC 创建与编辑配置界面。可在需要 UI 的客户端单独安装。

🎯 此次变更的目的?

  • 允许服务器和整合包仅在服务端部署 地核 模组,实现更精简的配置。
  • 在无需 UI 的环境中减少内存占用和加载时间。
  • 通过分离 UI 与核心逻辑,加快开发与测试流程。

Easy NPC (Bundle) 6.2.0

on 2025 Dec 15
下载

更新日志 for Easy NPC: 地核 (1.20.1)

注意

此更新日志包含变更的摘要。
如需完整更新日志,请前往 GitHub 历史记录。

注意:在升级到新版本前,请务必备份您的世界/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 的环境中减少内存占用和加载时间。
  • 通过分离 UI 与核心逻辑,加快开发与测试速度。
1
2
3
4
15
BBSMC Logo

中国最活跃的 Minecraft 中文资源社区

QQ 群:1078515449

资源

模组整合包光影资源包

社区

汉化软件插件

帮助

服务条款隐私政策社区规则开源代码
设置

"Minecraft"以及"我的世界"为美国微软公司的商标,本站与微软公司没有从属关系。 本站与 Modrinth 无从属关系,网站遵循 LGPL 协议开源。

© 2019-2026 青岛柒兮网络科技有限公司 | 鲁B2-20210590 | 鲁ICP备2021009459号-12 | 公安备案 鲁公网安备37021002001586号