ModsJava
WebBridge | Supporting Spigot (1.12.2 - 1.21.x), BungeeCord & Velocity
WebBridge Support Discord: Overview WebBridge is a modern replacement for old web-sender plugins. It provides a rock-solid, encrypted link between your…
⬇ Download on SpigotWebBridge
Support Discord: https://discord.gg/7pxB73VHkp
Overview
WebBridge is a modern replacement for old web-sender plugins. It provides a rock-solid, encrypted link between your website (PHP, Node.js, etc.) and your Minecraft server. Whether you want to execute commands or fetch live stats, WebBridge does it with top-tier security.
Supported Versions: 1.12.2 - 1.21.x (and beyond)
Key Features
Installation
{
/**
[LIST]
[*]WEBBRIDGE SERVER CONFIGURATION
[*]serverPort: The port for the internal HTTP server.
[*]secretKey: Strong symmetric key for encryption (must match web client).
[*]allowedIps: Whitelisted IP addresses allowed to send requests.
*/
"serverPort": 8765,
"secretKey": "YOUR_SUPER_SECRET_64_CHAR_KEY_HERE",
"rateLimitPerSecond": 50,
"debugMode": false,
"allowedIps": [
"127.0.0.1",
"YOUR_WEB_SERVER_IP"
]
}
PHP Client Integration (index.php)
<?php
/**
* WEBBRIDGE INTEGRATION EXAMPLE
*/
require_once 'WebBridgeClient.php' ;
use WattBreak\WebBridge\WebBridgeClient ;
$client = new WebBridgeClient ( '127.0.0.1' , 8765 , 'YOUR_SUPER_SECRET_64_CHAR_KEY_HERE' ) ;
try {
/**
* Example: Fetching Server Stats
*/
$stats = $client -> fetchStats ( ) ;
echo "Online Players: " . $stats [ 'data' ] [ 'online' ] ;
echo "TPS: " . $stats [ 'data' ] [ 'tps' ] [ 0 ] ;
/**
* Example: Executing a Command
*/
// $client->executeCommand('say Hello from the Website!');
} catch (Exception $e ) {
echo "Error: " . $e -> getMessage ( ) ;
}
Upcoming Updates
Note: Full BungeeCord & Velocity and Velocity support will be officially added in the next update.
Support Discord: https://discord.gg/7pxB73VHkp
Overview
WebBridge is a modern replacement for old web-sender plugins. It provides a rock-solid, encrypted link between your website (PHP, Node.js, etc.) and your Minecraft server. Whether you want to execute commands or fetch live stats, WebBridge does it with top-tier security.
Supported Versions: 1.12.2 - 1.21.x (and beyond)
Key Features
[Military-Grade Security: AES-256 encryption and HMAC-SHA256 signing.] Anti-Replay Protection: Requests are timestamped to prevent old data from being reused.
[Live Stats: Instantly fetch Online Players and Server TPS averages.] IP Whitelisting: Strict control over who can talk to your server.- Lightweight: Minimal impact on server performance.
Installation
- Drop the WebBridge.jar into your plugins folder.
- Restart the server to generate the configuration.
- Set your secretKey in config.json (minimum 32+ characters).
- Use the provided PHP client to connect.
Code (json (Unknown Language)):
{
/**
[LIST]
[*]WEBBRIDGE SERVER CONFIGURATION
[*]serverPort: The port for the internal HTTP server.
[*]secretKey: Strong symmetric key for encryption (must match web client).
[*]allowedIps: Whitelisted IP addresses allowed to send requests.
*/
"serverPort": 8765,
"secretKey": "YOUR_SUPER_SECRET_64_CHAR_KEY_HERE",
"rateLimitPerSecond": 50,
"debugMode": false,
"allowedIps": [
"127.0.0.1",
"YOUR_WEB_SERVER_IP"
]
}
Code (PHP):
<?php
/**
* WEBBRIDGE INTEGRATION EXAMPLE
*/
require_once 'WebBridgeClient.php' ;
use WattBreak\WebBridge\WebBridgeClient ;
$client = new WebBridgeClient ( '127.0.0.1' , 8765 , 'YOUR_SUPER_SECRET_64_CHAR_KEY_HERE' ) ;
try {
/**
* Example: Fetching Server Stats
*/
$stats = $client -> fetchStats ( ) ;
echo "Online Players: " . $stats [ 'data' ] [ 'online' ] ;
echo "TPS: " . $stats [ 'data' ] [ 'tps' ] [ 0 ] ;
/**
* Example: Executing a Command
*/
// $client->executeCommand('say Hello from the Website!');
} catch (Exception $e ) {
echo "Error: " . $e -> getMessage ( ) ;
}
Note: Full BungeeCord & Velocity and Velocity support will be officially added in the next update.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.12, 1.16, 1.20
- 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.
WebBridge | Supporting Spigot (1.12.2 - 1.21.x), BungeeCord & Velocity is a free Minecraft Java mod. Compatible with Minecraft 1.12, 1.16, 1.20, 1.20.6 and newer. Downloaded 9 times (via Spigot). Download it and open it directly in the game.