Indeed. I didn't intend to sound mean but it's just that there are many people new to programming here so advising bad habits (as desht already...
This is nonsense. Enabling and disabling messages were added a long time ago and have no connection to using the logger. You even linked to code...
<shameless plug> Mobs can. :) </shameless plug>
IkBenHarm HashMaps are just a type of list. I really suggest you go through some Java tutorials until you understand what each type of Object is...
What do your hashmaps hold? One seems to be <String, Object>, with the player name and the player object.
for (ValueType v : map.values()) { // v is each value in turn }
Your code doesn't do that. Why not just loop through the hashmap values?
A client launcher doesn't connect with the server, it just launches the client (logically). The client can stay the same even if the launcher...
It's been 15 minutes already - LaxWasHere must be asleep!
First you need to decide on a better name for the command. An easy fix would be to make it am_i_awesome or amiawesome.
Commands can only be one word long, and any additional words are seen as parameters for the command. In your case when you type /am in awesome, the...
Doesn't it already do this? I know the BukkitDev comments have this feature.
The download link points to the last release version, not beta.
I created this for someone a while ago. It doesn't do exactly what you want but it will scan all online player inventories and all chests (in loaded...
Try building from older commits on Github. This one for example.
I could be wrong, but I believe this appeared with the fix for the Curse bar.
Yes. Add public static Permission permission = null; private boolean setupPermissions() { RegisteredServiceProvider<Permission>...
Grab slots 9 - 35 of the player inventory only (these are the main items). You can see all slot numbers here -...
Seems the method I gave only adds it in memory and doesn't save. If you know the permissions plugin you can work with it directly instead of...
bballheat player.addAttachment(this, "perk.regen", true); should do it.
Separate names with a comma.