Skip to content

Reference

Commands, permission nodes and config keys, read straight from the source code. For how and why to use them, see the other pages.

mod_id battletower
Version 1.0.0
Minecraft / NeoForge 1.21.1 / 21.1.248
Builds against Pixelmon 9.4.2
Install Loads on both sides. See the Overview page for whether clients need it.
Git https://github.com/Pixelrus/battletower
Depends on battlecore [${battlecore_version},) (required), pixelmon [9.4.2,) (required)

Commands

Command Who can use it Description
/bt no check declared
/bt menu battletower.command.browse
/bt list battletower.command.list
/bt enter <id> battletower.command.enter
/bt forfeit battletower.command.forfeit
/bt admin gui battletower.admin.editor
/bt admin history battletower.admin.history
/bt admin history tower <id> battletower.admin.history
/bt admin history player <name> battletower.admin.history
/bt admin reload battletower.admin.reload
/bt admin run <id> <player> battletower.admin.run
/bt admin reset <player> <id> battletower.admin.reset

Permission nodes

Node Default What it allows
battletower.admin.editor see source Permission node for the tower editor admin interface (battletower.admin.editor).
battletower.admin.enter.disabled see source Permission node that lets its holder enter a tower whose enabled flag is false (battletower.admin.enter.disabled).
battletower.admin.history see source Permission node for the run history browser (battletower.admin.history).
battletower.admin.reload see source Permission node for reloading tower configs (battletower.admin.reload).
battletower.admin.reset see source Permission node for resetting a player's attempt cooldown (battletower.admin.reset).
battletower.admin.run see source Permission node for forcing a player to enter a tower (battletower.admin.run).
battletower.command.browse see source Permission node for opening the tower browser (battletower.command.browse).
battletower.command.enter see source Permission node for entering battle towers (battletower.command.enter).
battletower.command.forfeit see source Permission node for forfeiting a battle tower run (battletower.command.forfeit).
battletower.command.list see source Permission node for listing battle towers (battletower.command.list).
battletower.enter.example_tower see source

Config

File Key Default Notes
config/battletower-server.toml server.eventServer events Velocity backend used for every mode that drafts or supplies temporary Pokemon. The target must run the same Battle Tower and BattleCore versions and tower configs.
config/battletower-server.toml server.rewardAuthorityServer main Velocity backend that is allowed to DELIVER Battle Factory rewards. Factory rewards are earned on the events backend but paid out here, where the player's durable Vault/PokeDollar state is authoritati

Files referenced in source: example_tower.json