Looks awesome and all. I recommend making it based upon a manager class and an internal static class. This way there's only one listener, and...
This is pretty cool, I'll be adding a variation to my collection of classes. PS: I recommend putting the code in spoilers so it's easier to...
The first thing I would think of is that x, y, z might be equal to zero. Though this contradicts what I would think by looking at the code, could...
What seems to be the major problem with your code is that inside your onCommand method, you have another method, onProjectileHit. Methods can only...
Oh, I see what you mean but the redundant custom exceptions. A zones system seems kind of cool, I'll implement it.
getCommand("vanish").setExecutor(new VanishCommand()); ... pm.registerEvents(new VanishCommand(),this); You see how you are making two new...
I made a framework for a core plugin here and was wondering if people could help contribute to the core plugin to make it better. Overview:...
Adding to what @timtower said, I think you create two instances when you register the command and register the event listener. Two fixes may be to...
You contradicted yourself so hard...
This is really cool! I'll definitely be saving this. Have you thought about making it with reflection?
Hey this util does JSON messages with multiple json strings in one message. After seeing @xTechno_'s thread (this) it made me want to do JSON...
@xTechno_ You can have multiple click events and hover events.... Use [] and separate texts using {} example: [{text:"text"}, {text:"teststest"}]...
Was looking at your code and you only allow one event per message and it complies the whole string everytime you set an event. I think you should...
Here's the code (the send packet code with some fields it needs, it uses the minimal amount (you don't want reflection in the method or it will...
I was thinking so people post one plugin and don't have to constantly upload and download a new one (for reflection) it's also really small for...
You forgot an event; show_entity for hoverEvent. Other than that it looks good, I can code a reflection part for you if you want?
Yeah I thought of that but I didn't want a if just in the middle so I decided to base it on two ifs (the if and the else)
In one of the recent updates they changed the action bar code for creating the packet. They added an enum which is replacing the byte (nicer...
Just a thought [SPOILER] It seems better as it has more features and stuff but the lastDamage one is redundant (I think bukkit already stores...
@Zombie_Striker Yeah I just uploaded the github page :P
Separate names with a comma.