Warning
This project is in early stage of development. Its use in production is not recommended.
Cinnamon is a framework for PaperMC, which tries to allow developers code "extended vanilla" experience, providing tools for easier management of resource packs, creation of custom items and even own custom blocks all in vanilla Minecraft!
Cinnamon has three modules:
cinnamon
contains code of the Cinnamon plugin itself.cinnamon-api
contains the code of Cinnamon API. Cinnamon's core shades API in its own jar.cinnamon-dummy
contains the code of a "dummy" plugin, that utilizes Cinnamon API. It is a good example, if you want to see Cinnamon in live use.
To build the Cinnamon, run the next commands:
git clone https://github.com/Avatcher/Cinnamon.git
./gradlew build
Built jar locations:
- Plugin:
cinnamon/build/libs/cinnamon-${VERSION}.jar
- API:
cinnamon-api/build/libs/cinnamon-api-${VERSION}.jar
- Dummy plugin:
cinnamon-dummy/build/libs/cinnamon-dummy-${VERSION}.jar