Skip to main content

Rendezvous 2 (CTW)

This example breaks down a complete Capture the Wool (CTW) map configuration, showing how various Atlas modules work together to create a functional game mode.

Map Header

<?xml version="1.0" encoding="UTF-8"?>
<map name="Rendezvous 2" spec="1.0.4" version="1.0.3">
<include src="defaults.xml"/>
<include src="Shared/reward-one-gap.xml"/>
<include src="Shared/nebula-shop-1.0.4.xml"/>
  • name: Display name shown to players
  • spec: Atlas specification version (1.0.4)
  • version: Map version for updates/changes
  • include: Imports shared configurations (defaults, rewards, shop system)

Authors & Gametype

  <authors>
<author uuid="44df6b20168f4389b7ac434518207c2f"/> <!-- ParaPenguin -->
</authors>
<gametype>ctw</gametype>

Credits the map authors and contributors using their Minecraft UUID. The ctw gametype indicates this is a Capture the Wool map.

Teams

  <teams>
<team id="red" color="red" min="1" max="20">{colors.red}</team>
<team id="blue" color="blue" min="1" max="20">{colors.blue}</team>
</teams>

Or

  <teams>
<load-group id="teams.red-blue" max="20" min="1"/>
</teams>

Uses a predefined team group (from Shared/groups.xml, part of defaults.xml) that creates Red and Blue teams with 1-20 players each.

Spawns

  <spawns>
<spawn>
<regions>
<point yaw="-90">-50.5, 52, -772.5</point>
</regions>
</spawn>
<spawn loadout="default" team="blue">
<regions>
<point yaw="0">23.5, 61, -903.5</point>
</regions>
</spawn>
<spawn loadout="default" team="red">
<regions>
<point yaw="180">23.5, 61, -641.5</point>
</regions>
</spawn>
</spawns>

Three spawn points:

  • Observer spawn: Default spawn for spectators (no team specified)
  • Blue team spawn: yaw=0 (facing north), applies "default" loadout
  • Red team spawn: yaw=180 (facing south), applies "default" loadout

World Settings

  <world>
<gamerules>
<doDaylightCycle>false</doDaylightCycle>
</gamerules>
</world>

Freezes the day/night cycle for consistent lighting during gameplay.

Loadouts

  <loadouts>
<loadout id="default">
<effect amplifier="10" duration="15s">damage resistance</effect>
<helmet material="leather helmet" team-color="true"/>
<chestplate material="leather chestplate" team-color="true"/>
<leggings material="leather leggings" team-color="true"/>
<boots material="leather boots" team-color="true"/>
<item material="stone sword" slot="0"/>
<item material="bow" slot="1"/>
<item material="iron pickaxe" slot="2">
<enchantments>
<enchantment level="2">dig speed</enchantment>
</enchantments>
</item>
<item material="iron axe" slot="3"/>
<item amount="48" damage="2" material="log" slot="4"/>
<item amount="64" material="glass" slot="5"/>
<item amount="32" material="golden carrot" slot="6"/>
<item material="golden apple" slot="7"/>
<item amount="64" material="arrow" slot="28"/>
</loadout>
<loadout id="reward-get">
<item amount="64" material="arrow"/>
</loadout>
</loadouts>

Default Loadout (Spawn Kit)

  • Spawn protection: 15 seconds of Damage Resistance XI
  • Armor: Team-colored leather armor (red or blue)
  • Weapons: Stone sword, bow with 64 arrows
  • Tools: Efficiency II iron pickaxe, iron axe
  • Blocks: 48 spruce logs, 64 glass
  • Food: 32 golden carrots, 1 golden apple

Reward Loadout

Given to players when they get a kill (see <kills> section.

Kill Rewards

  <kills>
<rewards>
<reward loadout="reward-get"/>
</rewards>
</kills>

Players receive the "reward-get" loadout (64 arrows) upon killing an enemy.

Match Results

  <results>
<win scenario="objectives">
<check>
<time>120m</time>
</check>
</win>
</results>

Victory condition: Complete all objectives (capture all wools) OR reach the 120-minute time limit (team with most objectives wins).

Objectives (Wools)

  <objectives>
<wools team="red">
<wool color="purple">
<source>
<block>83,45,-658</block>
</source>
<destination>
<block>25,56,-888</block>
</destination>
</wool>
<wool color="pink">
<source>
<block>-37,45,-658</block>
</source>
<destination>
<block>21,56,-888</block>
</destination>
</wool>
</wools>
<wools team="blue">
<wool color="cyan">
<source>
<block>-37,45,-888</block>
</source>
<destination>
<block>21,56,-658</block>
</destination>
</wool>
<wool color="orange">
<source>
<block>-83,45,-888</block>
</source>
<destination>
<block>25,56,-658</block>
</destination>
</wool>
</wools>
</objectives>

Each team must capture 2 wools from the enemy's wool rooms:

Red Team Objectives:

  • Purple wool: From Blue's base (83,45,-658) → Red's monument (25,56,-888)
  • Pink wool: From Blue's base (-37,45,-658) → Red's monument (21,56,-888)

Blue Team Objectives:

  • Cyan wool: From Red's base (-37,45,-888) → Blue's monument (21,56,-658)
  • Orange wool: From Red's base (-83,45,-888) → Blue's monument (25,56,-658)

Zones (Protected Regions)

  <zones>
<zone modify="never">
<region>
<join>
<sphere origin="-37,45,-888" radius="1"/>
<sphere origin="23,45,-948" radius="1"/>
<sphere origin="83,45,-888" radius="1"/>
<sphere origin="83,45,-658" radius="1"/>
<sphere origin="-23,45,-498" radius="1"/>
<sphere origin="-37,45,-658" radius="1"/>
</join>
</region>
<message>{errors.cannot-build}</message>
</zone>

Wool Source Protection

Protects all 6 wool locations (4 objective wools + 2 others) from being broken or modified. Displays an error message when players try to build there.

    <zone modify="never">
<region>
<join>
<cylinder base="80,45,-888" radius="6" height="11"/>
<cylinder base="-33,45,-888" radius="6" height="11"/>
</join>
</region>
<enter>
<team>red</team>
</enter>
<message>{errors.own-wool-room}</message>
</zone>

Own Wool Room Protection (Blue's Rooms)

Red team cannot enter Blue's wool rooms. Prevents spawn camping.

    <zone modify="never">
<region>
<join>
<cylinder base="-34,45,-658" radius="6" height="11"/>
<cylinder base="79,45,-658" radius="6" height="11"/>
</join>
</region>
<enter>
<team>blue</team>
</enter>
<message>{errors.own-wool-room}</message>
</zone>

Own Wool Room Protection (Red's Rooms)

Blue team cannot enter Red's wool rooms.

    <zone modify="never">
<region>
<join>
<cylinder base="23,54,-658" radius="4" height="4"/>
<cylinder base="23,54,-888" radius="4" height="4"/>
</join>
</region>
<message>{errors.cannot-build}</message>
</zone>
</zones>

Monument Protection

Protects the wool monument areas where teams place captured wools.

Item Management

  <items>
<remove-drops>
<any>
<material>leather helmet</material>
<material>leather chestplate</material>
<material>leather leggings</material>
<material>leather boots</material>
<material>golden carrot</material>
</any>
</remove-drops>
<repair-tools>
<any>
<material>stone sword</material>
<material>bow</material>
<material>iron pickaxe</material>
<material>iron axe</material>
</any>
</repair-tools>
</items>

Remove Drops

Armor and golden carrots don't drop when players die (prevents clutter).

Repair Tools

Swords, bows, pickaxes, and axes automatically repair to full durability.

Close

Close the main <map> xml tag.

</map>