Now called ByteAssist on Spigot
API Tutorial
Download JavaDocs
This will download a zip file called "docs" with html files inside it. Just run the index.html, and it you can browse the javadocs in your web browser!
When you type in the command, it will open a gui with different colored Wool blocks. When you click those wool blocks, they will trigger different events or commands that you could use to make your minecraft life easier. The intended use is that, when I get more commands added into the plugin, you can use this GUI to help you do basic things instead of having to open the chat every time. I marked it under "Miscellaneous" because it's intended to be an ease of access plugin, so it could have things from every single category in the future.
It's quite simple: Just type in "/pcgui <player name>". The player name is required because some of the commands require a name to continue, so type your friend's name there, or someone you're talking to. The commands below say if they require a player name or not, but that means that they require a player name to run. The main command, /pcgui, always requires a player name, no matter what.
List of commands:
An unintentional, but cool feature, is that the messages are hidden. It sends the messages through bukkit, but I formatted them to look like essential messages. No admins will be seeing your private message. Bukkit can't even log the messages. This is easily changeable in the code, for all you admins that don't like this.
Actually, yes! In order for the admin to use his/her admin GUI, he/she has to be an OP, or have the permission "pcgui.admin". I might add permissions for players later, but right now they are VERY limited on what they can do (Sadly) so I can't say they need them.
There is also a permission for the player to hear update messages if there is an update: "pcgui.canHearUpdate". This permission will announce to the player every time there is an update.
Relax, I am always willing to implement commands you guys want! Just tell me the command, and I will add the button to the menu. I might add a config, but that will be extremely hard, considering what I just went through to get this working. It's probably bigger than it needs to be, but that's so I can easily change stuff, and pin-point problems.
I tried to make sure that it isn't, in any way, buggy. But, if you do come across an error, send me a ticket with the FULL error log inside it. The errors may look intimidating, but that's because they are descriptive. Don't worry about your server if you do see one of these errors. :)
The updater uses a class file created by Gravity_low, which is the official updater on the bukkit guidelines page. To make sure that this is secure, and works well with this plugin, it does a few things:
Now if you don't want this, there is an easy way to disable this:
NOTE: Any updates that are downloaded will be stored in a "update" folder. :)