Skip to content

Quickstart

This guide is for JSCore 0.2.0, currently supporting 1.21.5 only.

1. Install JSCore

JSCore requires Fabric API and Yarnwrap

2. Setup JSCore

After launching the game, join a world to run the command

sh
/jscore snapshot pull http://jscore.siri.ws/bootstrap.zip

Then either restart the game or simulate a restart with

sh
/jscore restart

You will need to rejoin world for changes to take effect.

3. Pre-flight Check

Check if the JS runtime is working.

sh
/jscore eval 1 + 1

Or check your in-game position.

sh
/jscore eval let root = Packages.ws.siri.jscore.mapping.JSPackage.getRoot();
sh
/jscore eval let client = root.net.minecraft.client.MinecraftClient.getInstance();
sh
/jscore eval client.player.getBlockPos().toString()

4. Installing Packages

We have a list of all packages you can install without restarting the game.

sh
/pully install package1 package2 ...

Can't make up your mind? Join Discord to learn more about the project.