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

简易 NPC - Easy NPC

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

1,009
1

基本信息

我的世界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)团队

详情信息

许可证 MIT
发布于 8 months ago
更新于 15 days ago
简介渲染图更新日志版本百科反馈讨论
全部版本Easy NPC 5.9.1

Easy NPC 5.9.1

自动推荐
下载
举报反馈

更新日志

《简易NPC(1.20.1)更新日志》

注意事项

本更新日志包含了汇总后的变更内容。 如需查看完整的更新日志,请前往[GitHub历史记录][history]。

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

5.9.0版本

  • 通过将日志消息设置为调试级别,修复了#398问题。
  • 通过为NPC实现自动的服务器端备份,确保了数据完整性,并在关键情况下防止了数据完全丢失,从而修复了#394问题。

5.8.1版本

  • 感谢@McModknower,修复了对语言敏感的toLowerCase和toUpperCase转换问题。
  • 修复了配置文件处理程序,使其能将", "作为分隔符进行处理。

5.8.0版本

  • 为#379和#388问题添加了实验性的姿势文件支持。🕺
  • 添加了俄语翻译(ru_ru)。特别感谢@j-tap。
  • 修复了纹理管理器问题,使其能完全支持包含大写字母的纹理文件。
  • 修复了资源泄漏问题,以提升性能。

注意:由于修复了纹理管理器,可能会导致一些现有的包含大写字母的纹理文件被重置为默认皮肤。

5.7.6版本

  • 修复了IDE自动格式化错误,该错误会添加错误的导入语句。

5.7.5版本

  • 通过降低NPC在对话时的图层高度、重置其缩放和旋转,修复了#375问题。
  • 修复了猪灵、猪灵蛮兵和僵尸化猪灵NPC可能会重置其变体的问题。
  • 将配置屏幕宽度增加了10px,以提升可用性。
  • 为姿势屏幕添加了动态滑块,以便能直接输入#379问题中涉及的值。
  • 为NPC添加了变体安全检查,并设置了默认变体作为备用。
  • 分离了通用、客户端和服务器端的配置文件。

5.7.4版本

  • 通过允许ActionHurtEvent和ActionDieEvent执行多个动作,修复了#369问题。
  • 通过添加基本的/easy_npc objective <NPC> set follow...和/easy_npc objective <NPC> remove follow...命令,修复了#70、#366问题。
  • 修复了某些目标在目标屏幕中不可见但仍处于活动状态的问题。
  • 为基于伤害源的事件添加了投射物所有者检测功能。
  • 为对话屏幕添加了固定的死亡位置。
  • 添加了命令维基页面,以提供更好的命令文档。

5.7.3版本

  • 通过为Fabric 1.21.1重新排序网络有效载荷注册,修复了#367问题。

5.7.2版本

  • 通过为实体数据序列化和网络通信添加额外的检查和日志记录,修复了#364问题。
  • 通过为Fabric/Quilt添加与网络消息相关的额外检查,修复了#347问题。
  • 改进了手臂和腿部的闲置动画。
  • 提升了“返回主页”目标的性能。
  • 在NPC配置屏幕中添加了“能在水下呼吸”复选框。
  • 添加了新的骑士02 NPC皮肤。

5.7.1版本

  • 通过考虑所有天数的白天/黑夜情况,而不仅仅是第一天,修复了#362问题。
  • 通过调整手臂、帽子和其他模型部件的错误可见性,修复了#361问题。
  • 通过确保缩放和碰撞箱与标准玩家模型匹配,修复了#359问题。
  • 通过将滑块替换为双滑块以提升可用性,修复了#357问题。
  • 通过重置NPC的微小移动,修复了#356问题。
  • 通过添加“生命恢复”属性,修复了#331问题。
  • 通过将相关NPC的canBreatheUnderwater设置为true并添加“能在水下呼吸”属性,修复了#328问题。
  • 修复了滑块针对同一值发送多个数据包的问题。
  • 添加了双滑块以提升可用性。
  • 添加了战斗属性。
  • 添加了环境属性。
  • 添加了交互属性。
  • 添加了移动属性。
  • 将同步的实体数据数量减少了10%。

5.7.0版本

  • 通过为猪灵模型添加缺失的手持物品渲染器,修复了#354问题。
  • 通过为身体部位渲染添加额外的检查,修复了#353问题。
  • 通过改进对话和交易的服务器端检查,修复了#351问题。
  • 通过为文本和翻译后的文本添加额外的安全检查,修复了#350问题。
  • 通过确保即使有微小变化,交易数据也能正确同步,修复了#346问题。
  • 通过为单个或多个NPC添加重生命令,修复了#340问题。
  • 为NPC添加了自定义属性,以实现更复杂的行为。
  • 进行了一些较小的代码优化和清理工作。

5.6.0(发布版本)

注意:由于进行了一些根本性的更改和改进,可能会导致部分数据与旧版本不兼容。在更新之前,请备份您的世界/NPC!

5.5.9版本

  • 重新编写了整个维基和文档,以匹配6.x发布版本。
  • 通过为客户端崩溃后的边缘情况添加额外检查,修复了#317问题。
  • 修复了主要配置按钮的随机排列顺序问题。
  • 修复了动作数据列表编辑器屏幕上的文本重叠问题。
  • 修复了渲染实体类型支持配置的输入问题。
  • 修复了对话内动作数据列表编辑器屏幕上的上下按钮缺少更新的问题。

5.5.8版本

  • 通过为皮肤文件名添加额外检查,修复了#308问题。
  • 通过改进基于玩家皮肤的缓存处理,修复了#307问题。
  • 通过允许隐藏NPC的自定义名称并使用空名称,修复了#303问题。
  • 添加了额外的游戏测试。
  • 为即将到来的服务器端皮肤支持准备工作添加了自定义皮肤数据。
  • 为更便于调试,添加了客户端端皮肤聊天错误消息。
  • 为#304问题添加了基本的宝可梦模组兼容性以进行进一步测试。
  • 通过为对话名称添加自动建议,改进了对话命令。
  • 通过添加UUID验证和更好的缓存处理,改进了玩家皮肤渲染。
  • 通过禁用进度跟踪,改进了假玩家功能。
  • 删除了不必要的数据同步以提升性能。
  • 删除了重复的皮肤注册消息。

5.5.7版本

  • 通过允许具有相同所有者数据的NPC执行动作,修复了#300问题。
  • 通过允许禁用交易屏幕和默认对话,修复了#75、#216、#300问题。
  • 添加了新的打开默认对话动作类型。
  • 在交互动作中添加了默认的“打开交易屏幕”和“打开默认对话”动作。
  • 更改了权限系统,允许游戏管理员(等级>= 2)及更高等级的玩家在非所有者和/或非创造模式下使用所有动作。
  • 改进了动作概览屏幕以提升可用性。

5.5.6版本

  • 将交易物品的默认最大使用次数从0修复为64。
  • 通过考虑手持物品和渲染的自定义武器模型,修复了#282问题。
  • 为原始僵尸添加了实验性的纹理支持。

5.5.5版本

  • 通过直接使用远程属性的最小值和最大值,修复了#297问题。
  • 通过确保物品堆数据能正确存储和加载,修复了#296问题。
  • 通过添加额外的可见性选项和新的预设命令,修复了#293和#129问题。
  • 为NPC添加了额外的可见性选项,如在白天/黑夜可见、对所有者可见等。
  • 添加了/easy_npc preset import_with_owner <type> <preset> <owner> <x> <y> <z>命令。
  • 为NPC添加了基本的队伍支持。
  • 改进了配置屏幕和对话内NPC实体的渲染效果。
  • 为5.6.0发布版本准备了代码。

5.5.4版本

  • 更新了中文翻译。感谢@Sunny-Again。

5.5.3版本

  • 改进了交易数据处理,并修复了一些交易数据相关的问题。
  • 降低了更新刻度频率以提升性能。
  • 添加了自动化的游戏测试,以提升质量保证和更快地检测漏洞。
  • 为自定义模型添加了背景实体验证检查。

5.5.1版本

注意:由于交易数据的更改和修复,部分交易数据将会被重置。 请再次编辑交易内容,它们将会以新格式保存。

  • 通过添加猪灵、猪灵蛮兵和僵尸化猪灵NPC,修复了#229问题。
  • 通过使用自己的交易数据集并为每个NPC存储上次重置时间,修复了#221问题。
  • 通过确保为所有动作设置了默认值,修复了#220问题。
  • 修复了原始僵尸实体重复同步的实体数据问题。
  • 通过优化屏幕背景渲染,提升了性能和兼容性。
  • 通过将部分数据转换为记录的方式,优化了数据处理。
  • 优化了自定义模型声明和处理。

5.5.0(仅用于测试的beta版本)

  • 通过自动将大写资源位置转换为小写,修复了#279问题。
  • 通过为自定义模型和渲染器添加额外检查,修复了#278问题。
  • 通过添加缺失的Fabric特定代码,修复了#275问题。
  • 通过自动检测对话文本、名称和按钮的翻译键,修复了#273问题。
  • 通过保持动作的固定顺序并允许上下移动动作,修复了#272问题。
  • 通过检查每个单独的Fabric网络消息是否缺少ID,修复了#268问题。
  • 通过正确处理NPC的攻击目标,修复了#262和#240问题。
  • 修复了NPC重复的目标问题。
  • 通过将服务器端数据的初始化移至靠近实体创建的位置,修复了服务器端数据延迟初始化的问题。
  • 修复了移除假玩家和维度变更相关的问题。
  • 修复了动作数据编辑器以及数据/条目不匹配的问题。
  • 添加了额外的动作编辑器按钮,以允许上下移动动作。
  • 添加了额外的对话编辑器按钮,以定义默认对话。
  • 添加了目标处理器,为即将到来的目标命令做准备。
  • 添加了原始僵尸实体/summon easy_npc:zombie_raw,以提供更好的模组支持。
  • 添加了实验性的[史诗战斗模组][epic_fight]原始僵尸实体/summon easy_npc:epic_fight_zombie_raw,该实体完全使用[史诗战斗模组][epic_fight]的渲染、动画和模型。
  • 添加了对多个皮肤模板文件的支持。
  • 添加了示例翻译文件用于演示。
  • 添加了示例翻译NPC用于演示翻译支持功能。
  • 改进了自定义模型实体支持,并添加了缓存以提升性能。
  • 改进了对话和动作数据的线程安全性。
  • 删除了生成数据、屏幕管理器和其他未使用的数据以提升性能。

5.4.1(仅用于测试的beta版本)

  • 通过为屏幕数据添加额外检查和错误消息,修复了#209问题。
  • 通过删除重复的实体数据,修复了#270问题。
  • 修复了网络数据包双重处理的问题。
  • 为自定义模型添加了基本的姿势支持。当源模型与目标模型相近时效果最佳。
  • 改进了NPC的漫步和返回主页导航功能。

5.4.0(仅用于测试的beta版本)

  • 通过在对话沉浸感方面使用Screen而非AbstractContainerScreen,修复了#214问题。
  • 通过改进预设导入和导出命令及处理,修复了#222问题。
  • 通过添加/easy_npc dialog set default <npc> <dialog>命令,修复了#266问题。
  • 通过改进“返回主页”目标处理,修复了#258问题。
  • 通过改进自定义模型处理和渲染,修复了#259问题。
  • 修复了部分NPC损坏的动画问题。
  • 添加了自定义模型屏幕,用于为NPC选择自定义模型。
  • 添加了对自定义模型的手持物品支持。
  • 添加了异步的客户端<->服务器同步功能以提升性能。
  • 添加了基本的通用配置系统。
  • 添加了额外的调试命令以方便调试。
  • 改进了对话参数处理和建议功能以提升可用性。
  • 改进了一般屏幕的性能和处理。

5.3.0(仅用于测试的beta版本)

  • 通过在将皮肤存储到NPC之前添加额外的图像验证,修复了#261问题。
  • 通过将特定日志消息移至调试级别,修复了#260问题。
  • 通过为自定义皮肤添加搜索栏,修复了#257问题。
  • 添加了繁体中文翻译。非常感谢@yichifauzi。
  • 添加了对自定义皮肤的子文件夹支持。
  • 添加了额外的图标和符号以提升可用性。

5.2.0(仅用于测试的beta版本)

  • 重构了网络协议以支持1.20.4和1.21.x的变更。
  • 通过添加对[沉浸式旋律][immersive-melodies]的支持,修复了#188问题。
  • 通过将特定日志消息移至调试级别,修复了#245问题。
  • 修复了智能动画检测问题。
  • 添加了/easy_npc equipment set <npc> <slot> <item>命令,用于为NPC设置装备。
  • 添加了/easy_npc equipment remove <npc> <slot>命令,用于从NPC移除装备。

5.1.1(仅用于测试的beta版本)

  • 通过添加新的中文翻译,修复了#248问题。感谢@Sunny-Again。

5.1.0(仅用于测试的beta版本)

注意:在测试之前,请备份您的世界/NPC!

  • 通过将can_pass_door和can_open_door传递给导航功能,修复了#239问题。
  • 通过为按钮动作和对话动作添加新的动作UI,修复了#61、#141、#227问题。
  • 通过允许与方块、拉杆、按钮等进行交互,修复了#51、#225问题。
  • 通过完全支持Fabric的配置屏幕,修复了#114、#195问题。
  • 通过添加额外的close_dialog动作,修复了#149问题。
  • 修复了德语翻译和文本重叠问题。
  • 改进了编辑器和对话屏幕以提升可用性。
  • 为配置屏幕添加了紧凑模式以提升可用性。
  • 添加了新的动作UI,以允许更复杂的动作和交互。
  • 通过动作UI和/easy_npc interact block...命令,为NPC添加了方块交互动作。
  • 添加了Fabric护甲渲染器支持,以允许隐藏护甲部件。
  • 添加了将武器放置在盾牌插槽的支持。
  • 添加了村民建造者示例预设。
  • 删除了屏幕容器数据以提升性能并减少网络流量。
  • 删除了护甲和装备的自定义空插槽图像。

5.0.0(仅用于测试的beta版本)

注意:在测试之前,请备份您的世界/NPC!

  • 首个完成全部功能的Fabric测试版本。
  • 删除了Forge配置文件以提升兼容性并更便于维护。
  • 进行了大规模的代码重构以提升性能并更便于维护。
  • 用基于网络的缓存管理器替换了本地缓存管理器。
  • 用具有双向通信功能的新屏幕管理器替换了标准菜单和屏幕处理方式,以避免崩溃。
  • 为所有屏幕和对话添加了更好的翻译支持。
  • 为自定义模型和纹理添加了更好的支持。
  • 添加了热键ALT+左箭头,用于在配置屏幕内返回上一步。
  • 添加了额外的错误和警告消息以方便调试。

4.5.2版本

  • 通过将纹理注册移至稍后阶段,修复了#203问题。

4.5.1版本

  • 通过添加并记录新的/easy_npc preset命令,修复了#179问题。
  • 通过为NPC添加生物类型,修复了#164问题。
  • 通过显示皮肤处理错误,修复了#146问题。

4.5.0版本

  • 通过将额外的日志消息移至调试级别,修复了#175问题。
  • 通过将测试任务的可见性设置为NEVER,修复了#173问题。
  • 为所有命令添加了@e目标选择器支持。
  • 为所有命令的目标NPC添加了UUID建议。
  • 添加了/easy_npc delete <npc>命令,用于删除NPC。
  • 添加了/easy_npc sound set <npc> <sound_type> <sound>命令,用于为NPC设置声音(针对#177问题)。
  • 添加了/easy_npc preset import [custom|data|default|world] <resource_location> <position> <UUID>命令,并提供了更好的自动建议功能。
  • 添加了/easy_npc preset export [custom|local|world] <npc> <name>命令,并提供了更好的自动建议

文件

easy_npc-fabric-1.20.1-5.9.1.jar(1.53 MiB) 主要

更多信息

资源类型

Minecraft资源

发布版本

Release

版本号

5.9.1

运行环境

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

游戏版本

1.20.1

下载量

0

发布时间

2025-06-15 13:46:18

版本号

设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

本站与Modrinth无从属关系,网站遵循Modrinth网站程序的LGPL协议开源 开源地址

版权所有 © 2019-2024 青岛柒兮网络科技有限公司 | ICP经营许可证: 鲁B2-20210590 | ICP备案: 鲁ICP备2021009459号-12