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