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.
/say, /give, /setblock, etc.)1. Create a script in sscripts/boom.ss:
log "BOOM SPAWN!"
func boom():
run "fill 10 50 10 -10 90 -10 air destroy"
# boom! >:3
end
boom()
2. Create event handler in sscripts/handlers.event.ss:
on player_join(player):
run "say " + player.name + " joined"
run "execute at " + player.name + " run fill ~10 50 ~10 ~-10 90 ~-10 air"
end
on player_chat(player, message):
log player.name + ": " + message
end
3. Load and run:
/sscript run boom.ss
/sscript debug on
/sscript debug off - no spam [Server]: ...
Done! Scripts execute without restart.
if/elif/else, for, while, try/catchfunc or def, call sync or asyncwait keywordExecute scripts and control execution:
/sscript run <file> # Execute script
/sscript run <file> function <name> # Call specific function
/sscript monitor [all|<id>| ] # View running tasks
/sscript stop [all|<id>|<file>] # Stop running task
/sscript reload [all|<id>|<file>] # Restart task
/sscript debug [on|off] # Toggle debug output server
📖 Full documentation with examples and API reference:
Beyond command execution, SScript can:
globals.json)@a[tag=admin], @a[distance=..100])mods/ foldersscripts/# sscripts/chat_logger.event.ss
func log_chat(player_name, message):
file_mkdirs("sscripts/logs")
line = "[" + player_name + "] " + message
file_append("sscripts/logs/chat.log", line + "\n")
end
on player_chat(player, message):
log_chat(player.name, message)
end
AI generation Description D:

Fabric mod that adds a Python/Lua-like scripting language to your Minecraft server. Write game logic with events, built-in functions, HTTP requests and file I/O — no Java required.