Yes. It certainly is. In fact that is the only safe way to do that. Correct kinda. It isn't your job to make sure that Bukkit resources are...
I think this is the page you are referring to? http://wiki.bukkit.org/Scheduler_Programming#Main_Message If I'm reading this right, and I like...
In short: Thread safety. You'll need that to do just about anything with server and in-game objects. If you had a thread for doing DB access,...
I've got a thing for this. It uses SQL Lite and Java's serialization. I use it myself in some yet-as-to-be-released plugins (still not feature...
Bumped for the update
So no shit, there I was. On a new server, new to minecraft, and wondering what to do. Then the trees started replanting themselves. Now I spend my...
The decay thread uses the block objects gathered during the event handler. Decay does not occur until at least 1.5-2 seconds later. It has a 10%...
n.block.setType(Material.GLASS); In game this works and works well. The blocks are set to glass, things look good. This is trigged when a certain...
How many times per second does digging tick? I've seen plugins fire SQL on that. Terrible, I know. Server lags like it was put together by Dr....
It handles this case very well. Each node in the tree keeps a list of all it's involved cuboids. When matching a point it will return all of the...
Sorry about the broken link. Long story short is yes they can access it both at the same time, but it does DB level locking while a read is open....
Many plugins make use of cuboids (3d rectangles) as the basis for deciding where special behaviors take effect. Many also use a brute force search...
I'm lazy, but I'm not so lazy that I won't think. It seemed to me that the logical solution to data persistence was to have a nice little library...
I present to you this: https://github.com/doublebackslash/CuboidLocale Here is how it works: Its a quadtree. Know what that is before continuing....
Yes http://www.mail-archive.com/[email protected]/msg35623.html
Separate names with a comma.