You need an @EventHandler before any function that is a listener (like your onBlockPlace function) You also have to register your events in your...
int countPlayersInKingdom(String kingdomName) { int count = 0; String[] val; for (String pName :...
Use the deprecated function updateInventory() whenever you change someone's inventory, like giving them a kit, and it will prevent the ghosted...
Actually it's very easy to do this. (As a plugin developer this is how I test changes to my plugin, by updating it live every time I change a bit...
He means an Auth plugin for offline-mode servers that let players set up an in-game auth password for their account in case someone logs into it,...
It's "Martial" Law, not "Marshall" law.
You did a good job checking if there was a killer (killer != null) before adding the potion effect, but you forgot to check it before you look for...
Each world keeps track of its own maximum build height. int mainWorldCeiling = getServer().getWorlds().get(0).getMaxHeight();
http://dev.bukkit.org/server-mods/worldborder/
something like: getServer().getScheduler().scheduleSyncRepeatingTask(this, new Runnable() { int clock = 120; public void run() { if...
Need to see your code.
if(e.getBlock.getTypeId == 1){ should be: if(e.getBlock().getTypeId() == 1){ or better yet (because it's more readable): if(e.getBlock().getType()...
Okay great! Exactly what I wanted to know. I will make a new version very quickly that has the nag message for ALL users, and I will take down the...
I am the author. The only difference between the free version (without a key) and the unlimited version (if you give me 5 bucks for a key) is the...
http://dev.bukkit.org/server-mods/vitals-plugin/
Separate names with a comma.