ModsJava
LuckPerms GUI [1.16.x - 1.21.x]
Java mod listed for Minecraft 1.16–1.21. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotNote: this is the java rewrite of the original Skript version, this is the only maintained version.
Note: the plugin will not support anything before 1.16 use at your own risk
Please leave a review and give some feedback on the plugin!
This plugin requires LuckPerms
Links:
- Source Code
- Old Versions
- bStats
Big thanks to ZribeDev for contributing to the re-write and the original.
<> - Optional(not required)
[] - Required
/lpgui <player> - opens the main menu
/rank <player> - opens the rank gui and changes the rank of the specified player
/grant [player] <page> - opens the permissions gui [on the set page] to toggle permissions
/track <player> - opens the tracks gui promoting/demoting the player on the specified track
/lpguireload - reloads the config file
lpgui.use - gives access to the main gui
lpgui.rank - gives access to the rank gui
lpgui.track - gives acces to the tracks gui
lpgui.grant - gives access to the permissions gui
lpgui.reload - access to the reload command
drag the .jar file into your plugins folder
then restart your server
change the config.yml file so it has your choice of ranks & other things
Spoiler: Config.yml
Code (Text):
global:
back-item: 'ARROW'
background-item: 'BLACK_STAINED_GLASS_PANE'
ranks:
enabled: true
require-confirm: true
# rank-name is the luckperms group name
rank-name:
- 'owner'
- 'admin'
# rank-prefix is what will display in the GUI
rank-prefix:
- '&4Owner'
- '&cAdmin'
# rank-item is what item will be displayed for each rank in the GUI
rank-item:
- 'DIAMOND'
- 'DIRT'
tracks:
enabled: true
require-confirm: true
# track-name is set as the name of the track // these are defaults feel free to remove
track-name:
- 'staff'
- 'donatorRanks'
# track-prefix is what will show up when displayed
track-prefix:
- '&9Staff'
- '&5Donator Ranks'
# track-item is the item that will be shown in the gui
track-item:
- 'NAME_TAG'
- 'DIAMOND'
promote-item: 'GREEN_WOOL'
demote-item: 'RED_WOOL'
permissions:
enabled: true
# if the selected user is op the gui will display all permissions as red
permissions:
- 'essentials.ban'
- 'lpgui.reload'
back-item: 'ARROW'
background-item: 'BLACK_STAINED_GLASS_PANE'
ranks:
enabled: true
require-confirm: true
# rank-name is the luckperms group name
rank-name:
- 'owner'
- 'admin'
# rank-prefix is what will display in the GUI
rank-prefix:
- '&4Owner'
- '&cAdmin'
# rank-item is what item will be displayed for each rank in the GUI
rank-item:
- 'DIAMOND'
- 'DIRT'
tracks:
enabled: true
require-confirm: true
# track-name is set as the name of the track // these are defaults feel free to remove
track-name:
- 'staff'
- 'donatorRanks'
# track-prefix is what will show up when displayed
track-prefix:
- '&9Staff'
- '&5Donator Ranks'
# track-item is the item that will be shown in the gui
track-item:
- 'NAME_TAG'
- 'DIAMOND'
promote-item: 'GREEN_WOOL'
demote-item: 'RED_WOOL'
permissions:
enabled: true
# if the selected user is op the gui will display all permissions as red
permissions:
- 'essentials.ban'
- 'lpgui.reload'
Spoiler: messages.yml
Code (Text):
offline-player: '&7[&aLP&f GUI&7]&c[!] &fplease select an online player'
reload-config: '&7[&aLP&f GUI&7] &freloaded config'
exit-button: '&cExit'
back-button: '&cBack'
confirm-menu:
menu-title: '&aConfirm'
confirm-button: '&a&lConfirm'
deny-button: '&c&lDeny'
lpgui:
menu-title: '&aLuck&7Perms &eGUI'
rank-button: '&cRank &8Menu'
track-button: '&aTrack &8Menu'
perms-button: '&ePermission &8Menu'
rank:
menu-title: '&cRank &8Menu &7: &a%player%'
item-lore: '&fWill set &a%player% &fto %prefix%'
chat-message: '&7[&aLP&f GUI&7] &fSet &a%player% &fto &a%group_name%'
track:
menu-title: '&aTrack &8Menu &7: &a%player%'
second-menu-title: '&aTrack &8Menu &7: &a%player%'
promote: '&a&lPromote'
demote: '&c&lDemote'
promote-message: '&7[&aLP&f GUI&7] &fPromoted &a%player% &falong &a%track_name%'
demote-message: '&7[&aLP&f GUI&7] &fDemoted &a%player% &falong &a%track_name%'
permissions:
menu-title: '&ePermissions &8Menu &7: &a%player%'
invalid-page: '&7[&aLP&f GUI&7]&c[!] &fPlease choose a page &e1 - 3'
reload-config: '&7[&aLP&f GUI&7] &freloaded config'
exit-button: '&cExit'
back-button: '&cBack'
confirm-menu:
menu-title: '&aConfirm'
confirm-button: '&a&lConfirm'
deny-button: '&c&lDeny'
lpgui:
menu-title: '&aLuck&7Perms &eGUI'
rank-button: '&cRank &8Menu'
track-button: '&aTrack &8Menu'
perms-button: '&ePermission &8Menu'
rank:
menu-title: '&cRank &8Menu &7: &a%player%'
item-lore: '&fWill set &a%player% &fto %prefix%'
chat-message: '&7[&aLP&f GUI&7] &fSet &a%player% &fto &a%group_name%'
track:
menu-title: '&aTrack &8Menu &7: &a%player%'
second-menu-title: '&aTrack &8Menu &7: &a%player%'
promote: '&a&lPromote'
demote: '&c&lDemote'
promote-message: '&7[&aLP&f GUI&7] &fPromoted &a%player% &falong &a%track_name%'
demote-message: '&7[&aLP&f GUI&7] &fDemoted &a%player% &falong &a%track_name%'
permissions:
menu-title: '&ePermissions &8Menu &7: &a%player%'
invalid-page: '&7[&aLP&f GUI&7]&c[!] &fPlease choose a page &e1 - 3'
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.16, 1.17, 1.18
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
LuckPerms GUI [1.16.x - 1.21.x] is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 8,913 times (via Spigot). Download it and open it directly in the game.