Configuration Overview

AtlasLobby uses YAML files. Most feature behavior is meant to be editable without touching code.

Main Config

config.yml controls global systems:

  • actions
  • inventory-control
  • scoreboard
  • spawn
  • protection
  • visibility
  • resource-pack
  • server-selector

Feature Files

FilePurpose
messages.ymlPrefix, command messages, errors, player-facing text.
items.ymlJoin/hotbar tools.
menus.ymlChest UI menus.
servers.ymlServer selector entries.
rewards.ymlDaily reward settings and reward commands.
announcements.ymlAnnouncement/news entries.
cosmetics.ymlParticle cosmetics.

Reloading

Use:

/al reload

Reload updates config, messages, menus, items, servers, rewards, announcements, cosmetics, resource-pack settings, protection, visibility, scoreboard, and repeating tasks.

Server-Wide Defaults

AtlasLobby now defaults inventory control and protection to the whole server:

inventory-control:
  apply-to-all-worlds: true

protection:
  apply-to-all-worlds: true

To exclude worlds:

inventory-control:
  disabled-worlds:
    - survival

protection:
  disabled-worlds:
    - survival

Per-World Overrides

Protection can override individual flags per world:

protection:
  worlds:
    world:
      block-break: true
      item-drop: true
    event_world:
      block-break: false
      item-drop: true