DK KITS
PluginLicenseRef-All-Rights-Reserved

DK KITS

DKKITS is a Spigot/Paper 1.21 plugin that lets you create, edit, and deliver kits via GUI, with per-kit permissions and per-player cooldowns.

2.4K
Downloads
3
Followers
2 months ago
Updated
📦
11
Versions

📖About DK KITS

What it is: A plugin to create, edit, and give kits via GUI, with per-kit permission and per-player cooldowns.

How it works:

  • Creation wizard: set name via chat, toggle permission requirement, set permission node (if needed), capture items from your inventory, confirm.
  • Editing: rename, toggle permission and set node, save items from your inventory, set cooldown.
  • Claiming: players open the GUI and take a kit; permission (if enabled) and cooldown are enforced.

Commands

/kit Opens the kit list GUI and lets players claim kits.

/dkkit create Starts the kit creation wizard.

/dkkit list Lists all kits. Requires admin permission.

/dkkit delete <name> Deletes a kit. Requires admin permission.

/dkkit edit Opens a selection GUI to choose a kit to edit. Requires admin permission.

/dkkit edit <name> Opens the editor for the specified kit. Requires admin permission.

Permissions
dkkits.admin (default: op)

  • Allows /dkkit list, /dkkit delete, /dkkit edit and, by default, /dkkit create (configurable).

Per-kit node (optional)

  • Each kit can have a node, e.g. dkkits.kit.vip. If the kit’s permission toggle is ON, players must have this node to claim the kit.

Configuration (config.yml)

  • admin-permission: admin node (default dkkits.admin).
  • allow-player-create: whether non-admin players can use /dkkit create (default false).

Kit Editor (GUI)

  • Rename: change kit name (checks for conflicts).
  • Permission: toggle ON/OFF and set the node.
  • Items: save items from the player’s current inventory to the kit.
  • Cooldown: set cooldown in seconds (0 disables).

Cooldown

  • Configured per kit (seconds). Shown in the GUI lore.
  • On claim, cooldown is applied and saved; prevents re-claiming until it expires.