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 @@
+
\ 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!