Overview
Protected Debug Stick is a plugin that has the goal to add a legit debug stick for
survivals servers.
How the plugin does that ?
- The plugin will first check if another plugin (territory plugin like WorldGuard or GriefPrevention) allows the player to build where he wants to use the debug stick.
- There is two types of debug stick, the BASIC and the INFINITY.
The basic debug stick has a durability like commons tools in Minecraft. Each property will remove a certain durability (configurable).
And the infity debug stick has no durability and can be used infinitely.
- Each property has his own permission.
For example :If a player want to turn on a lamp it has to have the permission pds.property.lightable ( in addition to the permission to use the debug stick).
- There is two blacklists :
- Materials : to prevent the edition of the certains type of block.
- Worlds : to prevent the edition in a certain world (by name of the world).
Improvement over the vanilla debug stick :
After that a player edited a block, the plugin will force Minecraft to keep the value of this property.
Example :
If a player set the property ageable of a wheat at 3 this wheat will never grow ( even with bonemeal).
Another example :
If a player set the property lightable of a redstone lamp to true the lamp will never turn off.
Or even vice versa. If the player set the property to false even if a redstone block is next to the lamp, it will never turn on.
But if you want to restore the block like it was before there is two ways :
- Use the shift + right-click on the block (with a debug stick).
- Use the command /pds chunk clear to restore all the block of the chunk.
The value of the properties will not be modified, but the block will act normally ( e.g., a seed will grows like before it was dedited).
How to use the debug stick
- left click : to change the current property to be edited on the debug stick.
- right click : to edit the current property.
- shift + right click : to remove the persistent value of the properties
- shift + left click : to see all properties and their values.
Warning
Giving a infity debug stick to anyone is a really bad idea because of the abuse that can be done ( e.g., make a plant grow infinitely).
Be careful also on wich property you give access to the players. The plugin implemented all properties but that does not mean that all the properties is abuse free. You can have a short description of all properties here ( and here for french peoples). Don’t forget to read also the official documentation of Spigot for more informations ( go to the section “All Known Subinterfaces”).
Dependancy
The plugin doesn’t have needed dependancy but PlaceHolderAPI can be added if you want to customize more the messages of the plugin.
Wiki
The wiki of the plugin can be found here.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta