You could try No-Ip. Have not tried it, but it should be good enough for what you need: https://www.noip.com/
Yeah, 1.8 had a ton of bugs and exploits.
You may be able to experiment with some of the packets here:
You can't really "crash" the client, as in a CTD (Close-To-Desktop), but you can kick-crash them using bad packets. The best way to...
Not really. It would work at achieving its job, but has two major flaws; bukkit does not handle static objects and that static objects...
Essentials does not support anything higher than 1.7. You need to use EssentialsX. You can find the jar here:...
The reason it is printing out the command usage is because you are returning false. That value determines if the command was issued...
When writing plugins, there is no need for any field to be static. If an array needs to be accessed by other classes, pass the instance of...
Try setting the velocity of the orbs to be 0, and make sure that the spawn location is above the ground .
If that does not work, you...
You can't use a while loop; that will just crash the server. Instead, use BukkitRunnables.
The easiest way to achieve this would be to spawn an armorstand. Set it to be invisible and give it the sword. Then,...
You need to encapsulate. Add brackets around the statements for the hats. (e.g. if item!=null && ( item.equals .... || item.equals ....) )
The || means that if anything before this is true or anything afterwards is true, do the thing. That means the item can be null and it...
in the onEnable
for (Iterator<?> it =...
Separate names with a comma.