| title | EN Home |
|---|---|
| nav_order | 1 |
| parent | Docs Home |
| has_children | true |
SScript is a programming language for Minecraft server automation. Write scripts in Python-like syntax to execute commands, automate tasks, and control server behavior.
- 🎯 Command Execution — Run commands programmatically (
/say,/give,/setblock, etc.) - ⚙️ Task Automation — Startup scripts, scheduled tasks, bulk operations
- 🔧 Server Logic — React to player actions (join, chat, block breaks, deaths)
- 📝 Simple Syntax — Easy to learn and use
- ⚡ Non-blocking — Tasks run without freezing the server
- Getting Started — Installation and first script
- Language Guide — Variables, types, control flow
- Engine Overview — Quick overview of everything
- Functions & Async Mechanics — func/def, wait, async patterns, fire-and-forget
- Complete Events Reference — All 13 events with examples
- Complete Built-in Reference — All 60+ functions
- Commands Reference —
/sscript run,monitor,stop,reload,debug
- Advanced Features & Mechanics — Try-catch, selectors, NBT, HTTP headers, limits
- Architecture & API — Internal design, ProcessScheduler, mixin points
- Examples — Ready-to-use projects and recipes