{"id":83645,"date":"2026-06-04T21:55:01","date_gmt":"2026-06-04T18:55:01","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/idotheblacklist\/"},"modified":"2026-06-04T21:55:01","modified_gmt":"2026-06-04T18:55:01","slug":"idotheblacklist","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/idotheblacklist\/","title":{"rendered":"IDoTheBlacklist"},"content":{"rendered":"<p># IDoTheBlacklist<\/p>\n<p>## Overview<\/p>\n<p>IDoTheBlacklist is a Minecraft server-side mod that enhances server security by integrating with a centralized blacklist API. This mod automatically checks connecting players against a list of known problematic users, preventing them from joining the server. It is part of a broader ecosystem managed by IDoTheBot and IDoTheAPI, which is used to manage and maintain community integrity across multiple Minecraft communities and related Discord servers.<\/p>\n<p>## The Blacklist System<\/p>\n<p>The blacklist is a critical tool used to maintain a positive and secure environment across the Minecraft communities associated with IDoTheBot. Here&#8217;s how it works:<\/p>\n<p>*   **Centralized API:** The blacklist data is stored and managed through a centralized API endpoint.  This ensures that all participating servers have access to the most up-to-date information.<br \/>\n*   **IDoTheAPI Integration:** IDoTheAPI is used to manage this blacklist.  Authorized users can add or remove entries from the blacklist via specific commands within the Discord server.<br \/>\n*   **Minecraft Mod Integration:** The IDoTheBlacklist mod reads this blacklist data and denies entry to any player found on the list.<\/p>\n<p>### Transparency and Collaborative Management<\/p>\n<p>One of the key principles behind the IDoTheBlacklist system is transparency and collaborative management.<\/p>\n<p>*   **Open Source Code:** Because this code is open source, the workings of the blacklist system are visible to the public. This allows for scrutiny and improvement by the community.<br \/>\n*   **Authorized Users:** A specific set of Discord users is authorized to modify the blacklist. The list of authorized users is also transparent, providing accountability.<br \/>\n*   **Community Review:** Any proposed changes to this mod, particularly those related to the blacklist functionality, must be reviewed and approved by `@IDoTheHax` on Discord before being implemented. This ensures that changes are carefully considered and aligned with community standards.<\/p>\n<p>## Features<\/p>\n<p>&#8211;   **Automated Blacklist Checks:** Automatically checks connecting players against a centralized blacklist upon joining the server.<br \/>\n&#8211;   **Centralized Ban Management:** Uses an external API to retrieve blacklist data, enabling a network-wide ban system.<br \/>\n&#8211;   **Operator Notifications:** Notifies server operators about blacklist checks and any resulting actions.<br \/>\n&#8211;   **Configuration:** API key can be set and stored securely to access the blacklist API.<br \/>\n&#8211;   **Customizable Disconnect Message:** Displays a clear and informative disconnect message to blacklisted players, including the reason and timestamp.<br \/>\n&#8211;   **Logging:** Logs blacklist checks, API responses, and any errors encountered for debugging purposes.<\/p>\n<p>## Setup<\/p>\n<p>### Prerequisites<\/p>\n<p>&#8211;   A Minecraft server running Fabric.<br \/>\n&#8211;   Fabric Loader installed.<br \/>\n&#8211;   An API key from the IDoTheHax Discord server.<\/p>\n<p>### Installation<\/p>\n<p>1.  **Download the Mod:** Obtain the latest release of IDoTheBlacklist from your distribution source (e.g., Modrinth, GitHub Releases).<\/p>\n<p>2.  **Place the Mod:** Place the downloaded `.jar` file into the `mods` folder of your Minecraft server.<\/p>\n<p>    *   If you don&#8217;t have a `mods` folder, create one in the same directory as your `minecraft_server.jar` file.<\/p>\n<p>3.  **Start the Server:** Start your Minecraft server. Fabric Loader will load the IDoTheBlacklist mod.<\/p>\n<p>## Usage<\/p>\n<p>### Setting the API Key<\/p>\n<p>The IDoTheBlacklist mod requires an API key to communicate with the blacklist API. To set the API key:<\/p>\n<p>1.  **Log in as an Operator:** Join your Minecraft server as an operator. You must have permission level 4 to execute the `\/setapikey` command.<\/p>\n<p>2.  **Use the Command:** Use the `\/setapikey` command followed by your API key:<\/p>\n<p>    &#8220;`<br \/>\n    \/setapikey <your_api_key><br \/>\n    &#8220;`<\/p>\n<p>    *   Replace `<your_api_key>` with the API key you obtained from the IDoTheHax Discord server.<\/p>\n<p>3.  **Confirmation:** The server will display a message confirming that the API key has been set successfully.<\/p>\n<p>    *   The API key is stored in the `config\/idotheblacklist.json` file on the server.<\/p>\n<p>### Blacklist Checks<\/p>\n<p>&#8211;   Once the API key is set, the mod will automatically check players against the blacklist when they join the server.<br \/>\n&#8211;   If a player is blacklisted, they will be disconnected with a message indicating the reason and timestamp of the ban.<br \/>\n&#8211;   Server operators will be notified of the blacklist check and any disconnects.<\/p>\n<p>## Configuration<\/p>\n<p>The configuration file for IDoTheBlacklist is located at `config\/idotheblacklist.json`.<\/p>\n<p>### `idotheblacklist.json`<br \/>\n&#8211;   `api_key`: Your API key obtained from the IDoTheHax Discord server. Set this using the `\/setapikey` command or manually by editing the file.  Keep this key secure!<\/p>\n<p>## Troubleshooting<\/p>\n<p>### API Key Not Set<\/p>\n<p>&#8211;   If the API key is not set, the mod will skip the blacklist check and allow players to join.<br \/>\n&#8211;   Server operators will receive a warning message indicating that the API key is not set.<br \/>\n&#8211;   Set the API key using the `\/setapikey` command as described in the Usage section.<\/p>\n<p>### API Connection Errors<\/p>\n<p>&#8211;   If the mod encounters an error while connecting to the blacklist API, it will skip the check and allow players to join.<br \/>\n&#8211;   Server operators will receive a warning message indicating that the blacklist check failed.<br \/>\n&#8211;   Check the server logs for more information about the error. Ensure that the server can connect to the internet and that the API endpoint is accessible.<\/p>\n<p>### Invalid API Key<\/p>\n<p>&#8211;   If the API key is invalid, the API will reject the request, and the mod will skip the blacklist check and allow players to join.<br \/>\n&#8211;   Server operators will receive a warning message indicating that the API key is invalid.<br \/>\n&#8211;   Verify that you have created an api key from the discord and entered the correct API key using the `\/setapikey` command.<\/p>\n<p>### Blacklisted Players Still Joining<\/p>\n<p>&#8211;   If a player is blacklisted but is still able to join the server, ensure that the API is functioning correctly and that the player&#8217;s UUID is present in the blacklist.<br \/>\n&#8211;   Check the server logs for any errors or warnings related to the blacklist check.<\/p>\n<p>## Support<\/p>\n<p>For support, questions, or bug reports, please visit the IDoTheHax Discord server.<\/p>\n<p>IDoTheHax Discord<\/p>\n<p>## License<\/p>\n<p>All Rights Reserved \u00a9 IDoTheHax 2025<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The blacklist aims to ban troublesome players across networks that use this mod, Proudly uses IDoTheAPI<\/p>\n","protected":false},"featured_media":83646,"template":"","meta":{"_minecraft_slug":"idotheblacklist","_minecraft_project_id":"KwrF4Ziw","_minecraft_author":"IDoTheHax","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":610,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"idotheblacklist.zip","_minecraft_size_bytes":11124819,"_minecraft_version_count":9,"_minecraft_updated_at":"2026-05-16T10:13:37.129987Z","_minecraft_date_created":"2025-03-08T03:40:43.450679Z","_minecraft_date_modified":"2025-03-08T10:16:18.679884Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/idotheblacklist","_minecraft_icon_attachment_id":83646,"_minecraft_imported_at":"2026-06-04T18:55:02+00:00","_minecraft_import_hash":"1af69dc641487507385232565dc83ace","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,97,126,127,867,129,92],"mod_loader":[130,99,132,134],"minecraft_version":[62,37,73,74,38],"class_list":["post-83645","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-fabric","mod_category-management","mod_category-paper","mod_category-social","mod_category-spigot","mod_category-utility","mod_loader-bukkit","mod_loader-fabric","mod_loader-paper","mod_loader-spigot","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>IDoTheBlacklist - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/idotheblacklist\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"IDoTheBlacklist - Minecraft\" \/>\n<meta property=\"og:description\" content=\"The blacklist aims to ban troublesome players across networks that use this mod, Proudly uses IDoTheAPI\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/idotheblacklist\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/idotheblacklist\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/idotheblacklist\\\/\",\"name\":\"IDoTheBlacklist - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/idotheblacklist\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/idotheblacklist\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/idotheblacklist-icon-01b99c34cac551d4123e10c281b1b142ae8b5cd6_96.webp\",\"datePublished\":\"2026-06-04T18:55:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/idotheblacklist\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/idotheblacklist\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/idotheblacklist\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/idotheblacklist-icon-01b99c34cac551d4123e10c281b1b142ae8b5cd6_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/idotheblacklist-icon-01b99c34cac551d4123e10c281b1b142ae8b5cd6_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/idotheblacklist\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"IDoTheBlacklist\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"IDoTheBlacklist - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/idotheblacklist\/","og_locale":"en_US","og_type":"article","og_title":"IDoTheBlacklist - Minecraft","og_description":"The blacklist aims to ban troublesome players across networks that use this mod, Proudly uses IDoTheAPI","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/idotheblacklist\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/idotheblacklist\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/idotheblacklist\/","name":"IDoTheBlacklist - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/idotheblacklist\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/idotheblacklist\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/idotheblacklist-icon-01b99c34cac551d4123e10c281b1b142ae8b5cd6_96.webp","datePublished":"2026-06-04T18:55:01+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/idotheblacklist\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/idotheblacklist\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/idotheblacklist\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/idotheblacklist-icon-01b99c34cac551d4123e10c281b1b142ae8b5cd6_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/idotheblacklist-icon-01b99c34cac551d4123e10c281b1b142ae8b5cd6_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/idotheblacklist\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"IDoTheBlacklist"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/83645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/83646"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=83645"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=83645"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=83645"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=83645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}