Cocoon
Cocoon is a specialized library that creates a compatibility bridge between modifications and plugin-based servers.
The main goal of this tool is to provide mod support on servers that work exclusively with plugins, while client-side functions still require the installation of corresponding mods. Unlike full-fledged modded servers, the compatibility provided by Cocoon is optional - this means that players with the vanilla version of the game can seamlessly connect to the server and play on it.
Features
Using Cocoon, you can implement the following functions on your server:
- Creating custom items with unique properties
- Adding special blocks with customizable hitboxes
- Introducing new types of creatures and mobs
- Organizing containers of non-standard sizes
- Developing unique interfaces for containers
Usage Instructions
It's important to note that Cocoon is divided into client and server versions, so you need to carefully monitor the correct installation of the appropriate versions.
For Developers
Note: API documentation will be available soon
- Add Cocoon dependency to your plugin project
- Implement the classes provided by the library
- Register the created classes in the Cocoon system
- The library will handle the rest of the work
For Server Owners
- Install any Bukkit-based server
- Add the Cocoon server library
- Install compatible plugins that use Cocoon
- Setup is complete
For Players
- Install Fabric or Forge
- Add the client version of Cocoon
- Install the mods required by the server
- Ready to play