Fabric.SK

Fabric.SK

Fabric.SK is a Fabric version of the Skript plugin for Minecraft.

2 921 downloads 15 followers

Fabric.SK

Fabric.SK is a server-side Skript-style scripting engine for Fabric. Write readable .sk scripts to automate gameplay, create custom commands, respond to events, manage items, and build lightweight server logic — all without requiring players to install a client-side mod.

Inspired by Bukkit's Skript, Fabric.SK brings script-based customization to the modern Fabric ecosystem with its own parser, AST engine, and runtime.

✨ Features

  • ✔ Server-side scripting — no client mod required
  • ✔ Skript-style syntax — readable commands, events, conditions, and effects
  • ✔ Custom commands — define commands directly in .sk scripts
  • ✔ Event handling — react to supported gameplay events
  • ✔ Variables and execution context — work with script variables and event context
  • ✔ Item customization — create named items and customize supported item properties
  • ✔ Conditional logic — use if and else to control script behavior
  • ✔ Player loops — run supported effects and checks for online players
  • ✔ Repeating scripts — use supported timed events such as every 1 second
  • ✔ Entity and player effects — use supported effects through scripts
  • ✔ Hot reload — reload scripts without restarting the server
  • ✔ Organized script storage — scripts are stored in config/fabricsk/scripts/

Fabric.SK is under active development. Skript compatibility and supported syntax may vary by version.

📜 Example Script

This example gives a player a custom-named Speed Sword and repeatedly checks whether they are holding it.

command /speedsword:
    permission: op
    trigger:
        give player an iron sword named "&eSpeed"

every 1 second:
    loop all players:
        if loop-player's tool is iron sword named "&eSpeed":
            apply effect speed 2 to loop-player for 2 seconds without particles

📁 Script Location

Place your .sk scripts in:

config/fabricsk/scripts/

Reload scripts with:

/fabricsk reload

Available commands and supported syntax may vary between versions.

🚧 Roadmap

  • More gameplay events, including chat, death, and block interactions
  • Expanded expressions for players, locations, and entities
  • More conditions and effects
  • Improved variable handling and persistence
  • Broader Skript syntax compatibility
  • Addon API for extending Fabric.SK

Fabric.SK — Create scripts in Fabric.


Other Projects

Mod List

Reworked TPA

Elytra Softlock

Version Minecraft Loader Download

Fabric.SK 0.2.5

0.2.5

26.3
fabric
Download

Fabric.SK 0.2.5

0.2.5

26.2
fabric
Download

Fabric.SK 0.2.5

0.2.5

26.1
fabric
Download

Fabric.SK 0.2.5

0.2.5

26.1.1
fabric
Download

Fabric.SK 0.2.5

0.2.5

26.1.2
fabric
Download

Fabric.SK 0.2.5

0.2.5

1.21.9
fabric
Download

Fabric.SK 0.2.5

0.2.5

1.21.10
fabric
Download

Fabric.SK 0.2.5

0.2.5

1.21.8
fabric
Download

Fabric.SK 0.2.5

0.2.5

1.21.7
fabric
Download

Fabric.SK 0.2.5

0.2.5

1.21.11
fabric
Download

Fabric.SK 0.2.5-BETA Codename BigScript

0.2.5-BETA

1.21.11
fabric
Download

Fabric.SK 0.2.5-ALPHA [1.21-26.1.x/1.21-26.1.2]

0.2.5-ALPHA

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2
fabric, quilt
Download

Fabric.SK 0.2.1-BETA [1.21.x/1.21-1.21.11]

0.2.1-BETA

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric
Download

Fabric.SK 0.2.0 [1.21.1-1.21.5]

0.2.0

1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5
fabric
Download

Fabric.SK 0.2-SNAPSHOT [1.21.1-1.21.5]

0.2-SNAPSHOT

1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5
fabric
Download

Fabric.SK 0.1.0 [1.21.4-26.1.2]

0.1.0

1.21.10, 1.21.11, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2
fabric, quilt
Download