Skip to content

Instantly share code, notes, and snippets.

@eliminate123
Last active May 23, 2023 16:31
Show Gist options
  • Save eliminate123/1b45297618e481d4693599aafec64327 to your computer and use it in GitHub Desktop.
Save eliminate123/1b45297618e481d4693599aafec64327 to your computer and use it in GitHub Desktop.
Tug Of War XML
<map proto="1.4.2">
<name>Tug of War</name>
<created>2023-04-26</created>
<version>1.0.1</version>
<include id="void-death"/>
<objective>Capture all the points sequentially in the row to win!</objective>
<authors>
<author uuid="d5a64b26-15ea-46c4-8319-f9c83e82a1fa"/> <!-- Eliminate -->
</authors>
<contributors>
<contributor contribution="Map inspiration">MineMakers Team</contributor>
<contributor uuid="6ff4ade9-e968-4acd-80eb-1a6fa89629fb" contribution="XML"/> <!-- _Pear -->
</contributors>
<teams>
<team id="red-team" color="red" max="5">Red</team>
<team id="blue-team" color="blue" max="5">Blue</team>
</teams>
<kits>
<kit id="night-vision">
<effect>night vision</effect>
</kit>
<kit id="default" parent="night-vision">
<item slot="0" unbreakable="true" material="stone sword"/>
<item slot="1" unbreakable="true" enchantment="efficiency" material="diamond pickaxe"/>
<item slot="2" amount="6" material="snowball"/>
<item slot="3" team-color="true" amount="64" material="stained clay"/>
<item slot="4" team-color="true" amount="64" material="stained clay"/>
<item slot="5" material="golden apple"/>
</kit>
</kits>
<spawns>
<default kit="night-vision" region="obs-spawn"/>
<spawn kit="default" team="red-team" region="point-a-spawn" yaw="-90">
<filter>
<captured>controlling-point-a</captured>
</filter>
</spawn>
<spawn kit="default" team="blue-team" region="point-e-spawn" yaw="90">
<filter>
<captured>controlling-point-e</captured>
</filter>
</spawn>
<spawn kit="default" team="red-team" region="point-b-spawn" yaw="-90">
<filter>
<all>
<captured>controlling-point-a</captured>
<captured>controlling-point-b</captured>
</all>
</filter>
</spawn>
<spawn kit="default" team="blue-team" region="point-d-spawn" yaw="90">
<filter>
<all>
<captured>controlling-point-e</captured>
<captured>controlling-point-d</captured>
</all>
</filter>
</spawn>
<spawn kit="default" team="red-team" region="point-c-spawn" yaw="-90">
<filter>
<all>
<captured>controlling-point-a</captured>
<captured>controlling-point-b</captured>
<captured>controlling-point-c</captured>
</all>
</filter>
</spawn>
<spawn kit="default" team="blue-team" region="point-c-spawn" yaw="90">
<filter>
<all>
<captured>controlling-point-e</captured>
<captured>controlling-point-d</captured>
<captured>controlling-point-c</captured>
</all>
</filter>
</spawn>
<spawn kit="default" team="red-team" region="point-d-spawn" yaw="-90">
<filter>
<all>
<captured>controlling-point-a</captured>
<captured>controlling-point-b</captured>
<captured>controlling-point-c</captured>
<captured>controlling-point-d</captured>
</all>
</filter>
</spawn>
<spawn kit="default" team="blue-team" region="point-b-spawn" yaw="90">
<filter>
<all>
<captured>controlling-point-e</captured>
<captured>controlling-point-d</captured>
<captured>controlling-point-c</captured>
<captured>controlling-point-b</captured>
</all>
</filter>
</spawn>
</spawns>
<filters>
<team id="only-red">red-team</team>
<team id="only-blue">blue-team</team>
<any id="only-clay">
<all>
<material>stained clay:0</material>
<deny>
<participating/>
</deny>
</all>
<material>stained clay:14</material>
<material>stained clay:11</material>
</any>
</filters>
<regions>
<union id="spawns">
<point id="obs-spawn">-0.5,13,-41.5</point>
<point id="point-a-spawn">-44.5,13,0.5</point>
<point id="point-b-spawn">-22.5,13,0.5</point>
<point id="point-c-spawn">-0.5,13,0.5</point>
<point id="point-d-spawn">21.5,13,0.5</point>
<point id="point-e-spawn">43.5,13,0.5</point>
</union>
<union id="hills">
<union id="point-a">
<cylinder id="point-a-hill" base="-44.5,5,0.5" radius="3" height="4"/>
<cuboid id="point-a-display" min="-47,21,-2" max="-43,25,2"/>
</union>
<union id="point-b">
<cylinder id="point-b-hill" base="-22.5,5,0.5" radius="3" height="4"/>
<cuboid id="point-b-display" min="-25,21,-2" max="-21,25,2"/>
</union>
<union id="point-c">
<cylinder id="point-c-hill" base="-0.5,5,0.5" radius="3" height="4"/>
<cuboid id="point-c-display" min="-3,21,-2" max="1,25,2"/>
</union>
<union id="point-d">
<cylinder id="point-d-hill" base="21.5,5,0.5" radius="3" height="4"/>
<cuboid id="point-d-display" min="19,21,-2" max="23,25,2"/>
</union>
<union id="point-e">
<cylinder id="point-e-hill" base="43.5,5,0.5" radius="3" height="4"/>
<cuboid id="point-e-display" min="41,21,-2" max="45,25,2"/>
</union>
</union>
<negative id="not-map">
<rectangle id="map" min="-47,-9" max="45,10"/>
</negative>
<apply region="not-map" block="never" message="You may not build outside the map!"/>
<apply region="hills" block="never" message="You may not build here!"/>
<apply block="only-clay"/>
</regions>
<control-points visual-materials="only-clay" required="true" capture-time="0s" points="0">
<control-point id="controlling-point-a" name="Point A" capture="point-a-hill" captured="point-a" initial-owner="red-team">
<player-filter>
<all>
<filter id="only-blue"/>
<captured>controlling-point-b</captured>
<captured>controlling-point-c</captured>
<captured>controlling-point-d</captured>
<captured>controlling-point-e</captured>
</all>
</player-filter>
</control-point>
<control-point id="controlling-point-b" name="Point B" capture="point-b-hill" captured="point-b">
<player-filter>
<any>
<all>
<captured>controlling-point-c</captured>
<captured>controlling-point-d</captured>
<captured>controlling-point-e</captured>
</all>
<captured>controlling-point-a</captured>
</any>
</player-filter>
</control-point>
<control-point id="controlling-point-c" name="Point C" capture="point-c-hill" captured="point-c">
<player-filter>
<any>
<all>
<captured>controlling-point-e</captured>
<captured>controlling-point-d</captured>
</all>
<all>
<captured>controlling-point-b</captured>
<captured>controlling-point-a</captured>
</all>
</any>
</player-filter>
</control-point>
<control-point id="controlling-point-d" name="Point D" capture="point-d-hill" captured="point-d">
<player-filter>
<any>
<captured>controlling-point-e</captured>
<all>
<captured>controlling-point-b</captured>
<captured>controlling-point-c</captured>
<captured>controlling-point-a</captured>
</all>
</any>
</player-filter>
</control-point>
<control-point id="controlling-point-e" name="Point E" capture="point-e-hill" captured="point-e" initial-owner="blue-team">
<player-filter>
<all>
<filter id="only-red"/>
<captured>controlling-point-a</captured>
<captured>controlling-point-b</captured>
<captured>controlling-point-c</captured>
<captured>controlling-point-d</captured>
</all>
</player-filter>
</control-point>
</control-points>
<kill-rewards>
<kill-reward>
<item amount="2" material="snowball"/>
</kill-reward>
</kill-rewards>
<itemremove>
<item>stone sword</item>
<item>diamond pickaxe</item>
<item>snowball</item>
<item>stained clay</item>
<item>golden apple</item>
</itemremove>
<maxbuildheight>10</maxbuildheight>
<hunger>
<depletion>off</depletion>
</hunger>
<disabledamage>
<damage>fall</damage>
</disabledamage>
</map>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment