Description
Simple Hytale Kits Plugin (v1.3)
Lightweight kits plugin for Hytale: create kits from your inventory/armor, manage per‑kit access, share via UI menu with search and random selection, and serve custom icons/backgrounds.
Features
- Create kits from your current hotbar/inventory and armor slots.
- Persistent storage; auto load/save on start/stop.
- Per‑kit permissions (grant one kit or all kits).
- One‑time kits: per‑kit flag to allow only a single claim (hidden from menu after claim).
- UI menu with search + random pick, respects cooldowns, permissions, one‑time rules.
- Custom assets: icons/backgrounds per kit.
- Cooldowns per kit; menu cooldown.
Commands
/kits— open kit selection UI./kit get <name>— receive a kit (checks per‑kit permission)./kit list— list kits by name./kit create <name>— create kit from your inventory + armor./kit delete <name>— delete kit./kit reload— reload kits/settings from disk./kit help— show command help.
Permissions (simplified)
simplekits.player— base:/kit(+ get/list/help) and/kits.simplekits.admin— admin actions: create/delete/reload (and base access).simplekits.kitorsimplekits.kit.*— access all kits for/kit get.simplekits.kit.<name>— access a specific kit.
Per‑kit Settings (settings.json)
cooldownSeconds: number.allowKitStacking: bool.overlapOtherKits: bool.invDeletion: bool.oneTimeKit: bool.allowedWorlds: list (use"all"for any).
Data Layout
<plugin-data>/data/— runtime data:cooldowns.jsonmenu_command_cooldowns.jsonone_time_kits.json
<plugin-data>/data/kits/— assets (PNG only):{kit}.png— icon (recommended 128×128 or 256×256){kit}_bg.png— background (recommended 512×512 or 1024×1024; square for best fit)
Assets are auto-packed into the JAR under Common/UI/Custom/kits/ on server start.


