ModsFinder

NetworkJS

by snowylol_

NetworkJS gives KubeJS scripts on a NeoForge server the ability to make HTTP requests to outside services, with global functions available from scripts.

NeoForgeServer-side onlyMIT LicenseOpen source1.21.1 – 1.21.8

What it does

Once the jar is placed in the mods folder and KubeJS is installed, scripts can reach the internet and exchange data with web services such as Discord. The mod exposes a set of classes and functions that are available globally inside KubeJS scripts, so a script can call them without extra setup. Server owners restart the server after adding the jar, and the mod is built for Minecraft 1.21.1.

The mod is aimed at server owners who write server scripts and want them to talk to external systems, for example to post server events to a chat channel or to read data from a web endpoint. It also adds server utilities, including the ability to send colored messages to players and to show them server information. Because the mod runs only on the server, players join without installing anything.

NetworkJS is published for NeoForge only, across eight release versions, with 1.1.0 for 1.21.8 as the latest file, first published on 2025-08-17 and last updated on 2025-08-23. The source code and issue tracker are public, and the mod is open source under the MIT License.

Key features

  1. Outbound HTTP requests

    Scripts can make HTTP requests to external addresses, which lets server logic read from and write to web services.

  2. Global script functions

    The mod's classes and functions are available globally in KubeJS scripts, with access by class as well.

  3. Colored chat messages

    Scripts can send colored messages to players and display server information in chat.

Compatibility

Latest build for each game version and loader.

1.21.81.1.0
1.21.71.1.0
1.21.61.1.0
1.21.51.1.0
1.21.41.1.0
1.21.31.1.0
1.21.21.1.0
1.21.11.1.0
ReleaseBetaAlphaNot available

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

Use cases

Who it’s for: Server owners and modpack authors who already use KubeJS for server scripts and need those scripts to reach external services.

How it compares

Full comparison

ManasJS is a NeoForge mod for 1.21.1 that is server-side only and released under the Apache License 2.0, and it is not open source. KubeJS Rechiseled is NeoForge for 1.21.1, needs both client and server, and is open source under the GNU Lesser General Public License v3.0 only. NetworkJS differs by running on the server alone and by being open source under the MIT License.

ModLoadersGame versionsEnvironmentUpdated
NetworkJSNeoForge1.21.1 – 1.21.8Server-side only2025-08-23
ManasJSNeoForge1.21.1Server-side only2026-07-04
KubeJS RechiseledNeoForge1.21.1Client and server2026-07-22

Questions

Does NetworkJS require KubeJS?

Yes. KubeJS must be installed, because NetworkJS exposes its classes and functions to KubeJS scripts.

Does a player need NetworkJS to join a server that runs it?

No. Only the server needs it, and players join without installing anything.

Which Minecraft versions does NetworkJS support?

Release files exist for 1.21.1 – 1.21.8. The latest file, 1.1.0, targets 1.21.8.

Does the server need a restart after installing it?

Yes. The server must be restarted after the jar is placed in the mods folder.

In the catalog

NetworkJS is one of 3,514 Library mods on ModsFinder, and one of 1,449 Library mods for NeoForge. 17,695 mods support Minecraft 1.21.8.

More from snowylol_

All projects

Similar mods

What the author says

A powerful KubeJS addon that enables internet connectivity and Discord integration for your Minecraft server scripts. The built jar will be in build/libs/networkjs-1.21.1-{version}.jar
snowylol_, on the Modrinth page

Official listing

Owner
snowylol_
Published
2025-08-17
Updated on Modrinth
2025-08-23
Facts verified
2026-10-15

Tags