Atlas Map Documentation

A comprehensive guide on creating maps and game modes for Atlas.

Shops Module<shops>

Shop<shop>

<shops>
  <shop id="a-shop" name="Itemz 4 U" open-check="always">
    <point-config>
      <join-match>400</join-match>
    </point-config>
    <items>
      <item price="100" prestige="0" name="Spanky Spade" check="always">
        <description>
          <line>Knockback V on an 11 use diamond shovel.</line>
        </description>
        <stack material="diamond spade" damage="1550">
          <enchantments>
            <enchantment level="5">knockback</enchantment>
          </enchantments>
        </stack>
      </item>
    </items>
  </shop>
</shops>

Shop Attributes
AttributeDescriptionType
id

The globally unique ID of this feature.

This can be used to reference this feature from other parts of the XML.

Feature ID
name

The name of the shop.

Localized String
open-check

Check that should be ran before the shop can be opened.

This can either be in ID form, or as a nested XML tag in the syntax of a check.

Check

Point Config<point-config>

Configuration options regarding to how many points should be earned for performing actions.

<point-config>
  <join-match>400</join-match>
</point-config>

Point Config Attributes
AttributeDescriptionTypeDefault
player-kill

The amount of points that should be earned when the performs the player-kill action

Number (Without Decimal)0
join-match

The amount of points that should be earned when the performs the join-match action

Number (Without Decimal)0
point-earn

The amount of points that should be earned when the performs the point-earn action

Number (Without Decimal)0
entity-destroy

The amount of points that should be earned when the performs the entity-destroy action

Number (Without Decimal)0
destroyable-damage

The amount of points that should be earned when the performs the destroyable-damage action

Number (Without Decimal)0
destroyable-touch

The amount of points that should be earned when the performs the destroyable-touch action

Number (Without Decimal)0
destroyable-repair

The amount of points that should be earned when the performs the destroyable-repair action

Number (Without Decimal)0
leakable-leak

The amount of points that should be earned when the performs the leakable-leak action

Number (Without Decimal)0
monument-destroy

The amount of points that should be earned when the performs the monument-destroy action

Number (Without Decimal)0
flag-capture

The amount of points that should be earned when the performs the flag-capture action

Number (Without Decimal)0
flag-pickup

The amount of points that should be earned when the performs the flag-pickup action

Number (Without Decimal)0
flag-steal

The amount of points that should be earned when the performs the flag-steal action

Number (Without Decimal)0
hill-capture

The amount of points that should be earned when the performs the hill-capture action

Number (Without Decimal)0
wool-pickup

The amount of points that should be earned when the performs the wool-pickup action

Number (Without Decimal)0
wool-place

The amount of points that should be earned when the performs the wool-place action

Number (Without Decimal)0
wall-fall

The amount of points that should be earned when the performs the wall-fall action

Number (Without Decimal)0

Shop Items<items>

These define which items are inside of the shop.

<items>
  <item price="100" prestige="0" name="Spanky Spade" check="always">
    <description>
      <line>Knockback V on an 11 use diamond shovel.</line>
    </description>
    ...
  </item>
</items>

Item Stacks<stack>

These can be used to give item stacks to players upon purchase.

<stack material="diamond spade" damage="1550">
  <enchantments>
    <enchantment level="5">knockback</enchantment>
  </enchantments>
</stack>

Item Stacks Attributes
AttributeDescriptionTypeDefault
price

The price of the item

Number (Without Decimal)
name

The name of the item.

Localized String
description

The description of the item.

Localized String
check

Check that should be ran before the item can be purchased.

This can either be in ID form, or as a nested XML tag in the syntax of a check.

Check
prestige

The prestige level required to purchase the item.

Number (Without Decimal)0