ModsFinder

Forkkit

by dyn

Forkkit is a Forge library that lets Forge mods call Bukkit-style plugins on a server running 1.16.5.

ForgeServer-side only0BSD1.16.5

What it does

Forkkit allows Forge mods to reach Bukkit plugin classes and call into them. It works through a service written for ModLauncher 8, which attaches itself to the classloading path Bukkit relies on, so transformation services can also modify Bukkit plugin classes. The author describes the approach as technically possible with some careful code, and notes that Mixin does not work with it.

The mod is built for ModLauncher 8.1.x and targets Mohist 1.16.5 specifically. The author says it is expected to work only on that version and does not commit to others. Support for ModLauncher 9.x is not planned, because the code differs too much from the 8.x line and would need major changes. It is intended for developers who depend on Bukkit plugin classes while writing their own mods.

Installation is simple: place the Forkkit jar in the server's mods folder. Players join without it, since only the server has to run the mod. Forkkit is published for Forge only, with a single game version, 1.16.5, and its latest file is 0.0.7, dated 2024-01-22, on the alpha channel. It is released under the 0BSD License and is not open source, though its source code and issue tracker are public.

Key features

  1. Bukkit plugin access

    Forge mods can call into Bukkit-style plugin classes on the server, which is the core purpose of the mod.

  2. Transformation services for plugins

    ModLauncher transformation services can modify Bukkit plugin classes as they load.

  3. Classloading hook

    A ModLauncher 8 service connects to Bukkit's classloading mechanisms to make the access possible.

  4. Single-jar install

    Dropping the Forkkit jar into the server's mods folder is the whole setup step.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.16.50.0.7
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Mod developers using plugin classes

Developers who need Bukkit plugin classes available from their Forge mods can use Forkkit as the bridge between the two.

Mohist server operators

Operators running Mohist 1.16.5 can add Forkkit to the server's mods folder to enable this access.

Who it’s for: Forkkit suits developers writing Forge mods that depend on Bukkit plugin classes, and server owners who run Mohist 1.16.5 and want those mods to reach Bukkit plugins. The mod is limited to one Minecraft version and one ModLauncher line, so it is not a general choice for other setups.

Questions

Does Forkkit need to be installed on players' clients?

No. Only the server needs it, and players join without installing anything.

Which Minecraft versions does Forkkit support?

Only 1.16.5. The author targets Mohist 1.16.5 with ModLauncher 8.1.x and notes that other versions are not covered.

Will Forkkit work with Mixin-based mods?

The author notes that Mixin does not work with Forkkit, so mods relying on Mixin should not be expected to function through it.

In the catalog

Forkkit is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 5,992 mods support Minecraft 1.16.5.

Similar mods

What the author says

Forkkit is a "Forge mod" (technically a ModLauncher 8 service) that hooks into Bukkit's classloading mechanisms to allow: - other Forge mods to access Bukkit plugins' classes. - ModLauncher transformation services to transform Bukkit plugins' classes. - For now, this doesn't make Mixin work. It's definitely possible…
dyn, on the Modrinth page

Official listing

Owner
dyn
Published
2023-05-21
Updated on Modrinth
2024-01-22
Facts verified
2026-10-15

Tags