Ascension Protocol
Commands

Gate Admin Commands

/gates admin staff reference

Prefix: /gates admin

Parent permission: ascension.gate.admin — grants all ascension.gate.admin.* children.

Fine-grained nodes: Gate permissions.

Gate management

CommandPermissionDescription
portalsascension.gate.admin.listAll gates, status, players inside
tp [id|nearest]ascension.gate.admin.tpTeleport to gate
tp dungeon [id]ascension.gate.admin.tpTeleport into dungeon
spawn <tier> [--temp]ascension.gate.admin.spawnGate at your feet (--temp = not saved)
remove [uuid|nearest|all]ascension.gate.admin.removeRemove gates
break clearascension.gate.admin.breakClear dungeon break mobs
reloadascension.gate.admin.reloadReload config + gates.yml + spawns.yml (new JAR keys merged in)
dungeon listascension.gate.admin.dungeonList themed dungeon families
dungeon family <id>ascension.gate.admin.dungeonForce a theme for all subsequent gate entries (testing)
dungeon family clearascension.gate.admin.dungeonClear forced theme — random selection restored
dungeon family restoreascension.gate.admin.dungeonRestore your saved theme preference
item listascension.gate.admin.itemList registered dungeon items
item give <id> [amount]ascension.gate.admin.itemGive a dungeon item to yourself
block listascension.gate.admin.blockList placeable dungeon blocks + IDs
block give <player> <id|all> [amount]ascension.gate.admin.blockGive placeable crystal/gem blocks
help / listany admin childAdmin help in chat

Custom dungeon blocks

Permission: ascension.gate.admin.block

The mana crystals and gemstone ores that generate inside dungeons are resource-pack note blocks. block give hands out placeable copies (a tagged NOTE_BLOCK); when you place one it re-stamps itself into the correct model, so you can build with them anywhere. all gives one of every block.

Placed outside a dungeon they behave as ordinary decorative blocks — break one and it drops itself back (survival) so you can re-place it, with none of the dungeon-only mining restriction. Inside an active dungeon the same blocks stay mineable ore nodes that drop gems/mana.

IDBlock
mana_greenGreen mana crystal
mana_yellowYellow mana crystal
mana_purplePurple mana crystal
gem_greenGreen gemstone ore (stone)
gem_blueBlue gemstone ore (stone)
gem_goldGold gemstone ore (stone)
gem_mossy_greenGreen gemstone ore (mossy)
gem_mossy_blueBlue gemstone ore (mossy)
gem_mossy_goldGold gemstone ore (mossy)

Example: /gates admin block give Steve mana_purple 16 · /gates admin block give Steve all

These are the blocks. To hand out the mineral drops (sellable gems), use /gates admin item give with the loot item IDs instead.

Display Pedestal

Permission: ascension.gate.admin.item

The Display Pedestal is a registered item, so it hands out (and tab-completes) through the normal item command:

/gates admin item give <player> display_pedestal [amount]
/asc admin item give <player> display_pedestal [amount]

Players place it, right-click to open it, and drop any item into the center slot to show it above the stand (sneak + right-click picks it up). It is also sold in /ascshop under the Collectibles tab.

The pedestal body is a real, mineable note-block (basedrum,note=9, mapped to an opaque solid model so blocks behind it are not see-through — the ornate stand is still a display entity), so it has an outline, collision and break animation. Mine it (owner/staff) to pick it up. Rebuild AscensionCore and re-deliver the pack after model changes.

Each stand's owner picks a display mode (stationary / rotating / floating / rotate + float / laid flat), height, item size, upright, and an access lock:

  • Locked — owner only.
  • Claim — anyone who can build at the pedestal's location, resolved via GriefPrevention, WorldGuard, or Towny (each toggleable under pedestal.access.claim-providers).
  • Public — anyone.

Staff holding ascension.gate.admin (configurable via pedestal.access.admin-bypass-permission) bypass every lock — open, swap, re-configure, or pick up any pedestal. Picking up and changing settings is otherwise owner + staff only.

Its definition and look live in AscensionGates/pedestal.yml — the pedestal: section tunes spin-degrees-per-second, float motion, item-scale/base-scale, offsets, light, and the access: block (default mode, bypass permission, provider toggles). Edit it and run /gates admin reload; changes re-apply to already-placed stands on the next tick.

Spawn zones (cuboid)

Permissions: ascension.gate.admin.zone · wand: ascension.gate.admin.wand

Zones bypass global spawn restrictions (exclusions, radii, Towny, WG, surface).

CommandDescription
zone wandGive wand — left-click pos1, right-click pos2
zone pos1 / zone pos2Set corners without wand
zone create <id>Save cuboid from pos1/pos2
zone listList zones
zone info <id>Zone settings
zone delete <id>Remove zone
zone spawn <id>Force spawn in zone
zone config <id> interval 30mSet spawn interval
zone config <id> tier C 50 D 30Tier weight pool
zone config <id> enable / disableToggle zone
zone config <id> max <n>Max gates in zone

Legacy: zone enable <id>, zone disable <id>, zone interval <id> 30m, zone tier <id> C 50, zone max <id> 3

Spawn points (fixed location)

Permission: ascension.gate.admin.point

CommandDescription
point create <id> [tier]Create at your location
point sethere <id>Move point here
point list / point info <id>List / inspect
point delete <id>Remove
point interval <id> 2hTimer interval
point tier <id> C 70Tier weights
point enable <id> / disable <id>Toggle
point spawn <id>Force spawn now

Exclusion zones

Permission: ascension.gate.admin.zone

Cuboids where gates never auto-spawn.

CommandDescription
zone wandSelect pos1/pos2
exclusion create <id>Save exclusion cuboid
exclusion listList exclusions
exclusion delete <id>Remove

Or edit plugins/AscensionGates/spawns.ymlexclusion-zones.

On this page