Real plugins, ported line by line
Six shipped Skript plugins, each ported whole: the entire .sk on the left, the entire port on the right, aligned pair by pair. Every port passes swoftc check as a complete file — the sources live in docs/examples/sources/.
Ported plugins
Skript → SwoftLang, in fullStaffChat · 25 → 50Toggleable staff-only chat — keyed persistent toggle, chat router, permission-gated broadcast.Player Vault · 33 → 82Ten permission-gated item vaults per player, captured slot-by-slot on change.Rules · 31 → 131A /rules menu — eleven books, a warning sign, one close button, zero click routers.Admin tools · 314 → 416/gamemode family, /give, a three-level panel, freeze and mute — commands, GUIs, pagination, schedules, packets.Throwable slime · 101 → 155Bouncing thrown slime balls — by hand or from a dispenser, both feeding one async physics loop over an item display.WardenSK · 273 → 192A warden-anger addon — expressions, conditions, effects and events reborn as one importable module.
New here? The guide teaches the language step by step; these ports show it carrying real plugins end to end.