Enhanced Debug Stick

SpigotVIP Enhanced Debug Stick 1.3.1

Enhanced Debug Stick
Update Note:
1.16 is in the works!
I'm working on a decent-sized refactor of the plugin which will allow for one jar to support several versions of Minecraft. In addition to that, I am also going to make coreprotect/plotsquared support optional plugins to add on top of this- this will allow for different versions of each plugin to work with EDS' new multi-version support.

If you have a valid plugin purchase, I have a support discord here. DM me on discord your email or name used with the transaction to get the verified customer role.

Background:

You may be asking, why have an alternative? The vanilla Debug Stick is very nice, however, using it, I can see many areas where it could be improved. Not only that, I was able to think of many other functionalities the Debug Stick could be given for usage. That's why this plugin was created, to not only add on to the current Debug Stick but fix the lack of features and add the ability to add more at any time.

Description:
The Enhanced Debug Stick is an alternative to the vanilla Debug Stick. This alternative allows users to switch between properties and property values to allow them to create thinks just like with the default Debug Stick. In addition to classic functionality, there are two other debug modes (Freeze and Copy) that exist with the Enhanced Debug Stick which allows a much wider range of usability aside from just changing states.

Modes:




Changing modes:
I wanted to make this plugin with as little typing as possible and make it quick and easy to use. To accomplish this I decided to use a slightly programmatically complicated route, but a smooth route in-game. With that being said, there are three different ways to change modes (called mode shifters).


The Command:
The Enhanced Debug Stick plugin has one command. This command, however, is powerful and has many subcommands intertwined in it. Subcommands and their usages are listed below.

Code (Text):
/dbs
(no arguments)

Description:
This will give the user an Enhanced Debug Stick if they have permission for it.
Code (Text):
/dbs about

Description:
Get version and Permissions of the Enhanded Debug Stick plugin.

Code (Text):
/dbs reload
Description:
Reloads the entire plugin
Code (Text):
/dbs help
Description:
A list of usable commands and their usages
Code (Text):
/dbs preferemce <preferenceKey> [value]
Description:
Allows the setting of user preferences (if user preferences are enabled and the user has permission to set their own preferences)

Code (Text):
/dbs <debugmode>
(The command shifter way to change modes.)

Description:
This will change the mode you are currently using with the Enhanced Debug Stick. The command will tab complete these modes for you if you have command shifting enabled.
Permissions:

Code (Text):
enhanceddebugstick.get
(Permission to get the Enhanced Debug Stick)

Code (Text):
enhanceddebugstick.about
(Permission to use the about subcommand)

Code (Text):
enhanceddebugstick.classic
(Permission to use the Classic Debug Mode)

Code (Text):
enhanceddebugstick.copy
(Permission to use the Copy Debug Mode)

Code (Text):
enhanceddebugstick.freeze
(Permission to use the Freeze Debug Mode)

Code (Text):
enhanceddebugstick.reload
(Permission to use the reload subcommand)

Code (Text):
enhanceddebugstick.help
(Permission to use the help subcommand)

Code (Text):
enhanceddebugstick.preference
(Permission to use the preference subcommand, and to change your user preferences, if enabled)
Other Features:
If you want to suggest or see those features which are being worked on, see here.


Configuration:


Additional Notes:
I have been using this on a production server for a long while and builders have been absolutely in love with it. I haven't found any bugs at the moment, but if you do find one, please, leave a report on my Bug-Reports repository, and I will respond to the issue accordingly. Thank you.


If you have the money to buy it, please support the developper by buying it.

I will update this plugin in 1.16.1 when it will be updated on spigot.

Similar resources

Enhanced Debug Stick K
Enhancements for the vanilla Debug Stick | Easy Usage | OP not required | and CoreProtect Logging!
0.00 star(s) 0 ratings
Downloads
61
Updated
(%45 SALE) SUPERGUILDS | Superior, enhanced, factions-like. | GUILD WAR, GUILDS EMLEM, NEW FEATURES B
3.00 star(s) 1 ratings
Downloads
199
Updated
Enhanced Attachment System (EAS2) K
Limit attachment downloads and uploads. And attachment Settings for each forum.
0.00 star(s) 0 ratings
Downloads
23
Updated
BlackSpigot General Chat
Rules Help Users
    Foiapomba123 @ Foiapomba123: Ahh, sorry
    Top