Skip to main content

Installation

Prerequisites

ModVersionNotes
Origins1.20.1Fabric or Forge
Apoli2.9.xBundled inside Origins
Calio1.11.xBundled inside Apoli
KubeJS2001.6.5+Fabric or Forge

Setup

  1. Download the JAR from GitHub Releases or build from source.
  2. Place it into your mods/ folder.
  3. Launch the game — Origins JS auto-registers with KubeJS on startup.

Script Locations

DirectoryPurpose
kubejs/startup_scripts/Register actions, conditions, powers (runs once at startup)
kubejs/server_scripts/Runtime origin / power management and event handling

Quick Verification

Create kubejs/startup_scripts/origins_test.js:

console.info("[OriginsJS] Plugin loaded!");

OriginsJS.registerEntityAction("test_action", (entity, params) => {
console.info("Test action executed on: " + entity);
});

Look for [OriginsJS] Plugin loaded! in the server log.