Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings

Crimes Against the JVM

Execute arbitrary bytecode (client-only!) from books you wrote. Because funny. Now compatible with Sinytra Connector & Forgified Fabric API!

1,490
3
Cursed
Management
Utility
AboutChangelogVersions

Crimes Against the JVM 1.0.5

on Nov 7, 2024
Download

Caching improvements

Crimes Against the JVM 1.0.4

on Nov 7, 2024
Download

Changes how bytecode is read. Now you place filenames - relative to config/catj/ - in books, which then get parsed & executed.

This has the benefit of being significantly more secure (data never touches the server) AND easier to edit (you don't need a whole new book every time you screw up!)

Crimes Against the JVM 1.0.3

on Nov 4, 2024
Download

Add a verify pass before loading the class for real

Crimes Against the JVM 1.0.2

on Nov 4, 2024
Download

Remove unused Knot reflection :3

Crimes Against the JVM 1.0.1

on Nov 4, 2024
Download

Oops. Use getString not toString :3

Crimes Against the JVM

on Nov 4, 2024
Download

Curseder than cursed; available at your nearest Modrinth dealer today!

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@656c5b6

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.