You may of already heard of Foundation. It’s a bit like Essentials for Sponge. However many people don’t know about Foundation’s extensive API package. The API includes:
Economy - Create accounts, currencies, etc with ease! Currency conversion is now easy!
Teleportation - self explanatory, I think.
Formatting - no more confusing symbols or ChatColor.REALLY_LONG_METHOD! Simply create formatted messages!
And many more, soon!
Since not everything is done yet, we can’t release the API right now. I hope we can release the initial 1.0 version at Christmas. I’ll update you as soon and often as i can.
I have some contributions almost ready to commit to the API:
I’ve created a document with technical notes / explanation: Foundation: Technical Notes - Google Docs.
It isn’t fully finished yet, but it gives enough information for now.
I see your planning an Economy api, so I will try and get people looking at this. Having a common base layer instead of 50+ API plugins would be a huge improvement.
Looking forward to it, I’m planning on tying my port of SDFEconomy to your Econ. As soon as that’s done I should be able to make a somewhat useful port, since the plugin is simply commands, text and econ, which are pretty much all done.
@DonRedhorse I agree with you. All the common bukkit API plugins are flaws bukkit never covered. This should indeed be in sponge :D. Otherwise we will end up in an API war again…
Economy should most certainly not be in sponge. The aim of sponge is to provide a way of interfacing with the game, whilst keeping it as close as possible to vanilla Minecraft. And economy is not a vanilla thing.
@thomas15v@DonRedhorse, like @TBotV63 said, economy is not a vanilla thing, and should NEVER be implemented in Sponge.
Also, remember that Foundation is not only an API, but a modular solution to Essentials. However, Foundation offers the APIs for the core modules, and evetually external plugins who want to use them. This thread is focused on the API part (for module / plugin developers).