🛑 «Kettle» or «KettleJava» is deprecated since 23.03.2021
For further development see: KettleRed
Deprecated readme
Kettle is the next link in the hybrid server chain: Kettle ➡️ Contigo ➡️ Thermos ➡️ KCauldron ➡️ Cauldron ➡️ MCPC+
Kettle was initially conceived as a fork of Contigo, but after a few iterations got rid of Contigo's dependencies and can no longer be concidered it's fork, but a standalone hybrid server.
Kettle is dependent on custom Forge and Paper builds, meaning it can run both Craftbukkit/spigot-based plugins and forge-based mods.
We hope to eliminate all issues with craftbukkit forge servers. In the end, we envision a seamless, low lag Kettle experience with support for new 1.12+ versions of Minecraft.
- Download the server from the Releases section
- Make a new folder for the server
- Move the server to the folder and rename it to
kettle.jar
- Make a launch script
All builds are available in build/distributions
- Clone the Project
- You can use GitHub Desktop/GitKraken or clone using the terminal
git clone https://github.com/KettleFoundation/Kettle -b KettleJava
- Next you are gonna want to clone the submodule
git submodule update --init --recursive
- You can use GitHub Desktop/GitKraken or clone using the terminal
- Building
-
First you want to setup the project
./gradlew setup
-
To build the project use the following command
./gradlew launch4j
-
Now go and get a drink this may take some time
-
You are welcome to visit Kettle Discord server here.
For unstable/test builds, you can check KettleDev!
For 1.14.4 builds, you can check Kettle-1.14.4!