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.8.1

Easy NPC 5.8.1

自动推荐
下载
举报反馈

更新日志

适用于 Easy NPC 的变更日志(1.18.2)

注意

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

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

5.8.1

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

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... 命令,修复了 #366。
  • 修复了一些目标在目标屏幕中不可见但仍处于活动状态的问题。
  • 为伤害源基于事件添加了弹丸所有者检测。
  • 为对话框屏幕添加了固定的死亡位置。
  • 为命令添加了 wiki 页面,以提供更好的命令文档。

5.7.3

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

5.7.2

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

5.7.1

  • 通过考虑所有天数的昼夜情况,修复了 #362。
  • 通过调整手臂、帽子和其他模型部分的错误可见性,修复了 #361。
  • 通过确保缩放和碰撞箱与标准玩家模型匹配,修复了 #359。
  • 通过重置 NPC 的微移动,修复了 #356。
  • 通过添加 Health Regeneration 属性,修复了 #331。
  • 通过将 canBreatheUnderwater 设置为 true ,为相关 NPC 添加了“可在水下呼吸”属性
  • 修复了滑块发送相同值的多个数据包的问题。
  • 为了更好的可用性,添加了双滑块。
  • 添加了战斗属性。
  • 添加了环境属性。
  • 添加了交互属性。
  • 添加了移动属性。
  • 减少了同步实体数据的数量 10%。

5.7.0

  • 通过添加缺失的手持物品渲染器,修复了 #354 中的猪灵模型问题。
  • 通过添加额外的身体部分渲染检查,修复了 #353。
  • 通过改进对话框和交易服务器端检查,修复了 #351。
  • 通过确保交易数据在即使有小变化的情况下也能正确同步,修复了 #346。
  • 通过进行一些代码优化和清理,进行了一般改进。

5.6.0(发布版本)

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

5.5.9

  • 重新设计了整个维基和文档,以匹配 6.x 版本。
  • 通过添加额外的检查,修复了 #317 中的崩溃客户端后的边缘情况。
  • 修复了主配置按钮的随机顺序。
  • 修复了动作数据列表编辑器屏幕的重叠文本。

5.5.8

  • 通过添加额外的检查,修复了 #308 中的皮肤文件名问题。
  • 通过改进基于玩家皮肤的缓存处理,修复了 #307。
  • 通过允许隐藏 NPC 的自定义名称,添加了额外的游戏测试。
  • 添加了自定义皮肤数据,为即将到来的服务器端皮肤支持做准备。
  • 添加了客户端皮肤聊天错误消息,以便于调试。
  • 改进了对话框命令,带有自动建议的对话框名称。
  • 改进了玩家皮肤渲染,通过添加 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> 命令。
  • 为更好的 modding 支持,准备了代码以发布版本 5.6.0。

5.5.4

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

5.5.3

  • 改进了交易数据处理,修复了一些交易数据问题。
  • 降低了更新滴答频率,以提高性能。
  • 添加了自动游戏测试,以提高质量保证和更快的错误检测。
  • 添加了自定义模型的背景实体验证检查。

5.5.1

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

  • 通过添加猪灵、猪灵暴徒和僵尸猪灵 NPC,修复了 #229。
  • 通过使用自己的交易数据集并存储每个 NPC 的最后重置时间,修复了 #221。
  • 优化了屏幕背景渲染,以提高性能和兼容性。
  • 优化了数据处理,将一些转换为记录。
  • 优化了自定义模型声明和处理。

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

  • 通过自动将大写资源位置转换为小写,修复了 #279。
  • 通过添加额外的自定义模型和渲染检查,修复了 #278。
  • 通过添加缺失的 Fabric 特定代码,修复了 #275。
  • 通过自动检测对话框文本、名称和按钮的翻译键,修复了 #273。
  • 修复了 NPC 的重复目标。
  • 修复了移除 FakePlayer 和维度更改的问题。
  • 修复了动作数据编辑器和不匹配的数据/条目。
  • 添加了额外的动作编辑器按钮,以允许向上和向下移动动作。
  • 添加了额外的对话框编辑器按钮,以定义默认对话框。
  • 添加了目标处理程序,作为即将到来的目标命令的准备。
  • 添加了原始僵尸实体 /summon easy_npc:zombie_raw ,以提供更好的 modding 支持。
  • 添加了实验性的 [Epic Fight Mod][epic_fight] 原始僵尸实体 /summon easy_npc:epic_fight_zombie_raw ,它完全使用 [Epic Fight Mod][epic_fight] 的渲染、动画和模型。
  • 添加了对多个皮肤模板文件的支持。

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

  • 通过添加额外的检查和错误消息,修复了 #209 中的屏幕数据问题。
  • 通过移除重复的实体数据,修复了 #270。
  • 为自定义模型添加了基本的姿势支持。在源模型接近目标模型时效果最佳。
  • 改进了 NPC 的漫步和回家导航。

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

  • 通过使用 Screen 而不是 AbstractContainerScreen ,修复了 #214 中的对话框沉浸问题。
  • 通过改进预设导入和导出命令处理,修复了 #222。
  • 通过添加 /easy_npc dialog set default <npc> <dialog> 命令,修复了 #266。
  • 修复了一些 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。

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

  • 通过传递 can_pass_door 和 can_open_door 到导航,修复了 #239。
  • 通过添加新的动作 UI 用于按钮动作和对话框动作,修复了 #61、#141、#227。
  • 通过添加新的 close_dialog 动作,修复了 #51、#225。
  • 改进了编辑器和对话框屏幕,以提高可用性。
  • 添加了紧凑模式,用于配置屏幕,以提高可用性。

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

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

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

4.5.2

  • 通过将纹理注册移动到后期阶段,修复了 #203。

4.5.1

  • 通过添加和记录新的 /easy_npc preset 命令,修复了 #179。
  • 通过显示处理皮肤的错误,修复了 #164。

4.5.0

  • 通过将额外的日志消息移动到调试级别,修复了 #175。
  • 添加了 @e 目标选择器支持,用于所有命令。
  • 添加了 UUID 建议,用于目标 NPC,用于所有命令。
  • 添加了 /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> 命令,带有更好的自动建议。
  • 改进了命令支持,以允许更复杂的命令。
  • 改进了 Fabric 支持,以提高与其他 mod 的兼容性。
  • 分离了客户端和服务器网络处理程序,以提高性能。如果您遇到此更改的任何问题,请打开一个问题。

4.4.0 Fabric beta

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

4.4.0

  • 通过添加额外的标签和对修改后的弓和弩物品的支持,修复了 #159。
  • 通过将特定的日志消息移动到调试级别,修复了 #158。
  • 添加了对不是扩展香草弓或弩物品的枪支的基本支持,解决了 #94。
  • 添加了对 [Armourer's Workshop][armourers_workshop] 模组的基本支持,修复了 #72。
  • 添加了实验性模型覆盖支持,用于自定义模型 通过 /easy_npc render set <npc-uuid> <entity_type>。
  • 添加了自己的同步实体数据处理程序,以提高性能和减少网络流量。

4.3.3

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

4.3.1

  • 修复了 Illager 的头部和腿部动画。
  • 通过添加额外的调试信息,修复了 #138。
  • 通过在打开新的交易屏幕之前检查 NPC 是否已经在交易,添加了额外的回退检查,修复了 #135。
  • 通过校正所有模型的物品手臂位置,修复了 #136。
  • 添加了大多数 NPC 的手物品渲染支持,甚至对于鸡和其他动物。 ;)
  • 通过跳过基于模型类型的不可见部分的渲染,改进了 NPC 模型和 NPC 渲染器。
  • 统一了所有 NPC 的初始移动速度。

4.3.0

  • 进行了大型代码重构,以提高客户端性能,以增加渲染 fps。
  • 修复了属性仅在 NPC 重生后应用的问题。
  • 修复了皮肤纹理未正确应用的问题。
  • 添加了基本的自定义声音支持,使用默认声音事件。
  • 添加了额外的安全检查,用于 NPC 皮肤和纹理管理器。
  • 添加了额外的数据检查,以提高性能和减小数据大小。
  • 添加了沉默属性,以允许 NPC 保持沉默,不发出任何声音。
  • 改进了 NPC 模型性能、动画和一般支持,用于自定义模型。
  • 优化了纹理管理器,以提高性能和减少文件访问。

4.2.0

注意:由于使用率低,已放弃对 Minecraft 1.19、1.19.1、1.19.3、1.19.4 和 1.20 的支持。 请使用 beta 版本 4.1.0 或以前的版本。

  • 改进了 NPC 渲染器性能,并改进了对自定义模型的支持。
  • 进行了一般代码清理和重构。

4.1.0

  • 将所有缓存、皮肤、模板和预设名称规范化为小写,并添加了额外的检查,以防止不安全字符。
  • 完成了兽人模型和纹理。
  • 通过添加额外的检查,修复了 #123 中的问题。
  • 替换了自定义 TAGs,使用实体 TAGs,以提高与其他 mod 的兼容性。
  • 优化了自定义和玩家纹理管理器。

40.1

  • 改进了飞行 NPC 的漫步目标。

文件

easy_npc-fabric-1.18.2-5.8.1.jar(1.51 MiB) 主要

更多信息

资源类型

Minecraft资源

发布版本

Beta

版本号

5.8.1

运行环境

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

游戏版本

1.18.2

下载量

9

发布时间

2024-12-24 16:21:23

版本号

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

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

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