Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
Fabric.SK is a server‑side Skript engine for Fabric 1.21.4–1.21.11, allowing you to write simple, readable .sk scripts to automate gameplay, create commands, react to events, and build lightweight server logic — all without plugins or mods on the client.
Fabric.SK brings the spirit of Bukkit Skript to the modern Fabric ecosystem with a clean parser, AST engine, and runtime designed specifically for 1.21+.
✨ Features
-
✔ Server‑side only — no client mod required
-
✔ Skript‑style syntax (command, on join, broadcast, if, etc.)
-
✔ Full parser + AST engine
-
✔ Dynamic command registration (/skcmd <name>)
-
✔ Event system (on join, on chat, etc.)
-
✔ Variables + execution context
-
✔ Hot reload with /fabricsk reload
-
✔ Scripts stored in config/fabricsk/scripts/
📂 Example Script
# example.sk
broadcast "Fabric.SK is running!"
command hello:
trigger:
broadcast "Hello from Skript on Fabric!"
on join:
broadcast "%player% joined the server!"
if true:
broadcast "This condition is true!"
else:
broadcast "This will not run."
📁 Script Location
Place .sk files in config/fabricsk/scripts/
Reload with:
/fabricsk reload
🛠 Requirements Fabric Loader 0.16+
Minecraft 1.21.4 – 1.21.11
Java 21
No Fabric API required (server‑only mod)
🚧 Roadmap Variables with persistence
More events (chat, death, block break, etc.)
Expressions (player name, location, etc.)
Conditions (player is op, name is "Heru", etc.)
Effects (kick, teleport, give, etc.)
Addon API
Fabric.SK - Create scripts in Fabric.


