Read this document (I found it using Google). It's an introduction to computer programming that starts from the hardware and eventually gets to...
1.7 breaks it even more. Using updateInventory() doesn't even work for a lot of things.
You could try running a delayed task 5 seconds later that calls System.gc(). However, that may not work, depending on how you're unloading your...
It seems to originate from the Runnable created in the cancelTasks(final Plugin plugin) method. I came to this conclusion because that is the only...
Interesting... let me do some digging and I'll see what I come up with.
Elimnator PEX has a problem, so update it.
billman555555 One server per game type, with multiple arenas and maps on that server. For example, Game A is hosted on Server A, and it has 10...
No, you aren't. args[0] == "send" The '==' compares if two instances of an object are the same, or if two raw types have the equal value. Since a...
Appljuze Yeah, something like that.
Appljuze You don't necessarily have to write the file on each modification. For each player, you can just store a config object in a HashMap,...
L33m4n123 Perhaps Bukkit's ScoreboardManager is initialized before the plugins are enabled, but after the plugins are loaded. Try initializing...
tamajpm 1. "5:1" is not an integer. 2. "5:1" is not an item id. 5 itself is the item id, while 1 is just the data value. 3. Item ids are...
Appljuze It's fine for his purpose since he is checking material types anyways.
Iervolino Oh, we thought you meant the player's IP address. This is a more complicated problem. It will be easier to just point your old IP to...
player.getAddress().getAddress(); //Returns an InetAddress Edit: Aww, I got ninja'd!
fokolo 1. What is on line 23? 2. What is your debug message output? 3. event.getCurrentItem() returns null when you don't click a slot in the...
Explosively Simply disabling and reenabling a plugin does not reload it. You will have to use Reflections to access the private fields of...
UnlikeAny Without a check, there will be an ArrayIndexOutOfBoundsException on the last two methods when the server is empty. That is an efficient...
Synchronized lists (such as CopyOnWriteArrayList) are much, much slower than normal lists.
JHG0 Use PlayerQuitEvent.
Separate names with a comma.