Mineuniverse
Mods
NekoJS

NekoJS

MOD
Use modern JavaScript to modify recipes and handle events.
by Tki_sor
Download Claim this project
347 downloads
0 likes
Updated Oct 14, 2026
0 hypes
API and Library Map and Information Server Utility World Gen
Advertisement Remove ads with Premium →

NekoJS - Modern Minecraft Scripting Engine

A powerful, fast, and elegant Minecraft modding engine powered by NeoForge and GraalVM.

NekoJS is a next-generation Minecraft scripting runtime that goes beyond simple JavaScript execution. It provides pack makers and mod developers with an exceptional development experience that rivals modern frontend engineering.


Core Features

High-Performance Engine

  • GraalVM Powered: Blazing-fast execution speeds.
  • Modern Standards: Full support for modern ECMAScript.
  • Legacy-Free: Say goodbye to outdated Rhino or Nashorn engines.

TypeScript and JSX Support (NekoSWC)

  • Write .ts and .tsx files directly.
  • Zero-Config: No complex build pipeline configuration needed.

Modern Module System

  • CommonJS Support: Full require() and module.exports support.
  • Node-style Resolution: Native Node.js module resolution logic.
  • NPM Integration: Use npm to install pure JavaScript libraries directly into your nekojs folder.

Quick Start

1. Write a Module (utils.ts)

// server_scripts/utils.ts

function calculateDamage(base: number, multiplier: number): number {
    return base * multiplier;
}

const MOD_NAME: string = "NekoJS";

module.exports = {
    calculateDamage,
    MOD_NAME
};

2. Main Logic with Events (main.ts)

// server_scripts/main.ts

const { calculateDamage, MOD_NAME } = require('./utils.ts');

console.log(`[${MOD_NAME}] Loading custom logic...`);

ServerEvents.tickPre(event => {
    // Your tick logic here
});

In-Game Tools

Built-in Code Editor

  • Integrated IDE: Full-featured code editor accessible within Minecraft.
  • Developer Friendly: Syntax highlighting and real-time error tracking with stack traces.
  • File Management: Built-in file browser.

Ecosystem Extensions

  • NekoSWC: Unlocks full TypeScript and JSX/TSX capabilities with a Rust-powered compilation engine for millisecond-level transpilation.
  • NekoProbe: Provides type declarations for IDE intelligent code completion and an enhanced development experience.

Requirements

  • Minecraft: 1.21.1+
  • NeoForge: 26.1.2+
  • Graal Mod: Download Here (Required dependency)

Contributing

NekoJS is actively developed! We welcome bug reports, feature suggestions, and pull requests.


Transform your Minecraft experience with the power of modern JavaScript.

NekoJS 1.1.0-preview3 (NeoForge 26.1.2)
MC Client, NeoForge, Server, 26.1.2
Release 2026-10-03 Get
NekoJS 1.1.0-preview3 (NeoForge 26.2.0)
MC Client, NeoForge, Server, 26.2
Release 2026-10-03 Get
NekoJS 1.1.0-preview3 (Cleanroom 1.12.2)
MC Client, Forge, Server, 1.12.2
Release 2026-10-03 Get
NekoJS 1.1.0-preview3 (NeoForge 1.21.1)
MC Client, 1.21.1, NeoForge, Server
Release 2026-10-03 Get
NekoJS 1.1.0-preview2 (NeoForge 26.1.2)
MC Client, NeoForge, Server, 26.1.2
Release 2026-08-18 Get
NekoJS 1.1.0-preview2 (NeoForge 26.2.0)
MC Client, NeoForge, Server, 26.2
Release 2026-08-18 Get
NekoJS 1.1.0-preview2 (NeoForge 1.21.1)
MC Client, 1.21.1, NeoForge, Server
Release 2026-08-18 Get
NekoJS 1.1.0-preview2 (Cleanroom 1.12.2)
MC Client, Forge, Server, 1.12.2
Release 2026-08-18 Get
nekojs-neoforge-26.1.2-1.1.0-preview1.jar
MC NeoForge, 26.1.2
Release 2026-07-02 Get
nekojs-neoforge-1.21.1-1.1.0-preview1.jar
MC 1.21.1, NeoForge
Release 2026-07-02 Get
nekojs-neoforge-26.2.0-1.1.0-preview1.jar
MC NeoForge, 26.2
Release 2026-07-02 Get
nekojs-26.1.2-1.0.8.jar
MC NeoForge, 26.1.2
Release 2026-05-11 Get
nekojs-26.1.2-1.0.7.jar
MC NeoForge, 26.1, 26.1.1, 26.1.2
Beta 2026-04-19 Get

More from Tki_sor

Advertisement Remove ads with Premium →

You Might Also Like