PugBlocker
PugBlocker is a Minecraft plugin designed to manage player rights via LuckPerms. It restricts player actions such as moving, placing blocks, chatting, using a bucket, and many others based on user permissions. It has flexible customization via a configuration file to manage messages and rights, and also supports reloading the configuration via a command.
Requirements
- Server version 1.21 or newer
- Core paper/bushing
- Java 21 JDK or later
- Luckperms
Permissions
1. pugblocker.reload
Description Allows you to reload the PugBlocker configuration.
OP by default
2. shock blocker
Description Base permission for all PugBlocker permissions.
Default is False
3. Shock blocker.*
Description Provides access to all PugBlocker permissions.
Default is False
4. pugblocker.move
Description Allows the player to move.
Default is False
5. pugblocker.break
Description Allows the player to break blocks.
Default is False
6. pugblocker.place
Description Allows the player to place blocks.
Default is False
7. pugblocker.nearbyplace
Description Allows the player to build next to other blocks.
Default is False
8. pugblocker.chat
Description Allows the player to chat.
Default is False
9. pugblocker.drop
Description Allows the player to throw items.
Default is False
10. pugblocker.pickup
Description Allows the player to pick up items.
Default is False
11. pugblocker.interaction
Description Allows the player to interact with blocks/entities.
Default is False
12. pugblocker.inventory.click
Description Allows the player to click in the inventory.
Default is False
13. pugblocker.inventory.drag
Description Allows the player to drag and drop items in the inventory.
Default is False
14. pugblocker.inventory.open
Description Allows the player to open the inventory.
Default is False
15. pugblocker.craft
Description Allows the player to create items.
Default is False
16. pugblocker.bucket
Description Allows the player to use buckets.
Default is False
17. pugblocker.open
Description Allows the player to open blocks.
Default is False
18. blocker plate
Description: Allows the player to step on pressure plates.
Default: False
19. piston blocker
Description: Allows the player to use pistons.
Default is False
20. pugblocker.attack
Description Allows the player to attack entities.
Default is False
Configuration.yml
Code (Text):
Should permissions apply to operators (ops) on the server?
applyToOps: true
Custom messages used in the plugin.
Messages:
noPermission: "You do not have permission to execute this command."
configReloaded: "PugBlocker configuration reloaded!"
chatNoPermission: "You do not have permission to chat."