SScript
by UserLog
SScript brings a Python-like scripting language to Fabric servers, letting operators automate tasks and react to player actions without writing Java.
What it does
Scripts are plain text files written in a Python- and Lua-like syntax. They can run commands such as give or setblock, read and write files, send HTTP requests and call built-in functions. Scripts live in the sscripts folder, so a file like boom.ss or handlers.event.ss can be created and run without restarting the server.
Event handlers respond to what happens in the world: players joining or leaving, chat messages, block breaks, deaths and sleeping. Tasks run without freezing the server, which allows scheduled jobs and bulk operations. The language covers strings, numbers, booleans, lists and objects, with if, elif, else and try/catch for control flow, and functions can be defined with func and called synchronously or asynchronously.
SScript runs on servers only, so players join without installing anything. It is open source under the GNU Lesser General Public License v3.0 or later and is published for Fabric alone, with the 1.1.1 build for 1.21.11 on the beta channel.
Key features
Command execution
Scripts issue server commands programmatically, such as give or setblock, from any handler or scheduled task.
Event handlers
Handlers react to player joins, leaves, chat, block breaks, deaths and sleep, each in its own script file.
Non-blocking tasks
Long jobs run in the background, so the server keeps ticking while a script works through bulk operations.
Functions and flow control
Functions are declared with func and can be synchronous or asynchronous, while if/elif/else and try/catch shape the logic.
Gallery
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 administrators who want to automate routine work or add custom behavior, and who are comfortable writing short scripts in a Python-like language.
How it compares
Python MOD is a Fabric mod for 1.21.1 – 1.21.11 that runs on client and server under a custom license, so it must be installed on both sides and is not open source. PTSL is client-side only, released under All rights reserved, and covers only 1.21.4. APIBlock is an open source Fabric mod under the GNU General Public License v3.0 only, needing both client and server, for 1.21 – 1.21.11.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| SScript | Fabric | 1.21.11 | Server-side only | 2026-04-30 |
| Python MOD | Fabric | 1.21.1 – 1.21.11 | Client and server | 2026-08-03 |
| PTSL | Fabric | 1.21.4 | Client-side only | 2025-03-07 |
| APIBlock | Fabric | 1.21 – 1.21.11 | Client and server | 2026-06-10 |
Questions
Does SScript need to be installed on player clients?
Which game version does SScript support?
Can scripts be changed while the server is running?
In the catalog
SScript is one of 2,135 Minigame mods on ModsFinder, and one of 1,454 Minigame mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from UserLog
Similar mods
What the author says
SScript is a lightweight programming language for Minecraft server automation. Write scripts in Python/Lua-like syntax to execute commands, automate tasks, and control server behavior without touching Java code. Core Purpose: Execute automated commands and logic on your Minecraft server.
Official listing
- Modrinth page
- modrinth.com/mod/sscript
- Owner
- UserLog
- Published
- 2026-04-02
- Updated on Modrinth
- 2026-04-30
- Facts verified
- 2026-10-15
