Skip to content

Dedicated Server Console

Charles Gantt edited this page Sep 11, 2026 · 1 revision

Dedicated Server Console

Use the native administration command without a leading slash:

andys_sgp:admin

It works with cheats disabled. The BDS console is authorized automatically. In game, only operators can use the slash form. Ordinary players and command blocks are rejected.

Commands

  • andys_sgp:admin or andys_sgp:admin status — show master enabled state, scope, and registered-rune count.
  • andys_sgp:admin help — print the available syntax.
  • andys_sgp:admin list [filter] — print settings; an optional partial key filters the list.
  • andys_sgp:admin set KEY VALUE — validate and save one setting immediately.
  • andys_sgp:admin preset DIMENSION NAME — apply a named explosion preset to a dimension.
  • andys_sgp:admin runes [filter] — list rune IDs, names, owners, tiers, radii, and states.
  • andys_sgp:admin inspect ID — print the stored record for one rune.
  • andys_sgp:admin disable ID — suspend a rune without deleting its settings.
  • andys_sgp:admin enable ID — restore a disabled rune.
  • andys_sgp:admin remove ID — remove a registration only; it does not load chunks or delete a physical block.
  • andys_sgp:admin transfer ID ONLINE_NAME — transfer ownership to an exact online player.
  • andys_sgp:admin custom-blocks CSV — replace the custom protected-block identifiers.
  • andys_sgp:admin custom-sources CSV — replace the custom explosion-source identifiers.
  • andys_sgp:admin reload — reload and validate persisted settings and rune records.
  • andys_sgp:admin reset confirm — restore world defaults while retaining rune records and ownership.

Quote a preset or player name that contains spaces. Boolean values accept on, off, true, and false.

Top-level setting keys

Boolean keys:

enabled, wardsEnabled, playerProtection, adminOnly, upgrades, allowOverlap, opBypass, gridEnabled, logging

Numeric keys:

  • maxTier: 1–5
  • maxRadius: 1–256
  • maxWards: 1–64
  • maxMembers: 0–48
  • minDistance: 0–128

Choice keys:

  • scope: global, ward, or hybrid
  • cost: standard, expensive, or free
  • defaultPlayerProfile: open, build, storage, base, or private
  • defaultExplosionPreset: quote one of Vanilla, Creeper Safe, Mob Explosion Safe, Survival Balanced, Build Safe, or Full Protection

Examples:

andys_sgp:admin set enabled on
andys_sgp:admin set scope ward
andys_sgp:admin set maxWards 12
andys_sgp:admin set defaultExplosionPreset "Build Safe"

Feature keys

Use features.NAME, where NAME is:

build, break, containers, interact, useItems, entityInteract, attackEntities, or pvp

Example:

andys_sgp:admin set features.pvp off

World explosion-source keys

Use allowedSources.SOURCE, where SOURCE is:

creeper, charged_creeper, ghast, tnt, tnt_minecart, end_crystal, wither, wither_skull, or unknown

Example:

andys_sgp:admin set allowedSources.tnt off

Dimension keys

Use the complete dimension identifier:

  • minecraft:overworld
  • minecraft:nether
  • minecraft:the_end

Available patterns:

  • dimensions.DIMENSION.enabled
  • dimensions.DIMENSION.mode with all, critical, storage, redstone, or custom
  • dimensions.DIMENSION.sources.SOURCE
  • dimensions.DIMENSION.damage.SOURCE

Damage keys also accept custom. Examples:

andys_sgp:admin set dimensions.minecraft:nether.mode critical
andys_sgp:admin set dimensions.minecraft:the_end.sources.end_crystal on
andys_sgp:admin set dimensions.minecraft:overworld.damage.creeper on

Apply a preset with:

andys_sgp:admin preset minecraft:overworld "Survival Balanced"

This replaces the dimension mode and source switches and resets dimension entity-damage switches to off.

Rune administration examples

andys_sgp:admin runes Alex
andys_sgp:admin inspect RUNE_ID
andys_sgp:admin disable RUNE_ID
andys_sgp:admin transfer RUNE_ID "Player Name"
andys_sgp:admin remove RUNE_ID

remove is intended for a stale record after the physical block was removed externally. It does not remove a loaded rune block.

Custom identifier lists

Use at most 128 comma-separated identifiers in namespace:identifier form:

andys_sgp:admin custom-blocks example:machine,example:secure_chest
andys_sgp:admin custom-sources example:explosive_entity

Sending an empty list clears the corresponding custom configuration.

Logging and persistence

Settings and rune mutations save immediately. Mutating commands write an administration log entry. Protected-explosion summaries appear only when logging is on.