{"id":17040230,"url":"https://github.com/codedcosmos/enderbot","last_synced_at":"2025-07-19T06:37:55.902Z","repository":{"id":202439036,"uuid":"237569038","full_name":"codedcosmos/EnderBot","owner":"codedcosmos","description":"Enables Automatic Backuping of a Minecraft Server as well as linking the chat with a discord server","archived":false,"fork":false,"pushed_at":"2020-08-30T06:00:57.000Z","size":113,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-23T00:41:29.623Z","etag":null,"topics":["discord-bot","java","minecraft-plugin"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codedcosmos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-02-01T05:46:50.000Z","updated_at":"2020-08-30T06:00:01.000Z","dependencies_parsed_at":"2024-04-17T10:01:35.192Z","dependency_job_id":null,"html_url":"https://github.com/codedcosmos/EnderBot","commit_stats":null,"previous_names":["codedcosmos/enderbot"],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/codedcosmos/EnderBot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codedcosmos%2FEnderBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codedcosmos%2FEnderBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codedcosmos%2FEnderBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codedcosmos%2FEnderBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codedcosmos","download_url":"https://codeload.github.com/codedcosmos/EnderBot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codedcosmos%2FEnderBot/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265898352,"owners_count":23845777,"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":["discord-bot","java","minecraft-plugin"],"created_at":"2024-10-14T09:09:11.389Z","updated_at":"2025-07-19T06:37:55.881Z","avatar_url":"https://github.com/codedcosmos.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EnderBot\n\n### What is EnderBot?\nEnderbot is both a minecraft plugin and a discord bot. It is designed to do 2 things.\n1) Backup the world, upload to google drive and share the zip on discord\n2) Reroute minecraft chat to discord and back for a specific channel\n\n### Minecraft to Discord\nEnderbot can reroute text from a specified discord channel to minecraft, and from minecraft chat back to that discord channel. Allowing people from the minecraft server and discord server to communicate.\n\n![](screenshots/discordtominecraft.png)\n\n### Zip Export\nEvery specified number of days Enderbot will automatically send a zip of the world file to the discord server making archival for server members automated and easy.\n\n![](screenshots/zip.png)\n\n### Customisable config file\nEnderBot also features a config file here is what the default file looks like:\n\n```\n# Ender Bot Configuration File\nworld-backups-channel-name=minecraft-backups\nminecraft-ingame-channel-name=minecraft-in-game\nworld-backups-frequency-in-days=30\n\ndiscord_bot_token=\n```\n\nworld-backups-channel-name:\nSet's the discord text channel that the zip message will be sent to.\n\nminecraft-ingame-channel-name:\nSet's where the ingame chat is rerouted to. Note any messages sent in this chat will also be routed to minecraft. Text in other channels is ignored. \n\nworld-backups-channel-name can be set to the same text channel as minecraft-ingame-channel-name but this is not recommended since the zip message will likely be buried.\n\nworld-backups-frequency-in-days:\nSet's how often in day's the zip backup will be created and shared.\n\ndiscord_bot_token:\ndiscord_bot_token is empty by default and will need to be manually set in order for Ender Bot to function. You can find this token at https://discordapp.com/developers/applications/\n\nTo find it, go to the link above, click on the bot of your choice, go to the Bot tab on the right, you may need to open the menu on the top right if you are on a mobile browser. There should be a area with the token. You can either click the copy button or press \"Click to Reveal Token\"\n\n### Google drive Setup\nYou can find out how to get your own credentials.json and give permission to upload files to google drive here:\nhttps://developers.google.com/drive/api/v3/quickstart/java\n\nBut also note on first startup with a correct config file. The bot will sent a link that will require manual authorisation. This is due to how google authenticates the google drive api. \n\n\n### Licensing\nNote this code is released under GPL-v3\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodedcosmos%2Fenderbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodedcosmos%2Fenderbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodedcosmos%2Fenderbot/lists"}