promotional bannermobile promotional banner
premium banner
Better Kits – Equipment Kits & In‑Game Editor

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