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

Easy NPC (Bundle) 6.10.0

自动推荐
下载
举报反馈

更新日志

Changelog for Easy NPC (1.20.1)

Note

This change log includes the summarized changes. For the full changelog, please go to the [GitHub History][history] instead.

Note: Please always back up your world / NPCs before updating to a new version! Check the [upgrade guide][upgrade_guide] for more information.

6.10.0

  • Fixed #695 by clearing model part rotations/positions when switching to a DEFAULT vanilla pose.
  • Fixed #695 by applying lock rotation and pose animation only when the NPC is idle.
  • Fixed #695 by correcting root rotation pivot to use actual bounding box height instead of 0.5f.
  • Fixed multiple objective registration issues including inverted isTargetedPlayer check, wrong UUID in leave-handler, missing player-targeted refresh on join/leave, and retry for offline targets.
  • Fixed goal reference being retained after objective is unregistered.
  • Removed auto-lock of ROOT rotation when loading poses; root lock is now user-controlled.
  • Added lock rotation checkbox to the advanced and custom pose configuration screens.
  • Added model-specific pose key filtering in ConfigurationMenuHandler for the default pose screen.
  • Added unit tests for CustomPosition, CustomRotation, CustomScale, ModelPose, ModelAnimationBehavior and ModelAnimationData.
  • Added NPCDataIsolationTestHelper and game tests for Fabric and Forge.
  • Increased max head yaw range from 60° to 65°.

6.9.0

  • Fixed #692, #666 by adding caching and safeguards to prevent redundant retriggering of NPC entity data updates.
  • Fixed #651, #617 by adding basic custom poses for all supported NPC types.
  • Fixed #597 by adding additional Flee goals for fleeing from players, villagers, monsters, ...
  • Fixed pose loading to read directly from mod resources instead of copying files to disk.
  • Fixed duplicate saveNPC calls on entity join by checking existing registry entry first.
  • Added despawn and spawn commands to remove and re-spawn NPCs by UUID with configurable removal reasons.
  • Added ModelPoseAPI and EasyNPCEntityHandler public API classes for controlling NPC poses and managing NPCs programmatically from external mods.
  • Added pose data files for all supported NPC types.
  • Added lock rotation checkbox to the basic pose configuration screen.
  • Added MoveToPositionGoal to move an NPC to a position before executing a callback action.
  • Added EasyNPCLookControl and EasyNPCBodyRotationControl to respect locked root rotation.
  • Added synced owner change and dimension change to the NPC entity data index.
  • Added EasyNPCItemAttachmentLayer into various entity renderers.
  • Added dedicated Flee Objective configuration tab with objectives for fleeing creepers, monsters, mobs, players, villagers and the sun.
  • Added FOLLOW_ITEM objective to the follow objectives tab to make NPCs follow item entities by resource location (e.g. minecraft:apple).
  • Added LookAtEntityByUUIDGoal and enabled the look-at-entity-by-UUID and look-at-owner objectives in the look objectives screen.
  • Added persistent flag to SynchedDataIndex so that transient indices (e.g. crossbow charge, model animation) no longer trigger dirty-save marking.
  • Added configurable customParticlesEnabled flag to SlimeBase for API consumers.
  • Added SoundType.PET and mapped CAT_PURR to the cat NPC for tamed ambient sound variety.
  • Reduced log verbosity for periodic NPC save operations from INFO to DEBUG.

6.8.3

  • Fixed #680 by enforcing version miss-match by upgrading network protocol version.
  • Fixed #679 by resetting position, rotation and size for name tag.
  • Fixed #665 by adding multi state slide for root rotations.
  • Fixed #664 by adding option to disable following mouse cursor for easier posing.
  • Fixed #663 by improve support for X and Z root rotations.
  • Fixed #661 by adding quick rotation with NPC wand and sneaking to the NPC to rotate the root to face the player.
  • Fixed move tool is wrongly triggering interactions by adding check for move tool in interaction handler.
  • Fixed Preset Item is wrongly triggering interactions by adding check for preset item in interaction handler.
  • Fixed Slime and Ghast hitbox and name tag position issues by adjusting bounding box and eye height calculations.
  • Fixed Slime and Ghast GUI position by adjusting offset values.

6.8.2

  • Fixed #677 by extending SafeMerchantData with notifyTrade to avoid crashes.
  • Added progression data support for leveling up NPCs based on player interactions and actions.
  • Added global NPC tracking system for better management and debugging of NPCs across the world.
  • Added OriginalModelConfig.withVariantTexture() option to allow using variant textures with the original model.

6.8.1

  • Fixed #676 by using existing preset helper method instead of custom one.

6.8.0 (Adding API support)

  • Fixed #667 by adding warning messages and additional checks for invalid network packets.
  • Fixed Horse spawn eggs model.
  • Fixed pose support for allay, chicken, creeper, fox, ghast, horse, illager, iron golem, slime and vex.
  • Added NPC base classes for better API support.
  • Added NPC raw classes for advanced API support.
  • Added Slim and Ghast NPC types.
  • Added Custom Model API for easier integration with other mods and custom models.
  • Refactored internal data handling and registration for better maintainability and future improvements.

6.7.1

  • Fixed #657 and #656 by adding additional client side checks for vanilla bug.

6.7.0

  • Fixed #650 by implementing Wolf Leg Animations in setupAnim method.
  • Fixed #648 by fixing canBeHitByProjectiles translation.
  • Fixed #645 by adding allowBypassInvulnerability config option to allow/deny bypassing invulnerability for NPCs.
  • Fixed delete button showing label even with small width.
  • Fixed up and down buttons not positioned correctly in some cases.
  • Fixed name tag showing up for dialog and configuration UI.
  • Fixed distance action issue were multiple actions are not properly triggered.
  • Fixed issues with NPC presets.
  • Fixed Cat NPC and Wolf NPC owner data not syncing properly.
  • Added preset browser for easier selection of common NPC presets.
  • Added preset .snbt (text) export and import functionality for sharing NPC presets.
  • Refactored existing NPC presets to use new .snbt format.
  • Refactored spawner system to use new preset format for better maintainability and future improvements.

6.6.2

  • Fixed #643 by rework scaling system.
  • Fixed scaling not properly updating hitbox and nametag position after restart / reload.
  • Added MID and MOUSE_OVER name tag visibility modes for finer control over NPC name display.
  • Added team-based name tag visibility support respecting vanilla Team.

6.6.1

  • Fixed #638 by refactored internal data handling for display attributes.

6.6.0

  • Fixed #634 by implementing asynchronous texture loading with dedicated thread pool.
  • Fixed texture loading blocking render thread causing game freezes.
  • Fixed race conditions in texture reload protection using atomic operations.
  • Fixed resource leaks in HTTP connections during remote texture downloads.
  • Fixed URL validation spam allowing multiple simultaneous downloads of the same texture.
  • Fixed exception handling for remote image validation preventing crashes on invalid URLs.
  • Fixed defineId called for: warning messages during NPC loading.
  • Refactored texture loading architecture with multi-level defense and rate limiting.
  • Refactored entity data registration logic for better maintainability.
  • Converted data classes to modern Java records for better immutability and thread-safety.
  • Added thread-safe session server spam protection with ConcurrentHashMap.
  • Added comprehensive error recovery with automatic cooldown reset on failures.
  • Improved texture loading with 2-thread pool and 500ms rate limiting.
  • Improved exception handling with specific catch blocks for IIOException and FileNotFoundException.

6.5.

... [内容过长已截断]

文件

easy_npc_bundle-fabric-1.20.1-6.10.0.jar(31.57 KiB) 主要

更多信息

资源类型

Minecraft资源

发布版本

Release

版本号

6.10.0

运行环境

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

游戏版本

1.20.1

下载量

0

发布时间

2026-03-13 21:30:15

版本号

BBSMC Logo

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

QQ 群:1078515449

资源

模组整合包光影资源包

社区

汉化软件插件

帮助

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

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

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