Description
Better Kits – Equipment Kits & In‑Game Editor
⚠️ Work in Progress
This mod is still under active development. Bugs, visual changes, or balance adjustments may occur.
Use at your own risk and feel free to report issues or suggestions.
Better Kits adds a clean kit selection menu with preview and claim flow, plus a full in‑game editor to manage kit items and settings. It’s lightweight, server‑friendly, and built for Hytale Server API.
✨ Key Features
🎒 Kit Selection Menu
Browse kits with search and status indicators (available, cooldown, locked).
🔍 Kit Preview & Claim
Preview kit contents before claiming.
🛠️ In‑Game Editor
Edit kit items, cooldowns, and settings directly from the UI.
⏱️ Per‑Kit Cooldowns
Set cooldowns per kit to control frequency of use.
🌍 World Restrictions
Whitelist worlds where kits can be used.
⚙️ Kit Flags
- Stacking (allow or block stacking with existing items)
- Overlap (allow or block overlap with other kits)
- Inventory Deletion (optional cleanup)
🎲 Random Kit Button (optional)
Configurable “Random Kit” button for quick selection.
✅ Commands
Base command: /kit
/kit <name>
Permission: betterkits.kits.use
Description: Get a specific kit.
Example: /kit starter
/kits
Permission: betterkits.kits.menu
Description: Open the kit selection menu.
Example: /kits
/kit get <name>
Permission: betterkits.kits.get or betterkits.kits.get.* or betterkits.kits.get.<kitId>
Description: Get a specific kit (permission‑gated).
Example: /kit get starter
/kit list
Permission: betterkits.kits.list
Description: List all available kits.
Example: /kit list
/kit create <name> [cooldown] [stacking]
Permission: betterkits.kits.create
Description: Create a kit from your inventory.
Example: /kit create starter 3600 true
/kit update <name>
Permission: betterkits.kits.update
Description: Update a kit from your inventory.
Example: /kit update starter
/kit cooldown <name> [seconds]
Permission: betterkits.kits.cooldown
Description: View or set a kit cooldown.
Example: /kit cooldown starter 3600
/kit worlds <name> [worlds]
Permission: betterkits.kits.worlds
Description: View or set allowed worlds.
Example: /kit worlds starter world1,world2
/kit flags <name> [flag] [value]
Permission: betterkits.kits.flags
Description: View or set kit flags.
Example: /kit flags starter stacking true
/kit editor
Permission: betterkits.kits.manage (or betterkits.admin legacy)
Description: Open the kit editor menu.
Example: /kit editor
/kit delete <name>
Permission: betterkits.kits.delete
Description: Delete a kit.
Example: /kit delete starter
/kit reload
Permission: betterkits.kits.reload
Description: Reload kits from disk.
Example: /kit reload
/kit help
Permission: none
Description: Show all kit commands.
Example: /kit help
✅ Permissions
betterkits.admin
Legacy admin permission (fallback)
betterkits.kits.manage
Access editor and admin tools
betterkits.kits.use
Use /kit
betterkits.kits.menu
Use /kits
betterkits.kits.list
Use /kit list
betterkits.kits.create
Use /kit create
betterkits.kits.update
Use /kit update
betterkits.kits.delete
Use /kit delete
betterkits.kits.reload
Use /kit reload
betterkits.kits.cooldown
Use /kit cooldown
betterkits.kits.worlds
Use /kit worlds
betterkits.kits.flags
Use /kit flags
betterkits.kits.get
Use /kit get for specific kits
betterkits.kits.get.<kitId>
Use /kit get for one specific kit
betterkits.kits.get.*
Use /kit get for all kits
🔑 Installation
Drop BetterKits.jar into your server’s Mods folder
Restart the server
Use /kit editor or config files to set up kits
ℹ️ Mod Information
Developer: GilloDaby
Compatibility: Hytale Server API (Java)
Version: 1.0.0


