Shyne Creator
Create multiplayer combat systems, custom skills, content packs, and synchronized avatars with Lua.
Shyne Creator is a Lua-powered framework for Minecraft Fabric, designed for creators and server owners who want to build custom combat experiences without creating a separate Java mod for every piece of content.
It provides the runtime and systems needed to create custom items, skills, combos, projectiles, summons, weapons, player profiles, models, animations, avatars, and encounters—all while keeping important gameplay decisions under server control.
Please note: Shyne Creator is a framework and runtime rather than a standalone content mod. You will need a compatible Shyne Lua content pack to add gameplay content.
Features
Server-authoritative multiplayer
Damage, cooldowns, skills, equipment, projectiles, summons, profiles, and world-changing actions are validated by the server.
Lua content packs
Create gameplay content using sandboxed Lua scripts and structured JSON definitions.
Custom combat systems
Build skills, combos, mana systems, progression, loadouts, weapons, projectiles, summons, encounters, and special powers.
Custom items
Create items with custom names, descriptions, models, rarity, enchantment glints, cooldowns, payload data, and skill activation behavior.
Blockbench model support
Load custom .bbmodel models, textures, bones, animations, and attachments.
Custom avatar system
Create personal avatars with animations, visible parts, synchronized variables, actions, and emotes.
Shyne Palette
Access avatar actions and emotes through an in-game interface.
Server-distributed gameplay content
Gameplay packs can be stored on the server and synchronized with connected players, so players do not need to install each content pack manually.
Runtime reloading and diagnostics
Reload content and inspect registered packs, items, skills, weapons, models, projectiles, summons, profiles, and loading errors using in-game commands.
Sandboxed scripting
Lua scripts run in-process with restricted access to the filesystem, operating system, Java reflection, and module loader. No Python installation or external process is required.
Requirements
-
Minecraft: 26.1.2 +
-
Mod Loader: Fabric Loader 0.19.1 or newer
-
Required dependency: Fabric API
-
Java: 25
Shyne Creator must be installed on both the dedicated server and every connecting client.
Gameplay content packs may be stored only in the server’s shyne-mods directory.
Basic Content Pack Structure
my_pack/
├─ mod.json
├─ main.lua
├─ items/
├─ skills/
├─ weapons/
├─ bbmodels/
└─ textures/
Content packs can define gameplay logic and actions using Lua. JSON files are used for structured definitions such as items, skills, weapons, and models.
Useful Commands
/shyne status — Show the current runtime status
/shyne mods — List loaded content packs
/shyne items — List registered custom items
/shyne skills — List registered skills
/shyne models — List registered models
/shyne errors — Display content loading problems
/shyne reload — Reload Lua content packs
/shyne help — Show available Shyne Creator commands
Some commands require operator permissions.
Default Controls
Z — Light skill
X — Heavy skill
C — Utility skill
V — Finisher skill
G — Open Shyne Palette
H — Open Avatar Manager
O — Open Shyne Creator settings
All controls can be changed from Minecraft’s keybind settings.
Multiplayer and Security
Shyne Creator uses a server-authoritative design. Clients may control local presentation, but all gameplay-changing requests must be validated by the server.
Avatar synchronization includes protocol checks, payload limits, rate limiting, PNG signature verification, SHA-256 verification, and retained avatar snapshots for players who join later.
Development Status
Shyne Creator 2.7.10 is currently an Alpha release. APIs, content formats, and behavior may change between versions.
Please back up your worlds and content packs before updating, and make sure every client uses the same Shyne Creator version as the server.

