-
-
Save CoWinkKeyDinkInc/3c171850b5a85ffa3e698168fc6a4864 to your computer and use it in GitHub Desktop.
Q*Boid XML
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0"?> | |
<map proto="1.3.3"> | |
<name>Q*Boid</name> | |
<version>1.0.2</version> | |
<objective>Capture as many hills as you can in 10 minutes.</objective> | |
<authors> | |
<author uuid="5c79d2c9-a4f0-4343-a84b-e1720f13009b"/> | |
<!-- CoWinkKeyDinkInc --> | |
</authors> | |
<teams> | |
<team color="yellow" max="16">Yellow Team</team> | |
<team color="green" max="16">Lime Team</team> | |
</teams> | |
<kits> | |
<kit name="spawn" force="true"> | |
<item slot="0" unbreakable="true">stone sword</item> | |
<item slot="1" unbreakable="true">bow</item> | |
<item slot="6" amount="32">golden carrot</item> | |
<item slot="7" amount="2">golden apple</item> | |
<item slot="28" amount="16">arrow</item> | |
<leggings>iron leggings</leggings> | |
<item slot="4" unbreakable="true">shears</item> | |
<item slot="5" amount="16">vine</item> | |
<potion duration="oo" amplifier="1" ambient="true">fast digging</potion> | |
<potion duration="oo" amplifier="1">jump_boost</potion> | |
<potion duration="2" amplifier="1">instant_health</potion> | |
</kit> | |
<kit name="yellow" parents="spawn"> | |
<helmet color="e5e533">leather helmet</helmet> | |
<chestplate color="e5e533">leather chestplate</chestplate> | |
<boots enchantment="protection fall:2" color="e5e533">leather boots</boots> | |
<item slot="2" damage="4" amount="15">stained glass</item> | |
<item slot="3" damage="4" amount="8">wool</item> | |
</kit> | |
<kit name="lime" parents="spawn"> | |
<helmet color="33c633">leather helmet</helmet> | |
<chestplate color="33c633">leather chestplate</chestplate> | |
<boots enchantment="protection fall:2" color="33c633">leather boots</boots> | |
<item slot="2" damage="5" amount="15">stained glass</item> | |
<item slot="3" damage="5" amount="8">wool</item> | |
</kit> | |
</kits> | |
<rules> | |
<rule>TNT does not damage yourself or your team mates.</rule> | |
</rules> | |
<spawns> | |
<spawn team="yellow" kit="yellow" yaw="0"> | |
<cuboid min="69,90,-34" max="66,90,-35"/> | |
<cuboid min="76,83,-34" max="73,83,-35"/> | |
<cuboid min="83,76,-34" max="80,76,-35"/> | |
</spawn> | |
<spawn team="lime" kit="lime" yaw="-90"> | |
<cuboid min="17,90,12" max="16,90,15"/> | |
<cuboid min="17,83,19" max="16,83,22"/> | |
<cuboid min="17,76,26" max="16,76,29"/> | |
</spawn> | |
<default yaw="135"> | |
<point>85.5,72,31.5</point> | |
</default> | |
</spawns> | |
<broadcasts> | |
<alert after="1s" every="3m">To gain points, the top surface of the block must be completely covered!</alert> | |
<tip after="2s" every="3m">You can get powerful TNT for every three kills.</tip>t | |
</broadcasts> | |
<!-- now called kill-rewards --> | |
<kill-rewards> | |
<kill-reward> | |
<item amount="6">vine</item> | |
<item amount="8">arrow</item> | |
<item>golden apple</item> | |
</kill-reward> | |
<!-- give TNT to the player every three kills --> | |
<kill-reward> | |
<filter> | |
<kill-streak count="3" repeat="true"/> | |
</filter> | |
<item>tnt</item> | |
</kill-reward> | |
<kill-reward> | |
<filter> | |
<team>yellow</team> | |
</filter> | |
<item amount="10" damage="4">stained glass</item> | |
<item amount="5" damage="4">wool</item> | |
</kill-reward> | |
<kill-reward> | |
<filter> | |
<team>lime</team> | |
</filter> | |
<item amount="10" damage="5">stained glass</item> | |
<item amount="5" damage="5">wool</item> | |
</kill-reward> | |
</kill-rewards> | |
<toolrepair> | |
<tool>stone sword</tool> | |
<tool>bow</tool> | |
<tool>shears</tool> | |
</toolrepair> | |
<itemremove> | |
<item>arrow</item> | |
<item>golden carrot</item> | |
<item>leather boots</item> | |
<item>leather chestplate</item> | |
<item>leather helmet</item> | |
<item>iron leggings</item> | |
<item>wool</item> | |
<item>stained glass</item> | |
<item>vine</item> | |
</itemremove> | |
<tnt> | |
<fuse>3s</fuse> | |
<instantignite>on</instantignite> | |
<power>5</power> | |
</tnt> | |
<disabledamage> | |
<damage ally="false" self="false" enemy="true" other="false">block explosion</damage> | |
</disabledamage> | |
<regions> | |
<apply block="no-break"> | |
<rectangle min="-oo,-oo" max="oo,oo"/> | |
</apply> | |
<apply block="deny-all" region="spawns" message="You can't interact with spawn platforms!"/> | |
<apply block="deny-all" region="build-area-inverse" message="You can't build outside of the map!"/> | |
<apply block="only-lime" region="spawn-gap-lime" message="You can't place blocks here."/> | |
<apply block="only-yellow" region="spawn-gap-yellow" message="You can't place blocks here."/> | |
<apply enter="only-lime" region="lime-spawn" message="You can't enter the enemy spawn!"/> | |
<apply enter="only-yellow" region="yellow-spawn" message="You can't enter the enemy spawn!"/> | |
<union name="spawns"> | |
<union name="lime-spawn"> | |
<rectangle min="34,12" max="18,15"/> | |
<rectangle min="18,15" max="14,11"/> | |
<rectangle min="34,19" max="18,22"/> | |
<rectangle min="18,23" max="14,18"/> | |
<rectangle min="34,26" max="18,29"/> | |
<rectangle min="18,30" max="14,25"/> | |
</union> | |
<union name="yellow-spawn"> | |
<rectangle min="69,-20" max="66,-33"/> | |
<rectangle min="65,-33" max="70,-37"/> | |
<rectangle min="76,-20" max="73,-33"/> | |
<rectangle min="72,-33" max="77,-37"/> | |
<rectangle min="83,-20" max="80,-33"/> | |
<rectangle min="79,-33" max="84,-37"/> | |
</union> | |
</union> | |
<!-- labelled left to right | |
<union name="bottom-area-build"> | |
<cuboid id="bottom-1" min="50,72,31" max="43,79,24"/> | |
<cuboid id="bottom-2" min="57,72,24" max="50,79,17"/> | |
<cuboid id="bottom-3" min="64,72,17" max="57,79,10"/> | |
<cuboid id="bottom-4" min="71,72,10" max="64,79,3"/> | |
<cuboid id="bottom-5" min="78,72,3" max="71,79,-4"/> | |
<cuboid id="bottom-6" min="85,72,-4" max="78,79,-11"/> | |
</union> | |
--> | |
<union name="build-area"> | |
<!-- listed left to right--> | |
<cuboid id="bottom-1-2" min="36,71,31" max="50,114,-18"/> | |
<cuboid id="bottom-3" min="50,71,24" max="57,114,-18"/> | |
<cuboid id="bottom-4" min="57,71,17" max="64,114,-18"/> | |
<cuboid id="bottom-5" min="64,71,10" max="71,114,-18"/> | |
<!-- bottom-6 accounts for the one empty building area--> | |
<cuboid id="bottom-6" min="71,71,3" max="78,114,-18"/> | |
<cuboid id="bottom-6-7" min="85,71,-18" max="36,114,-4"/> | |
<cuboid name="spawn-gap-lime" min="36,71,31" max="34,93,10"/> | |
<cuboid name="spawn-gap-yellow" min="85,71,-18" max="64,93,-20"/> | |
</union> | |
<negative name="build-area-inverse"><region name="build-area"/></negative> | |
</regions> | |
<filters> | |
<filter name="no-break"> | |
<deny> | |
<any> | |
<block>stained clay</block> | |
<block>quartz block</block> | |
</any> | |
</deny> | |
</filter> | |
<filter name="only-lime"> | |
<any> | |
<team>lime</team> | |
</any> | |
</filter> | |
<filter name="only-yellow"> | |
<any> | |
<team>yellow</team> | |
</any> | |
</filter> | |
</filters> | |
<score> | |
<!-- placeholder so the score module will show up --> | |
<kills>0</kills> | |
<deaths>0</deaths> | |
</score> | |
<time>10m</time> | |
<!-- cubes are numbered from top to bottom, left to right --> | |
<control-points capture-players="lead" incremental="true" show-progress="false"> | |
<control-point name="Cube 1" capture-time="10s" points="3" neutral-state="true" show="false"> | |
<capture><cuboid min="36,113,-18" max="43,115,-11"/></capture> | |
<progress><cuboid min="36,113,-18" max="43,115,-11"/></progress> | |
<captured><cuboid min="36,107,-18" max="43,115,-11"/></captured> | |
</control-point> | |
<control-point name="Cube 2" capture-time="7s" points="2" neutral-state="true" show="false"> | |
<capture><cuboid min="36,106,-11" max="43,108,-4"/></capture> | |
<progress><cuboid min="36,106,-11" max="43,108,-4"/></progress> | |
<captured><cuboid min="36,100,-11" max="43,108,-4"/></captured> | |
</control-point> | |
<control-point name="Cube 3" capture-time="7s" points="2" neutral-state="true" show="false"> | |
<capture><cuboid min="43,106,-11" max="50,108,-18"/></capture> | |
<progress><cuboid min="43,106,-11" max="50,108,-18"/></progress> | |
<captured><cuboid min="43,100,-11" max="50,108,-18"/></captured> | |
</control-point> | |
<control-point name="Cube 4" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="36,99,-4" max="43,101,3"/></capture> | |
<progress><cuboid min="36,99,-4" max="43,101,3"/></progress> | |
<captured><cuboid min="36,93,-4" max="43,101,3"/></captured> | |
</control-point> | |
<control-point name="Cube 5" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="43,99,-4" max="50,101,-11"/></capture> | |
<progress><cuboid min="43,99,-4" max="50,101,-11"/></progress> | |
<captured><cuboid min="43,93,-4" max="50,101,-11"/></captured> | |
</control-point> | |
<control-point name="Cube 6" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="50,99,-11" max="57,101,-18"/></capture> | |
<progress><cuboid min="50,99,-11" max="57,101,-18"/></progress> | |
<captured><cuboid min="50,93,-11" max="57,101,-18"/></captured> | |
</control-point> | |
<control-point name="Cube 7" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="36,92,10" max="43,94,3"/></capture> | |
<progress><cuboid min="36,92,10" max="43,94,3"/></progress> | |
<captured><cuboid min="36,86,10" max="43,94,3"/></captured> | |
</control-point> | |
<control-point name="Cube 8" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="43,92,3" max="50,94,-4"/></capture> | |
<progress><cuboid min="43,92,3" max="50,94,-4"/></progress> | |
<captured><cuboid min="43,86,3" max="50,94,-4"/></captured> | |
</control-point> | |
<control-point name="Cube 9" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="50,92,-4" max="57,94,-11"/></capture> | |
<progress><cuboid min="50,92,-4" max="57,94,-11"/></progress> | |
<captured><cuboid min="50,86,-4" max="57,94,-11"/></captured> | |
</control-point> | |
<control-point name="Cube 10" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="57,92,-11" max="64,94,-18"/></capture> | |
<progress><cuboid min="57,92,-11" max="64,94,-18"/></progress> | |
<captured><cuboid min="57,86,-11" max="64,94,-18"/></captured> | |
</control-point> | |
<control-point name="Cube 11" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="36,85,17" max="43,87,10"/></capture> | |
<progress><cuboid min="36,85,17" max="43,87,10"/></progress> | |
<captured><cuboid min="36,79,17" max="43,87,10"/></captured> | |
</control-point> | |
<control-point name="Cube 12" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="43,85,10" max="50,87,3"/></capture> | |
<progress><cuboid min="43,85,10" max="50,87,3"/></progress> | |
<captured><cuboid min="43,79,10" max="50,87,3"/></captured> | |
</control-point> | |
<control-point name="Cube 13" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="50,85,3" max="57,87,-4"/></capture> | |
<progress><cuboid min="50,85,3" max="57,87,-4"/></progress> | |
<captured><cuboid min="50,79,3" max="57,87,-4"/></captured> | |
</control-point> | |
<!-- check if these two coordinates clash --> | |
<control-point name="Cube 14" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="57,85,-4" max="64,87,-11"/></capture> | |
<progress><cuboid min="57,85,-4" max="64,87,-11"/></progress> | |
<captured><cuboid min="57,79,-4" max="64,87,-11"/></captured> | |
</control-point> | |
<control-point name="Cube 15" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="64,85,-11" max="71,87,-18"/></capture> | |
<progress><cuboid min="64,85,-11" max="71,87,-18"/></progress> | |
<captured><cuboid min="64,79,-11" max="71,87,-18"/></captured> | |
</control-point> | |
<control-point name="Cube 16" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="36,78,24" max="43,80,17"/></capture> | |
<progress><cuboid min="36,78,24" max="43,80,17"/></progress> | |
<captured><cuboid min="36,72,24" max="43,80,17"/></captured> | |
</control-point> | |
<control-point name="Cube 17" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="43,78,17" max="50,80,10"/></capture> | |
<progress><cuboid min="43,78,17" max="50,80,10"/></progress> | |
<captured><cuboid min="43,72,17" max="50,80,10"/></captured> | |
</control-point> | |
<control-point name="Cube 18" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="50,78,10" max="57,80,-4"/></capture> | |
<progress><cuboid min="50,78,10" max="57,80,-4"/></progress> | |
<captured><cuboid min="50,72,10" max="57,80,-4"/></captured> | |
</control-point> | |
<control-point name="Cube 19" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="57,78,3" max="64,80,-4"/></capture> | |
<progress><cuboid min="57,78,3" max="64,80,-4"/></progress> | |
<captured><cuboid min="57,72,3" max="64,80,-4"/></captured> | |
</control-point> | |
<control-point name="Cube 20" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="64,78,-4" max="71,80,-11"/></capture> | |
<progress><cuboid min="64,78,-4" max="71,80,-11"/></progress> | |
<captured><cuboid min="64,72,-4" max="71,80,-11"/></captured> | |
</control-point> | |
<control-point name="Cube 21" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="71,78,-11" max="78,80,-18"/></capture> | |
<progress><cuboid min="71,78,-11" max="78,80,-18"/></progress> | |
<captured><cuboid min="71,72,-11" max="78,80,-18"/></captured> | |
</control-point> | |
<control-point name="Cube 22" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="36,71,31" max="43,73,24"/></capture> | |
<progress><cuboid min="36,71,31" max="43,73,24"/></progress> | |
<captured><cuboid min="36,65,31" max="43,73,24"/></captured> | |
</control-point> | |
<control-point name="Cube 23" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="43,71,24" max="50,73,17"/></capture> | |
<progress><cuboid min="43,71,24" max="50,73,17"/></progress> | |
<captured><cuboid min="43,65,24" max="50,73,17"/></captured> | |
</control-point> | |
<control-point name="Cube 24" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="50,71,17" max="57,73,10"/></capture> | |
<progress><cuboid min="50,71,17" max="57,73,10"/></progress> | |
<captured><cuboid min="50,65,17" max="57,7732,10"/></captured> | |
</control-point> | |
<control-point name="Cube 25" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="57,71,10" max="64,73,3"/></capture> | |
<progress><cuboid min="57,71,10" max="64,73,3"/></progress> | |
<captured><cuboid min="57,65,10" max="64,73,3"/></captured> | |
</control-point> | |
<control-point name="Cube 26" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="63,71,3" max="71,73,-4"/></capture> | |
<progress><cuboid min="63,71,3" max="71,73,-4"/></progress> | |
<captured><cuboid min="63,65,3" max="71,73,-4"/></captured> | |
</control-point> | |
<control-point name="Cube 27" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="71,71,-4" max="78,73,-11"/></capture> | |
<progress><cuboid min="71,71,-4" max="78,73,-11"/></progress> | |
<captured><cuboid min="71,65,-4" max="78,73,-11"/></captured> | |
</control-point> | |
<control-point name="Cube 28" capture-time="5s" points="1" neutral-state="false" show="false"> | |
<capture><cuboid min="78,71,-11" max="85,73,-18"/></capture> | |
<progress><cuboid min="78,71,-11" max="85,73,-18"/></progress> | |
<captured><cuboid min="78,65,-11" max="85,73,-18"/></captured> | |
</control-point> | |
</control-points> | |
<!-- tutorial deprecated | |
<tutorial> | |
<stage title="King of the Hill">t | |
<message> | |
<line>`rThis map is a `a`lKing of the Hill `r(KotH) map.</line> | |
<line>`rThe objective is to capture and keep control of as much hills as possible!</line> | |
</message> | |
<teleport> | |
<point yaw="130" pitch="35">55,92,18</point> | |
</teleport> | |
</stage> | |
<stage title="Spawn and Supplies"> | |
<message> | |
<line>`rYou spawn on top of one of the platforms with basic gear provided.</line> | |
<line>`rYou can get more supplies and TNT by killing enemies and getting killstreaks!</line> | |
</message> | |
<teleport> | |
<point yaw="180" pitch="45">15,91,29</point> | |
</teleport> | |
</stage> | |
<stage title="The Top Three"> | |
<message> | |
<line>`bThe top three hills will give your team extra points if you capture them.</line> | |
<line>The bottom two give you two points a second, and the top gives three points a second!</line> | |
</message> | |
<teleport> | |
<point yaw="135" pitch="45">48,115,-5.5</point> | |
</teleport> | |
</stage> | |
</tutorial> | |
--> | |
<timelock>on</timelock> | |
</map> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment