Webstone
by SniperGER
Webstone lets a WebSocket client remotely control redstone contraptions on a Forge server, by reading and setting the blocks that Webstone registers.
What it does
Webstone connects redstone builds to external software through WebSockets. A server running the mod accepts WebSocket connections, and a connected client can read the powered state and signal strength of registered blocks, or set their output. Blocks are sorted into groups, and each group has an id. When a block group changes, the new data is broadcast to every connected client, and a change to a group only affects the blocks assigned to that group.
Connecting to the server is described in the API Reference. A client must send a hex-encoded string in the Sec-WebSocket-Protocol header, and JavaScript can pass that header as a second argument when creating a WebSocket instance next to the connection URL. On connection the client receives a list of all registered blocks, including their display names. Webstone is published for Forge 1.20.1 – 1.20.6 and is open source under the MIT License. Players join without it, since only the server has to run the mod. The Webstone Remote Block can only be crafted outside Creative mode.
Key features
Remote redstone control
A connected WebSocket client can read and change redstone contraptions over the network.
Block groups
Each registered block is assigned to a group, and updates to a group reach only the blocks in that group.
Live state broadcast
Changes to block groups are pushed to every connected client as they happen.
Optional passphrase and SSL
A passphrase can be required before a client connects, which is stored as a Bcrypt hash, and Secure WebSockets can be enabled with SSL through a configuration key.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
LCon - Local Console Access is a Forge mod for 1.19.2 – 1.20.1 that runs on the client, is not open source and is under All rights reserved, so it does not cover the same server-side role. MineSocket is a Fabric server mod for 1.21 – 1.21.8, released under the MIT License and open source. WebSocket Commands is a Fabric and NeoForge server mod for 1.20.4 – 1.21, also open source under the MIT License.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Webstone | Forge | 1.20.1 – 1.20.6 | Server-side only | 2024-08-31 |
| LCon - Local Console Access | Forge | 1.19.2 – 1.20.1 | Client-side only | 2024-09-27 |
| MineSocket | Fabric | 1.21 – 1.21.8 | Server-side only | 2025-03-27 |
| WebSocket Commands | Fabric and NeoForge | 1.20.4 – 1.21 | Server-side only | 2025-11-05 |
Questions
Does Webstone need to be installed on the client?
Which Minecraft versions does Webstone support?
How is the passphrase stored?
In the catalog
Webstone is one of 8,499 Technology mods on ModsFinder, and one of 4,122 Technology mods for Forge. 11,154 mods support Minecraft 1.20.6.
Similar mods
What the author says
Remote control your Redstone contraptions using WebSockets. When connecting to the WebSocket server, the connecting client receives a list of currently registered blocks (including their display name, the current powered state, the output signal strength and the assigned group's id, if any), as well as block groups.
Official listing
- Modrinth page
- modrinth.com/mod/webstone
- Owner
- SniperGER
- Published
- 2024-08-12
- Updated on Modrinth
- 2024-08-31
- Facts verified
- 2026-10-15
