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

  • 通过添加额外的客户端检查修复了#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和MOUSE_OVER名称标签可见性模式,以便更精细地控制NPC名称显示。
  • 添加了基于团队的名称标签可见性支持,尊重原版团队。

6.6.1

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

6.6.0

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

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

6.1.1

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

6.1.0 ✨

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

⚠️ 破坏性更改

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

🧩 新的模块化结构

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

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

🎯 为什么进行此更改?

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

文件

easy_npc_bundle-neoforge-1.21.1-6.8.1.jar(31.53 KiB) 主要

更多信息

资源类型

Minecraft资源

发布版本

Release

版本号

6.8.1

运行环境

NeoForge

游戏版本

1.21.1

下载量

0

发布时间

2026-02-13 17:01:18

版本号

BBSMC Logo

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

QQ 群:1078515449

资源

模组整合包光影资源包

社区

汉化软件插件

帮助

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

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

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