ModsFinder

kajava

by kadir1243

Kajava lets Minecraft load and run custom Java class files, compiling them and loading them into the game on startup.

FabricClient and serverCC0 1.0 UniversalOpen source1.17.1 – 1.18.2

What it does

Kajava reads Java class files placed for Minecraft to load, compiles any sources it finds, remaps them, and runs them while the game is open. Authors add a class that implements the KajavaPlugin interface from the io.github.kadir1243.kajava.api package and register it in a runnableClasses list, and Kajava executes it automatically. Version 0.0.5 added support for Groovy. Fabric API is required, and the library is published for Fabric on 1.17.1, 1.18 and 1.18.2, with 0.0.7 for 1.18.2 as the latest file.

Key features

  1. Automatic class loading

    Class files are loaded and run without a separate step once they are placed where Kajava looks for them.

  2. Plugin entry point

    A class implementing KajavaPlugin is registered in runnableClasses and is run when the game starts.

  3. Groovy support

    Version 0.0.5 added support for Groovy alongside Java class files.

Compatibility

Latest build for each game version and loader.

1.18.20.0.7
1.180.0.6
1.17.10.0.5
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Questions

Does Kajava need Fabric API?

Yes. Fabric API is listed as a required dependency, so it must be installed alongside Kajava on Fabric.

Does Kajava have to be installed on the server?

Installation covers the server and each player's game.

In the catalog

kajava is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 9,044 mods support Minecraft 1.18.2.

Similar mods

What the author says

this mod allows loading custom java class files in to minecraft CLASS RUNNING: just create a java class file and make it implements KajavaPlugin(its in io.github.kadir1243.kajava.api package) finally add to runnableClasses
kadir1243, on the Modrinth page

Official listing

Owner
kadir1243
Published
2021-11-19
Updated on Modrinth
2022-05-11
Facts verified
2026-10-15

Tags