Home›Java›Mods›CraftTweaker Java Library
CraftTweaker Java Library
ModsJava

CraftTweaker Java Library

Java mod listed for Minecraft 1.20. File opened and checked on 8 Oct 2026; downloads from the MC Java Mods app on Android.

by Sixik · on CurseForge

⬇ Download on CurseForge

The author built this one for Minecraft 1.20.1 on Forge. On other versions it may install and then do nothing.

This mod was created in order to expand the capabilities of CraftTweaker for experienced users.

The mod offers java libraries for implementing more complex scenarios

The purpose of fashion

 

IO support

Network support

Asynchrony

Multithreading

And much more, but these are the initial tasks

 

Examples

 

 

Also, if you need to add specific functionality, you can write to me about it in my Discord

If you want to support me Boosty

MultiThread

val tread = thread.createTread(() => {
    var i = 0;
    while (i < 5000){
        println("Thread 1: " + i);
        i++;
    }
});

thread.createRunThread(() => {
    var i = 0;
    while (i < 5000){
        println("Thread 2: " + i);
        i++;
    }
});

tread.start();

Async

import stdlib.Exception;
import mods.ctjl.java.lang.ExecutionException;
import mods.ctjl.java.lang.InterruptedException;

var async_1 = async.supplyAsync(() => {
  var i = 0;
  println("Async 1 Start");
  while(i < 2000){
    println(i);
    i++;
  }
  return 1;
});

var async_2 = async.runAsync(() => {
  var i = 0;
  println("Async 2 Start");
  while(i < 2000){
    println(i);
    i++;
  }
});

try {
  async_1.getValue();
  println("Async 1 End");
} catch ex as ExecutionException {
  println(ex.toString());
} catch ex as InterruptedException {
  println(ex.toString());
}

try {
  async_2.getValue();
  println("Async 2 End");
} catch ex as Exception {
  println("Some Error");
  println(ex.toString());
}
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more