Skip to main content
NMEntities runs on Folia. Because Folia ticks the world in independent regions on separate threads, support is documented honestly, per subsystem, rather than as a blanket claim.

Verified on a real Folia server

Tested end-to-end on Folia 26.1.2:
  • Startup and plugin enable
  • Loading Mobs/, Effects/, NPCs/ and Dialogs/
  • /nme reload and /nme debug
  • Resource-pack generation
  • Spawning mobs with their configured stats
  • Effect triggers, including delay and repeat/pulse
  • The MythicMobs importer

Expected to work, not yet verified

These need a connected game client to drive, and haven’t been tested end-to-end on Folia yet:
  • Model rendering and animation
  • /nme gui, /nme disguise, /nme play
  • Dialogs
They’re expected to work; this list exists so you know exactly what has and hasn’t been proven.

Known Folia-only limitations

  • NPC entities aren’t cleaned up when the plugin is disabled on Folia. Harmless across a restart, since NPCs are never saved to disk, but visible if you reload the plugin on a live server.
  • The @world targeter is only safe with text mechanics (messages, titles, sounds) on Folia. Don’t use it with mechanics that damage or move players.

Why the caution

Folia gives each world region its own thread, and a thread may only touch the entities its region owns. NMEntities schedules its work per-region accordingly (NPC ticking follows each NPC as it moves between regions). On Paper, everything behaves exactly as it always has.