ModsFinder

Cobblemon KubeJS

by NBP

Cobblemon KubeJS gives modpack developers KubeJS scripts that react to Cobblemon data events and query player progress.

NeoForgeClient and serverMIT LicenseOpen source1.21.1

What it does

Scripts can listen for Cobblemon events as they happen: a Pokedex entry changing, a Pokemon being scanned or caught, a Pokemon leaving or returning to a party, experience and level-ups, evolutions, and the outcome of a battle. A script can also check whether a given species has been seen or caught.

Modpack developers use these hooks to build custom progression, quests, rewards and commands. Scripts can query a player's Pokedex progress, read safe copies of a party or PC, and interface with battle systems and other server logic through JavaScript. Both short and namespaced IDs are accepted, and examples bundled with the project show a working dynamic spyglass tooltip.

The mod requires Cobblemon and KubeJS. It is client and server, so the bridge is installed on both sides. A read-only Pokedex cache is sent from the server to the owning client, letting client scripts show live tooltips and interfaces without asking the server for data on every frame. It is published for NeoForge on 1.21.1 only, and the code is licensed under the MIT License, so it is open source.

Key features

  1. Cobblemon event hooks

    Scripts receive Cobblemon events for scans, captures, party changes, experience, evolution and battles.

  2. Pokedex and species queries

    A script can query a player's Pokedex progress and check whether a species has been seen or caught.

  3. Read-only party data

    Read-only copies of a player's party and PC can be used in scripts without changing the stored Pokemon.

  4. Client Pokedex cache

    A read-only Pokedex cache synced from the server lets client scripts build live tooltips and interfaces.

  5. Custom progression

    Quests, rewards and commands can be built from the events and queries to shape a modpack's progression.

Compatibility

Latest build for each game version and loader.

1.21.11.0.2
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

CobblemonA Pokémon mod for Fabric and NeoForge
Required
KubeJSEdit recipes, add new custom items, script world events, all in JavaScript!
Required

How it compares

Full comparison

PortalJS is a NeoForge mod for 1.21 – 1.21.4 that runs on client and server and is licensed under the GNU General Public License v3.0 or later, so it is open source. Cobblemon KubeJS targets only 1.21.1 and is a scripting bridge rather than a portal library. Cobblemon Challenge is server-side only and published for Fabric and NeoForge on 1.21.1 under the MIT License, so it adds battle challenges without a client install.

ModLoadersGame versionsEnvironmentUpdated
Cobblemon KubeJSNeoForge1.21.1Client and server2026-09-07
PortalJSNeoForge1.21 – 1.21.4Client and server2026-08-01
Cobblemon ChallengeFabric and NeoForge1.21.1Server-side only2026-09-27

Questions

Which loader does Cobblemon KubeJS support?

Only NeoForge is supported. The Fabric module is a compile-time stub and provides no working Fabric support yet.

Does Cobblemon KubeJS need to be installed on the server?

Yes. Every player and the server need a copy of the mod.

What must be installed alongside Cobblemon KubeJS?

Cobblemon and KubeJS are both required dependencies, so both must be present for the bridge to load.

In the catalog

Cobblemon KubeJS is one of 29,952 Game mechanics mods on ModsFinder, and one of 12,140 Game mechanics mods for NeoForge. 32,366 mods support Minecraft 1.21.1.

More from NBP

All projects

Similar mods

What the author says

Bring Cobblemon data, events, storage queries, administrative utilities, and client-side Pokedex displays into KubeJS. Cobblemon KubeJS Bridge lets modpack developers build custom progression, quests, rewards, commands, interfaces, battle systems, and server mechanics using JavaScript.
NBP, on the Modrinth page

Official listing

Owner
NBP
Published
2026-06-25
Updated on Modrinth
2026-09-07
Facts verified
2026-10-15

Tags