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.
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
Outbound HTTP requests
Scripts can make HTTP requests to external addresses, which lets server logic read from and write to web services.
Global script functions
The mod's classes and functions are available globally in KubeJS scripts, with access by class as well.
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.
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
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.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| NetworkJS | NeoForge | 1.21.1 – 1.21.8 | Server-side only | 2025-08-23 |
| ManasJS | NeoForge | 1.21.1 | Server-side only | 2026-07-04 |
| KubeJS Rechiseled | NeoForge | 1.21.1 | Client and server | 2026-07-22 |
Questions
Does NetworkJS require KubeJS?
Does a player need NetworkJS to join a server that runs it?
Which Minecraft versions does NetworkJS support?
Does the server need a restart after installing it?
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_
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
Official listing
- Modrinth page
- modrinth.com/mod/networkjs
- Owner
- snowylol_
- Published
- 2025-08-17
- Updated on Modrinth
- 2025-08-23
- Facts verified
- 2026-10-15
