Ketting is a fork of MinecraftForge that enables the use of Bukkit plugins on Forge servers.
Ketting is still in development and is not ready for production use.
Current status: beta
Ketting combines CraftBukkit and Spigot patches with Forge's patches to create a server that can run both Forge mods and Bukkit plugins together (hopefully) without any issues. Ketting will also include some self-made patches to make sure that the server runs as smoothly as possible.
Make sure that you have Java 17 or higher installed on your system.
-
Step 1: Download the latest version of Ketting from the releases page.
-
Step 2: Place the downloaded jar in an empty (or already existing) server folder.
- Note: If you are using an existing server folder, make sure that you have deleted the
libraries
folder.
- Note: If you are using an existing server folder, make sure that you have deleted the
-
Step 3: Run the jar file using the following command:
java -jar ketting-<version>-server.jar
-
Step 4: Enjoy!
Please report any issues that you find on the issues page. Make sure that you are using the latest version of Ketting before reporting an issue. Contributions are welcome, but please make sure that your code is clean and readable.
Before building Ketting, I would recommend to first build the latest
Forge MDK from their website to prevent some issues with the build.
If you encounter the 'client srg not found' issue, please follow the step above.
Also, please make sure that you are using JDK 17 or higher.
Ketting uses the Gradle build system, so you can build it by running the following command:
./gradlew setup
To create a jar, run
./gradlew kettingJar
(this might take a while, but when it's done, you can find the jar in build/libs
under projects/ketting
)