AutoSync is a plugin every server network should have. It allows administrators to list files in a database, that will then be always synchronised with all the other servers running the plugin. Every file can also be attached with a command that will be executed upon its synchronisation, so reloading configurations after modifying a file gets as easy as it can be.
Requirements
Any SQL Database
Same Timezone Servers
Commands
/autosync add <file> [command] allows you to add files to the synchronised queue.
/autosync remove <file> allows you to remove files from the synchronised queue.
/autosync list allows you to list all files in the synchronised queue.
/autosync reload allows you to reload the configuration and plugin cache.
Permissions
autosync.admin gives you all permissions.
autosync.reload allows you to execute the command /autosync reload.
autosync.add allows you to execute the command /autosync add.
autosync.remove allows you to execute the command /autosync remove.
autosync.list allows you to execute the command /autosync list.
Configuration
The configuration will allow you to change various settings, set the messages to your likings, and manage the connection to the database.
Compatibility Information
This plugin is developed to run on Spigot, Bukkit, and Paper. Any other server types may work but are not supported.
Developer API
Requirements
Any SQL Database
Same Timezone Servers
Commands
/autosync add <file> [command] allows you to add files to the synchronised queue.
/autosync remove <file> allows you to remove files from the synchronised queue.
/autosync list allows you to list all files in the synchronised queue.
/autosync reload allows you to reload the configuration and plugin cache.
Permissions
autosync.admin gives you all permissions.
autosync.reload allows you to execute the command /autosync reload.
autosync.add allows you to execute the command /autosync add.
autosync.remove allows you to execute the command /autosync remove.
autosync.list allows you to execute the command /autosync list.
Configuration
The configuration will allow you to change various settings, set the messages to your likings, and manage the connection to the database.
settings.yml https://pastebin.com/raw/8RB8HG47
messages.yml https://pastebin.com/raw/EgxSxEg0
sql.yml https://pastebin.com/raw/02pGLRsX
messages.yml https://pastebin.com/raw/EgxSxEg0
sql.yml https://pastebin.com/raw/02pGLRsX
Compatibility Information
This plugin is developed to run on Spigot, Bukkit, and Paper. Any other server types may work but are not supported.
Developer API