A Minecraft plugin that automatically drafts every new player into one of four noble houses — no choice, no escape, just fate.
KingdomDraft randomly assigns every player to a house the moment they join your server. No kingdom creation. No manual selection. The four houses remain balanced, server-managed, and lore-driven.
- Features
- The 4 Houses
- Requirements
- Installation
- Configuration
- Discord Integration
- Commands & Permissions
- How It Works
- Troubleshooting
- FAQ
- Building from Source
- Support
- License
| Feature | Description |
|---|---|
| 🎲 Random Draft | Every new player is randomly assigned to one of 4 houses |
| 🔒 No Kingdom Creation | Players cannot create their own kingdoms (configurable bypass) |
| 🎨 Discord Role Sync | Auto-assigns Discord roles when players link accounts |
| ⚡ Zero Configuration | Works out of the box with sensible defaults |
| 🔌 Plugin Integration | Seamless with Kingdoms, PlaceholderAPI, and DiscordSRV |
| 📊 PlaceholderAPI Support | Use %kingdoms_has_kingdom% and other placeholders |
| 🛡️ Permission Based | Fine-grained control with kingdomdraft.bypass |
| Emblem | House | Monarch | Biome | Color |
|---|---|---|---|---|
| ⚔ | Vlossaire | Reeval | Eastern lush forests & river valleys | 🟥 Red |
| ✦ | Arcnaria | Long | Western volcanic ridges & golden deserts | 🟦 Blue |
| ❄ | Hushpierre | Jea | Harsh mountainous northern region | 🟩 Green |
| ◆ | Slypharis | Coke | Southern shadowed canyons & underground networks | 🟧 Orange |
Each player is randomly assigned to exactly one house upon first join — no rerolls, no exceptions (without admin intervention).
| Plugin | Version | Purpose |
|---|---|---|
| Kingdoms | Latest | Faction / kingdom management |
| PlaceholderAPI | 2.11+ | Read %kingdoms_has_kingdom% placeholder |
| Plugin | Version | Purpose |
|---|---|---|
| DiscordSRV | 1.27+ | Auto-assign Discord house roles |
- Minecraft Server: Paper or Spigot 1.21.1
- Java: 21 or newer
- Maven: 3.8+ (to compile from source)
- Download
KingdomDraft-1.1.0.jarfrom Releases - Place the JAR in your server's
plugins/folder - Ensure Kingdoms and PlaceholderAPI are installed
- (Optional) Install DiscordSRV for Discord role sync
- Restart your server
Your console should show: