I just want to ask if there is a request to make a common API for region cuboid systems like GriefPrevention, WorldGuard, Factions, Factoid (me), etc.
For now, Bukkit Flags exist but the goal of this plugin is not exacly the same. What I talk about, it is a API like vault for getting Cuboids information and sending raw data (Name, Size, isLocation inside, owner, Cuboid, etc.). Plugins can take information directly from the API.
The goal is to prevent plugin developers to include every «Region» plugins and for server owners to be slave of one specific plugin.
Note: I started a project more than one year ago called CuboidConnect, but I abandoned this project because «Flags» project exist and to concentrate to an other plugin.
Yeah, block metadata would be hell on every system resource. Eats RAM, eats disk space, eats CPU.
I think a Vault of protection plugins would be pretty nifty.
The Foundation project will include features like this. It will allow Cuboid, Polygon etc. selection, with the ability to manipulate every block, including it’s (attached) (meta) data.
@Orc Actually, that is not the case. There were some requests about specific features we were planning to include. Is there something wrong when you’d like to let someone know about something?
But, the re-explain the idea. It is to make a common API like vault for region/protection plugins like WorldGuard, Factoid, GreifPrevention, etc.
For example, a plugin need to ask the region the player is in. This information is returned from the common API. The plugin maker does not have to take care what region plugin the server is using.