kajava
by kadir1243
Kajava lets Minecraft load and run custom Java class files, compiling them and loading them into the game on startup.
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
Automatic class loading
Class files are loaded and run without a separate step once they are placed where Kajava looks for them.
Plugin entry point
A class implementing KajavaPlugin is registered in runnableClasses and is run when the game starts.
Groovy support
Version 0.0.5 added support for Groovy alongside Java class files.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Questions
Does Kajava need Fabric API?
Does Kajava have to be installed on the server?
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
Official listing
- Modrinth page
- modrinth.com/mod/kajava
- Owner
- kadir1243
- Published
- 2021-11-19
- Updated on Modrinth
- 2022-05-11
- Facts verified
- 2026-10-15