The Bloom project provides you a alternative to CraftBukkit and the Bukkit API by proving two modules within the project which use the latest technology in Java to provide you fast and concurrent plugin loading and actions allowing more for less resource usage. This technology also slims down server loading a few ticks by using concurrent threads that do the setup on the server during startup.
Bloom API
The Bloom API is a API intended for multi-threaded concurrent servers that want a easy to implement and comprehensive API for their audience of plugin developers. The Bloom API provides similar API design to Bukkit and TridentSDK, so developers should be easy to familiarize with the API. It is in heavy development, and the current project lead is: SourcesDesktop
CraftBloom
Similar to the name CraftBukkit by adding the prefix of Craft, this implements Bloom API using the default Minecraft Server to multi-thread and allow developers to develop plugins for it. CraftBloom is concurrent, and multi-threaded to insure fast concurrency for lower resource usage and faster plugin boot and server boot overall. This is the official implementation of Bloom API and the current project lead is: PizzaCrust
the developers
Swatcommader6 - website developer and API designer
PizzaCrust - implementation head developer and lead
SourcesDesktop - manages API docs and API developer lead
You can participate towards the project by either testing the project by building and running a server, or by contributing code towards the project. You can find these links useful:
We've felt that we can create decent and advanced plugins with the current development version of Bloom API.
PizzaCrust has compiled a series of tutorials on how to make plugins from beginner to advanced using Bloom. All the tutorials require basic Java knowledge and Intelij IDEA Community Edition.
the bloom project
The Bloom project provides you a alternative to CraftBukkit and the Bukkit API by proving two modules within the project which use the latest technology in Java to provide you fast and concurrent plugin loading and actions allowing more for less resource usage. This technology also slims down server loading a few ticks by using concurrent threads that do the setup on the server during startup.
Bloom API
The Bloom API is a API intended for multi-threaded concurrent servers that want a easy to implement and comprehensive API for their audience of plugin developers. The Bloom API provides similar API design to Bukkit and TridentSDK, so developers should be easy to familiarize with the API. It is in heavy development, and the current project lead is: SourcesDesktop
CraftBloom
Similar to the name CraftBukkit by adding the prefix of Craft, this implements Bloom API using the default Minecraft Server to multi-thread and allow developers to develop plugins for it. CraftBloom is concurrent, and multi-threaded to insure fast concurrency for lower resource usage and faster plugin boot and server boot overall. This is the official implementation of Bloom API and the current project lead is: PizzaCrust
the developers
Swatcommader6 - website developer and API designer
PizzaCrust - implementation head developer and lead
SourcesDesktop - manages API docs and API developer lead
You can participate towards the project by either testing the project by building and running a server, or by contributing code towards the project. You can find these links useful:
GitHub for CraftBloom: https://github.com/TorchPowered/CraftBloom
GitHub for Bloom API: https://github.com/TorchPowered/Bloom
Javadocs: https://torchpowered.github.io/bloomdocs/
We've felt that we can create decent and advanced plugins with the current development version of Bloom API.
PizzaCrust has compiled a series of tutorials on how to make plugins from beginner to advanced using Bloom. All the tutorials require basic Java knowledge and Intelij IDEA Community Edition.
Episode 1: Setuping our project
A thread has been dedicated for these tutorials, please view this thread for more videos: http://www.minecraftforum.net/forums/show-your-creation/videos/tutorials/2586596-creating-plugins-using-bloom-api