Added Multi-World Realm Architecture: Each realm now resides in its own isolated world folder (landrealms/realm-<uuid>) for better management and biome consistency. Member Ejection System: Kicked players are now immediately teleported to server spawn upon removal. Invitation System: Replaced...
Added Async Update Checker: Automatically checks [Censored] (Resource ID: 9329) for new versions on startup and player join (requires landrealms.admin). Command Aliases: Added /realms and /realmsadmin as intuitive aliases. Realm Level Beacon Effects: Players inside a realm automatically receive...
Fixed
CRITICAL — NullPointerException on Interaction: Fixed a crash when players interacted with NORMAL-type NPCs caused by a null model ID being passed into the placeholder selector. Null values are now safely redirected to "none".
Component String Leak in Placeholder: Fixed {player_display}...
Fixed
CRITICAL — Normal NPC Persistence: NPC data of type NORMAL was being silently wiped on every server restart or plugin reload.
CRITICAL — Mass Disconnect on NPC Spawn: Corrected an invalid entity metadata index that caused an IllegalStateException, disconnecting all online players when an...
Added
Native Packet NPC System: Completely replaced the third-party FancyNpcs dependency with a robust, native NPC rendering system using PacketEvents. The plugin now directly handles all aspects of normal (player-shaped) NPCs at the protocol level.
Packet-Based Interactions: Added...
Added
NPC Display Name Toggle (/menpc name <id> <true|false>): Control the visibility of the primary display name (hologram) for normal-type NPCs. Default is false (hidden) to prevent conflict with custom FancyHolograms displays.
Changed
FancyNpcsIntegration now dynamically injects <empty>...
Added
NPC Cloning (/menpc copy <source> <new-id>): Full deep-copy of any NPC including model, skin, animations, interactions, and hologram settings. Clone spawns at the player's current location.
Universal LookClose System: Complete rewrite of LookCloseTask to support both MODEL_ENGINE and...
Added
Normal NPC Support (NPCType.NORMAL): Create standard Minecraft player NPCs alongside ModelEngine entities.
FancyNpcs Integration: Integration with FancyNpcs API (v2.9.x) for rendering normal-type NPCs.
Mineskin API Support: SkinManager fetches and processes skin URLs asynchronously...
Added:
Public Developer API (ModelEngineNPCAPI): Full programmatic access to create, remove, and manage NPCs.
Maven Repository: Plugin artifacts hosted on repo.minekarta.com for dependency management.
YAML persistence architecture (YamlNPCRepository).
Interactive clicking system with...
Fixed
Upgraded the MemberGUI invite button to use an interactive SuggestCommand component instead of just sending a plain text message.
Fixed an issue in flags.yml where GUI items overlapped with the plugin's standard border design by expanding the GUI to 6 rows and shifting flags inward.
Changelog - ModelEngineNPC v1.0.1
🚀 New Features
[NEW] Added /menpc play <id> <anim> [loop] [speed] command.
Allows playing any animation on an NPC dynamically.
Supports loop (true/false) and speed (multiplier) parameters.
Includes full Tab Completion for animations based on the NPC's...
Natural Biome Customization: Detailed explanation of how biomes are applied.
Safe Deletion: Instructions on using /realm delete
with confirmation.
Command List: Comprehensive list of player and admin commands.
Simplified Language: Rewritten to be easier to understand for all users.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.