{"id":15112363,"url":"https://github.com/cfunkz/minecraft-discord-bot","last_synced_at":"2026-02-01T19:33:20.288Z","repository":{"id":257471349,"uuid":"858242919","full_name":"cfunkz/Minecraft-DISCORD-BOT","owner":"cfunkz","description":"Minecraft Discord Bot","archived":false,"fork":false,"pushed_at":"2024-12-15T02:53:12.000Z","size":55,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T18:14:27.444Z","etag":null,"topics":["discord","discord-bot","discord-py","discord-py-rewrite","discord-python-bot","discord-python-rewrite-bot","mcrcon","mcstatus","mcstatusbot","minecraft","minecraft-bot","minecraft-rcon","python","python3","rcon"],"latest_commit_sha":null,"homepage":"","language":"Python","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/cfunkz.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,"publiccode":null,"codemeta":null}},"created_at":"2024-09-16T15:00:03.000Z","updated_at":"2024-12-15T02:53:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"acecc167-02d7-42c9-a4b3-49e119b30a13","html_url":"https://github.com/cfunkz/Minecraft-DISCORD-BOT","commit_stats":null,"previous_names":["cfunkz/minecraft-discord-bot"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/cfunkz/Minecraft-DISCORD-BOT","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfunkz%2FMinecraft-DISCORD-BOT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfunkz%2FMinecraft-DISCORD-BOT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfunkz%2FMinecraft-DISCORD-BOT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfunkz%2FMinecraft-DISCORD-BOT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cfunkz","download_url":"https://codeload.github.com/cfunkz/Minecraft-DISCORD-BOT/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cfunkz%2FMinecraft-DISCORD-BOT/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260278717,"owners_count":22985331,"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","discord-bot","discord-py","discord-py-rewrite","discord-python-bot","discord-python-rewrite-bot","mcrcon","mcstatus","mcstatusbot","minecraft","minecraft-bot","minecraft-rcon","python","python3","rcon"],"created_at":"2024-09-26T00:44:22.843Z","updated_at":"2026-02-01T19:33:20.245Z","avatar_url":"https://github.com/cfunkz.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Total Commits](https://img.shields.io/github/commit-activity/t/cfunkz/Minecraft-DISCORD-BOT)\n\n\n# Minecraft RCON Bot\n\nThis bot allows managing Minecraft server using RCON through discord. App commands.\n\n## Configuration\n\n1. **Set up your environment variables:**\n   - Create a `.env` file in the same directory as `config.py`.\n   - Add the following entries with your specific details:\n     ```env\n     DISCORD_TOKEN=discord_bot_token\n     IP=your_ip_or_domain               # IP address of the Minecraft server\n     PORT=25565                         # Port number of the Minecraft server\n     RCON_PASSWORD=your_rcon_password   # Rcon password\n     RCON_PORT=25575                    # Rcon Port\n     RCON_HOST=your_rcon_host           # Rcon IP, same as server ip usually\n     ```\n     \n2. **Optional:** If you do not want to use the `.env` file for any reason, you can hardcode the values directly in `config.py`.\n\n3. **Admin Roles:**\n   - Admin roles are managed through `admin_roles.json` which is created upon bots first startup.\n   - Update this file to include the role IDs that should have admin or add them with `/role add`, `/role remove` and `/role view` commands in discord (Only allowed for users with moderation privileges on the given discord channel).\n\n## Commands\n\n### Admin Roles\n- **/role add [role_id]** - Add a role ID to the list of admin roles.\n- **/role add [role_id]** - Remove a role ID from the list of admin roles.\n- **/role view** - View all admin role IDs.\n\n### Server User Commands\n- **/status** - Get the server status.\n- **/banlist** - View the list of banned players.\n- **/seed** - Get the world seed.\n\n### Administration Commands\n- **/give [item] [amount] [player]** - Give items to a player.\n- **/xp [add|set|query] [player] [amount] [points|levels]** - Give experience points to a player.\n- **/time [day|night|midnight|noon\"]** - Set the time of day.\n- **/weather [clear|rain|thunder]** - Set the weather.\n- **/ban [player] [reason]** - Ban a player.\n- **/unban [player]** - Unban a player.\n- **/kick [player] [reason]** - Kick a player from the server.\n- **/advancement [grant|revoke] [player] [advancement]** - Give an advancement to a player.\n- **/difficulty [difficulty]** - Set the game difficulty.\n- **/effect [player] [effect] [duration] [amplifier]** - Apply an effect to a player.\n- **/summon [entity] [x] [y] [z]** - Summon an entity at specified coordinates.\n- **/spawn [player]** - Teleports player to spawn\n- **/kill [player]** - Kill a player.\n- **/list** - List all players online.\n- **/locate [structure]** - Locate a structure in the world.\n- **/reload** - Reload server configurations.\n- **/setworldspawn [x] [y] [z]** - Set the world spawn point.\n- **/teleport [player] [player2]** - Teleport a player to specified coordinates.\n\nFor anything you wish to be added, let me know :)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcfunkz%2Fminecraft-discord-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcfunkz%2Fminecraft-discord-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcfunkz%2Fminecraft-discord-bot/lists"}