New Command: /mnpc name <id> <name> [height]
Examples:
/mnpc name 3 &eMerchant
/mnpc name 4 &dQuest Giver 3.2
What’s new?
Name is saved to namedata.yml
Hologram auto-refreshes for all players
Fully supports colors using & codes
Optional height offset for floating names
Hologram priority order:
- trader.yml display-name (if any)
- Custom name from /mnpc name
- Default fallback: Unnamed NPC #ID
Fixes: Holograms not updating after moving NPCs
No more “Unnamed” bugs
Improved compatibility with traders + quests
Added Mobs limit system in config.yml ( regenerate it if you have the old one ) this is to ensure no mobs dupes are happening

)
New Features
-
NPC Effects System
- Spice up your NPCs with particle effects & sounds!
- Customize everything in effects.yml — spawn effects, interaction particles, and more!
Custom Names & Holograms
- Define NPC display names and floating text height in namedata.yml. by doing command /mnpc name <id> <name> <id>
- Your traders and quest givers now look exactly how you want them!
Auto Look-at-Player NPCs now turn to face players automatically when command /mnpc look <id> is done
Bug Fixes Fixed critical startup errors with missing handlerManager causing NPCs not to load on chunk/world load.
Fixed duplicate console logs when removing NPCs.
Improved startup timing to wait until QuestDialog is fully ready before spawning NPCs.
MythicMobs + ModelEngine validation improvements for smooth spawns.
Fixed Issues
- NPCs not being properly removed
- Effects not clearing on NPC removal
- Critical bug with sudo command causing OP issues
- Hologram names not appearing or saving correctly
- Holograms not showing after server restarts
- Effects not restoring after restart
- TPS lag caused by NPC chunk handling
- Errors during plugin startup
- Name formatting issues (color codes, invalid names)
- ChatColor-related errors in naming commands
New Commands /mnpc reloadeffect –
Reloads all looping effects /mnpc reloadname –
Reloads and reapplies all custom NPC names
Changes & Fixes:
# This file maps animations to specific NPCs by their ID.
# Define animations per NPC using:
# - looped_animation: animation that plays continuously
# - interact_animation: animation that plays when the player interacts
1:
looped_animation: idle_loop
interact_animation: wave
2:
looped_animation: sit_loop
interact_animation: nod
3:
looped_animation: breathe
interact_animation: cheer
4:
looped_animation: look_around
interact_animation: point
5:
looped_animation: guard_idle
interact_animation: alert
# Add more NPCs below
# Make sure animation names match your ModelEngine blueprints!
#
# Example:
# 6:
# looped_animation: idle
# interact_animation: greet
You can now add animation for Model engine NPCS Looping ones and interact ones !
- Fixed a rare issue where some NPCs would stop tracking players after server reloads.
- Fixed an issue where AutoLook randomly disabled on some NPCs (e.g., ID 0).
- Fixed a bug where Autolook was causing HIGH MS LAG
- NPC name and auto-look settings are now correctly restored after reloading.
- Stability improvements for NPC spawning and removal.
Developer Options:
- Added new debug mode toggle via config.yml:
debug: true will now print NPC logs like direction, angle, and auto-look status.