Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience occasional bugs. Learn more  
PermBook icon

PermBook 1.20.1

Easily give LuckPerms permissions via in-game books with GUI confirmation.

file


image.png


image.pngimage.png


image.png


image.png


1.20.1 Paper Java Version 23.


(All 1.16 ~ 1.21 will work, but I haven't tested it, so please contact me if you have any problems)


 


Permission : "permbook.op"


 


# permbook.yml


permbook:
name: "&ePermission Book"
lore:
- ""
- "&7Right-click this book to acquire the permission."
- ""
- "&7Permission: &e{perm}"
- "&7World: &e{world}"
- ""

temp_permbook:
name: "&eTemporary Permission Book"
lore:
- ""
- "&7Right-click this book to acquire the permission."
- ""
- "&7Permission: &e{perm}"
- "&7Duration: &e{duration}"
- "&7World: &e{world}"
- ""


# messages.yml


messages:
no-console: "&cThis command can only be used by a player."
usage-use: "&eUsage:\n&f/permbook reload\n&f/permbook create <LuckPerms Permission> <World>\n&f/permbook tempcreate <LuckPerms Permission> <Duration> <World>"
usage-create: "&cUsage: /permbook create <LuckPerms Permission> <World>"
usage-temp-create: "&cUsage: /permbook tempcreate <Permission Node> <Duration> <World> (Duration examples: 1d, 2h, 30m)"
book-created: "&aThe book containing LuckPerms permission '{perm}' has been given. (Applied to {world})"
temp-book-created: "&aThe book containing LuckPerms permission '{perm}' for {duration} has been given. (Applied to {world})"
already-has-perm: "&cYou already have this permission!"
perm-registered: "&aLuckPerms permission '{perm}' has been registered!"
perm-registered-temp: "&aLuckPerms permission '{perm}' has been registered for {duration}! (Applied to {world})"
perm-cancelled: "&cPermission registration has been cancelled."
perm-fail: "&cAn error occurred while registering the permission. Please check the console log."
duration-parse-fail: "&cFailed to parse the duration. Registering as a permanent permission!"
reload-complete: "&aPermBook configuration files reloaded!"
no-permission: "&cYou do not have permission to use this command."
offhand-not-empty: "&cYou cannot use the Permission Book if your offhand is not empty. Please clear your offhand."

gui:
title: "PermBook Manager"

cancel-name: "&cCancel"
cancel-lore:
- ""
- "&7Click to cancel permission application."
- ""

confirm-name: "&aConfirm"
confirm-lore:
- ""
- "&7Click to proceed with applying the permission."
- ""
- "&7Please verify before applying the permission."
- "&7Permission: &e{perm}"
- "&7Duration: &e{duration}"
- "&7World: &e{world}"
- ""

info-name: "&eAre you sure you want to apply this permission?"
info-lore:
- ""
- "&7Please double-check before applying the permission."
- "&7Permission: &e{perm}"
- "&7Duration: &e{duration}"
- "&7World: &e{world}"
- ""
- "&7Left Click: Cancel"
- "&7Right Click: Apply"
- ""

cancel-slots: "0-3" # GUI slot positions for cancel (red stained glass pane) - do not modify
confirm-slots: "5-8" # GUI slot positions for confirm (lime stained glass pane) - do not modify

 


# data.yml


testlayer, [2025-03-24 04:56], test.test, world
testplayer, [2025-03-24 04:56], test.test2, 7d

README.md

Sign in
$1.15 USD
Sign in to purchase, save this product to your cart, and keep downloads tied to your account.
Stripe

luckperms