Skip to content

Instantly share code, notes, and snippets.

@JexeI
Created November 5, 2018 07:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JexeI/c008c3c4c13ef3096656297bc4c74072 to your computer and use it in GitHub Desktop.
Save JexeI/c008c3c4c13ef3096656297bc4c74072 to your computer and use it in GitHub Desktop.
<?xml version="1.0"?>
<map proto="1.4.3"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/PGMTools/PGMSchema/master/map.xsd">
<name>Map Map</name>
<version>1.0.1</version>
<phase>development</phase>
<slug>map_map_te_v1_69_race_for_the_objective_generation_12_war_wars_competitive_edit_v1_9_tourney_edition_overcast_network_installment_competitive_second_generation_stratus_network_extreme_competitive_competition_classical_tournament_te_edit_</slug>
<objective>Make sure to defend your team's stained clay flag and core while trying not to die when you are capturing the wool while capturing the flag under the wool chest as well as being the King of the Hill.</objective>
<authors>
<author uuid="9225421c-3c09-4d97-bb80-f6a77c1f360b" contribution="Map builder, Concept Design, XML"/> <!-- Jexel -->
</authors>
<contributors>
<contributor uuid="a37e4da3-1c6c-4dc9-b085-63783406a963" contribution="Map Builder, Ideas, XML"/> <!-- Cand -->
<contributor contribution="Mental support">Jexel's voices in his head</contributor>
<contributor uuid="57c4813e-ecc2-4aee-9479-8d58991d1a0c" contribution="Inspiration and Ideas"/> <!-- CincoDeMayo -->
<contributor uuid="cc67ec01-4b98-4e65-b0ed-49c14c6cb88b" contribution="XML Help"/> <!-- DiabolicForce -->
</contributors>
<rules>
<rule>
Do not camp!
</rule>
<rule>
Do not block glitch!
</rule>
</rules>
<maxbuildheight>64</maxbuildheight>
<!--Keeps daylight cycle off-->
<timelock>on</timelock>
<!--Prevents mob spawning-->
<difficulty>peaceful</difficulty>
<!--Gamemode-->
<gamemode>rage</gamemode>
<!--Blitz Game Settings-->
<disabledamage>
<!-- Disable fall damage -->
<damage>fall</damage>
<!--Disables Elytra collision Damage-->
<damage>suffocation</damage>
<!--Disables damage from Enderpearl explosion to self-teammate-->
<damage ally="true" self="true">block explosion</damage>
<damage>fire</damage>
<damage>lava</damage>
</disabledamage>
<!--No Hunger Depletion-->
<hunger>
<depletion>off</depletion>
</hunger>
<!--Reparing/removing drops-->
<toolrepair>
<tool>iron sword</tool>
<tool>bow</tool>
</toolrepair>
<itemremove>
<item>chainmail chestplate</item>
<item>leather leggings</item>
<item>leather boots</item>
<item>iron sword</item>
<item>bow</item>
<item>baked potato</item>
<item>glass</item>
<item>elytra</item>
</itemremove>
<!--
KILLREWARDS
-->
<!-- Time till the match ends in minutes -->
<time>58789877m</time>
<!--Team settings (Kits, teams, spawns, etc.)-->
<teams>
<team id="gryffindor" color="dark red" max="69" max-overfill="100">Gryffindor</team>
<team id="ravenclaw" color="blue" max="69" max-overfill="100">Ravenclaw</team>
<team id="hufflepuff" color="yellow" max="69" max-overfill="100">Hufflepuff</team>
<team id="slytherin" color="green" max="69" max-overfill="100">Slytherin</team>
</teams>
<kits>
<kit id="fly-kit">
<effect duration="oo">glowing</effect>
<attribute operation="add" amount="-18">generic.maxHealth</attribute>
<fly flying="true" fly-speed="0.2"/>
</kit>
<kit id="drop-kit">
<leggings material="chainmail leggings" unbreakable="true"/>
<attribute operation="add" amount="18">generic.maxHealth</attribute>
<health>20</health>
</kit>
<kit id="wool-room-kit" force="true" filter="wool-room-filter">
<leggings locked="true" material="wool" damage="15"/>
<item locked="true" name="`kKK`l`6Black Wool of Power`r`b`kKK" material="wool" damage="15">
<attribute amount="1">generic.knockbackResistance</attribute>
<enchantment level="10">knockback</enchantment>
</item>
</kit>
</kits>
<!--Spawns-->
<spawns>
<!-- Gryffindor Spawns -->
<spawn filter="spawn-1" team="gryffindor">
<regions yaw="0">
<region id="gryffindor-spawn-1"/>
</regions>
</spawn>
<spawn filter="spawn-2" team="gryffindor">
<regions yaw="0">
<region id="gryffindor-spawn-2"/>
</regions>
</spawn>
<spawn filter="spawn-3" team="gryffindor">
<regions yaw="0">
<region id="gryffindor-spawn-3"/>
</regions>
</spawn>
<!-- Hufflepuff Spawns -->
<spawn filter="spawn-1" team="hufflepuff">
<regions yaw="-180">
<region id="hufflepuff-spawn-1"/>
</regions>
</spawn>
<spawn filter="spawn-2" team="hufflepuff">
<regions yaw="-180">
<region id="hufflepuff-spawn-2"/>
</regions>
</spawn>
<spawn filter="spawn-3" team="hufflepuff">
<regions yaw="-180">
<region id="hufflepuff-spawn-3"/>
</regions>
</spawn>
<!-- Slytherin Spawns -->
<spawn filter="spawn-1" team="slytherin" yaw="180">
<regions yaw="-90">
<region id="slytherin-spawn-1"/>
</regions>
</spawn>
<spawn filter="spawn-2" team="slytherin" yaw="180">
<regions yaw="-90">
<region id="slytherin-spawn-2"/>
</regions>
</spawn>
<spawn filter="spawn-3" team="slytherin" yaw="180">
<regions yaw="-90">
<region id="slytherin-spawn-3"/>
</regions>
</spawn>
<!-- Ravenclaw Spawns -->
<spawn filter="spawn-1" team="ravenclaw" yaw="-90">
<regions yaw="90">
<region id="ravenclaw-spawn-1"/>
</regions>
</spawn>
<spawn filter="spawn-2" team="ravenclaw" yaw="-90">
<regions yaw="90">
<region id="ravenclaw-spawn-2"/>
</regions>
</spawn>
<spawn filter="spawn-3" team="ravenclaw" yaw="-90">
<regions yaw="90">
<region id="ravenclaw-spawn-3"/>
</regions>
</spawn>
<default>
<regions yaw="-90">
<region id="default-spawn"/>
</regions>
</default>
</spawns>
<!-- -->
<!-- OBJECTIVES -->
<!-- -->
<!-- ===Cores=== -->
<!-- Gryffindor -->
<cores material="stained glass:14" leak="1" mode-changes="true" required="false">
<core id="gryffindor-core" team="gryffindor" region="gryffindor-core-region"/>
</cores>
<!-- Ravenclaw -->
<cores material="stained glass:11" leak="1" mode-changes="true" required="false">
<core id="ravenclaw-core" team="ravenclaw" region="ravenclaw-core-region"/>
</cores>
<!-- Hufflepuff -->
<cores material="stained glass:4" leak="1" mode-changes="true" required="false">
<core id="hufflepuff-core" team="hufflepuff" region="hufflepuff-core-region"/>
</cores>
<!-- Slytherin -->
<cores material="stained glass:13" leak="1" mode-changes="true" required="false">
<core id="slytherin-core" team="slytherin" region="slytherin-core-region"/>
</cores>
<!-- ===Flags=== -->
<!-- Unused for now
<score>
<limit>1000</limit>
</score>
-->
<flags>
<flag id="flag" name="Flag" post="center-post" shared="true" color="white" carry-kit="fly-kit" drop-kit="drop-kit" carry-message="`kKK`l`6You can now fly up to take the wool!`r`b`kKK" required="false">
<post id="center-post" return-time="0s" respawn-time="1s">0.5,6,0.5</post>
</flag>
<!-- Unused for now
<net region="gryffindor-net" owner="gryffindor"/>
<net region="ravenclaw-net" owner="ravenclaw"/>
<net region="hufflepuff-net" owner="hufflepuff"/>
<net region="slytherin-net" owner="slytherin"/>
-->
</flags>
<!-- ===KoTH== -->
<control-points capture-players="lead" incremental="true" show-progress="true" neutral-state="true" required="false">
<control-point id="center-hill" name="Center" capture-time="5s">
<capture><region id="hill"/></capture>
<progress><region id="hill"/></progress>
<captured><region id="hill"/></captured>
</control-point>
</control-points>
<!-- ===Wools=== -->
<wools location="0,42,0" required="false">
<wool id="wool-gryffindor" team="gryffindor" color="BLACK">
<monument>
<block>0.5,7,-27.5</block>
</monument>
</wool>
<wool id="wool-ravenclaw" team="ravenclaw" color="BLACK">
<monument>
<block>27,7,0</block>
</monument>
</wool>
<wool id="wool-hufflepuff" team="hufflepuff" color="BLACK">
<monument>
<block>0,7,27</block>
</monument>
</wool>
<wool id="wool-slytherin" team="slytherin" color="BLACK">
<monument>
<block>-27.5,7,0.5</block>
</monument>
</wool>
</wools>
<!-- Destroyables -->
<destroyables name="Clay Flag" completion="100%" show-progress="true" sparks="true">
<destroyable id="clay-flag-gryffindor" owner="gryffindor" materials="stained clay:14" region="destroyable-gryffindor"/>
<destroyable id="clay-flag-ravenclaw" owner="ravenclaw" materials="stained clay:11" region="destroyable-ravenclaw"/>
<destroyable id="clay-flag-hufflepuff" owner="hufflepuff" materials="stained clay:4" region="destroyable-hufflepuff"/>
<destroyable id="clay-flag-slytherin" owner="slytherin" materials="stained clay:13" region="destroyable-slytherin"/>
</destroyables>
<!-- Portals -->
<portals>
<!--Gryffindor-->
<portal x="@0.5" y="@6.2" z="@-24.5">
<region><cuboid min="1,1,-151" max="0,3,-150"/></region>
</portal>
<!--Ravenclaw-->
<portal x="@24.5" y="@6.2" z="@0.5">
<region><cuboid min="150,1,0" max="151,3,1"/></region>
</portal>
<!--Hufflepuff-->
<portal x="@0.5" y="@6.2" z="@24.5">
<region><cuboid min="1,1,151" max="0,3,150"/></region>
</portal>
<!--Slytherin-->
<portal x="@-24.5" y="@6.2" z="@0.5">
<region><cuboid min="-151,1,1" max="-150,3,0"/></region>
</portal>
</portals>
<filters>
<not id="not-breakable">
<any>
<material>stained glass:15</material> <!-- Black -->
<material>stained glass:0</material> <!-- white -->
<material>dark oak fence</material>
<material>113</material> <!-- Nether fence -->
<material>159</material> <!-- Stained Clay -->
<material>160</material> <!-- Stained Glass Panes -->
<material>chest</material>
<material>wool</material>
<material>beacon</material>
<material>156</material> <!-- Quartz stair -->
<material>155</material> <!-- Quartz Pillar -->
<material>44</material> <!-- Quartz slab -->
</any>
</not>
<all id="objective-completed-gryffindor-core">
<completed>ravenclaw-core</completed>
<completed>hufflepuff-core</completed>
<completed>slytherin-core</completed>
<team>gryffindor</team>
</all>
<all id="objective-completed-ravenclaw-core">
<completed>gryffindor-core</completed>
<completed>hufflepuff-core</completed>
<completed>slytherin-core</completed>
<team>ravenclaw</team>
</all>
<all id="objective-completed-hufflepuff-core">
<completed>gryffindor-core</completed>
<completed>ravenclaw-core</completed>
<completed>slytherin-core</completed>
<team>hufflepuff</team>
</all>
<all id="objective-completed-slytherin-core">
<completed>gryffindor-core</completed>
<completed>ravenclaw-core</completed>
<completed>hufflepuff-core</completed>
<team>slytherin</team>
</all>
<all id="wool-room-filter">
<not>
<wearing>
<item material="wool" damage="15"/>
</wearing>
</not>
<any id="objective-completed-all">
<filter id="objective-completed-gryffindor-core"/>
<filter id="objective-completed-ravenclaw-core"/>
<filter id="objective-completed-hufflepuff-core"/>
<filter id="objective-completed-slytherin-core"/>
</any>
</all>
<any id="objective-completed-wool-all">
<objective>wool-gryffindor</objective>
<objective>wool-ravenclaw</objective>
<objective>wool-hufflepuff</objective>
<objective>wool-slytherin</objective>
</any>
<all id="objective-completed-gryffindor-destroyable">
<completed>clay-flag-ravenclaw</completed>
<completed>clay-flag-hufflepuff</completed>
<completed>clay-flag-slytherin</completed>
<team>gryffindor</team>
</all>
<all id="objective-completed-ravenclaw-destroyable">
<completed>clay-flag-gryffindor</completed>
<completed>clay-flag-hufflepuff</completed>
<completed>clay-flag-slytherin</completed>
<team>ravenclaw</team>
</all>
<all id="objective-completed-hufflepuff-destroyable">
<completed>clay-flag-gryffindor</completed>
<completed>clay-flag-ravenclaw</completed>
<completed>clay-flag-slytherin</completed>
<team>hufflepuff</team>
</all>
<all id="objective-completed-slytherin-destroyable">
<completed>clay-flag-gryffindor</completed>
<completed>clay-flag-ravenclaw</completed>
<completed>clay-flag-hufflepuff</completed>
<team>slytherin</team>
</all>
<captured id="captured-hill">center-hill</captured>
<!--
<any id="allow-hill-capture">
<filter id="objective-completed-gryffindor-destroyable"/>
<filter id="objective-completed-ravenclaw-destroyable"/>
<filter id="objective-completed-hufflepuff-destroyable"/>
<filter id="objective-completed-slytherin-destroyable"/>
</any> -->
<not id="no-beacon">
<material>beacon</material>
</not>
<not id="no-chest-gryffindor">
<all>
<not>
<team>gryffindor</team>
</not>
<material>chest</material>
</all>
</not>
<not id="no-chest-ravenclaw">
<all>
<not>
<team>ravenclaw</team>
</not>
<material>chest</material>
</all>
</not>
<not id="no-chest-hufflepuff">
<all>
<not>
<team>hufflepuff</team>
</not>
<material>chest</material>
</all>
</not>
<not id="no-chest-slytherin">
<all>
<not>
<team>slytherin</team>
</not>
<material>chest</material>
</all>
</not>
<not id="spawn-1">
<time>2s</time>
</not>
<all id="spawn-2">
<time>2s</time>
<not>
<time>3s</time>
</not>
</all>
<all id="spawn-3">
<time>3s</time>
</all>
</filters>
<regions>
<!-- ===Regions=== -->
<!-- Spawns -->
<point id="gryffindor-spawn-1">0.5,6.1,-24.5</point>
<point id="gryffindor-spawn-2">0.5,29.0,-150.5</point>
<point id="gryffindor-spawn-3">0.5,224.0,-150.5</point>
<!-- Hufflepuff -->
<point id="hufflepuff-spawn-1">0.5,6.1,24.5</point>
<point id="hufflepuff-spawn-2">0.5,29.0,150.5</point>
<point id="hufflepuff-spawn-3">0.5,224.0,150.5</point>
<!-- Slytherin -->
<point id="slytherin-spawn-1">-24.5,6.1,0.5</point>
<point id="slytherin-spawn-2">-150.5,29.0,0.5</point>
<point id="slytherin-spawn-3">-150.5,224.0,0.5</point>
<!-- Ravenclaw -->
<point id="ravenclaw-spawn-1">24.5,6.1,0.5</point>
<point id="ravenclaw-spawn-2">150.5,29.0,0.5</point>
<point id="ravenclaw-spawn-3">150.0,224.0,0.5</point>
<!-- Default -->
<point id="default-spawn">0.5,69.1,0.5</point>
<!-- Protected Spawns -->
<union id="spawn-protection">
<cuboid id="gryffindor-spawn-protection" min="-2.0,5.0,-22.0" max="3.0,9.0,-30.0"/>
<cuboid id="hufflepuff-spawn-protection" min="-2.0,5.0,22.0" max="3.0,9.0,30.0"/>
<cuboid id="ravenclaw-spawn-protection" min="22.0,5.0,3.0" max="30.0,9.0,-2.0"/>
<cuboid id="slytherin-spawn-protection" min="-22.0,5.0,3.0" max="-30.0,9.0,-2.0"/>
</union>
<!-- Objectives -->
<!-- Cores -->
<union id="core-regions">
<cuboid id="gryffindor-core-region" min="2.0,11,-27.0" max="-1.0,14,-30.0"/>
<cuboid id="ravenclaw-core-region" min="27.0,11,2.0" max="30,14,-1.0"/>
<cuboid id="hufflepuff-core-region" min="-1.0,11,27.0" max="2,14,30.0"/>
<cuboid id="slytherin-core-region" min="-27.0,11,-1.0" max="-30,14,2.0"/>
</union>
<!-- Flag nets (unused for now) -->
<!--
<cuboid id="gryffindor-net" min="1.0,6,-24.0" max="0.0,9,-25.0"/>
<cuboid id="ravenclaw-net" min="24.0,6,1.0" max="25.0,9,0.0"/>
<cuboid id="hufflepuff-net" min="0.0,6,24.0" max="1.0,9,25.0"/>
<cuboid id="slytherin-net" min="-24.0,6,0.0" max="-25.0,9,1.0"/>
-->
<!-- CTW -->
<cuboid id="wool-room" min="-2.0,42.0,-2.0" max="3.0,43.0,3.0"/>
<!-- Hill -->
<cuboid id="hill" min="-2.0,0.0,-2.0" max="3.0,3.0,3.0"/>
<negative id="not-playable">
<cuboid id="playable" min="-30,0,30" max="30,26,-30"/>
</negative>
<cuboid id="flag-region" min="2.0,6.0,-1.0" max="-1.0,8.0,2.0"/>
<!-- Destroyables -->
<union id="destroyable-region">
<cuboid id="destroyable-gryffindor" min="3.0,8.0,-29.0" max="1.0,9.0,-28.0"/>
<cuboid id="destroyable-ravenclaw" min="29.0,8.0,3.0" max="28.0,9.0,1.0"/>
<cuboid id="destroyable-hufflepuff" min="-2.0,8.0,29.0" max="0.0,9.0,28.0"/>
<cuboid id="destroyable-slytherin" min="-29.0,8.0,-2.0" max="-28,9.0,0.0"/>
</union>
<!-- Applies -->
<apply enter="objective-completed-all" message="`c`kKK`l`4You must destroy all of the enemy's cores before picking up the flag!`r`b`c`kKK" region="flag-region"/>
<apply kit="wool-room-kit" filter="wool-room-filter" region="wool-room"/>
<apply block-break="captured-hill" message="`c`kKK`l`4You may not break blocks near the core if you have not captured the hill!`r`b`c`kKK" region="core-regions"/>
<apply block="objective-completed-wool-all" message="`c`kKK`l`4You may not touch the enemy's monument prior to capturing the wool!`r`b`c`kKK" region="destroyable-region"/>
<apply block="never" message="`c`kKK`l`4This region is disabled.`r`b`c`kKK" region="not-playable"/>
<apply block="never" message="`c`kKK`l`4This region is disabled.`r`b`c`kKK" region="hill"/>
<apply use="no-chest-gryffindor" message="`c`kKK`l`4You may not open chests that do not belong to your team.`r`b`c`kKK" region="gryffindor-spawn-protection"/>
<apply use="no-chest-ravenclaw" message="`c`kKK`l`4You may not open chests that do not belong to your team.`r`b`c`kKK" region="ravenclaw-spawn-protection"/>
<apply use="no-chest-hufflepuff" message="`c`kKK`l`4You may not open chests that do not belong to your team.`r`b`c`kKK" region="hufflepuff-spawn-protection"/>
<apply use="no-chest-slytherin" message="`c`kKK`l`4You may not open chests that do not belong to your team.`r`b`c`kKK" region="slytherin-spawn-protection"/>
<apply block="never" message="`c`kKK`l`4This region is disabled.`r`b`c`kKK" region="spawn-protection"/>
<apply block="not-breakable" message="`c`kKK`l`4This block is disabled.`r`b`c`kKK" region="playable"/>
<apply use="no-beacon" region="everywhere"/>
</regions>
<itemremove>
<item>wool:15</item>
</itemremove>
</map>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment