{"id":23070521,"url":"https://github.com/robot7769/backup-plugin","last_synced_at":"2025-04-03T10:19:08.437Z","repository":{"id":228251948,"uuid":"773503503","full_name":"Robot7769/Backup-plugin","owner":"Robot7769","description":"Minecraft plugin to back up your worlds and files. Automatic backups, ability to choose which folders and files to back up and the number of backups kept on the server, notification of backups via webhook.","archived":false,"fork":false,"pushed_at":"2024-03-17T20:58:54.000Z","size":53,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-08T23:41:19.506Z","etag":null,"topics":["1-20-1","backup","backup-tool","minecraft","minecraft-plugin","minecraft-server","plugin-bukkit"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Robot7769.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-03-17T20:43:37.000Z","updated_at":"2024-03-17T21:07:19.000Z","dependencies_parsed_at":"2024-03-17T21:45:41.999Z","dependency_job_id":"b533a3d3-af71-4f03-a3ab-2250dbfb945c","html_url":"https://github.com/Robot7769/Backup-plugin","commit_stats":null,"previous_names":["robot7769/backup-plugin"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Robot7769%2FBackup-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Robot7769%2FBackup-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Robot7769%2FBackup-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Robot7769%2FBackup-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Robot7769","download_url":"https://codeload.github.com/Robot7769/Backup-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246981165,"owners_count":20863828,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["1-20-1","backup","backup-tool","minecraft","minecraft-plugin","minecraft-server","plugin-bukkit"],"created_at":"2024-12-16T06:27:04.473Z","updated_at":"2025-04-03T10:19:08.408Z","avatar_url":"https://github.com/Robot7769.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Backup Plugin\n\nThis is a Java-based plugin designed to create backups of your Minecraft server. It uses the Bukkit API and is compatible with any server that supports this API, such as Spigot and PaperMC.\n\n## Features\n\n- Automatically creates backups at a specified interval.\n- Allows manual creation of backups through a server command.\n- Sends notifications to a Discord channel via a webhook when a backup is successfully created.\n\n## Usage\n\nFirst, add the plugin to your server's `plugins` directory and restart the server. The plugin will create a default configuration file.\n\nYou can adjust the backup interval in the configuration file:\n\n```yaml\nbackup-interval: 24 # Interval in hours\n```\n\nThe plugin will automatically create backups at the specified interval. The interval is in hours and the minimum value is 1.\n\nTo manually create a backup, use the `/backup` command in your server console or in-game:\n\n```bash\n/backup\n```\n\nTo enable Discord notifications, you need to set `backup-webhook` to `true` and provide a valid webhook URL in `backup-webhook-url` in the configuration file:\n\n```yaml\nbackup-webhook: true\nbackup-webhook-url: \"your-webhook-url\"\n```\n\n## Requirements\n\n- Java 8 or higher\n- A Minecraft server that supports the Bukkit API\n\n## Disclaimer\n\nThis plugin is not affiliated with or endorsed by Mojang or Microsoft. Use it responsibly and ensure you have sufficient storage for your backups.\n\n\nPlease replace `24` in `backup-interval: 24` with your desired backup interval in hours.\nInsert your webhook url to `backup-webhook-url: \"\"` with the actual webhook URL of your Discord channel.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobot7769%2Fbackup-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobot7769%2Fbackup-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobot7769%2Fbackup-plugin/lists"}