{"id":52100,"date":"2026-06-02T23:35:35","date_gmt":"2026-06-02T20:35:35","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/ctfbuddy\/"},"modified":"2026-06-02T23:35:35","modified_gmt":"2026-06-02T20:35:35","slug":"ctfbuddy","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/ctfbuddy\/","title":{"rendered":"CTF Buddy"},"content":{"rendered":"<p>CTF Buddy is your assistant for Capture The Flag style competition events in Minecraft.<\/p>\n<p># Features<\/p>\n<p>## Custom Flags<\/p>\n<p>CTF Buddy doesn&#8217;t have a prescribed flag item you have to use. CTF Buddy keeps track of items by<br \/>\nadding a piece of metadata to the item, then listens for events involving that item. This means<br \/>\nanything that you can hold in your hand can be a flag.<br \/>\n![A custom flag item on the ground.](https:\/\/raw.githubusercontent.com\/minus1over12\/CTFBuddy\/master\/images\/Flag-on-Ice.png)<br \/>\nWant an entity instead? CTF Buddy can do that too! The plugin uses the same metadata system to<br \/>\nallow keeping track of marked entities, so you can use your favorite Villager or Creeper as a flag.<br \/>\n![A Villager marked as a flag](https:\/\/raw.githubusercontent.com\/minus1over12\/CTFBuddy\/master\/images\/Jeff.png)<\/p>\n<p>## Flag Visibility<\/p>\n<p>Flags, and any entity carrying a flag, are given a glowing effect to make them easier to spot.<br \/>\nAdditionally, entities holding a flag item will have their helmet slot replaced with the flag to<br \/>\nmake them easy to spot (if a player had a helmet before, it will be safely placed in their<br \/>\ninventory).<br \/>\n![A player carrying a flag](https:\/\/raw.githubusercontent.com\/minus1over12\/CTFBuddy\/master\/images\/Player-with-Flag-on-Ice.png)<\/p>\n<p>By default, the plugin will shoot off firework particles every minute to help players find the<br \/>\nflags. This can be disabled if needed.<\/p>\n<p>## Flag Persistence<\/p>\n<p>CTF Buddy takes measures when an item is marked as a flag to make sure it is not easy for a flag<br \/>\nto be destroyed. Flag entities can only be harmed by creative mode players and will not despawn.<br \/>\nThe plugin also prevents bringing flags to the end by default, where they could easily be lost to<br \/>\nthe void.<br \/>\n![A flag sitting in a lava ocean, unharmed](https:\/\/raw.githubusercontent.com\/minus1over12\/CTFBuddy\/master\/images\/Flag-in-Lava.png)<\/p>\n<p>## Logout Protection<\/p>\n<p>Ever have a player log out with a flag in their inventory? Or put an entity in a boat and logged<br \/>\nout with it? CTF Buddy mitigates these issues. When a player logs out with a flag in their<br \/>\ninventory, the flag can be dropped at their feet, or the player butchered if that&#8217;s your cup of<br \/>\ntea. If you like the entity style of flags, they are smart enough to eject themselves from a<br \/>\nvehicle if the player tries to log out with them.<\/p>\n<p>## Logging<\/p>\n<p>Need to figure out what happened to a flag? CTF Buddy logs to the server console whenever a player<br \/>\npicks up or drops a flag item. You can use this to track down who won at the end of an event,<br \/>\nor use to give players hints if needed.<\/p>\n<p># Usage<\/p>\n<p>## `\/makeflag`<\/p>\n<p>CTF Buddy has only one command you need to know: `\/makeflag`. Access to<br \/>\nthis command is granted by the permission `ctfbuddy.makeflag`, which is granted to ops by default.<br \/>\n\/makeflag has two subcommands: `item` and `entity`.<\/p>\n<p>### `item`<\/p>\n<p>`\/makeflag item` will mark the item in your hand as a flag. This will add the needed tracking<br \/>\nmetadata for the plugin to find the item later, along with some other metadata to prevent<br \/>\ndestruction of the flag.<\/p>\n<p>### `entity`<\/p>\n<p>`\/makeflag entity` will mark the entity you are looking at as a flag. This will add the needed<br \/>\nmetadata to the entity to track it as a flag, along with some other metadata to prevent death of<br \/>\nthe entity.<\/p>\n<p>## Ending an event<\/p>\n<p>CTF Buddy does not define how to end an event; that is left up to the event organizer. When you<br \/>\nare ready to dispose of the flags, they can be destroyed using creative mode. The destroy item<br \/>\nslot in the creative inventory will get rid of flag items, and flag entities can be damaged by<br \/>\ncreative players like normal. The nearest void can also be used, if you want a more dramatic ending.<\/p>\n<p># Compatibility<\/p>\n<p>CTF Buddy was built for Minecraft: Java Edition, running Paper or one of its<br \/>\nforks. Other versions of Minecraft may work, but are untested. (If a newer version has come out,<br \/>\nplease let me know how it goes!). Upstreams of Paper (Bukkit &#038; Spigot) will *not* work, as this<br \/>\nplugin utilizes the expanded API provided by Paper.<\/p>\n<p>Geyser is a bit problematic, due to a lack of important features in Bedrock Edition.<br \/>\nBedrock does not support glowing,<br \/>\nwhich may make locating the flag harder for those players. Additionally,<br \/>\nBedrock also does not support blocks on entity heads%20on%20entity%20heads%20(E.G.%20armor%20stands%2C%20players)),<br \/>\nmeaning the flag may not be visible on entities carrying them.<\/p>\n<p># bStats<\/p>\n<p>This plugin uses bStats, the common service used by most plugins and server<br \/>\nsoftware, to keep track of basic stats. You can opt out of bStats for all plugins and your server<br \/>\nsoftware by editing the `plugins\/bStats\/config.yml` file that is generated on the server&#8217;s first<br \/>\nlaunch.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Your assistant for Capture The Flag style competition events.<\/p>\n","protected":false},"featured_media":52101,"template":"","meta":{"_minecraft_slug":"ctfbuddy","_minecraft_project_id":"F7R3IDER","_minecraft_author":"War_Pigeon","_minecraft_license":"GPL-3.0-only","_minecraft_downloads":301,"_minecraft_follows":4,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"ctfbuddy.zip","_minecraft_size_bytes":75144,"_minecraft_version_count":2,"_minecraft_updated_at":"2026-05-16T11:44:19.387658Z","_minecraft_date_created":"2024-06-15T01:56:45.619539Z","_minecraft_date_modified":"2024-06-15T03:42:10.446720Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/ctfbuddy","_minecraft_icon_attachment_id":52101,"_minecraft_imported_at":"2026-06-02T20:35:36+00:00","_minecraft_import_hash":"f1801d9550a65ff7eff383e521e6bd9e","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[89,126,127,128,92],"mod_loader":[132,133],"minecraft_version":[102,62],"class_list":["post-52100","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-game-mechanics","mod_category-management","mod_category-paper","mod_category-purpur","mod_category-utility","mod_loader-paper","mod_loader-purpur","minecraft_version-1-20-6","minecraft_version-1-21"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CTF Buddy - 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\/ctfbuddy\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CTF Buddy - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Your assistant for Capture The Flag style competition events.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/ctfbuddy\/\" \/>\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=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ctfbuddy\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ctfbuddy\\\/\",\"name\":\"CTF Buddy - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ctfbuddy\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ctfbuddy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ctfbuddy-icon-0ac5ccf831c8a5576cfdcd5e786d8ce39d805fa8_96.webp\",\"datePublished\":\"2026-06-02T20:35:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ctfbuddy\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ctfbuddy\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ctfbuddy\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ctfbuddy-icon-0ac5ccf831c8a5576cfdcd5e786d8ce39d805fa8_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ctfbuddy-icon-0ac5ccf831c8a5576cfdcd5e786d8ce39d805fa8_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ctfbuddy\\\/#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\":\"CTF Buddy\"}]},{\"@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":"CTF Buddy - 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\/ctfbuddy\/","og_locale":"en_US","og_type":"article","og_title":"CTF Buddy - Minecraft","og_description":"Your assistant for Capture The Flag style competition events.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/ctfbuddy\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/ctfbuddy\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/ctfbuddy\/","name":"CTF Buddy - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ctfbuddy\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ctfbuddy\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ctfbuddy-icon-0ac5ccf831c8a5576cfdcd5e786d8ce39d805fa8_96.webp","datePublished":"2026-06-02T20:35:35+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ctfbuddy\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/ctfbuddy\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/ctfbuddy\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ctfbuddy-icon-0ac5ccf831c8a5576cfdcd5e786d8ce39d805fa8_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ctfbuddy-icon-0ac5ccf831c8a5576cfdcd5e786d8ce39d805fa8_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/ctfbuddy\/#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":"CTF Buddy"}]},{"@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\/52100","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\/52101"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=52100"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=52100"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=52100"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=52100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}