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

简易 NPC - Easy NPC

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

1,020
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)团队

搬运资源声明

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

详情信息

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

Easy NPC 5.7.5

自动推荐
下载
举报反馈

更新日志

Easy NPC(1.20.1)的变更日志

注意

此变更日志包含总结的更改。 有关完整的变更日志,请转至 [GitHub 历史记录][history]。

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

5.7.5

  • 通过降低图层高度并重置对话框 NPC 的比例和旋转,修复了 #375。
  • 修复了 Piglin、Piglin Brute 和 Zombified Piglin NPC 可能重置其变体的问题。
  • 将配置屏幕宽度增加了 10px,以提高可用性。
  • 为 Pose 屏幕添加了动态滑块,以允许直接输入 #379 中的值。
  • 为 NPC 添加了变体安全检查,并回退到默认变体。
  • 分离了通用、客户端和服务器配置文件。

5.7.4

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

5.7.3

  • 通过重新排序 Fabric 1.21.1 的网络有效负载注册,修复了 #367。

5.7.2

  • 通过添加额外的检查和日志记录,修复了实体数据序列化和网络连接的 #364。
  • 通过为 Fabric/Quilt 添加额外的网络消息相关检查,修复了 #347。
  • 改进了手臂和腿部的空闲动画。
  • 提高了“移回家园”目标的性能。
  • 在 NPC 配置屏幕中添加了“可在水下呼吸”复选框。
  • 添加了新的 Knight 02 NPC 皮肤。

5.7.1

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

5.7.0

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

5.6.0(发布版本)

注意:由于一些基础更改和改进,可能某些数据与旧版本不兼容。请在更新之前备份您的世界 / NPC!

5.5.9

  • 重新编写了整个 wiki 和文档,以匹配 6.x 发布版本。
  • 通过在崩溃的客户端之后添加额外的检查,修复了 #317。
  • 修复了主配置按钮的随机顺序。
  • 修复了 Action Data List 编辑器屏幕的重叠文本。
  • 修复了 Render Entity Type Support Configuration 的输入问题。
  • 修复了对话框中 Action Data List 编辑器屏幕的上下按钮的缺失更新。

5.5.8

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

5.5.7

  • 通过允许具有相同所有者数据的 NPC 执行操作,修复了 #300。
  • 通过允许禁用交易屏幕和默认对话框,修复了 #75、#216、#300。
  • 添加了新的打开默认对话框操作类型。
  • 在交互操作中添加了默认的“打开交易屏幕”和“打开默认对话框”操作。
  • 更改了权限系统,以允许游戏管理员(>= 2)和更高权限的用户在不是所有者和/或处于创造模式时使用所有操作。
  • 改进了操作概述屏幕,以提高可用性。

5.5.6

  • 将交易物品的默认最大使用次数从 0 更改为 64。
  • 通过考虑自定义武器模型进行手部物品渲染,修复了 #282。
  • 为 Raw Zombies 添加了实验性纹理支持。

5.5.5

  • 通过直接从 Ranged Attributes 使用最小和最大值,修复了 #297。
  • 通过确保正确存储和加载 itemStack 数据,修复了 #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

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

  • 通过添加 Piglin、Piglin Brute 和 Zombified Piglin NPC,修复了 #229。
  • 通过使用自己的交易数据集并存储每个 NPC 的最后重置时间,修复了 #221。
  • 通过确保为所有操作设置默认值,修复了 #210。
  • 修复了 Raw Zombie 实体的重复同步实体数据。
  • 优化了屏幕背景渲染,以提高性能和兼容性。
  • 通过将一些转换为记录,优化了数据处理。
  • 优化了自定义模型声明和处理。

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

  • 通过自动将大写资源位置转换为小写,修复了 #279。
  • 通过为自定义模型和渲染器添加额外的检查,修复了 #278。
  • 通过添加缺失的 Fabric 特定代码,修复了 #275。
  • 通过自动检测对话框文本、名称和按钮的翻译键,修复了 #273。
  • 通过保持操作的固定顺序并允许向上和向下移动操作,修复了 #272。
  • 通过检查每个 Fabric 网络消息是否缺少 id,修复了 #268。
  • 通过正确处理 NPC 的攻击目标,修复了 #262 和 #240。
  • 修复了 NPC 的重复目标。
  • 通过将其移近实体创建,修复了服务器端数据的后期初始化问题。
  • 修复了移除 FakePlayer 和维度更改的问题。
  • 修复了 Action Data Editor 和数据/条目不匹配的问题。
  • 添加了额外的 Action Editor 按钮,以允许向上和向下移动操作。
  • 添加了额外的 Dialog Editor 按钮,以定义默认对话框。
  • 添加了 Objective Handler,作为即将到来的目标命令的准备。
  • 添加了 Raw Zombie Entity /summon easy_npc:zombie_raw,以提供更好的模组支持。
  • 添加了实验性的 [Epic Fight Mod][epic_fight] Raw Zombies Entity /summon easy_npc:epic_fight_zombie_raw,它完全使用 [Epic Fight Mod][epic_fight] 的渲染、动画和模型。
  • 添加了对多个皮肤模板文件的支持。
  • 添加了示例翻译文件以进行演示。
  • 添加了示例翻译 NPC 以演示翻译支持。
  • 改进了自定义模型实体支持,并添加了缓存以提高性能。
  • 提高了对话框和操作数据的线程安全性。
  • 删除了 Spawn Data、Screen Manager 和其他未使用的数据,以提高性能。

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][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,以允许更复杂的操作和交互。
  • 为 NPC 添加了块交互操作,通过操作 UI 和 /easy_npc interact block... 命令。
  • 添加了 Fabric 装甲渲染器支持,以允许隐藏装甲部分。
  • 添加了将武器放置在盾牌槽中的支持。
  • 添加了村民生成器示例预设。
  • 删除了屏幕容器数据,以提高性能和减少网络流量。
  • 删除了自定义空槽图像用于装甲和装备。

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

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

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

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> 命令,并提供更好的自动建议。
  • 改进了命令支持,以允许更复杂的命令。
  • 改进了 Fabric 支持,以更好地与其他模组兼容。
  • 分离了客户端和服务器网络处理程序,以提高性能。如果您遇到此更改的任何问题,请打开一个问题。

4.4.0 Fabric beta

  • 发布了第一个 Fabric 的 beta 版本,用于更详细的实时测试。

4.4.0

  • 修复了 #159:为模组弓箭和十字弓物品添加了额外的标签和支持。
  • 修复了 #158:通过将特定的日志消息移动到调试级别。
  • 修复了 #155:如果所有者已更改,自动更新跟随所有者目标。
  • 修复了 #94:为不是扩展 vanilla 弓或十字弓物品的枪支添加了基本支持。
  • 修复了 #72:为 Armour's Workshop Wand 添加了额外的所有者目标和检查。
  • 为自定义模型添加了实验性模型覆盖支持 超过 /easy_npc render set <npc-uuid> <entity_type>。
  • 添加了自己的同步实体数据处理程序,以提高性能和减少网络流量。

4.3.3

  • 为所有 NPC 添加了基本的交易声音。
  • 通过引用商人实例而不是实体实例,修复了 #145。

4.3.1

  • 修复了 Illager 的头部和腿部动画。
  • 修复

文件

easy_npc-forge-1.20.1-5.7.5.jar(1.51 MiB) 主要

更多信息

资源类型

Minecraft资源

发布版本

Release

版本号

5.7.5

运行环境

\n \n \nForgeNeoForge

游戏版本

1.20.1

下载量

12

发布时间

2024-12-07 12:18:35

版本号

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

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

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