PERMISSIONS
Every part of Soulverse's menu and commands has its own permission, so moderators get only what they need.
With a permissions mod (LuckPerms and the like) each is the node soulverse.<name>, and a whole group can be given
at once: soulverse.players.*, soulverse.server.*, soulverse.quirks.* or soulverse.*.
Without one, this is who has what.
EVERYONE AND THE COMMANDS
| permission | what it allows | players | operators |
|---|---|---|---|
soulverse.menu | Opening the Soulverse menu (/soulverse, /sv). Everyone. | Yes | Yes |
soulverse.mute | Muting someone for yourself only (/mute chat|vc). Everyone. | Yes | Yes |
soulverse.reload | Reloading Soulverse's settings and every player's file (/soulverse reload). | No | Yes |
THE SERVER TAB
| permission | what it allows | players | operators |
|---|---|---|---|
soulverse.server.view | Opening the Server tab and seeing its settings (changing them takes the category's own permission below). | No | Yes |
soulverse.server.creation | The Server tab's Character creation settings. | No | Yes |
soulverse.server.names | The Server tab's Names settings. | No | Yes |
soulverse.server.gameplay | The Server tab's Gameplay settings. | No | Yes |
soulverse.server.expansions | The Server tab's Expansions (built-in datapacks such as Additional Souls). | No | Yes |
soulverse.server.souls | The Server tab's SOULs settings (Love's wait, Hatred). | No | Yes |
soulverse.server.lives | The Server tab's Lives settings, and giving everyone their lives back. | No | Yes |
soulverse.server.quirks | The Server tab's Quirks settings. | No | Yes |
soulverse.server.moderation | The Server tab's Moderation settings. | No | Yes |
soulverse.server.voice_chat | The Server tab's Voice chat settings. | No | Yes |
soulverse.server.ghost | The Server tab's Ghost settings. | No | Yes |
soulverse.server.possession | The Server tab's Possession settings. | No | Yes |
THE SOULS TAB
| permission | what it allows | players | operators |
|---|---|---|---|
soulverse.souls.view | Opening the SOULs tab: every SOUL and how it's set. | No | Yes |
soulverse.souls.edit | Setting a SOUL enabled, unavailable, hidden or disabled. | No | Yes |
THE QUIRKS TAB
| permission | what it allows | players | operators |
|---|---|---|---|
soulverse.quirks.view | Opening the Quirks tab: every quirk, its picture and what it does. | No | Yes |
soulverse.quirks.assign | Giving a quirk to a player from the Quirks tab ("Assign to Player"; taking them away is the player page's, below). | No | Yes |
THE PLAYERS TAB AND EACH PLAYER'S PAGE
| permission | what it allows | players | operators |
|---|---|---|---|
soulverse.players.view | The Players tab: the list of everyone who has joined. | No | Yes |
soulverse.players.page | A player's own page (their SOUL, look, lives, quirks and what can be done to them). | No | Yes |
soulverse.players.quirks | Giving a player quirks or taking them away (Edit Quirks), and unbinding a Soul-Bound ghost. | No | Yes |
soulverse.players.inventory.view | Looking into a player's inventory. | No | Yes |
soulverse.players.inventory.enderchest | Looking into a player's ender chest. | No | Yes |
soulverse.players.inventory.edit | Changing what is in a player's inventory or ender chest while looking into it: taking, putting in, moving, equipping. | No | Yes |
soulverse.players.spectate | Spectating a player. | No | Yes |
soulverse.players.moderation | Kicking, banning, tempbanning and unbanning. | No | Yes |
soulverse.players.souls | Changing a player's SOUL, and asking them to choose one again. | No | Yes |
soulverse.players.cosmetic | Changing a player's chosen name and size. | No | Yes |
soulverse.players.lives | Setting a player's lives (most and left) and giving them all back. | No | Yes |
soulverse.players.tp | Teleporting to a player. | No | Yes |
soulverse.players.tp_offline | Teleporting to where an offline player last was. | No | Yes |
soulverse.players.tp_spawn | Sending a player to spawn. | No | Yes |
soulverse.players.mute | Muting a player in chat, voice chat or both, for everyone. | No | Yes |
soulverse.players.deafen | Deafening a player in voice chat: they hear no one. | No | Yes |
soulverse.players.voice | A player's voice chat: banning them from it, their volume, and the ghost-voice filter. | No | Yes |
soulverse.players.possession | Setting per player whether they may possess players, and whether they can be possessed. | No | Yes |
soulverse.players.log | Reading a player's log (kills, deaths, advancements, travels, SOUL and name changes). | No | Yes |
NOT MENU ACCESS
| permission | what it allows | players | operators |
|---|---|---|---|
soulverse.ghost.see | Seeing ghosts in the TAB list (they are left out of it for everyone else unless the server shows them). | No | Yes |
soulverse.spectators.see | Seeing players in spectator mode who aren't ghosts: in the TAB list, and as a ghost in the world (ghosts don't, without it). | No | Yes |
soulverse.ghost.see_chat | Reading the ghosts' own chat while alive (when the Server tab's "Admins read ghost chat" is on). | No | Yes |
soulverse.ghost.possess_infinite | Possessing for as long as they like (no time limit): only when given (operators don't have it by themselves). | No | No |
soulverse.possession.immune | Never being possessed by a ghost: only when given (operators don't have it by themselves). | No | No |