基本信息
我的世界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 (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.
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 malformed network packets disconnecting players instead of being ignored.
- 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 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 owner and becoming ownerless.
- Fixed selection lists showing only their first six entries and hiding the rest.
- Changed importing a preset to update the original NPC at its stored position instead of adding a copy; use "Import as new NPC" or the preset item to create a separate NPC.
- Changed completed trades to play the "Trade completed" sound, which stayed silent before.
- Changed the API dialog call to report an unknown dialog label instead of always reporting success.
- Changed NPCs without arms to carry held items at the head or body instead of hiding them.
- Changed the optional Easy Model Entities dependency to require version 2.4.0 or newer.
- Added a "Sound" configuration with sounds for dialogs, speech, swimming, eating and fall damage.
- Added a searchable sound selection with volume and pitch sliders to the "Sound" configuration.
- Added a "Block Vehicles" option to keep NPCs out of boats, minecarts and modded chairs.
- Added the profession selection to all skin configurations and a new built-in skin per NPC type.
- Added client settings to hide name tags behind walls and
highlightEnabledfor wand outlines. - Added an "Exists" condition operation and API access to NPC movement, actions and presets.
7.11.0
- Fixed #828 by no longer freezing the server on logout when NPCs follow or watch the player.
- Fixed #831 by moving routine NPC removal messages to the debug log.
- Fixed #832 by making humanoid NPCs ignore custom player models, animations and poses.
- Fixed hourly NPC backups stuttering on large worlds and retaining timestamps of removed NPCs.
- Fixed owner-login restoration duplicating, repeatedly restoring, reviving or moving unloaded NPCs.
- Fixed NPC index and file synchronization issues causing lost NPCs, crashes or false warnings.
- Fixed stale NPC data after unloading, avoided redundant writes and added repeated-unload warnings.
- Fixed the preset browser failing to list custom and world presets saved in the SNBT format.
- Fixed speech bubbles losing their text and turning translucent with Iris shaders.
- Fixed text formatting and macro parsing for translated speech bubbles and mod API texts.
- Added
minLightLevelto keep speech bubbles readable in dark surroundings.
7.10.0
- Fixed #829 by allowing bats and other non-walking mobs as the render entity of a Doppler NPC.
- Fixed the NPC name tag showing above the previews in the "Custom Models" configuration.
- Fixed speech bubbles being cut off by walls, doorframes and the NPC's own body.
- Changed overlapping speech bubbles to move apart and to stay visible when the NPC is off-screen.
- Changed "Navigation: Automatic" to use flying movement for NPCs rendered as a flying mob.
- Changed the render entity list to hide seats, paintings, thrown items and other non-mob entities.
- Added a "Min. hover height" slider for flying NPCs and client settings for speech bubbles.
7.9.0
- Fixed modded fish NPCs, like the ones of Tide 2, spinning around instead of swimming upright.
- Fixed "Navigation: Automatic" using ground movement for water NPCs and aquatic model NPCs.
- Fixed the "Random Swimming" objective never moving an NPC that uses aquatic navigation.
- Fixed a swimming NPC shaking or twitching in place instead of holding its tilt and swim depth.
- Fixed a
... [内容过长已截断]




