To start, you should be using UPDATE, not REPLACE. Even then, you need to tell MySQL which columns need to be unique. Without that information,...
ColonelHedgehog, while it may take more effort, programming properly without nasty shortcuts pays in the long run. Get in the habit now, rather...
Worlds are a good example. Back in the day, there was only one world, and it was a singleton. It's easier to transition away from a singleton...
Majestcx, it depends on the class. A class can have multiple "instances": for example, a Player class would have an instance for each online...
Modding is a hard, stressful life filled with lawyers and Cease and Desist notices. I speak from experience. :)
caelum19 No, that should either be final, or it should be a getter. (It should also be inside the class.) If it's a true singleton, it should be...
It should be event-driven. Rather than checking if they moved, listen for a move event. It's much more efficient that way. Of course, you...
Or he made it public, which isn't usually a good idea--but static fields shouldn't be public, either, unless they're final. :)
"Unencumbered." If they rewrite everything then they'll be free of the Bukkit licensing, but they'll still be at the mercy of Mojang.
Kaelten, this does indeed appear to be broken. It also still has lukegb's name on it.
"scoreOpCode" sounds relatively normal to me because "opcode" is a common programming term that has nothing to do with Minecraft. That being...
I've purposely stayed out of it and haven't asked for details. I wouldn't know numbers. :)
Separate names with a comma.