It should be noted that plugin sub menus are possible but you will have to write your own command manager for that.
See String.Split(",");
Just to make sure, if, for example, i joined your server and the file doesn't exist and i had the permission to use your plugin's commands and I...
But to solve the NPE you posted in your last post, change the following in your onEnable() to this: // Your other code in onEnable ... try{...
Lol you marked it solved, so i'm guessing that you figured out that you needed to initialize homes if it couldn't load.
Are you sure "loadLoc" is "loadStr" :/
Oh sorry, change: ... return (HashMap<String,String>)result; }catch(IOException e){ ObjectInputStream ois = new...
You still did not close the close the stream when you were done with it and you are still returning null, which you might as well get rid of...
In the method "LoadStr", you never close the stream you've opened. In the method "saveDeaths", you only close the stream when the save operation...
It's an NPE which means you are trying to access an object, whose reference has been set to null. Right before that line, try: if (Homes == null)...
I believe it varies between JVM implementations. Some might make the class loader look in the working directory and others might make it look...
The Bukkit plugin loader is unable to locate your AntiGrief class in package me.football70500.AntiGrief. Please edit your plugin.yml and make sure...
level.dat is essentially the main world file. Do NOT mess with your level.dat and region files. When craftbukkit initially converted my world, I...
http://forums.bukkit.org/threads/permissions-faq.25080/ Contains all the information that will satisfy your hunger :)
:P Is there a particular reason why you don't like the new event system? I'm curious because I love it but I'm interested in the opinion of...
Separate names with a comma.