When I first installed the plugin, everything seemed to work fine. NPCs spawned correctly and the initial setup was smooth.
However, after restarting the server several times, some NPCs started disappearing. I then ran a Spark profiler, and honestly, the results were shocking the plugin was heavily spiking CPU usage, even with only around 20 NPCs.
On top of that, some players could no longer join the server. They were kicked with the error:
Internal Exception: io.netty.handler.codec.DecoderException
Invalid / corrupted packet
Others managed to join but experienced severe lag and instability. So while the plugin does work right after startup, it becomes unreliable after restarts and introduces serious performance and networking issues.
For now, I’m giving 2 stars. I don’t recommend installing this plugin on a production server in its current state. I’ll reconsider my rating once stability and performance issues are addressed.