OutPlayerKits

✨ best kit system, very flexible settings, plugin updates, no errors, best exp🏹

71

Quick challenge

How far can you run before the mobs catch you?

OutPlayerKits

56

🎁 OutPlayerKits — Ultimate Kit Management System

<b>The most advanced, feature-rich kit management plugin for Minecraft. Beautiful GUIs, stunning effects, and complete customization for your server's kits.</b>



---

🌟 About OutPlayerKits

OutPlayerKits is not just another kit plugin — it's a complete kit management ecosystem for your Minecraft server. Unlike standard plugins that offer basic kit functionality, OutPlayerKits delivers a professional experience with beautiful GUI design, stunning visual feedback, and unparalleled customization options.

Whether you're running a small survival server with friends or a large network with hundreds of players, OutPlayerKits adapts to your needs with its flexible configuration system, per-kit permissions, cooldowns, and an intuitive in-game editor.

---

✨ Feature Showcase

🎨 GUI & Design

| Feature | Description | |---------|-------------| | Custom Icons | Create stunning kit menus with custom patterns, borders, and layouts | | Custom Icons | Full RGB hex color support for all messages and display names | | Custom Icons | Right-click any kit to preview its contents before claiming | | Custom Icons | Every kit can have its own unique icon with custom lore |

⏱️ Kit Management

| Feature | Description | |---------|-------------| | Unlimited Kits | Individual cooldowns for each kit with fancy time formatting | | Unlimited Kits | Granular permission control for each kit (`outplayerkits.kit.<name>`) | | Unlimited Kits | Automatically equips armor to the correct slots | | Unlimited Kits | Create as many kits as you want with unlimited items |

🛠️ Admin Features

| Feature | Description | |---------|-------------| | Give Command | Create and edit kits directly in-game with an intuitive GUI | | Give Command | Drag-and-drop style slot selection for kit placement | | Give Command | Add/remove items by simply placing them in the editor | | Give Command | Permission to bypass all cooldowns | | Give Command | Give any kit to any player with `/kit give <player> <kit>` |

🔊 Audio & Visual

| Feature | Description | |---------|-------------| | Cooldown Display | 15+ configurable sounds for every action | | Cooldown Display | Visual indicators for enabled/disabled features | | Cooldown Display | Clear visual and audio feedback for all actions | | Cooldown Display | Beautiful cooldown display with CLOCK icon and formatted time |

---

OutPlayerKits bStats Chart

---

📥 Installation Guide

| Step | Action | |------|--------| | Create Kits! | Create Kits! — Get the latest `.jar` from Create Kits! | | Create Kits! | Create Kits! — Place the JAR into your server's `plugins/` folder | | Create Kits! | Create Kits! — Restart your server (or use `/reload` if you must) | | Create Kits! | Create Kits! — Edit `plugins/OutPlayerKits/config.yml` to your liking | | Create Kits! | Create Kits! — Use `/kit create` to start making your first kit |

> ⚠️ Important: A full server restart is strongly recommended over `/reload` for optimal performance and to avoid any plugin conflicts.

---

🎮 Commands & Permissions

👤 Player Commands

| Command | Description | Permission | Default | |---------|-------------|------------|---------| | `/kit` | Open the kits GUI | `outplayerkits.use` | ✅ All players | | `/kit help` | Show help menu | `outplayerkits.use` | ✅ All players | | `/kit <kitname>` | Claim a specific kit directly | `outplayerkits.kit.<kitname>` | ❌ Per-kit basis |

👑 Admin Commands

| Command | Description | Permission | Default | |---------|-------------|------------|---------| | `/kit create <name>` | Create a new kit | `outplayerkits.admin` | ❌ Ops only | | `/kit delete <name>` | Delete an existing kit | `outplayerkits.admin` | ❌ Ops only | | `/kit edit <name>` | Edit a kit's settings | `outplayerkits.admin` | ❌ Ops only | | `/kit give <player> <kit>` | Give a kit to a player | `outplayerkits.admin` | ❌ Ops only | | `/kit reload` | Reload configuration | `outplayerkits.admin` | ❌ Ops only |

🔑 Advanced Permissions

| Permission | Description | Default | |------------|-------------|---------| | `outplayerkits.*` | All permissions | ❌ Ops only | | `outplayerkits.admin` | All admin commands | ❌ Ops only | | `outplayerkits.bypass.cooldown` | Ignore all kit cooldowns | ❌ Ops only | | `outplayerkits.kit.*` | Access to all kits | ❌ Ops only | | `outplayerkits.kit.<kitname>` | Access to specific kit | ✅ All players (configurable) |

---

⚙️ Configuration

📁 GUI Configuration

```yaml gui:

Main kits menu title - supports RGB colors (&x&R&R&G&G&B&B format)

title: "&x&E&5&4&1&E&7ᴏ&x&D&E&3&B&E&0ᴜ&x&D&6&3&5&D&Aᴛ&x&C&F&2&F&D&3ᴘ&x&C&8&2&9&C&Dʟ&x&C&1&2&3&C&6ᴀ&x&B&9&1&E&C&0ʏ&x&B&2&1&8&B&9ʀ&x&A&B&1&2&B&3ᴋ&x&A&4&0&C&A&Cɪ&x&9&C&0&6&A&6ᴛ&x&9&5&0&0&9&Fs"

Preview menu title when right-clicking a kit

preview-title: "&8ᴘʀᴇᴠɪᴇᴡ: &e%kit%"

Edit menu title (admin only)

edit-menu-title: "&8⚙ ● &bᴇᴅɪᴛ ᴋɪᴛ ● &8⚙"

Slot selection menu title

slot-selection-title: "&8⚙ ● &aꜱᴇʟᴇᴄᴛ ꜱʟᴏᴛ ● &8⚙"

Icon editing menu title

icon-edit-title: "&8⚙ ● &e%type% ɪᴄᴏɴ ● &8⚙"

Items editing menu title

items-edit-title: "&8⚙ ● &aᴇᴅɪᴛ ɪᴛᴇᴍꜱ ● &8⚙"

GUI size (must be multiple of 9: 9, 18, 27, 36, 45, 54)

size: 54

=================================

PATTERN SYSTEM - Design your GUI

================================

Format: "MATERIAL:SLOTS:NAME" (name is optional)

SLOTS can be:

- Single number: 5

- Range: 10-15 (includes 10,11,12,13,14,15)

- Mixed: 1,2,5-10,20,25-30

- All remaining: "all" (fills empty slots)

Patterns are applied in order, later patterns won't overwrite earlier ones

patterns:

Border pattern - fills the edges with black glass

- "BLACK_STAINED_GLASS_PANE:0-8,45-53,9,17,16,37,43,10,18,26,27,35,36,44: "

==============================

Where kits will be displayed

==============================

center:

Width of center area (in columns, max 9)

width: 5

Height of center area (in rows)

height: 4

Starting row (0 = top row, 1 = second row, etc.)

start-row: 1

================

COOLDOWN DISPLAY

================

cooldown-display: enabled: true material: "CLOCK" name: "%kit% - &e%time%" lore: - "&7ʀᴇʟᴏᴀᴅɪɴɢ" replace-icon: true

messages: chat-prefix: "[&x&E&5&4&1&E&7ᴏ&x&D&E&3&B&E&0ᴜ&x&D&6&3&5&D&Aᴛ&x&C&F&2&F&D&3ᴘ&x&C&8&2&9&C&Dʟ&x&C&1&2&3&C&6ᴀ&x&B&9&1&E&C&0ʏ&x&B&2&1&8&B&9ʀ&x&A&B&1&2&B&3ᴋ&x&A&4&0&C&A&Cɪ&x&9&C&0&6&A&6ᴛ&x&9&5&0&0&9&Fs&f] " gui-prefix: "&x&E&5&4&1&E&7ᴏ&x&D&E&3&B&E&0ᴜ&x&D&6&3&5&D&Aᴛ&x&C&F&2&F&D&3ᴘ&x&C&8&2&9&C&Dʟ&x&C&1&2&3&C&6ᴀ&x&B&9&1&E&C&0ʏ&x&B&2&1&8&B&9ʀ&x&A&B&1&2&B&3ᴋ&x&A&4&0&C&A&Cɪ&x&9&C&0&6&A&6ᴛ&x&9&5&0&0&9&Fs"

kit-received: "&aʏᴏᴜ ʀᴇᴄᴇɪᴠᴇᴅ &f%kit%&a!" kit-created: "&aᴋɪᴛ &f%kit% &aᴄʀᴇᴀᴛᴇᴅ!" kit-deleted: "&aᴋɪᴛ &f%kit% &aᴅᴇʟᴇᴛᴇᴅ!" give-success: "&aɢᴀᴠᴇ &f%kit% &aᴛᴏ &e%player%" reloaded: "&aᴄᴏɴꜰɪɢᴜʀᴀᴛɪᴏɴ ʀᴇʟᴏᴀᴅᴇᴅ!" no-permission: "&cʏᴏᴜ ᴅᴏɴ'ᴛ ʜᴀᴠᴇ ᴘᴇʀᴍɪꜱꜱɪᴏɴ!" kit-not-exists: "&cᴋɪᴛ ᴅᴏᴇꜱɴ'ᴛ ᴇxɪꜱᴛ!" cooldown: "&cᴘʟᴇᴀꜱᴇ ᴡᴀɪᴛ &f%time%" cooldown-format: "%dd %dh %dm %ds"

sounds: enabled: true gui-open: enabled: true sound: "BLOCK_CHEST_OPEN" volume: 0.5 pitch: 1.0 gui-click: enabled: true sound: "UI_BUTTON_CLICK" volume: 0.5 pitch: 1.0 kit-receive: enabled: true sound: "ENTITY_PLAYER_LEVELUP" volume: 0.5 pitch: 1.0 error: enabled: true sound: "BLOCK_ANVIL_LAND" volume: 0.5 pitch: 1.0

ADS