{"id":127462,"date":"2026-06-07T14:57:22","date_gmt":"2026-06-07T11:57:22","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/quadwars\/"},"modified":"2026-06-07T14:57:22","modified_gmt":"2026-06-07T11:57:22","slug":"quadwars","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/quadwars\/","title":{"rendered":"QuadWars"},"content":{"rendered":"<p>QuadWars is a plugin allowing four teams to compete in a Minecraft world. Each team gets a<br \/>\nquadrant of the world to build and gather resources in undisturbed, and when it&#8217;s time for<br \/>\nbattle can attack in the world they have been preparing.<\/p>\n<p># Features<\/p>\n<p>## Separate Team World Borders<\/p>\n<p>![Each team&#8217;s world border, shown using Lunar Client&#8217;s multiple world border feature](https:\/\/github.com\/minus1over12\/QuadWars\/raw\/master\/images\/FourWorldBordersNether.png)<\/p>\n<p>Each team gets their own world border during the prep phase. This keeps teams from interfering with<br \/>\neach other: flying machines won&#8217;t travel across, cannons can&#8217;t remotely kill players, and<br \/>\nattempting to stray outside the world border will result in damage that increases as you get<br \/>\nfurther out.<\/p>\n<p>## Self-Service Team Selection<\/p>\n<p>![The chat bar showing the command `\/jointeam`](https:\/\/github.com\/minus1over12\/QuadWars\/raw\/master\/images\/JoinTeamCommand.png) \u2192 ![Message saying that a player was added to the team they selected](https:\/\/github.com\/minus1over12\/QuadWars\/raw\/master\/images\/JoinedTeamMessage.png)<\/p>\n<p>Don&#8217;t want to spend time assigning players to teams? Players can join a team themselves using the<br \/>\n`\/jointeam` command. The option to have teams assigned by an op is available too by denying a<br \/>\npermission.<\/p>\n<p>## Goal Flexibility<\/p>\n<p>![A yellow team player walking with a CTFBuddy flag](https:\/\/github.com\/minus1over12\/QuadWars\/raw\/master\/images\/PlayerWalkingWithFlag.png)<br \/>\nBy default, the plugin config will assume that for your battle you will want to do a last team<br \/>\nstanding game and switch on hardcore, but it&#8217;s not required. If you want to do capture the flag<br \/>\nor another style of event that doesn&#8217;t need hardcore, you can turn it off.<\/p>\n<p>## Phases<\/p>\n<p>![A boss bar showing the time until the battle phase starts](https:\/\/github.com\/minus1over12\/QuadWars\/raw\/master\/images\/BattlePhaseStartTimer.png)<\/p>\n<p>The plugin has three main phases:<\/p>\n<p>1. The pregame phase allows players to pick out teams or an op to assign players to teams. It also<br \/>\n   gives the op time to prepare the game worlds if needed.<\/p>\n<p>2. The prep phase sends teams into their quadrants, where they can explore, build, gather resources,<br \/>\n   and do anything else the game lets them. The plugin creates a world border for each team to keep<br \/>\n   them inside their quadrant. The length of this is up to you, it can be hours if you want a<br \/>\n   one-day game or weeks if you want a long-term game.<\/p>\n<p>3. The battle phase is where the teams fight each other. The plugin disables its per team world<br \/>\n   borders, and enables PvP and hardcore. Teams can attack enter each other&#8217;s quadrants and attack<br \/>\n   their bases and players. The game ends when only one team is left.<\/p>\n<p>## Integrations<\/p>\n<p>* *Floodgate:* QuadWars will utilize Bedrock&#8217;s forms feature to show players a team selection UI<br \/>\n  if they do not already have a team. No need to type on a gamepad!<br \/>\n* *Apollo (Lunar Client):* If you have Apollo<br \/>\n  installed, QuadWars can utilize some of the extra features available in Lunar Client. Lunar<br \/>\n  allows servers to render more than one world border at a time, meaning QuadWars can render all<br \/>\n  four team borders, instead of just the one for your own team. QuadWars will also have Lunar<br \/>\n  show a logout warning during the battle phase.<br \/>\n* *Anything using Scoreboard Teams:* QuadWars<br \/>\n  uses Vanilla&#8217;s Teams, meaning anything else that<br \/>\n  can read Scoreboard Teams will work with QuadWars.<\/p>\n<p># Admin Usage<\/p>\n<p>## Permissions<\/p>\n<p>Admin functions of the plugin are gated by `quadwars.gamemaster`. This gives access to all admin<br \/>\ncommands. The player command provided by the plugin, `\/jointeam`, is gated by<br \/>\n`quadwars.player.jointeam`, which is granted by default.<\/p>\n<p>## Admin Commands<\/p>\n<p>### `\/qwtransition [<time>]`<\/p>\n<p>This moves the game to the next phase. You can specify a number of seconds to wait before transitioning.<\/p>\n<p>### `\/qwsetphase <phase>`<\/p>\n<p>This sets the game to a specific phase. The phase can be `PREGAME`, `PREP`, `BATTLE`,<br \/>\nor `POST_GAME`.<\/p>\n<p>### `\/worldborder`<\/p>\n<p>QuadWars overrides the built in `\/worldborder` command, because it conflicts with the world<br \/>\nborders used for players during the prep phase. Usage is nearly identical to the vanilla<br \/>\ncommand,<br \/>\nbut the QuadWars version will sync across dimensions and take coordinate scaling into account.<\/p>\n<p>If you are trying to set the world border during the prep phase, change the config option<br \/>\n`worldBorderSize`, and restart the server.<\/p>\n<p>### `\/qwgetphase`<\/p>\n<p>This gets the current phase of the game the plugin has set.<\/p>\n<p>### Useful Vanilla Commands<\/p>\n<p>#### `\/team`<\/p>\n<p>This allows admin management of<br \/>\nteams. See the Minecraft wiki for usage.<\/p>\n<p>**Do not use<br \/>\nthe add or remove commands, they will break the plugin.** Removing a team not managed by the<br \/>\nplugin is ok and encouraged, since Minecraft only allows entities to be in one team.<\/p>\n<p>If changing a player&#8217;s team during the prep phase, teleport them to the lobby world first,<br \/>\nchange their team, and then teleport them to the new team&#8217;s quadrant. If you don&#8217;t, the player<br \/>\nwill start taking world border damage when you change their team.<\/p>\n<p>## Suggestions for resolving a stalemate<\/p>\n<p>If you get to the battle phase and decide it is taking too long, here are some recommendations<br \/>\nto encourage teams to make a move:<\/p>\n<p>### Use the glowing effect<\/p>\n<p>If teams are having trouble finding each other, you can use the glowing effect to make players<br \/>\nmuch more visible. Players will even be colored with their team color set in the config. To do<br \/>\nthis, run `\/effect give @a minecraft:glowing <time>`, where time is how long you want the effect<br \/>\nto last, or `infinite` if you want it to last for the rest of the game.<\/p>\n<p>### Make a bonus chest<\/p>\n<p>If you want to give players a reason to move, you can create a bonus chest with valuable items<br \/>\nand give out the location to everyone. This may encourage players to move to the location and<br \/>\nfight for the chest&#8217;s content.<\/p>\n<p>### Use the world border<\/p>\n<p>Once you are in battle mode, the plugin unlocks its `\/worldborder` command. It is a<br \/>\nreimplementation of the vanilla one, but has the advantage of being synced across dimensions.<br \/>\nYou mainly would want to use `\/worldborder set <size> <time>` or `\/worldborder add &#8211;<size><br \/>\n<time>`. When doing this, **use a<br \/>\ncalculator to make sure you don&#8217;t exceed a velocity of 5.612 m\/s**. This is the maximum sprint<br \/>\nspeed of a player, and you will butcher your players if you exceed it.<\/p>\n<p>### Use spread players<\/p>\n<p>If you want to force everyone to move, you can use<br \/>\nthe `\/spreadplayers` command to move teams<br \/>\nto a random spot within a certain radius using<br \/>\n`spreadplayers <center> <spreadDistance> <maxRange> true @a`.<\/p>\n<p># Things players should know<\/p>\n<p>* Players can send messages to just their team using Vanilla&#8217;s `\/teammsg` (aliased to `\/tm`)<br \/>\n  command.<br \/>\n* Avoid building nether portals near the inner edges of the world border. It is possible for the<br \/>\n  game to place the destination portal outside the team&#8217;s world border, causing a potentially<br \/>\n  deadly scenario where getting your items back can be near impossible.<br \/>\n* Vanilla allows players to see their teammates when using invisibility potions and prevents<br \/>\n  friendly fire.<br \/>\n* Players can join a team using `\/jointeam`. Players connected using Floodgate+Geyser will get a<br \/>\n  popup to select a team. Once a team is selected, they can not change it themselves.<\/p>\n<p># Compatibility<\/p>\n<p>QuadWars was built for Minecraft: Java Edition, running Paper or one of its<br \/>\nforks. Upstreams of Paper (Bukkit &#038; Spigot) will *not* work, as this<br \/>\nplugin utilizes the expanded API provided by Paper.<\/p>\n<p>QuadWars should integrate well with any plugin that also utilizes the Scoreboard Team API, as<br \/>\nlong as none of them create new teams. Minecraft only allows entities to be in one team,<br \/>\nso any other plugin that adds entities to a team will not work with QuadWars.<\/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>Host a competition between four teams, divided into the quadrants of the world.<\/p>\n","protected":false},"featured_media":127463,"template":"","meta":{"_minecraft_slug":"quadwars","_minecraft_project_id":"1JicCMVV","_minecraft_author":"War_Pigeon","_minecraft_license":"GPL-3.0-only","_minecraft_downloads":200,"_minecraft_follows":3,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"quadwars.zip","_minecraft_size_bytes":205899,"_minecraft_version_count":3,"_minecraft_updated_at":"2026-05-16T12:41:17.245094Z","_minecraft_date_created":"2024-06-23T04:40:04.980793Z","_minecraft_date_modified":"2024-06-26T02:09:25.925812Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/quadwars","_minecraft_icon_attachment_id":127463,"_minecraft_imported_at":"2026-06-07T11:57:22+00:00","_minecraft_import_hash":"eb749e2339f11e9afa8a74202c7cabd4","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[126,866,127,128,92],"mod_loader":[132,133],"minecraft_version":[102,62],"class_list":["post-127462","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-management","mod_category-minigame","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>QuadWars - 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\/quadwars\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"QuadWars - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Host a competition between four teams, divided into the quadrants of the world.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/quadwars\/\" \/>\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=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/quadwars\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/quadwars\\\/\",\"name\":\"QuadWars - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/quadwars\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/quadwars\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/quadwars-icon-ab71e5b562034f6704fd226d7583a298e41841c7_96.webp\",\"datePublished\":\"2026-06-07T11:57:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/quadwars\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/quadwars\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/quadwars\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/quadwars-icon-ab71e5b562034f6704fd226d7583a298e41841c7_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/quadwars-icon-ab71e5b562034f6704fd226d7583a298e41841c7_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/quadwars\\\/#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\":\"QuadWars\"}]},{\"@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":"QuadWars - 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\/quadwars\/","og_locale":"en_US","og_type":"article","og_title":"QuadWars - Minecraft","og_description":"Host a competition between four teams, divided into the quadrants of the world.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/quadwars\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/quadwars\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/quadwars\/","name":"QuadWars - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/quadwars\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/quadwars\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/quadwars-icon-ab71e5b562034f6704fd226d7583a298e41841c7_96.webp","datePublished":"2026-06-07T11:57:22+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/quadwars\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/quadwars\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/quadwars\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/quadwars-icon-ab71e5b562034f6704fd226d7583a298e41841c7_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/quadwars-icon-ab71e5b562034f6704fd226d7583a298e41841c7_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/quadwars\/#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":"QuadWars"}]},{"@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\/127462","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\/127463"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=127462"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=127462"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=127462"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=127462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}