From aa5bee65a9735c3b76aa48ec5c1dac8e34470be8 Mon Sep 17 00:00:00 2001 From: technodono <22761234+technodono@users.noreply.github.com> Date: Sat, 10 Jan 2026 00:24:08 +1100 Subject: [PATCH 1/6] New Include! Flag Battles --- includes/flag-battles.xml | 1088 +++++++++++++++++++++++++++++++++++++ 1 file changed, 1088 insertions(+) create mode 100644 includes/flag-battles.xml diff --git a/includes/flag-battles.xml b/includes/flag-battles.xml new file mode 100644 index 00000000..c4513dc5 --- /dev/null +++ b/includes/flag-battles.xml @@ -0,0 +1,1088 @@ + + + + + +Flag Battles +Score flag in enemy portals to reduce thier healthbar. Last team standing wins! + + + + + + 360 + 240 + 10 + 11 + 1 + 2 + 3 + 1 + 0 + 0 + 15s + 7s + + + 0 + + 4 + 8 + 12 + + + + + + spawn-kit + breakable-blocks + deny-use + 1 + + + + nowhere + 10s + nowhere + 20s + + {player} dealt `d`l{calcdamage} `rdamage to + + + + Red + red + `cRed Team + Yellow + yellow + `eYellow Team + Green + green + `aGreen Team + Blue + blue + `9Blue Team + + + +0 +0.0,0.0,0.0 + + + + + + 999 + 0 + 1 + 2 + 0.1 + 0.1 + + + ----- + + + No camping with any of the flags! + No intentional crossteaming allowed! + + Fall damage is disabled! + + + + + + + + ${team-one-name} + ${team-two-name} + ${team-three-name} + ${team-four-name} + + + + + + + + + + + + projectile_protection + + + regeneration + damage_resistance + survival + + + + + 10 + + + 20 + + + + `b`lHow to Play + Technodono + + + `3āž  `lFlag Battles + `9āž„ Overview`0 + + In a battle of fates + four team duel it out + to be the last one + alive! + + Man your stations, + defend your portals + and eliminate your + foes in this fast + paced brawl. + + + `3āž  `lTeam vs Team + `2āž„ Objectives`0 + + Each team has a + `5portal `0located + on their starting + island. + + Players must defend + `0their `5portal `0to + prevent enemy `6flag + `0carriers from scoring + + + `3āž  `lTeam vs Team + `2āž„ Objectives Cont.`0 + + players that score + `6flags `0in your `5portal + `0will deal damage `0to your teams heathbar`0, run out of team hearts and your team is `4`leliminated`r`0! + + + + `3āž  `lTeam vs Team + `cāž„ Sudden Death`0 + + In sudden death all players are able to score in `5portals `0and deal damage. + + As an additional bouns, players who score a `6flag `0in + sudden death deal + `cextra damage`0 ontop of normal flag damage. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${no-message} + ${no-message} + + + + + + + 0 + + + 0 + + + 0 + 4 + + 0 + 0 + 0 + 0 + + 0 + + + + + + 0 + + + + + + 0 + + + + + + + + + + + + 1 + 1 + 0 + + + + + + team-one + team-two + team-three + team-four + 1 + 1 + 1 + 1 + [1,oo] + [1,oo] + [1,oo] + [1,oo] + [1,oo] + 1 + + + 0 + 1 + + + 0 + 1 + + + team-one-flag-1 + team-one-flag-2 + team-two-flag-1 + team-two-flag-2 + team-three-flag-1 + team-three-flag-2 + team-four-flag-1 + team-four-flag-2 + + + 1 + + + + spruce_fence_gate + birch_fence_gate + jungle_fence_gate + dark_oak_fence_gate + acacia_fence_gate + dropper + hopper + dispenser + note_block + furnace + + + + fence + workbench + wood_button + leaves:${default-leaves-1} + leaves:${default-leaves-2} + leaves:${default-leaves-3} + leaves:${default-leaves-4} + wood_plate + fence_gate + wooden_door + wood:0 + wood_step:0 + wood_step:8 + wood_double_step:0 + wood_stairs:0 + ladder + chest + tnt + fire + + + tnt + + + + chest + + + + + chest + + + + + + + + + + + + + + + + + + + + + + + + + + 1.. + + + + + + + + + 1.. + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${team-lives-message} + ..0 + ..-1 + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + ${team-deathswap-message} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + instant_damage + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + stone sword + gold axe + bow + wood sword + wood axe + wood pickaxe + wood hoe + wood spade + + + banner + leather helmet + chainmail leggings + iron boots + leather chestplate + arrow + wood + leaves + firework charge + fireball + sapling + + + golden apple + wood sword + wood axe + wood pickaxe + wood hoe + wood spade + + + off + +56 + + + + + + + + + + + + + ${starting-score-plus-one} + + + + + + + + + 1 + false + + 1 + + + + + on + 2s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + fall + + + \ No newline at end of file From 21fb220d61a012c6553887c68240f5afa7813453 Mon Sep 17 00:00:00 2001 From: technodono <22761234+technodono@users.noreply.github.com> Date: Sat, 10 Jan 2026 00:58:36 +1100 Subject: [PATCH 2/6] spellmaxxing --- includes/flag-battles.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/flag-battles.xml b/includes/flag-battles.xml index c4513dc5..9f32f861 100644 --- a/includes/flag-battles.xml +++ b/includes/flag-battles.xml @@ -4,7 +4,7 @@ Flag Battles -Score flag in enemy portals to reduce thier healthbar. Last team standing wins! +Score flags in enemy portals to reduce their healthbar. Last team standing wins! From 4c97cae1aaedc420e464f5a25343076c15378806 Mon Sep 17 00:00:00 2001 From: technodono <22761234+technodono@users.noreply.github.com> Date: Sun, 11 Jan 2026 03:05:08 +1100 Subject: [PATCH 3/6] Add full support for modern (1.21+) Added features include modern crossbows and fixes for block breaking logic --- includes/flag-battles.xml | 69 +++++++++++++++++++++++++++++++++------ 1 file changed, 59 insertions(+), 10 deletions(-) diff --git a/includes/flag-battles.xml b/includes/flag-battles.xml index 9f32f861..89552e25 100644 --- a/includes/flag-battles.xml +++ b/includes/flag-battles.xml @@ -24,12 +24,17 @@ 7s + 0 4 8 12 + + + + oak leaves @@ -38,7 +43,7 @@ breakable-blocks deny-use 1 - + nowhere @@ -149,8 +154,14 @@ ______________________________________________________________________ + + + + + + + - @@ -360,10 +371,12 @@ ______________________________________________________________________ fence workbench wood_button - leaves:${default-leaves-1} - leaves:${default-leaves-2} - leaves:${default-leaves-3} - leaves:${default-leaves-4} + + leaves:${default-leaves-1} + leaves:${default-leaves-2} + leaves:${default-leaves-3} + leaves:${default-leaves-4} + wood_plate fence_gate wooden_door @@ -376,6 +389,18 @@ ______________________________________________________________________ chest tnt fire + sign post + wall sign + + ${default-leaves-modern} + + + composter + barrel + + + chiseled bookshelf + tnt @@ -972,6 +997,9 @@ ______________________________________________________________________ firework charge fireball sapling + + crossbow + golden apple @@ -989,7 +1017,12 @@ ______________________________________________________________________ - + + + + + + @@ -1003,8 +1036,6 @@ ______________________________________________________________________ - - 1 false @@ -1035,7 +1066,12 @@ ______________________________________________________________________ - + + + + + + @@ -1076,6 +1112,19 @@ ______________________________________________________________________ + + + + + + ${default-leaves-modern} + + + + + + + false From aa431479157a5db0d1a94b054597435057b96273 Mon Sep 17 00:00:00 2001 From: technodono <22761234+technodono@users.noreply.github.com> Date: Sun, 11 Jan 2026 11:49:54 +1100 Subject: [PATCH 4/6] Update crossbow functionality on modern --- includes/flag-battles.xml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/includes/flag-battles.xml b/includes/flag-battles.xml index 89552e25..a7e33596 100644 --- a/includes/flag-battles.xml +++ b/includes/flag-battles.xml @@ -158,7 +158,9 @@ ______________________________________________________________________ - + + quick_charge + @@ -984,6 +986,9 @@ ______________________________________________________________________ wood pickaxe wood hoe wood spade + + crossbow + banner @@ -997,9 +1002,6 @@ ______________________________________________________________________ firework charge fireball sapling - - crossbow - golden apple From 2389bc0713bfacf53ea1ef08c474487a1d7eafad Mon Sep 17 00:00:00 2001 From: technodono <22761234+technodono@users.noreply.github.com> Date: Sun, 11 Jan 2026 22:46:53 +1100 Subject: [PATCH 5/6] Update Flag Battles Include - Rework map symmetry logic - Fix team teleports not using the provided player spawn points - Add gold pickaxe to the main-kit (for mining end stone) - Slightly adjust loot tables, fix projectile loot for the utility loot table and add a 50% chance for gapples from utility chests - Liquids being replaced by blocks is now supported by the include - Enstone blocks were unable to be broken despite being found in loot chests - Cleanup include constants --- includes/flag-battles.xml | 170 ++++++++++++++++++++++---------------- 1 file changed, 98 insertions(+), 72 deletions(-) diff --git a/includes/flag-battles.xml b/includes/flag-battles.xml index a7e33596..2186ad8d 100644 --- a/includes/flag-battles.xml +++ b/includes/flag-battles.xml @@ -47,8 +47,9 @@ nowhere - 10s nowhere + + 10s 20s {player} dealt `d`l{calcdamage} `rdamage to @@ -69,8 +70,6 @@ `9Blue Team -0 -0.0,0.0,0.0 + + + + + @@ -132,6 +146,8 @@ ______________________________________________________________________ ----- + + No camping with any of the flags! @@ -163,9 +179,12 @@ ______________________________________________________________________ - - - + + efficiency + + + + projectile_protection @@ -333,6 +352,12 @@ ______________________________________________________________________ [1,oo] [1,oo] 1 + 1 + 1 + 1 + 1 + + 0.5 0 @@ -391,6 +416,11 @@ ______________________________________________________________________ chest tnt fire + water + stationary water + lava + ender stone + stationary lava sign post wall sign @@ -755,37 +785,33 @@ ______________________________________________________________________ - - - + + - - - + + - - - + + - - - + + @@ -884,10 +910,10 @@ ______________________________________________________________________ - - - - + + + + @@ -921,46 +947,37 @@ ______________________________________________________________________ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + team-one-teleport-activated + + + + @@ -980,6 +997,7 @@ ______________________________________________________________________ stone sword gold axe + gold pickaxe bow wood sword wood axe @@ -1052,18 +1070,26 @@ ______________________________________________________________________ - - + + - + + + + + + + + + - + From 908417fb6ce92fb112ffc58c4022130f3c03a500 Mon Sep 17 00:00:00 2001 From: technodono <22761234+technodono@users.noreply.github.com> Date: Sun, 11 Jan 2026 22:51:15 +1100 Subject: [PATCH 6/6] Update flag-battles.xml --- includes/flag-battles.xml | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/includes/flag-battles.xml b/includes/flag-battles.xml index 2186ad8d..511783c3 100644 --- a/includes/flag-battles.xml +++ b/includes/flag-battles.xml @@ -114,28 +114,6 @@ ____________________________________________________ --> - - - - - - - - - 999 0 @@ -146,8 +124,6 @@ The rest of the regions will then be handled by the symmetry module ----- - - No camping with any of the flags!