ModeledNPCS Quests, Dialogues & Commands v8.4

The Ultimate NPC Plugin for MythicMobs & ModelEngine

✅ Core Fixes & Enhancements

  • ✅ Async Save Crash Fix
    Wrapped .saveNPCsAsync() with a safe copy of npcDataMap to prevent ConcurrentModificationException during entity add/remove operations.
  • ✅ Thread-Safe NPC Registry
    Methods addNPC(...) and removeNPC(...) are now synchronized to ensure consistency during multi-threaded saves or modifications.
  • 🧪 Ghost NPC Detection & Cleanup
    • Added verifyStartupNPCIntegrity() to detect and clean ghost entities left after crashes or config issues.
    • Logs and removes entities with no corresponding npcdata.yml record.
    • Also re-links missing UUIDs for valid tracked NPCs.
  • ⚠️ Validation Safety Enhancements
    • Added world/location checks before spawning or validating NPCs.
    • Warns if npcdata.yml is empty but NPCs are still visible in the world.
    • MythicMobs & ModelEngine spawn validation ensured via registry lookups.
Fixed a
NullPointerException
caused when updating NPC holograms before the QuestManager was fully loaded.

  • Now safely checks if QuestManager and HologramManager are ready before updating.

  • Improved error logging when dependencies are missing.
  1. 🐛
    Bug Fixes​

    ✅
    NPCs Not Loading from npcdata.yml • Fixed an issue where NPCs weren't loading because the spawn world wasn't initialized yet.
    • NPC loading now waits until the world is fully available before proceeding.
    ✅
    NPC Section Ignored • Fixed silent skip when npcs section existed but NPCs were not being processed.
    • Added debug logs to trace detection and key loading.
    ✅
    UUID Binding Failures • Improved handling of entityUUID and internalUUID rebinding.
    • NPCs now correctly restore state, location, and entity reference. ---

    🛠️
    Improvements​

    🔍
    Extensive Debug Logging • Added logs to show root config keys, presence of npcs, world name checks, and spawn tracking.
    🌍
    Auto-World Loader Support • If a world is missing at startup (e.g. spawn), it will now attempt to load it dynamically before skipping NPCs.
    ♻️
    Better ID Pool Management • More accurate handling and reuse of available NPC IDs.








  • 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.
Fixed name not moving with NPC

✅ Bug Fixes

  • Fixed looped animation (e.g. fidget) from meganimation.yml not playing correctly after spawn.
  • Fixed NPC custom names & holograms not applying after server restart.
  • Fixed missing name display for ModelEngine NPCs due to entity rebind on join.

➕ New Features

  • Re-added /mnpc rotate <id> <degrees> <left|right> command to manually rotate NPCs.
  • Auto-look PDC integration: rotation now persists and is detected via PersistentDataContainer.
Fixed modelengine npcs names does not persist after restart
Buy a license now
$19.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
6,621 Views
26 Purchases
27 Downloads
Dec 16, 2024 Published
May 22, 2026 Updated
5.00 star(s)
Average rating (1)
3.1 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Economy
  1. Protection
  1. World
Game mode
  1. Survival & SMP
  1. Factions
Game mode
  1. Survival
  1. Factions
Game mode (legacy)
  1. Survival
  1. Factions
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.21
  1. 1.20
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Closed source & obfuscated
Creator
Owner
Recommended for you
Bring the Ultimate holiday spirit to your Minecraft server with the Ultimate Christmas Plugin!
Not yet rated
7 purchases
The Ultimate Plugin for Your Minecraft Economy Needs!
Not yet rated
1 purchase
Plugin that will create a void world in your server just by running 1 command /afevoid
Not yet rated
2 purchases
The most powerful and customizable void world generator plugin for Minecraft.
Not yet rated
1 purchase
Not yet rated
1 purchase
Share and earn
Refer this resource and earn a 10% commission.
6,621 Views
26 Purchases
27 Downloads
Dec 16, 2024 Published
May 22, 2026 Updated
5.00 star(s)
Average rating (1)
3.1 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Economy
  1. Protection
  1. World
Game mode
  1. Survival & SMP
  1. Factions
Game mode
  1. Survival
  1. Factions
Game mode (legacy)
  1. Survival
  1. Factions
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.21
  1. 1.20
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Closed source & obfuscated
Creator
Owner
Recommended for you
Bring the Ultimate holiday spirit to your Minecraft server with the Ultimate Christmas Plugin!
Not yet rated
7 purchases
The Ultimate Plugin for Your Minecraft Economy Needs!
Not yet rated
1 purchase
Plugin that will create a void world in your server just by running 1 command /afevoid
Not yet rated
2 purchases
The most powerful and customizable void world generator plugin for Minecraft.
Not yet rated
1 purchase
Not yet rated
1 purchase
Top