Resource Packs

AtlasLobby works without a resource pack. Resource packs are optional unless you configure them as required.

Configuration

Resource packs are configured in config.yml:

resource-pack:
  enabled: false
  url: ""
  sha1: ""
  required: false
  prompt: "&bAtlasLobby resource pack"
  send-on-join: false
  send-delay-seconds: 2
  kick-on-decline: false
  decline-kick-message: "&cThis lobby requires the resource pack."
SettingMeaning
enabledTurns resource-pack support on or off.
urlDirect URL to the pack zip.
sha1Optional SHA-1 hash.
requiredMarks the pack as required.
promptPrompt shown to players.
send-on-joinSends the pack automatically when players join.
send-delay-secondsDelay before sending the pack on join.
kick-on-declineKicks players who decline when enabled.
decline-kick-messageKick message used when declining is not allowed.

Commands

/al pack send [player]
/al pack status [player]

You can send the resource pack from a menu action:

actions:
  - "send_resource_pack:"

SHA-1

The SHA-1 hash should be exactly 40 hex characters.

If the hash is invalid, AtlasLobby warns and sends the pack without the hash.

Status Tracking

AtlasLobby records the latest resource-pack status in player data and exposes it through %resource_pack_status%.