AlphaPracticeDocs v8.0.0
AlphaPracticeReferencePermissions

Permissions

The nodes that matter, grouped by feature.

On this page

Every node starts with alphapractice.. The full list is in the plugin plugin.yml. These are the groups that matter day to day.

Core

NodeDefaultGrants
alphapractice.adminopAdministration.
alphapractice.setupnoneSetting everything up.
alphapractice.staffnoneStaff permission.
alphapractice.admin.coinsopManaging player coins.
alphapractice.autosave.alertnoneAlerts when auto-save starts and ends.

Practice (admin tools)

alphapractice.practice.* grants all of these.

NodeGrants
practice.lobby, practice.arenasSetting and teleporting to the lobby, and teleporting to the arenas world.
practice.info, .info.teleport, .info.cancel, .info.resetstatsLooking up a player, teleporting to their activity, cancelling it, and resetting their stats.
practice.elo.default, practice.elo.specificResetting ELO, or setting it to a number.
practice.exp.reset, .add, .setManaging experience.
practice.unranked.default, .add; practice.ranked.default, .addResetting or adding to the daily match limits.
practice.ranked.ban, .unbanBanning a player from ranked.
practice.nametag.set, .reset; practice.rename; practice.resetNametags, renaming and a full player reset.

Player features

NodeDefaultGrants
alphapractice.settings.opentrueOpening /settings. Each toggle has its own node under alphapractice.settings.*.
alphapractice.spectatetrueSpectating. Also spectate.menu, spectate.random and spectate.vanish.
alphapractice.statisticstrueOwn statistics. statistics.other shows others.
alphapractice.tagstrue/tags.
alphapractice.divisions.viewtrue/divisions.
alphapractice.ignorequeuetrue/ignorequeue.
alphapractice.event.jointrueJoining events.

Duels and parties

NodeGrants
alphapractice.duelUsing /duel. Also duel.selectarena, duel.selectrounds and duel.infiniteinvite.
alphapractice.party.createCreating a party. Also party.selectarena, party.selectrounds, party.infiniteinvite, party.changelimit, party.public, party.broadcast, party.allinvite, party.partychat, party.duelrequest and party.info.others.

Staff mode, ladders and arenas

NodeGrants
alphapractice.staffmodeStaff mode. Also staffmode.fly, staffmode.forceend, staffmode.chat and staffmode.see.
alphapractice.ladder.freeze, ladder.stopFreezing a ladder, and stopping its matches.
alphapractice.arena.freeze, arena.stopFreezing an arena, and stopping its matches.
alphapractice.event.host, event.host.allOpening the host menu, and hosting every event type.

Cosmetics

The cosmetics nodes are registered at startup and are listed on Cosmetics and coins.