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. :)
There have been some conflicts in the past and feelings were hurt on all sides. Let's not make any assumptions or point any fingers; there's been...
I think the point here is that it was a very obvious, deliberately conspicuous security flaw that should have been caught in the first round....
While it's inevitable that some malicious plugins will be overlooked, it does seem rather suspicious that this particular case was missed....
I'm not against /reload. I'm against its abuse. I'm also for a way to properly intercept a reload event.
Disabling a command has no benefits to performance. It's easiest to just ignore the commands that you don't want.
Did you change the name of your world?
Thanks for the find, @tanaka141 ! That should be fixed in the next release.
@Ninja Grinch How well is the 600 build working? Any noticeable problems?
Separate names with a comma.