Commands & permissions

Every LavaRises command and permission node, straight from plugin.yml.

Base command: /lavarises — aliases /lr, /lav, /yukselenlav.

Player commands

CommandWhat it doesPermission
/lr helpCommand list
/lr join [arena]Join a match. With no arena, joins the first available one.lavarises.command.join
/lr leaveLeave the current matchlavarises.command.leave
/lr listList arenas with state and player countlavarises.command.status
/lr status [arena]Show one arena’s statelavarises.command.status
/lr stats [player]Kills, deaths, matches played, winslavarises.command.stats

Playing and spectating are gated by lavarises.play and lavarises.spectate — both default to everyone.

Admin — arena setup

CommandWhat it does
/lr admin create <id>Create a new arena entry
/lr admin delete <id>Delete an arena
/lr admin setlobby <id>Set the lobby to where you stand (a real, permanent world)
/lr admin setspectator <id>Set the spectator point inside the arena
/lr admin addspawn <id>Add a spawn point at your position
/lr admin removespawn <id> <index>Remove a spawn point
/lr admin setbounds <id>Set the arena bounds from your wand selection
/lr admin sety <id> <key> <value>Set lava-start-y, lava-end-y or build-max-y
/lr admin settemplate <id> <folder>Use a template world instead of the generator
/lr admin setprofile <id> <classic|quick|chaos>Change the profile
/lr wandGet the selection wand

Admin — map generation

CommandWhat it does
/lr admin map create <id> volcanic_basin [size] [seed]Generate a map
/lr admin map regenerate <id>Roll a new seed and generate again
/lr admin map report <id>Quality report — see Arenas & map generation
/lr admin map preview <id>Open a preview world and walk the map (close to end it)
/lr admin map accept <id>Freeze the seed and the generated spawn points

Admin — running matches

CommandWhat it does
/lr admin validate <id>Check the arena is fully and correctly configured
/lr admin enable <id> / disable <id>Turn an arena on or off (enable validates first)
/lr admin start <id>Force-start a match
/lr admin stop <id>Stop a match
/lr admin pause <id> / resume <id>Pause and resume the timers
/lr admin reloadReload the configuration
/lr admin debug <id>Live state, timers and lava engine metrics

Permission nodes

NodeDefaultScope
lavarises.playeveryoneCan play
lavarises.spectateeveryoneCan spectate
lavarises.command.joineveryone/lr join
lavarises.command.leaveeveryone/lr leave
lavarises.command.statuseveryone/lr status, /lr list
lavarises.command.statseveryone/lr stats
lavarises.adminopAll admin commands (parent of the four below)
lavarises.admin.setupopArena creation and setup, map commands
lavarises.admin.startopStarting matches
lavarises.admin.stopopStopping / pausing matches
lavarises.admin.reloadop/lr admin reload
lavarises.admin.debugop/lr admin debug

PlaceholderAPI

Available when PlaceholderAPI is installed. Identifier: lavarises.

PlaceholderReturns
%lavarises_arena%The player’s current arena display name, or -
%lavarises_state%Current match state
%lavarises_lava_y%Current lava level, or -
%lavarises_next_rise%Time until the next rise
%lavarises_alive%Players still in the match
%lavarises_wins%Career wins
%lavarises_kills%Career kills
%lavarises_deaths%Career deaths
%lavarises_played%Matches played

Next: config.yml reference.