ModsJava
skNetwork
Java mod listed for Minecraft 1.20–26.x. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotRequirements: Skript 2.16.0+ | Java 25 | BungeeCord or Velocity
A Skript addon for sharing variables and scripts across every server on a BungeeCord or Velocity network.
Code (Text):
# on the lobby
set {?coins::%player%} to 100
# on survival, straight away, no extra code
send "You have %{?coins::%player%}% coins"
set {?coins::%player%} to 100
# on survival, straight away, no extra code
send "You have %{?coins::%player%}% coins"
Any variable starting with ? is a network variable. Reads come from this server's own copy, so only writes go over the wire.
Read the wiki for setup, guides, the full syntax reference and copyable example scripts.
Features
- Shared variables: any {?variable} is live on every server at once.
- Free reads: values are served from local memory, so only writes cross the wire.
- Atomic changes: add, remove, set if not set and set if it is are worked out on the proxy, so nothing is lost when two servers race.
- A spend floor: without going below 0 refuses the change instead of letting a balance go negative.
- Read the outcome: and wait gives you back the new value, or the reason it was refused.
- Server identity: network server name lets you write one script that runs everywhere.
- Sync state: network is synced, on network sync and on network disconnect tell you where you stand.
- Change events: on network variable change of "coins::*" fires on every server with the old and the new value.
- Who is where: all network players, network server of "Notch", network server "survival" is online, plus the motd, version, player limit and whitelist of any server, read from memory and kept fresh by the proxy.
- Messages anywhere: send network message and send network action bar reach a player on any server, and broadcast ... across the network reaches everyone.
- Moving players: connect network player "%player%" to "survival" sends someone to another server.
- Remote console: execute command ... on network server "survival", off until the proxy config allows it.
- Script sharing: push scripts from the proxy and get a load result back per server.
- Survives restarts: an append-only log that compacts itself, and reconnects that resume where they left off.
- BungeeCord and Velocity: the same jar and the same config on both.
Commands
Code (Text):
/sknet state, proxy, copy size, latency
/sknet resync pull the whole map again
/sknet reconnect drop the connection and resume
/sknetproxy proxy: state, backends, variable count
/sknetproxy push proxy: send scripts now
/sknetproxy dump <pattern> proxy: look up variables, '*' is a wildcard
/sknet resync pull the whole map again
/sknet reconnect drop the connection and resume
/sknetproxy proxy: state, backends, variable count
/sknetproxy push proxy: send scripts now
/sknetproxy dump <pattern> proxy: look up variables, '*' is a wildcard
Statistics
skNetwork uses bStats for anonymous usage stats. You can opt out in plugins/bStats/config.yml.
Bukkit / Spigot / Paper
BungeeCord
Velocity
Setup, config and the full syntax reference are all in the wiki.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20, 1.20.6, 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
skNetwork is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21, 26.1 and newer. Downloaded 28 times (via Spigot). Download it and open it directly in the game.