Mineuniverse
Log in Register
Mods

NekoJS

Use modern JavaScript to modify recipes and handle events.
by Tki_sor
Download Claim this project
68 downloads
0 likes
Updated Jul 6, 2026
0 hypes
API and Library Map and Information Server Utility World Gen

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-neoforge-26.2.0-1.1.0-preview1.jar
MC NeoForge, 26.2
Release 2026-07-02 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

UtilJS
6,202
Upd8r
4,291
TFMG: Virtual Oil Deposit
31,258
MemorySweep
1,949,761
Chat Boost
1,365

You Might Also Like

APTweaks: Items (11.x Classic)
Item clustering (fallen blocks, experience orbs, ...) and garbage cleanup.
9,884,514
VanillaDeathChest (Fabric)
Places containers when players die that contain their items.
994,762
Styled Nicknames
Simple, but configurable nicknaming mod allowing your server's players (and admins) to change their nickname with full formatting support
989,499
Tiquality
Make server lag the problem of the source player.
99,489
Blame (Fabric)
Those gosh darn crashlogs not saying which worldgen feature is crashing!
99,012
Weathering with You
Forecast Minecraft weather with a radar or a hat!
98,579