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
简介渲染图更新日志版本百科反馈讨论
全部版本Easy NPC (Bundle) 6.8.1

Easy NPC (Bundle) 6.8.1

自动推荐
下载
举报反馈

更新日志

易用NPC:核心 (1.21.1) 更新日志

注意

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

注意:请在更新到新版本之前始终备份您的世界/NPC! 有关更多信息,请查看 升级指南。

6.8.0(添加API支持)

  • 通过添加警告信息和额外检查修复了无效网络数据包的问题 #667。
  • 修复了马生成蛋模型。
  • 修复了悦灵、鸡、苦力怕、狐狸、恶魂、马、灾厄村民、铁傀儡、史莱姆和恼鬼的姿势支持。
  • 添加了NPC基础类以更好地支持API。
  • 添加了NPC原始类以支持高级API。
  • 添加了细长型和恶魂型NPC。
  • 添加了自定义模型API以便与其他模组和自定义模型更轻松地集成。
  • 重构了内部数据处理和注册,以提高可维护性和未来的改进。

6.7.1

  • 通过添加额外的客户端检查修复了原版bug #657 和 #656。

6.7.0

  • 通过在setupAnim方法中实现狼腿动画修复了 #650。
  • 通过修复canBeHitByProjectiles翻译修复了 #648。
  • 通过添加allowBypassInvulnerability配置选项来允许/禁止绕过NPC的无敌状态修复了 #645。
  • 修复了删除按钮在宽度较小时仍显示标签的问题。
  • 修复了上下按钮在某些情况下位置不正确的问题。
  • 修复了对话和配置UI中显示名称标签的问题。
  • 修复了距离动作问题,多个动作未能正确触发。
  • 修复了NPC预设的问题。
  • 修复了猫NPC和狼NPC所有者数据不同步的问题。
  • 添加了预设浏览器,以便更轻松地选择常见的NPC预设。
  • 添加了预设 .snbt(文本)导出和导入功能,以便共享NPC预设。
  • 重构了现有的NPC预设以使用新的 .snbt 格式。
  • 重构了生成系统,以使用新的预设格式,从而提高可维护性和未来的改进。

6.6.2

  • 通过重新设计缩放系统修复了 #643。
  • 修复了重启/重载后缩放未正确更新碰撞箱和名称标签位置的问题。
  • 添加了MID和鼠标悬停名称标签可见性模式,以更精细地控制NPC名称显示。
  • 添加了基于团队的名称标签可见性支持,尊重原版团队设置。

6.6.1

  • 通过重构内部数据处理修复了显示属性问题 #638。

6.6.0

  • 通过实现异步纹理加载和专用线程池修复了 #634。
  • 修复了纹理加载阻塞渲染线程导致游戏卡顿的问题。
  • 使用原子操作修复了纹理重载保护中的竞态条件。
  • 修复了远程纹理下载时HTTP连接中的资源泄漏。
  • 修复了URL验证垃圾信息,允许多个同时下载相同纹理的问题。
  • 修复了远程图像验证中的异常处理,防止无效URL导致崩溃。
  • 修复了NPC加载期间的defineId called for:警告信息。
  • 重构了具有多级防御和速率限制的纹理加载架构。
  • 重构了实体数据注册逻辑,以提高可维护性。
  • 将数据类转换为现代Java记录,以提高不可变性和线程安全性。
  • 添加了使用ConcurrentHashMap的线程安全会话服务器垃圾信息保护。
  • 添加了全面的错误恢复,并在失败时自动重置冷却时间。
  • 改进了纹理加载,使用2线程池和500ms速率限制。
  • 改进了带有特定捕获块的IIOException和FileNotFoundException的异常处理。

6.5.2

  • 修复了村民职业和工作皮肤问题。
  • 通过添加Gradle依赖项缓存改进了GitHub工作流程。
  • 改进了Gradle构建时间和清理任务。

6.5.1

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

6.5.0

  • ⚠️ 移除了jar-in-jar捆绑方式,以提高模组兼容性和API能力。
  • 通过改进剪切实现修复了与其他模组的兼容性问题 #627。
  • 修复了使用旋转或移动模型部件时的生动动画问题 #625。
  • 修复了使用缩放模型部件时默认动画被取消的问题。
  • 添加了更好的姿势动画控制,提供智能、默认和无选项。

6.4.1

  • 通过改进屏幕切换逻辑修复了不同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

  • 修复了容器和菜单同步问题,缺少关闭容器的数据包。
  • 修复了某些情况下关闭按钮不起作用的问题。
  • 修复了屏幕切换时鼠标光标跳跃的问题。
  • 修复了翻译文件并移除了重复和废弃的条目。
  • 将易用NPC魔杖移到现有核心物品标签中,而不是创建一个新的。
  • 添加了猫的不同模型部分(尾巴除外)的姿态支持。
  • 通过在不需要时禁用效果来改进易用NPC魔杖发光效果性能。
  • 通过排除非生物实体(如展示物、标记物、投掷物和生成器)来改进自定义实体检测。
  • 改进了猫变种处理。

6.1.1

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

6.1.0 ✨

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

⚠️ 破坏性更改

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

🧩 新的模块化结构

易用NPC现在分为三个独立的模组:

  • 易用NPC – 包含核心和配置UI的捆绑包,提供即插即用体验。
  • 易用NPC:核心 – 轻量级运行时和NPC逻辑,依赖最少。适用于服务器、模组包和开发者。
  • 易用NPC:配置UI – 独立的配置界面,用于创建和编辑NPC。可以安装在需要UI的客户端上。

🎯 为什么要进行这些更改?

  • 允许服务器和模组包仅在服务器端部署核心模组,以实现更精简的设置。
  • 当不需要UI时,减少内存使用和加载时间。
  • 通过分离UI和核心逻辑,加快开发和测试速度。

文件

easy_npc_bundle-fabric-1.21.1-6.8.1.jar(31.57 KiB) 主要

更多信息

资源类型

Minecraft资源

发布版本

Release

版本号

6.8.1

运行环境

\n \n \nFabric\n \n \n \n \n \n \n \n \nQuilt

游戏版本

1.21.1

下载量

1

发布时间

2026-02-13 16:58:43

版本号

BBSMC Logo

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

QQ 群:1078515449

资源

模组整合包光影资源包

社区

汉化软件插件

帮助

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

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

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