Update: Performance & Persistence
Loop Persistence:
NPCs in loop mode now automatically resume their movement after a server restart. A smart retry system ensures they start even if the world or the NPC takes time to load.
Async Processing:
Heavy recording files are now loaded asynchronously. This eliminates server lag during startup or when loading long paths.
Safety Save:
Your recordings are protected. If the server shuts down or crashes while a recording is in progress, the plugin will automatically save the data.
Recording Protection:
The system now includes protection to prevent overwriting existing recordings. If you try to record using a name that already exists, the plugin will prevent the previous file from being accidentally deleted.
Visibility Modes:
We’ve simplified visibility. You can now use:
- -all (default, visible to everyone)
- -player (visible only to the user)
Toggle Reverse:
The walking direction can now be swapped instantly with the new toggle system.
Command Update:
The default command is now /npcframe. The /caminar command has been kept as a subcommand for compatibility.
Permissions Update:
Permissions have been updated and reorganized. Please check the permissions section on the main page for the updated list and usage.
Important Note:
Do not delete the loop .yml file. This file stores the NPC loops so they can automatically start when the server launches. Deleting it may cause errors or prevent loops from running correctly.
Added console support for caminar.
Improved performance and synchronization.
Fixed minor stability issues.
updates now apply only when changes occur.
Fixed console execution issues and minor playback stability problems.
