Keep your servers up to date effortlessly! ️✨
What is translations-updater?
Translations-updater is a must-have plugin for any server administrator. This powerful tool allows you to maintain a central GitHub repository with common files needed across all your servers. Using the GitHub API, Translations-updater automatically downloads these files and updates the corresponding plugin folders on your server.
How does it work? ⚒️
Central Repository: Host your common files on a GitHub repository. ️
Automatic Updates: The plugin reads the necessary plugin files from your server.
Effortless Sync: Translations-updater downloads and updates your local files automatically.
Requirements ⚙️
Java 17: Ensure your server is running Java 17. ☕
Personal Access Token (PAT): To use Translations-updater, you will need a GitHub Personal Access Token (PAT). This token allows the plugin to access your GitHub repository securely.
Getting Started
Download the Plugin: Place the downloaded plugin in the plugins/ folder of your server. Start the server once to generate the necessary files.
Create a GitHub Repository: Set up a GitHub repository with the files you want to manage.
Generate a PAT (Personal Access Token): From your
GitHub settings, generate a PAT with read access to the repository. You can create the token directly
Configure the Plugin: Edit the config.yml file by entering the repository name along with the profile/organization, for example, PloverNet/translations
Restart Your Server: Restart the server, and from now on, every time a new commit is made to the master branch, your files will be automatically updated.