UltraStarterKits icon

UltraStarterKits -----

Ultimate starter kit plugin with world whitelist cooldown specific permission kit and many more ....




UltraStarterKits
The Ultimate Kit Management Solution for Minecraft 1.21+

[​IMG] [​IMG] [​IMG]
[​IMG]


✨ Overview

UltraStarterKits is a premium, enterprise-grade kit management plugin designed for Minecraft 1.21.x servers running Paper or Spigot. It provides a complete solution for managing player kits with an intuitive GUI, a powerful permission system, and extensive customization options.

Perfect For:
  • Survival: Starter kits, daily rewards, rank perks
  • Skyblock: Island starter packs, VIP kits, monthly rewards
  • Prison: Rank-based kits, mine rewards, progression systems
  • PvP/Minigames: Arena kits, loadouts, quick gear access


⚡ Key Features

Advanced Kit Management
  • Unlimited Kits: Create as many custom kits as needed.
  • Full NBT Support: 100% item preservation via Base64 serialization (Custom Model Data, Lore, Enchants).
  • Random Items: Set chance-based loot (e.g., 50% chance for a rare item).
  • Kit Scheduling: Expiry dates, weekend-only kits, and time-of-day restrictions.

⏱️ Smart Cooldown System
  • Rank Overrides: VIPs wait 12h, MVPs wait 6h, etc.
  • Flexible Times: Support for seconds, minutes, hours, days, weeks.
  • Offline Tracking: Persistent cooldown storage across restarts.

Ultimate GUI System
  • Visual Editor: Drag-and-drop admin kit editor.
  • Secure Previews: 100% safe view-only mode for players.
  • Locked Displays: Show unavailable kits with requirements and Clickable Store Links.
  • Auto-Pagination: Seamlessly handles 30+ kits.

Deep Integrations
  • LuckPerms: Direct API integration for accurate group detection.
  • Vault: Charge economy balance for kits.
  • PlaceholderAPI: 15+ custom placeholders for leaderboards and scoreboards.


Commands & Permissions

  • /skit - Opens the main kit selection GUI (ultrakits.use)
  • /skit claim <kit> - Claims a specific kit (ultrakits.use + kit.use.<kit>)
  • /skit preview <kit> - Preview kit contents (ultrakits.use)
  • /skit info <kit> - View kit information (ultrakits.use)
  • /skit cooldown <kit> - Check cooldown time (ultrakits.use)
Aliases: /kit, /kits, /starterkit, /ultrakits, /uk

  • /skit create <name> <perm> <uses> <cd> <world> - Create kit from inventory
  • /skit edit <kit> - Open visual GUI editor
  • /skit delete <kit> - Delete a kit
  • /skit setitems <kit> - Set kit items from inventory
  • /skit seticon <kit> - Set GUI icon to held item
  • /skit give <player> <kit> [bypass] - Give kit to player
  • /skit reset <player> [kit/all] - Reset player kit data
  • /skit reload - Reload all configurations

Code (Text):

ultrakits.*                      # Full access to everything
ultrakits.admin                  # All admin commands
ultrakits.use                    # Basic kit usage

# Admin Bypass Nodes
ultrakits.bypass.cooldown
ultrakits.bypass.uses
ultrakits.bypass.world
ultrakits.bypass.permission
ultrakits.bypass.cost

# Kit Permissions
kit.use.<kitname>                # Access to specific kit
 


⚙️ Configuration

Code (YAML):

storage
:
  # YAML = File storage | SQLITE = Local DB | MYSQL = Remote DB
  type
: "YAML"
  mysql
:
    host
: "localhost"
    port
: 3306
    database
: "ultrakits"
    username
: "root"

world-whitelist
:
  enabled
: false
  worlds
:
   - "world"
    - "skyblock"

starter-kit
:
  enabled
: true
  delay-seconds
: 3
  message-on-receive
: true
 

Code (YAML):

kits
:
  starter
:
    display-name
: "&a&lStarter Kit"
    description
:
     - "&7Basic items to get started"
    icon
:
      material
: "CHEST"
      glowing
: true
    permission
: "kit.use.starter"
    max-uses
: 1
    cooldown
: "never"
   
    # VIPs get a shorter cooldown!
    cooldown-overrides
:
      vip
: "12h"
      mvp
: "6h"
     
    sound
: "ENTITY_PLAYER_LEVELUP"
    commands-on-claim
:
     - "[console] give %player% apple 1"
 

Per-Kit Placeholders
  • %ultrakit_uses_remaining_<kit>%
  • %ultrakit_cooldown_formatted_<kit>%
  • %ultrakit_can_claim_<kit>%
Global Placeholders
  • %ultrakit_total_kits_claimed%
  • %ultrakit_available_kits_count%
  • %ultrakit_next_available_kit%


Network & Database Setup

BungeeCord / Velocity Support
UltraStarterKits fully supports MySQL for syncing player kit data (cooldowns, uses) across multiple servers in your network.
1. Install a MySQL database.
2. Go to config.yml and set `type: "MYSQL"`.
3. Enter your credentials. The plugin will auto-generate all required tables!

Storage Options:
  • YAML: Perfect for single servers. Human readable.
  • SQLite: Better performance for single servers.
  • MySQL: Required for Network syncing and large playerbases.


Support & Resources

If you have questions, found a bug, or want to request a feature, please join our Discord! We offer fast, dedicated support.

» Click Here to Join our Discord Server «

Minecraft 1.21+ • Java 17+ • Paper & Spigot Compatible
Resource Information
Author:
----------
Total Downloads: 14
First Release: Mar 20, 2026
Last Update: Mar 20, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings