Skip to content

Instantly share code, notes, and snippets.

@Electroid
Created April 13, 2014 16:56
Show Gist options
  • Save Electroid/10592398 to your computer and use it in GitHub Desktop.
Save Electroid/10592398 to your computer and use it in GitHub Desktop.
Glacial Raceway
<?xml version="1.0"?>
<map proto="1.3.2">
<name>Glacial Raceway</name>
<version>1.0</version>
<objective>Be the first to get across the finish line 5 times!</objective>
<authors>
<author contribution="Gameplay, Item Mechanics, and Metadata">ElectroidFilms</author>
<author contribution="Terraforming and Gameplay">chickolympics</author>
<author contribution="Gameplay">BrettOgden</author>
</authors>
<rules>
<rule>Fall damage is disabled!</rule>
<rule>If you die, you will be placed back a lap!</rule>
</rules>
<teams>
<team color="blue" max="1" max-overfill="1">Blue Car</team>
<team color="dark red" max="1" max-overfill="1">Red Car</team>
<team color="dark green" max="1" max-overfill="1">Green Car</team>
<team color="yellow" max="1" max-overfill="1">Yellow Car</team>
<team color="dark purple" max="1" max-overfill="1">Purple Car</team>
<team color="light purple" max="1" max-overfill="1">Pink Car</team>
<team color="gold" max="1" max-overfill="1">Orange Car</team>
<team color="green" max="1" max-overfill="1">Lime Car</team>
<team color="dark aqua" max="1" max-overfill="1">Cyan Car</team>
<team color="gray" max="1" max-overfill="1">Gray Car</team>
</teams>
<score>
<limit>15</limit> <!-- 5 laps -->
<box value="3" team="blue" filter="only-blue" cooldown="20">
<region name="scorebox"/>
</box>
<box value="3" team="red" filter="only-red" cooldown="20">
<region name="scorebox"/>
</box>
<box value="3" team="green" filter="only-green" cooldown="20">
<region name="scorebox"/>
</box>
<box value="3" team="yellow" filter="only-yellow" cooldown="20">
<region name="scorebox"/>
</box>
<box value="3" team="purple" filter="only-purple" cooldown="20">
<region name="scorebox"/>
</box>
<box value="3" team="pink" filter="only-pink" cooldown="20">
<region name="scorebox"/>
</box>
<box value="3" team="orange" filter="only-orange" cooldown="20">
<region name="scorebox"/>
</box>
<box value="3" team="lime" filter="only-lime" cooldown="20">
<region name="scorebox"/>
</box>
<box value="3" team="cyan" filter="only-cyan" cooldown="20">
<region name="scorebox"/>
</box>
<box value="3" team="gray" filter="only-gray" cooldown="20">
<region name="scorebox"/>
</box>
</score>
<destroyables name="Light" materials="coal block" completion="0%" mode-changes="true">
<destroyable owner="green"> <!-- Doesn't matter, just random team -->
<union>
<block>25,20,-2</block>
<block>25,20,0</block>
<block>25,20,2</block>
</union>
</destroyable>
</destroyables>
<modes>
<mode after="1s" material="coal block" name="The countdown is starting!"/>
<mode after="5s" material="coal block" name="3"/>
<mode after="7s" material="redstone block" name="2"/>
<mode after="9s" material="gold block" name="1"/>
<mode after="11s" material="emerald block" name="GO"/>
</modes>
<kits>
<kit name="obs">
<potion duration="oo" ambient="true">night vision</potion>
</kit>
<kit name="car-inventory">
<item slot="5" name="`7This slot is not avalible!">ender portal</item>
<item slot="6" name="`7This slot is not avalible!">ender portal</item>
<item slot="7" name="`7This slot is not avalible!">ender portal</item>
<item slot="8" name="`7This slot is not avalible!">ender portal</item>
<item slot="9" name="`7This slot is not avalible!">ender portal</item>
<item slot="10" name="`7This slot is not avalible!">ender portal</item>
<item slot="11" name="`7This slot is not avalible!">ender portal</item>
<item slot="12" name="`7This slot is not avalible!">ender portal</item>
<item slot="13" name="`7This slot is not avalible!">ender portal</item>
<item slot="14" name="`7This slot is not avalible!">ender portal</item>
<item slot="15" name="`7This slot is not avalible!">ender portal</item>
<item slot="16" name="`7This slot is not avalible!">ender portal</item>
<item slot="17" name="`7This slot is not avalible!">ender portal</item>
<item slot="18" name="`7This slot is not avalible!">ender portal</item>
<item slot="19" name="`7This slot is not avalible!">ender portal</item>
<item slot="20" name="`7This slot is not avalible!">ender portal</item>
<item slot="21" name="`7This slot is not avalible!">ender portal</item>
<item slot="22" name="`7This slot is not avalible!">ender portal</item>
<item slot="23" name="`7This slot is not avalible!">ender portal</item>
<item slot="24" name="`7This slot is not avalible!">ender portal</item>
<item slot="25" name="`7This slot is not avalible!">ender portal</item>
<item slot="26" name="`7This slot is not avalible!">ender portal</item>
<item slot="27" name="`7This slot is not avalible!">ender portal</item>
<item slot="28" name="`7This slot is not avalible!">ender portal</item>
<item slot="29" name="`7This slot is not avalible!">ender portal</item>
<item slot="30" name="`7This slot is not avalible!">ender portal</item>
<item slot="31" name="`7This slot is not avalible!">ender portal</item>
<item slot="32" name="`7This slot is not avalible!">ender portal</item>
<item slot="33" name="`7This slot is not avalible!">ender portal</item>
<item slot="34" name="`7This slot is not avalible!">ender portal</item>
<item slot="35" name="`7This slot is not avalible!">ender portal</item>
</kit>
<kit name="car-main" parents="car-inventory" force="true">
<saturation>6</saturation>
<foodlevel>6</foodlevel>
<potion duration="11" amplifier="10" ambient="true">slow</potion>
<potion duration="oo" ambient="true">regeneration</potion>
<potion duration="oo" amplifier="-2" ambient="true">health boost</potion>
<potion duration="oo" amplifier="-10" ambient="true">jump</potion>
<potion duration="oo" amplifier="2" ambient="true">weakness</potion>
<item slot="0" damage="-3000" name="`e`lBanana Peeler">shears</item>
<chestplate damage="-3000">iron chestplate</chestplate>
<leggings color="4C4C4C" damage="-3000">leather leggings</leggings>
<boots color="4C4C4C" damage="-3000">leather boots</boots>
</kit>
<kit name="blue" parents="car-main">
<helmet attributes="generic.movementSpeed:base:2" damage="11">wool</helmet>
</kit>
<kit name="red" parents="car-main">
<helmet attributes="generic.movementSpeed:base:2" damage="14">wool</helmet>
</kit>
<kit name="green" parents="car-main">
<helmet attributes="generic.movementSpeed:base:2" damage="13">wool</helmet>
</kit>
<kit name="yellow" parents="car-main">
<helmet attributes="generic.movementSpeed:base:2" damage="4">wool</helmet>
</kit>
<kit name="purple" parents="car-main">
<helmet attributes="generic.movementSpeed:base:2" damage="10">wool</helmet>
</kit>
<kit name="pink" parents="car-main">
<helmet attributes="generic.movementSpeed:base:2" damage="2">wool</helmet>
</kit>
<kit name="orange" parents="car-main">
<helmet attributes="generic.movementSpeed:base:2" damage="1">wool</helmet>
</kit>
<kit name="lime" parents="car-main">
<helmet attributes="generic.movementSpeed:base:2" damage="5">wool</helmet>
</kit>
<kit name="cyan" parents="car-main">
<helmet attributes="generic.movementSpeed:base:2" damage="9">wool</helmet>
</kit>
<kit name="gray" parents="car-main">
<helmet attributes="generic.movementSpeed:base:2" damage="8">wool</helmet>
</kit>
</kits>
<spawns safe="true" angle="25,20.5,0">
<default kit="obs" yaw="-90">
<region name="starting-point"/>
</default>
<spawn team="blue" kit="blue">
<region name="starting-point"/>
</spawn>
<spawn team="red" kit="red">
<region name="starting-point"/>
</spawn>
<spawn team="green" kit="green">
<region name="starting-point"/>
</spawn>
<spawn team="yellow" kit="yellow">
<region name="starting-point"/>
</spawn>
<spawn team="purple" kit="purple">
<region name="starting-point"/>
</spawn>
<spawn team="pink" kit="pink">
<region name="starting-point"/>
</spawn>
<spawn team="orange" kit="orange">
<region name="starting-point"/>
</spawn>
<spawn team="lime" kit="lime">
<region name="starting-point"/>
</spawn>
<spawn team="cyan" kit="cyan">
<region name="starting-point"/>
</spawn>
<spawn team="gray" kit="gray">
<region name="starting-point"/>
</spawn>
</spawns>
<filters>
<filter name="only-some" parents="deny-all">
<allow>
<block>web</block>
<block>tnt</block>
</allow>
</filter>
<filter name="not-trapdoor">
<not>
<block>trap door</block>
</not>
</filter>
<filter name="only-blue">
<team>blue</team>
</filter>
<filter name="only-red">
<team>red</team>
</filter>
<filter name="only-yellow">
<team>yellow</team>
</filter>
<filter name="only-green">
<team>green</team>
</filter>
<filter name="only-purple">
<team>purple</team>
</filter>
<filter name="only-pink">
<team>pink</team>
</filter>
<filter name="only-orange">
<team>orange</team>
</filter>
<filter name="only-lime">
<team>lime</team>
</filter>
<filter name="only-cyan">
<team>cyan</team>
</filter>
<filter name="only-gray">
<team>gray</team>
</filter>
</filters>
<regions>
<rectangle name="all" min="-oo,-oo" max="oo,oo"/>
<union name="starting-point">
<cuboid min="15,16,-1" max="17,18,8"/>
<point>15.5,17,6.5</point>
<point>15,17.5,-3.3</point>
<point>20,16.5,3</point>
</union>
<cuboid name="scorebox" min="7,19,19" max="9,30,-8"/>
<union name="velocity-pads">
<union name="over-center"> // +x
<cuboid name="far-right" min="-2,20,12" max="-3,22,10"/>
<cuboid name="right" min="-4,20,10" max="-3,22,7"/>
<cuboid name="center" min="-5,20,7" max="-4,22,3"/>
<cuboid name="left" min="-6,20,3" max="-5,22,-1"/>
<cuboid name="abnormal-left" min="-4,20,-1" max="-5,22,0"/>
</union>
<union name="arrows">
<cuboid name="under-center" min="2,16,0" max="-1,17,8"/> // +z
<cuboid name="across-from-tunnel" min="46,16,-26" max="51,17,-23"/> // -x
<cuboid name="outside-crossing" min="104,16,18" max="107,17,20"/> // -z
<cuboid name="after-under" min="-53,16,59" max="-55,17,56"/> // -x
</union>
</union>
<!-- Applied -->
<apply use="not-trapdoor" block="only-some">
<region name="all"/>
</apply>
<apply block="deny-all" message="`eYou may not edit the starting point!">
<region name="starting-point"/>
</apply>
<apply velocity="@4,1,0">
<region name="over-center"/>
</apply>
<apply velocity="@0,0,4.5">
<region name="under-center"/>
</apply>
<apply velocity="@-4.5,0,0">
<region name="across-from-tunnel"/>
<region name="after-under"/>
</apply>
<apply velocity="@0,0,-4.5">
<region name="outside-crossing"/>
</apply>
</regions>
<classes family="Race" sticky="true">
<class name="Car" default="true" description="This will give you the default car permissions!" icon="minecart">
<permission>grenades.use</permission>
<permission>gs.ability.placelandmine</permission>
</class>
</classes>
<mobs>
<filter>
<spawn>spawner egg</spawn>
</filter>
</mobs>
<itemremove>
<item>ender portal</item>
<item>wool</item>
<item>iron chestplate</item>
<item>leather leggings</item>
<item>leather boots</item>
<item>string</item>
<item>shears</item>
<item>289</item>
</itemremove>
<disabledamage>
<damage>fall</damage>
</disabledamage>
<hunger>
<depletion>off</depletion>
</hunger>
<timelock>on</timelock>
<tnt>
<instantignite>on</instantignite>
<blockdamage>on</blockdamage>
<yield>0</yield>
</tnt>
</map>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment