ModsFinder

SocketPlugin

by Vaediam

SocketPlugin, a Fabric add-on for Figura, lets avatar scripts open raw TCP and WebSocket connections to other hosts.

FabricClient-side onlyAll rights reserved1.20.1 – 1.21.4

What it does

Figura scripts normally cannot reach the network directly. SocketPlugin adds a socket API to avatar code, with functions that open a TCP socket or a WebSocket to a given host and port, and print or log any errors instead of throwing a virtual machine error into the avatar. Sockets can be closed for the current avatar, either one at a time or all at once, so an avatar leaves no connections open when it is removed.

The mod is a Figura addon, so it requires Figura to run. It is installed on the client only, and it is published for Fabric alone, with files covering 1.20.1 – 1.21.4 across seven release versions. The latest Fabric file, 1.2.5+1.21.4, targets 1.21.4 and is on the beta channel. The code is not open source, and the mod is released under All rights reserved.

Key features

  1. Open TCP sockets

    SocketAPI:newSocket takes a host and a port and opens a TCP connection from the avatar.

  2. Open WebSockets

    SocketAPI:newWebsocket takes a host and a port and opens a WebSocket connection from the avatar.

  3. Socket status checks

    Functions report whether a socket has received data, how much data was sent, and whether it is still open or has closed.

  4. Clean closing

    Sockets and WebSockets can be closed for the current avatar, and a LuaSocket is closed cleanly instead of dropping the connection abruptly.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.41.2.5+1.21.4
1.21.31.2.4+1.21.4
1.21.21.2.4+1.21.4
1.21.11.2.5+1.21.1
1.211.2.4+1.21.4
1.20.41.2.4+1.20.4
1.20.11.2.5+1.20.1
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 1

FiguraA client-side mod that allows for extensive customization of the player model.
Required

How it compares

Full comparison

Figura GoofyPlugin is open source under the MIT License, is client-side only, and covers the same 1.20.1 – 1.21.4 range for Fabric. PythonConnectMod is also client-side only and under the MIT License, but its files are for 1.21.4 alone and it is not open source. HttpInfoServer is client-side only and open source under the Apache License 2.0, with files for 1.20.4 – 1.20.6.

ModLoadersGame versionsEnvironmentUpdated
SocketPluginFabric1.20.1 – 1.21.4Client-side only2026-07-01
Figura GoofyPluginFabric1.20.1 – 1.21.4Client-side only2025-02-17
PythonConnectModFabric1.21.4Client-side only2025-01-23
HttpInfoServerFabric1.20.4 – 1.20.6Client-side only2024-05-28

Questions

Does SocketPlugin need Figura?

Yes. Figura is a required dependency, and SocketPlugin only adds to avatar scripts that Figura runs.

Which game versions does SocketPlugin support?

The mod has files for 1.20.1, 1.20.4, 1.21, 1.21.1, 1.21.2, 1.21.3 and 1.21.4. The latest Fabric file is 1.2.5+1.21.4, released 2026-07-01 on the beta channel.

Does SocketPlugin need to be installed on the server?

No. It is installed on the player's side alone, so servers need nothing.

In the catalog

SocketPlugin is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 17,979 mods support Minecraft 1.21.4.

Similar mods

What the author says

(archived for security concerns i should have listened to a long time ago) A figura addon that allows you to open and use TCP sockets.
Vaediam, on the Modrinth page

Official listing

Owner
Vaediam
Published
2026-04-11
Updated on Modrinth
2026-07-01
Facts verified
2026-10-15

Tags