ModsFinder

NeoGeckoJS

by MrClockwork

NeoGeckoJS is a NeoForge port that lets KubeJS scripts create animatable blocks, items and armor powered by GeckoLib.

NeoForgeClient and serverCustom license1.21.1

What it does

Scripts written for KubeJS can register blocks, items and armor pieces that play GeckoLib animations. The mod exists to bring that capability to NeoForge for Minecraft 1.21.1, after the original was made for a different loader. Geckolib and KubeJS are both required, and the mod runs on client and server, so the server and every player need it. It is released under a custom license and is not open source, though its source code is public.

Key features

  1. Animatable blocks

    Scripted blocks can carry GeckoLib animations, set up from KubeJS instead of Java code.

  2. Animatable items and armor

    Items and armor pieces defined in scripts can play animations when worn or held.

  3. Port of the original scripts

    The original examples and assets work on 1.21.1 with nearly identical behavior, so existing script packs carry over.

Compatibility

Latest build for each game version and loader.

1.21.11.0.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

KubeJSEdit recipes, add new custom items, script world events, all in JavaScript!
Required
GeckolibA 3D animation library for entities, blocks, items, armor, and more!
Required

How it compares

Full comparison

KubeJS Actually Additions is a server-side only option under All rights reserved and not open source, built for 1.21.1. NetworkJS-Reloaded is also server-side only, open source under the MIT License and built for 1.21.1. KubeJS Mekanism Extends is open source under the MIT License and runs on client and server for 1.21.1.

ModLoadersGame versionsEnvironmentUpdated
NeoGeckoJSNeoForge1.21.1Client and server2026-06-15
KubeJS Actually AdditionsNeoForge1.21.1Server-side only2025-10-28
NetworkJS-ReloadedNeoForge1.21.1Server-side only2026-05-23
KubeJS Mekanism ExtendsNeoForge1.21.1Client and server2026-04-17

Questions

Does NeoGeckoJS need Geckolib and KubeJS?

Yes. Both Geckolib and KubeJS are required dependencies and must be installed alongside NeoGeckoJS.

Does the server need NeoGeckoJS?

Yes. A server running it needs every connecting player to have it too.

In the catalog

NeoGeckoJS is one of 3,514 Library mods on ModsFinder, and one of 1,449 Library mods for NeoForge. 32,366 mods support Minecraft 1.21.1.

Similar mods

What the author says

Use GeckoLib to create animatable block/item/armor by simply using KubeJS! This mod was originally made for Forge 1.20.1 and had no Modrinth Version, however this both ports and updates the mod for NeoForge 1.21.1 with just about perfect 1:1 replication so any original scripts and assets work almost the same!
MrClockwork, on the Modrinth page

Official listing

Owner
MrClockwork
Published
2026-06-12
Updated on Modrinth
2026-06-15
Facts verified
2026-10-15

Tags