Skip to content

Instantly share code, notes, and snippets.

@arcadeboss
Created May 21, 2023 20:05
Show Gist options
  • Save arcadeboss/86c0b27cc225668d57e67f8ef8c120bc to your computer and use it in GitHub Desktop.
Save arcadeboss/86c0b27cc225668d57e67f8ef8c120bc to your computer and use it in GitHub Desktop.
<map proto="1.4.2">
<name>Sky Push Royale</name>
<version>1.0.0</version>
<objective>Rule the Sky!</objective>
<gamemode>koth</gamemode>
<created>2023-05-01</created>
<authors>
<author uuid="c25a6f7b-4c42-40da-8cd6-add53f0c84eb"/> <!-- arcadeboss -->
</authors>
<teams>
<team id="blue-team" color="blue" max="20">Blue</team>
<team id="red-team" color="red" max="20">Red</team>
</teams>
<kits>
<kit id="spawn-kit">
<clear/>
<item slot="0" unbreakable="true" material="iron sword"/>
<item slot="1" unbreakable="true" material="bow" enchantment="arrow infinite"/>
<item slot="2" unbreakable="true" material="iron pickaxe" enchantment="efficiency"/>
<item slot="3" unbreakable="true" material="iron axe" enchantment="efficiency"/>
<item slot="4" amount="64" material="smooth brick"/>
<item slot="5" amount="64" material="wood"/>
<item slot="31" amount="64" material="glass"/>
<item slot="6" amount="32" material="ladder"/>
<item slot="8" material="golden apple"/>
<item slot="30" unbreakable="true" material="iron spade"/>
<chestplate unbreakable="true" team-color="true" material="leather chestplate" enchantment="blast_protection:4"/>
<leggings unbreakable="true" material="chainmail leggings" enchantment="projectile_protection"/>
<boots unbreakable="true" team-color="true" material="iron boots" enchantment="feather_falling:2"/>
<effect duration="5s" amplifier="255">damage resistance</effect>
</kit>
</kits>
<spawns>
<spawn team="blue-team" kit="spawn-kit" yaw="0" region="blue-spawn-point"/>
<spawn team="red-team" kit="spawn-kit" yaw="180" region="red-spawn-point"/>
<default yaw="90" region="obs-spawn-point"/>
</spawns>
<control-points required="false" capture-rule="lead" owned-decay-rate=".33" recovery-rate="1" contested-rate="1" capture-time="10s" time-multiplier="0" show-progress="true" neutral-state="true" permanent="false">
<control-point name="Center" capture="capture-c" progress="progress-c" captured="progress-c" points="3"/>
<control-point name="Blue" capture="capture-b" progress="progress-b" captured="progress-b" points="2"/>
<control-point name="Red" capture="capture-r" progress="progress-r" captured="progress-r" points="2"/>
<control-point name="Yellow" capture="capture-y" progress="progress-y" captured="progress-y" points="1"/>
<control-point name="Orange" capture="capture-o" progress="progress-o" captured="progress-o" points="1"/>
</control-points>
<score>
<limit>2000</limit>
</score>
<broadcasts>
<alert after="2s">`r`f`lWelcome Knights &#38; Archers to the Tournament!`r</alert>
<alert after="5s">`r`f`lPrepare to Melee!`r</alert>
<tip after="20s">`r`7 `f`lCrusade`r`7 to the `f`lFirmament`r`7, control the `f`lRound Tables`r`7,`r</tip>
<tip after="21s">`r`7 And taketh `f`lRoyal Tribute`r`7 for thy team.`r</tip>
<tip after="40s" every="5m" count="5">`r`7 `f`lTributes`r`7 per second for `f`lTournament control points`r`7:`r</tip>
<tip after="41s" every="5m" count="5">`r`7 ♔ `f`l3`r`7 for `5`lCenter`r</tip>
<tip after="42s" every="5m" count="5">`r`7 ♛ `f`l2`r`7 for `4`lRed`r`7 &#38; `r`9`lBlue`r</tip>
<tip after="43s" every="5m" count="5">`r`7 ♔ `f`l1`r`7 for `e`lYellow`r`7 &#38; `6`lOrange`r.</tip>
<tip after="70s" every="5m" count="5">`r`7 `f`lVictory`r`7 goeth to team with a `lKing's Ransom`r`7 of `f`l2000 Tributes`r`7.`r</tip>
<tip after="130s" every="5m" count="3">`r`7 `d`lRegenerate`r`7`l thy Valor`r`7 at the Elixer Shoppe.`r</tip>
<tip after="160s" every="5m" count="3">`r`7 `f`lKnights`r`7, partake of the Blacksmith's smelted `f`lIron Blocks`r`7.`r</tip>
<tip after="190s" every="5m" count="2">`r`7 `4`lHark not`r`7 whispers of a foul cursed `4`lDungeon`r`7!`r</tip>
<tip after="220s" every="5m" count="5">`r`7 `f`lArchers`r`7, access the `f`lSky Platform`r`7 via the `f`lCastle `r`5`lPortal`r`7.`r</tip>
<tip after="250s" every="5m" count="3">`r`7 Thither, find thou `f`lWeb`r`7 `lSpawners`r`7 on `e`lYellow`r`7 &#38; `6`lOrange`r`7.</tip>
<tip after="270s" every="5m" count="3">`r`7 Earneth a `4`lFused`r`f`l Bombard`r`7 for each Double Streak.`r`7.</tip>
</broadcasts>
<filters>
<team id="only-blue">blue-team</team>
<team id="only-red">red-team</team>
<deny id="undestroyable">
<all>
<any>
<material>stained glass</material>
<material>stained clay</material>
<material>obsidian</material>
<material>wool</material>
<material>glowstone</material>
<material>stone:6</material>
</any>
</all>
</deny>
<any id="block-break-void-filter">
<all>
<void/>
</all>
<not id="block-place-filter-void">
<void />
</not>
</any>
<all id="only-iron-cause-world">
<material id="only-iron">iron block</material>
<cause>world</cause>
</all>
<any id="height-limit-materials">
<material>tnt</material>
<material>web</material>
<material>water</material>
<material>stationary water</material>
<material>stone button</material>
<material>wood button</material>
<material>stone plate</material>
<material>wood plate</material>
<material>iron plate</material>
<material>fire</material>
</any>
<material id="only-air">air</material>
</filters>
<regions>
<cuboid id="red-castle-no-entry" min="-19,50,99" max="21,71.5,142"/>
<cuboid id="blue-castle-no-entry" min="19,50,-98" max="-21,71.5,-141"/>
<cuboid id="sky-level" min="-200,71,-200" max="200,71.5,200"/>
<cuboid id="bottom-level" min="-200,0,-200" max="200,43,200"/>
<cuboid id="blue-portal" min="-1.5,51,-134.5" max="1.5,53,-135.6"/>
<cuboid id="blue-skyplatform" min="-3,92,-37" max="4,92,-44"/>
<cuboid id="blue-fallzone" min="-14,77,-22" max="17,89,-59"/>
<cuboid id="red-portal" min="-1.5,51,135.5" max="1.5,53,136.6"/>
<cuboid id="red-skyplatform" min="-3,92,38" max="4,92,45"/>
<cuboid id="red-fallzone" min="-14,77,23" max="17,89,60"/>
<cuboid id="capture-b" min="-7,70,-49" max="8,73,-32"/> <!-- .5,71,-40.5 -->
<cuboid id="capture-c" min="-7,70,-8" max="8,73,9"/> <!-- .5,71,.5 -->
<cuboid id="capture-r" min="-7,70,33" max="8,73,50"/> <!-- .5,71,41.5 -->
<cuboid id="capture-y" min="29,70,-5" max="40,73,6"/> <!-- 34.5,71,.5 -->
<cuboid id="capture-o" min="-28,70,-5" max="-39,73,6"/> <!-- -33.5,71,.5 -->
<cuboid id="progress-b" min="-8,68,-49" max="9,91,-32"/> <!-- .5,87,-40.5 -->
<cuboid id="progress-c" min="-8,68,-8" max="9,91,9"/> <!-- .5,87,.5 -->
<cuboid id="progress-r" min="-8,68,33" max="9,91,50"/> <!-- .5,87,41.5 -->
<cuboid id="progress-y" min="29,67,-5" max="40,71,6"/> <!-- 34.5,71,.5 -->
<cuboid id="progress-o" min="-28,67,-5" max="-39,71,6"/> <!-- -33.5,71,.5 -->
<cylinder id="blue-spawn-point" base=".5,50,-127.5" radius="1" height="0"/>
<cylinder id="red-spawn-point" base=".5,50,128.5" radius="1" height="0"/>
<cuboid id="obs-spawn-point" min="66.5,79,-5" max="66.5,79,6"/>
<union id="castle-protect">
<cuboid id="castle-protect-blue" min="-21,43,-79" max="22,50,-142"/>
<cuboid id="castle-protect-red" min="-21,43,79" max="22,50,142"/>
</union>
<negative id="not-build-area">
<union id="build-area">
<rectangle min="-39,-94" max="40,95"/>
</union>
</negative>
<point id="orange-web-spawner">-33.5,71,.5</point>
<union id="orange-web-spawner-area">
<cuboid min="-36,70,-2.5" max="-30,72,3.5"/>
</union>
<point id="yellow-web-spawner">34.5,71,.5</point>
<union id="yellow-web-spawner-area">
<cuboid min="31,70,-2.5" max="37,72,3.5"/>
</union>
<point id="spawn-regen-spawner-blue">15.5,51,-115.5</point>
<union id="spawn-regen-spawner-area-blue">
<cuboid min="14,50,-117" max="18,53,-113"/>
</union>
<point id="spawn-regen-spawner-red">-14.5,51,116.5</point>
<union id="spawn-regen-spawner-area-red">
<cuboid min="-13,50,118" max="-17,53,114"/>
</union>
<union id="iron-regen">
<cuboid min="-17,51,-113" max="-19,54,-118"/> <!-- blue -->
<cuboid min="18,51,114" max="20,54,119"/> <!-- red -->
</union>
<!-- applicators -->
<apply enter="only-red" region="red-castle-no-entry" message="You may not enter the Red Castle!"/>
<apply enter="only-blue" region="blue-castle-no-entry" message="You may not enter the Blue Castle!"/>
<apply block-place="only-iron-cause-world" block-break="only-iron" region="not-build-area" message="You may not edit this area!"/>
<apply block-place="height-limit-materials" region="sky-level" message="Only webs, water, fire, TNT and pressure plates may be placed at sky level!"/>
<apply block-break="never" region="castle-protect" message="You may not edit this area!"/>
<apply block-place="never" block-break="never" region="bottom-level" message="You may not build below the map!"/>
<apply block-break="undestroyable" region="everywhere"/>
</regions>
<portals>
<portal yaw="@180" region="red-portal" destination="red-skyplatform" filter="only-red"/>
<portal yaw="@180" region="red-fallzone" destination="red-spawn-point" observers="never" filter="only-red"/>
<portal yaw="@0" region="blue-portal" destination="blue-skyplatform" filter="only-blue"/>
<portal yaw="@0" region="blue-fallzone" destination="blue-spawn-point" observers="never" filter="only-blue"/>
</portals>
<spawners>
<spawner spawn-region="spawn-regen-spawner-blue" player-region="spawn-regen-spawner-area-blue" delay="5s">
<potion damage="2">
<effect duration="15s" amplifier="1">regeneration</effect>
</potion>
</spawner>
<spawner spawn-region="spawn-regen-spawner-red" player-region="spawn-regen-spawner-area-red" delay="5s">
<potion damage="2">
<effect duration="15s" amplifier="1">regeneration</effect>
</potion>
</spawner>
<spawner spawn-region="orange-web-spawner" player-region="orange-web-spawner-area" delay="5s">
<item material="web" amount="1"/>
</spawner>
<spawner spawn-region="yellow-web-spawner" player-region="yellow-web-spawner-area" delay="5s">
<item material="web" amount="1"/>
</spawner>
</spawners>
<itemkeep>
<item>golden apple</item>
</itemkeep>
<itemremove>
<item>chainmail leggings</item>
<item>leather chestplate</item>
<item>iron boots</item>
<item>iron sword</item>
<item>glass</item>
<item>ladder</item>
<item>smooth brick</item>
<item>iron pickaxe</item>
<item>iron spade</item>
<item>iron axe</item>
<item>bow</item>
<item>string</item>
</itemremove>
<crafting>
<disable>wool</disable>
</crafting>
<hunger>
<depletion>off</depletion>
</hunger>
<maxbuildheight>72</maxbuildheight>
<tnt>
<instantignite>true</instantignite>
<fuse>2s</fuse>
<blockdamage>true</blockdamage>
<friendly-defuse>off</friendly-defuse>
<power>5</power>
</tnt>
<disabledamage>
<damage ally="true" self="false" enemy="false" other="false">block explosion</damage>
</disabledamage>
<renewables>
<renewable rate="1" sound="true" region="iron-regen" renew-filter="only-iron" replace-filter="only-air" avoid-players="1"/>
</renewables>
<kill-rewards>
<kill-reward>
<item material="golden apple" amount="1"/>
<item material="wood" amount="20"/>
</kill-reward>
<kill-reward>
<item material="tnt" lore="`oFused Bombard"/>
<filter>
<kill-streak count="2" repeat="true"/>
</filter>
</kill-reward>
</kill-rewards>
</map>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment