LuckPerms Minecraft Plugin

By lucko

LuckPerms allows server admins to control what features players can use by creating groups and assigning permissions.

Placeholders

31 documented placeholders.

Placeholder Description Copy
%luckperms_check_permission_<permission>% Returns the result of a permission check for the given permission
%luckperms_context% Returns all of the player's current contexts
%luckperms_context_<context key>% Returns context values corresponding to the given key
%luckperms_current_group_on_track_<track>% Returns the name of the player's current group on the given track
%luckperms_expiry_time_<permission>% Gets the duration remaining on a temporary permission assigned directly to the player
%luckperms_first_group_on_tracks_<tracks>% Finds the first group inherited by the player on any of the given comma-separated tracks
%luckperms_group_expiry_time_<group name>% Gets the duration remaining on a temporary group membership assigned directly to the player
%luckperms_groups% Returns a list of the groups directly inherited by the player
%luckperms_has_groups_on_track_<track>% Returns if any of the player's direct groups is on the given track
%luckperms_has_permission_<permission>% Returns if the player directly has the exact given permission
%luckperms_highest_group_by_weight% Returns the name of the player's highest weighted direct group
%luckperms_highest_inherited_group_by_weight% Returns the name of the player's highest weighted group including inherited
%luckperms_in_group_<group>% Returns if the player is directly a member of the given group
%luckperms_inherited_expiry_time_<permission>% Gets the duration remaining on a temporary permission assigned to or inherited by the player
%luckperms_inherited_group_expiry_time_<group name>% Gets the duration remaining on a temporary group membership assigned to or inherited by the player
%luckperms_inherited_groups% Returns a list of all groups inherited directly or indirectly by the player
%luckperms_inherits_group_<group>% Returns if the player is a direct or indirect member of the given group
%luckperms_inherits_permission_<permission>% Returns if the player inherits the exact given permission
%luckperms_last_group_on_tracks_<tracks>% Finds the last group inherited by the player on any of the given comma-separated tracks
%luckperms_lowest_group_by_weight% Returns the name of the player's lowest weighted direct group
%luckperms_lowest_inherited_group_by_weight% Returns the name of the player's lowest weighted group including inherited
%luckperms_meta_<meta key>% Returns a single value for the given meta key
%luckperms_meta_all_<meta key>% Returns all assigned values for the given meta key
%luckperms_next_group_on_track_<track>% Returns the name of the next group the player would be promoted to on the track
%luckperms_on_track_<track>% Returns if the player's primary group is on this track (deprecated)
%luckperms_prefix% Returns the player's prefix
%luckperms_prefix_element_<element>% Returns a prefix element using the given meta stack element definition
%luckperms_previous_group_on_track_<track>% Returns the name of the previous group the player would be demoted to on the track
%luckperms_primary_group_name% Returns the name of the player's primary group
%luckperms_suffix% Returns the player's suffix
%luckperms_suffix_element_<element>% Returns a suffix element using the given meta stack element definition

Permissions

137 documented permission nodes.

Permission Description Copy
luckperms.applyedits Allows the corresponding LuckPerms operation (applyedits).
luckperms.autoop Allows the corresponding LuckPerms operation (autoop).
luckperms.creategroup Allows the corresponding LuckPerms operation (creategroup).
luckperms.createtrack Allows the corresponding LuckPerms operation (createtrack).
luckperms.deletegroup Allows the corresponding LuckPerms operation (deletegroup).
luckperms.deletetrack Allows the corresponding LuckPerms operation (deletetrack).
luckperms.editor Allows the corresponding LuckPerms operation (editor).
luckperms.export Allows the corresponding LuckPerms operation (export).
luckperms.group.clear Allows the corresponding LuckPerms operation (group clear).
luckperms.group.clone Allows the corresponding LuckPerms operation (group clone).
luckperms.group.editor Allows the corresponding LuckPerms operation (group editor).
luckperms.group.info Allows the corresponding LuckPerms operation (group info).
luckperms.group.listmembers Allows the corresponding LuckPerms operation (group listmembers).
luckperms.group.meta.addprefix Allows the corresponding LuckPerms operation (group meta addprefix).
luckperms.group.meta.addsuffix Allows the corresponding LuckPerms operation (group meta addsuffix).
luckperms.group.meta.addtempprefix Allows the corresponding LuckPerms operation (group meta addtempprefix).
luckperms.group.meta.addtempsuffix Allows the corresponding LuckPerms operation (group meta addtempsuffix).
luckperms.group.meta.clear Allows the corresponding LuckPerms operation (group meta clear).
luckperms.group.meta.info Allows the corresponding LuckPerms operation (group meta info).
luckperms.group.meta.removeprefix Allows the corresponding LuckPerms operation (group meta removeprefix).
luckperms.group.meta.removesuffix Allows the corresponding LuckPerms operation (group meta removesuffix).
luckperms.group.meta.removetempprefix Allows the corresponding LuckPerms operation (group meta removetempprefix).
luckperms.group.meta.removetempsuffix Allows the corresponding LuckPerms operation (group meta removetempsuffix).
luckperms.group.meta.set Allows the corresponding LuckPerms operation (group meta set).
luckperms.group.meta.setprefix Allows the corresponding LuckPerms operation (group meta setprefix).
luckperms.group.meta.setsuffix Allows the corresponding LuckPerms operation (group meta setsuffix).
luckperms.group.meta.settemp Allows the corresponding LuckPerms operation (group meta settemp).
luckperms.group.meta.settempprefix Allows the corresponding LuckPerms operation (group meta settempprefix).
luckperms.group.meta.settempsuffix Allows the corresponding LuckPerms operation (group meta settempsuffix).
luckperms.group.meta.unset Allows the corresponding LuckPerms operation (group meta unset).
luckperms.group.meta.unsettemp Allows the corresponding LuckPerms operation (group meta unsettemp).
luckperms.group.parent.add Allows the corresponding LuckPerms operation (group parent add).
luckperms.group.parent.addtemp Allows the corresponding LuckPerms operation (group parent addtemp).
luckperms.group.parent.clear Allows the corresponding LuckPerms operation (group parent clear).
luckperms.group.parent.cleartrack Allows the corresponding LuckPerms operation (group parent cleartrack).
luckperms.group.parent.info Allows the corresponding LuckPerms operation (group parent info).
luckperms.group.parent.remove Allows the corresponding LuckPerms operation (group parent remove).
luckperms.group.parent.removetemp Allows the corresponding LuckPerms operation (group parent removetemp).
luckperms.group.parent.set Allows the corresponding LuckPerms operation (group parent set).
luckperms.group.parent.settrack Allows the corresponding LuckPerms operation (group parent settrack).
luckperms.group.permission.check Allows the corresponding LuckPerms operation (group permission check).
luckperms.group.permission.clear Allows the corresponding LuckPerms operation (group permission clear).
luckperms.group.permission.info Allows the corresponding LuckPerms operation (group permission info).
luckperms.group.permission.set Allows the corresponding LuckPerms operation (group permission set).
luckperms.group.permission.set.usecontext.<key>.<value> Allows setting group permissions in the specified context.
luckperms.group.permission.settemp Allows the corresponding LuckPerms operation (group permission settemp).
luckperms.group.permission.unset Allows the corresponding LuckPerms operation (group permission unset).
luckperms.group.permission.unsettemp Allows the corresponding LuckPerms operation (group permission unsettemp).
luckperms.group.rename Allows the corresponding LuckPerms operation (group rename).
luckperms.group.setdisplayname Allows the corresponding LuckPerms operation (group setdisplayname).
luckperms.group.setweight Allows the corresponding LuckPerms operation (group setweight).
luckperms.group.showtracks Allows the corresponding LuckPerms operation (group showtracks).
luckperms.import Allows the corresponding LuckPerms operation (import).
luckperms.info Allows the corresponding LuckPerms operation (info).
luckperms.listgroups Allows the corresponding LuckPerms operation (listgroups).
luckperms.listtracks Allows the corresponding LuckPerms operation (listtracks).
luckperms.log.grouphistory Allows the corresponding LuckPerms operation (log grouphistory).
luckperms.log.notify Allows the corresponding LuckPerms operation (log notify).
luckperms.log.recent Allows the corresponding LuckPerms operation (log recent).
luckperms.log.search Allows the corresponding LuckPerms operation (log search).
luckperms.log.trackhistory Allows the corresponding LuckPerms operation (log trackhistory).
luckperms.log.userhistory Allows the corresponding LuckPerms operation (log userhistory).
luckperms.modify.group Allows the corresponding LuckPerms operation (modify group).
luckperms.modify.group.<group> Allows modifying the specified LuckPerms group.
luckperms.modify.group.admin Allows the corresponding LuckPerms operation (modify group admin).
luckperms.modify.user.others Allows the corresponding LuckPerms operation (modify user others).
luckperms.modify.user.self Allows the corresponding LuckPerms operation (modify user self).
luckperms.reloadconfig Allows the corresponding LuckPerms operation (reloadconfig).
luckperms.search Allows the corresponding LuckPerms operation (search).
luckperms.sync Allows the corresponding LuckPerms operation (sync).
luckperms.track.append Allows the corresponding LuckPerms operation (track append).
luckperms.track.clear Allows the corresponding LuckPerms operation (track clear).
luckperms.track.clone Allows the corresponding LuckPerms operation (track clone).
luckperms.track.editor Allows the corresponding LuckPerms operation (track editor).
luckperms.track.info Allows the corresponding LuckPerms operation (track info).
luckperms.track.insert Allows the corresponding LuckPerms operation (track insert).
luckperms.track.remove Allows the corresponding LuckPerms operation (track remove).
luckperms.track.rename Allows the corresponding LuckPerms operation (track rename).
luckperms.translations Allows the corresponding LuckPerms operation (translations).
luckperms.tree Allows the corresponding LuckPerms operation (tree).
luckperms.user.clear Allows the corresponding LuckPerms operation (user clear).
luckperms.user.clone Allows the corresponding LuckPerms operation (user clone).
luckperms.user.demote Allows the corresponding LuckPerms operation (user demote).
luckperms.user.editor Allows the corresponding LuckPerms operation (user editor).
luckperms.user.info Allows the corresponding LuckPerms operation (user info).
luckperms.user.meta.addprefix Allows the corresponding LuckPerms operation (user meta addprefix).
luckperms.user.meta.addsuffix Allows the corresponding LuckPerms operation (user meta addsuffix).
luckperms.user.meta.addtempprefix Allows the corresponding LuckPerms operation (user meta addtempprefix).
luckperms.user.meta.addtempsuffix Allows the corresponding LuckPerms operation (user meta addtempsuffix).
luckperms.user.meta.clear Allows the corresponding LuckPerms operation (user meta clear).
luckperms.user.meta.info Allows the corresponding LuckPerms operation (user meta info).
luckperms.user.meta.removeprefix Allows the corresponding LuckPerms operation (user meta removeprefix).
luckperms.user.meta.removesuffix Allows the corresponding LuckPerms operation (user meta removesuffix).
luckperms.user.meta.removetempprefix Allows the corresponding LuckPerms operation (user meta removetempprefix).
luckperms.user.meta.removetempsuffix Allows the corresponding LuckPerms operation (user meta removetempsuffix).
luckperms.user.meta.set Allows the corresponding LuckPerms operation (user meta set).
luckperms.user.meta.setprefix Allows the corresponding LuckPerms operation (user meta setprefix).
luckperms.user.meta.setsuffix Allows the corresponding LuckPerms operation (user meta setsuffix).
luckperms.user.meta.settemp Allows the corresponding LuckPerms operation (user meta settemp).
luckperms.user.meta.settempprefix Allows the corresponding LuckPerms operation (user meta settempprefix).
luckperms.user.meta.settempsuffix Allows the corresponding LuckPerms operation (user meta settempsuffix).
luckperms.user.meta.unset Allows the corresponding LuckPerms operation (user meta unset).
luckperms.user.meta.unsettemp Allows the corresponding LuckPerms operation (user meta unsettemp).
luckperms.user.parent.add Allows the corresponding LuckPerms operation (user parent add).
luckperms.user.parent.add.<group> Allows adding the specified group as a parent of a user.
luckperms.user.parent.addtemp Allows the corresponding LuckPerms operation (user parent addtemp).
luckperms.user.parent.clear Allows the corresponding LuckPerms operation (user parent clear).
luckperms.user.parent.cleartrack Allows the corresponding LuckPerms operation (user parent cleartrack).
luckperms.user.parent.info Allows the corresponding LuckPerms operation (user parent info).
luckperms.user.parent.remove Allows the corresponding LuckPerms operation (user parent remove).
luckperms.user.parent.removetemp Allows the corresponding LuckPerms operation (user parent removetemp).
luckperms.user.parent.set Allows the corresponding LuckPerms operation (user parent set).
luckperms.user.parent.settrack Allows the corresponding LuckPerms operation (user parent settrack).
luckperms.user.parent.switchprimarygroup Allows the corresponding LuckPerms operation (user parent switchprimarygroup).
luckperms.user.permission.check Allows the corresponding LuckPerms operation (user permission check).
luckperms.user.permission.clear Allows the corresponding LuckPerms operation (user permission clear).
luckperms.user.permission.info Allows the corresponding LuckPerms operation (user permission info).
luckperms.user.permission.set Allows the corresponding LuckPerms operation (user permission set).
luckperms.user.permission.set.usecontext.<key>.<value> Allows setting user permissions in the specified context.
luckperms.user.permission.settemp Allows the corresponding LuckPerms operation (user permission settemp).
luckperms.user.permission.unset Allows the corresponding LuckPerms operation (user permission unset).
luckperms.user.permission.unsettemp Allows the corresponding LuckPerms operation (user permission unsettemp).
luckperms.user.promote Allows the corresponding LuckPerms operation (user promote).
luckperms.user.promote.<track> Allows promoting a user on the specified track.
luckperms.user.promote.<track>.* Allows the corresponding LuckPerms operation (user promote *).
luckperms.user.promote.<track>.< Allows the corresponding LuckPerms operation (user promote <).
luckperms.user.promote.modify.others Allows the corresponding LuckPerms operation (user promote modify others).
luckperms.user.setpermission Allows the corresponding LuckPerms operation (user setpermission).
luckperms.user.showtracks Allows the corresponding LuckPerms operation (user showtracks).
luckperms.user.unsetpermission Allows the corresponding LuckPerms operation (user unsetpermission).
luckperms.verbose Allows the corresponding LuckPerms operation (verbose).
luckperms.verbose.commandother Allows the corresponding LuckPerms operation (verbose commandother).
luckperms.view.group Allows the corresponding LuckPerms operation (view group).
luckperms.view.group.<group> Allows viewing the specified LuckPerms group.
luckperms.view.group.admin Allows the corresponding LuckPerms operation (view group admin).
luckperms.view.user.others Allows the corresponding LuckPerms operation (view user others).
luckperms.view.user.self Allows the corresponding LuckPerms operation (view user self).