基本信息
我的世界Java版本
26.2
26.1.2
1.21.11
1.21.3
1.21–1.21.1
1.20.1–1.20.2
1.19.2
1.18.2
平台
Fabric
运行环境
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
许可证 MIT
发布于 2025-01-03
更新于 2026-11-02
更新日志
Changelog for Easy NPC: Core (1.21.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.
7.17.0
- Fixed #857 by no longer rewriting NPC files on every chunk unload when nothing changed.
- Fixed following NPCs walking or teleporting to coordinates of a target in another dimension.
- Fixed equipment, name, inventory, dialog and objective changes not always being saved.
- Fixed preset exports being left broken when the server stopped while writing them.
- Fixed
/easy_npc scale,rotateandpositionrejecting therootmodel part. - Fixed
/easy_npc name clearleaving the name visible above the NPC. - Fixed the hat layer staying visible when the head of a humanoid NPC was hidden.
- Fixed dead, riding, ridden or leashed NPCs being put on a shoulder by commands or the API.
- Fixed shoulder NPC rendering comparing all NPC data every frame and leaking on disconnect.
- Changed the default "Light Level" from 7 to 0, which follows the surrounding light. Existing NPCs that kept the default switch as well; set 7 to keep the old look.
- Changed the light level to only accept values from 0 to 15 on the server as well.
- Changed hourly backups to skip NPCs that did not change since today's backup.
- Changed the first save after the update to rewrite and back up all loaded NPCs once.
- Changed NPC changes made outside Easy NPC to be saved hourly and at server stop.
- Changed "Follow Owner" NPCs with a teleport distance to follow their owner into other dimensions.
- Added
/easy_npc attributeto set the light level, max health and other base attributes. - Added
/easy_npc debug stats file_storageand NPC file write totals to the server stop log. - Improved
/easy_npc listto no longer load every stored NPC file. - Improved shoulder NPC sync to send only the data needed to draw them, not dialogs or trades.
7.16.0
- Fixed #432 by no longer running objectives twice or after removal when set more than once.
- Fixed NPCs getting lost when they could not be put down from a player's shoulder.
- Fixed "Sit on Shoulder" NPCs chasing their owner without a distance or time limit.
- Fixed Easy Model Entities NPCs from addons being invisible on a player's shoulder.
- Fixed melee NPCs ignoring "Attack Speed" and always attacking once per second.
- Fixed unlimited world and server preset exports by allowing 10 per minute, see
security.cfg. - Changed killed NPCs to need
forceor the new revive API to spawn again, since 7.15.0. - Changed built-in objectives to keep a priority set by addons instead of their default.
- Changed the Iron Golem "Attack Speed" default to 1.0; existing ones keep 4.0 and attack faster.
- Changed "Sit on Shoulder" from the "Abilities" to the "Misc" attribute tab.
- Changed the optional Easy Model Entities dependency to require version 2.6.0 or newer.
- Added an API to revive killed NPCs and a remount cooldown when dismounting from a shoulder.
- Added distance, cooldown and combat settings to "Sit on Shoulder" for addons and commands.
- Added
/easy_npc revive,/easy_npc shoulderandobjective … prioritycommands. - Added a shoulder offset per NPC, set in the "Misc" tab or with
/easy_npc shoulder offset. - Updated the tested NeoForge version to 21.1.262, which fixes three network vulnerabilities.
7.15.0
- Fixed #838 by keeping preset imports silent when run through
/executeor command blocks. - Fixed #380 by applying the NPC limit to the default spawner as well.
- Fixed #849 by allowing resource pack sounds in the sound configuration.
- Fixed #349 by no longer spawning NPCs left-handed at random.
- Fixed #851 by locking dialog buttons per dialog, not across dialogs with the same label.
- Fixed deleted or duplicated NPCs returning, memory leaks and several owner and UI issues.
- Fixed the Epic Fight Wither Skeleton NPC missing its Epic Fight mob patch.
- Changed requirements: same mod version on client and server, Easy Model Entities 2.5.0+.
- Changed backups of all worlds and killed NPC data to expire after 30 days, see
storage.cfg. - Added "Jump", "Assist Owner" and "Follow Nearest Player" to fix #845, fix #310, fix #761.
- Added an NPC inventory with item pickup and death drops to fix #111, fix #197, fix #543, fix #670.
- Added "Sit on Shoulder", a boss bar and
/easy_npc debug core loglevelto fix #577, fix #219. - Added the "Hold" animation mode, a "Bank Teller" preset and new API methods for addons.
7.14.0
- Fixed #846 by keeping custom poses for players who start seeing the NPC later.
- Fixed attribute and trading settings missing for players who start seeing the NPC later.
- Fixed changed max uses, XP and trading type not shown in the trading screens until reload.
- Fixed
/easy_npc sound setchanges not reaching players until the NPC was reloaded. - Added game tests that check NPC poses and settings after respawns and for new players.
7.13.0
- Fixed color and formatting tags in dialog button names showing as plain text.
- Fixed the button preview in the editor showing lowercase names as a raw translation key.
- Fixed the "Move EasyNPC" item not working for NPC owners outside of creative mode.
- Fixed
/easy_npc owner setreporting success even when the owner could not be changed. - Fixed the game crashing when the URL or player skin screen showed a skin download error.
- Fixed the preset browser search showing no results after scrolling down the list.
- Changed the network protocol version, so client and server must run the same mod version.
- Added
@initiator,@npcand@score()support to dialog button names to fix #841. - Added automatic client tests with the Client Runtime Interface Toolkit.
- Larger core refactoring and code cleanup.
7.12.2
- Fixed the Fairy hitbox being far too small, so its name tag and speech bubble sat in its body.
- Fixed scaled NPCs keeping their old hitbox and eye level, so hits, clicks and looking missed.
- Fixed oversized names, lists and NPC data in network packets being read without any limit.
- Fixed invalid NPC positions, scales, attributes, names and durations from being applied.
- Changed Fairy NPCs to take up the space of their model, so they collide and can be clicked.
- Changed Skeleton, Stray and Bogged NPCs to the vanilla hitbox height, they were slightly short.
- Changed the network protocol version, so client and server must run the same mod version.
7.12.1
- Fixed #836 by always showing "Restore", including datapack presets, with a reason tooltip.
- Fixed preset import and export messages missing, wrong or not warning about replaced NPCs.
- Fixed the preset browser reloading on each keystroke, leaking NPCs and clearing the selection.
- Fixed the preset list sorting, filter order and layout clipping options in small windows.
- Fixed
/easy_npc preset import datawithout a position importing it as a default preset. - Fixed spawn rate limit leaks, unstable preset IDs and "Spawn New" stacking NPCs on one spot.
- Changed "Restore" to refuse instead of spawning a copy when it is not permitted.
- Added sorting, a match count, reload, auto-close, the NPC ID and tooltips for presets and skins.
- Added
matching <pattern>batch imports with limits, a confirmation and a clickable position.
7.12.0
- Fixed #833 by showing Easy NPC Wand outlines only to the wand holder, owner and admins. Other players no longer see the outlines and invisible NPCs stay hidden for them.
- Fixed #834 by adding "Set Home Here" and "Reset Home" buttons to the position configuration.
- Fixed #835 by keeping the NPC ID and position in exported presets, so imports restore the same NPC.
- Fixed preset imports and spawn eggs losing the owner's list entry and owner objectives.
- Fixed NPCs restored from an automatic backup losing their
... [内容过长已截断]




