Atlas Map Documentation

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

XML Includes<include>

Includes are used to split a large and redundant configuration file into multiple smaller files. elements should only be found directly as a child of the main element.

Shared Includes
PathDescription
defaults.xml Included in every map This loads localization for maps. DON'T DELETE THIS!
Shared/block-kits.xml Default kits used for all maps that have block disguises.
Shared/groups.xml Shared file loaded for all maps that contains useful groups or "snippets" of code that is used in a lot of maps. This is different from a regular include file because it can contain a wide variety of different feature definitions which can span a variety of gamemodes and that are only loaded by the respective map's XML file directly. Larger things that span multiple modules should generally receive their own include file. The goal of this file if to cut down on excess code duplication and make it easy to change things in Atlas without having to change a lot of XMLs.
Shared/kits-standard-dtm.xml Standard set of kits uses for all DTM maps with kits.
Shared/locales/ar_SA.xml Localized strings for the english language.
Shared/locales/de_DE.xml Localized strings for the english language.
Shared/locales/en_US.xml Localized strings for the english language.
Shared/locales/es_ES.xml Localized strings for the english language.
Shared/locales/sv_SE.xml Localized strings for the english language.
Shared/nebula-shop.xml 1 Knockback V on an 11 use diamond shovel. knockback More arrows to shoot at enemies Heal yourself with apples Get a boost of speed Get a bigger boost of speed
Shared/nexus-kits.xml Default kits used for all maps in the nexus gamemode.
Shared/oitc.xml Configuration and general elements used by all maps in the OITC (on in the quiver) genre.
Shared/phases-dtc.xml Default phases used for maps in DTC.
Shared/phases-dtm.xml Default phases used for maps in DTM.
Shared/red-alert.xml Configuration and general elements used by all maps in the red alert genre.
Shared/reward-one-arrow.xml Helper file to reward a golden apple on a kill.
Shared/reward-one-gap.xml Helper file to reward an arrow on a kill.
Shared/reward-seven-arrows.xml Helper file to reward seven arrows on a kill.
Shared/skywars.xml Default chest population data for all SkyWars maps.
Shared/tutorials/ctw.xml Base tutorial that should be included by all CTW maps.
Shared/tutorials/dtc.xml Base tutorial that should be included by all DTC maps.
Shared/tutorials/dtm.xml Base tutorial that should be included by all DTM maps.
Shared/tutorials/koth.xml Base tutorial that should be included by all KOTH maps.
Shared/tutorials/main.xml File that contains the default beginning and ending map tutorial phases.
Shared/tutorials/mixed/dtc-dtm.xml Base tutorial that should be included by all DTC with DTM maps.
Shared/tutorials/tdm.xml Base tutorial that should be included by all TDM maps.
Shared/tutorials/tnt.xml Base tutorial that should be included by all maps that use TNT.
Shared/tutorials/walls.xml Base tutorial that should be included by all WALLS maps.
Shared/walls.xml Default kits and configurations used for all maps in the walls gamemode.

Include

<include src="defaults.xml" />

<!--Default-->

<include src="Shared/reward-one-arrow.xml" />

<!--One arrow on Kill-->

Include Attributes
AttributeDescriptionType
src

The path to another map configuration file.

Text
local

If set to to true, it will search for the import in the same directory as the map.xml, otherwise it searches in the shared maps directory.

True/False