ModeledNPCs - The Ultimate NPC Plugin for MythicMobs & ModelEngine!

ModeledNPCs - The Ultimate NPC Plugin for MythicMobs & ModelEngine! 6.4

ChatGPT Image May 23, 2025, 09_49_04 AM-min (1) (1).png

Bring your server to life with intelligent, dynamic, and powerful NPCs that do more than just stand around. ModeledNPCs transforms MythicMobs and ModelEngine entities into fully interactive NPCs — perfect for RPGs, hubs, quest systems, and custom economies.

✨ Features
  • Create Stunning NPCs: Use entities from ModelEngine or MythicMobs as NPCs with just a few commands.
  • Custom Commands: Assign commands to NPCs—run them as a player or from the console.
  • Easy Management:
    • Move NPCs to new locations with ease.
    • View a complete list of NPCs with relevant details.
    • Remove or update NPCs without hassle.
  • Orphan NPC Detection: Automatically detects and re-registers orphan NPCs in your world to ensure consistency.
  • Full Configurability: Modify and debug NPC settings directly in-game or via the data file.
Features You'll Love
Flexible NPC Creation

  • Supports ModelEngine and MythicMobs entities as NPCs.
  • Instantly create immersive NPCs that look amazing and act the part.
⚙ Command Execution Power
  • Assign unlimited commands to NPCs.
  • Supports:
    • player: commands (run as player)

    • console: commands (run from server)

    • sudo: commands (run as OP player with elevated privileges)
Traders with Confirmation GUIs
  • Configure NPC-based trades in trader.yml.
  • Requirements: XP, economy balance, and custom items (including custom model data!).
  • Reward players with commands (money, items, teleport, permissions).
  • Built-in confirmation GUI with SmartInvs API!
  • Easy-to-use format:
YAML:
[code]npc-1:
  display-name: "&6Stone Trader"
  requirements:
    exp: 10
    money: 500
    items:
      "1":
        displayName: Stone
        material: STONE
        modelId: 57
        amount: 1
        fail: "<red>You lack 1x Stone!"
  commands:
    - "console:money give %player% 1000"
  requireConfirmation: true
  message: "&aYou traded 1 Stone for $1000!"
[/CODE]

✨Why Choose ModeledNPCs Over the Rest?
  • Superior Optimization
    ModeledNPCs is built from the ground up for efficiency and stability. Unlike other NPC plugins that bog down your server with resource-heavy processes, this plugin ensures that every action, from NPC spawning to command execution, is handled seamlessly. Keep your TPS high and your players happy.
  • Unmatched Consistency
    Say goodbye to NPCs randomly disappearing, commands failing, or data getting corrupted. ModeledNPCs is coded with reliability at its core. Every NPC you create is tracked, managed, and stored with precision to ensure 100% uptime and functionality, even after server restarts.
  • Full Integration with MythicMobs & ModelEngine
    No need for clunky workarounds—this plugin fully embraces the power of MythicMobs and ModelEngine, giving you access to custom entities as NPCs. From epic quest givers to immersive shopkeepers, your NPCs will look and feel like part of the game.
  • Feature-Packed
    • Create NPCs instantly with intuitive commands.
    • Assign commands to NPCs for player or console execution.
    • Debug orphaned NPCs automatically and re-register them to avoid clutter.
    • Move, list, and manage NPCs effortlessly.
  • Future-Proof Design
    ModeledNPCs is built with modern server versions in mind, ensuring compatibility with the latest Minecraft updates while maintaining robust support for previous versions.

️ Why It Stands Out
While other plugins may cut corners or prioritize flashy features over stability, ModeledNPCs offers the perfect balance:
  • High-Performance: Tested extensively to ensure minimal impact on your server's performance.
  • Rock-Solid Code: Designed with consistent functionality and error handling to keep your NPCs running flawlessly.
  • Seamless Player Experience: NPCs that are interactive, dynamic, and dependable, creating an immersive environment for your players.
Fully Dynamic NPC System
  • Move NPCs easily.
  • Automatically detect and re-register orphaned NPCs after crashes or chunk unloads.
  • Built-in chunk keep-alive task for persistent spawns.
Advanced Permission Control
  • View-based permissions for selective visibility.
  • Use /mnpc hide <npcId> <permission> to hide NPCs until a player has the required permission.
Admin Tools
  • /mnpc list – view all NPCs.
  • /mnpc reload – live reload configuration.
  • Debug Mode Toggle (debug: true) in config.yml to enable or disable NPC debug logging.
Adventure API Support
  • Messages sent via Adventure API (Kyori), ensuring rich text, hoverable messages, and translatable formats.


OUR DISCORD FOR SUPPORT:

https://discord.gg/oreostudios Join us here is you have any questions or if you would like us to set a test server for you to try the plugin first !




Commands:
Code:
/mnpc create <modelengine|mythicmobs> <name>: Create an NPC.
/mnpc move <id>: Move an NPC to your current location.
/mnpc remove <id>: Remove an NPC.
/mnpc addcmd <id> <player|console> <command>: Add a command to an NPC.
/mnpc removecmd <id> <command>: Remove a command from an NPC.
/mnpc list: View all NPCs.
/mnpc reload: Reload NPC data.
/mnpc debug: Debug NPCs for consistency and check orphaned entities.
/mnpc tp <id>: Teleports Player to NPC .


Docs:
https://docs.oreo-studio.shop/modellednpcs


Dependencies:
  • Requires MythicMobs and/or ModelEngine for NPC creation.
Why Choose ModeledNPCs?
ModeledNPCs is designed with performance and usability in mind. Whether you're creating custom quest givers, merchants, or interactive characters, this plugin gives you complete control over NPC behavior while maintaining server performance.
  • 1734620670048.png
    1734620670048.png
    402.7 KB · Views: 141
  • Like
Reactions: Flaywy
Author
slushie
Downloads
2
Type
Digital product
License Duration
10 Years
Price
15.00 EUR
Renewal price
0.00 EUR
Views
1,426
First release
Last update
Rating
0.00 star(s) 0 ratings
Versions
  1. 1.20
  2. 1.21
  3. 1.22
Required Dependencies
MythicMObs / ModelEngine

Latest updates

  1. Bug fixes

    Lots of changes , and bug fixes
  2. Bug Fixes

    New Command: /mnpc name <id> <name> [height] Examples: /mnpc name 3 &eMerchant /mnpc name 4...
  3. BIG UPDATE AND ADDITIONS !

    BEFORE DOING ANY UPDATE PLS BACKUP YOUR FILES !! ✅ BetonQuests / Traders / Sudo Commands and...
Top