Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
Betrayal SMP — Official Plugin
The plugin used in the Betrayal SMP series by my friend BlakDevil.
Survival with teeth: crafting tables are lethal, enchantment tables are forbidden, and every kill you land makes you more dangerous.
Features
⚔️ Kill-Based Enchanted Book Drops
Every time a player kills another player, the victim drops a random enchanted book.
The book's level scales with the killer's accumulated kill points:
| Killer Kill Points | Dropped Book Level |
|---|---|
| 1 | Level 1 (any enchantment) |
| 2 | Level 2 — or level 1 for single-tier enchants (e.g. Silk Touch) |
| 3 | Level 3 |
| 4 | Level 4 |
| 5+ | Max level for any enchantment (e.g. Sharpness V, Protection IV, Power V) |
Point rules:
- Kill a player → +1 point
- Get killed by a player → −1 point (minimum 0)
- Die to mobs, fall damage, fire, etc. → no point change
- Kill data persists across server restarts
Curse enchantments (Curse of binding, Curse of vanishing) are excluded from the loot pool.
🪚 No Crafting Tables / Crafter Blocks
Players may only craft using the 2×2 grid inside their own inventory.
Opening a Crafting Table or Crafter block (1.21+):
- Clears the player's entire inventory
- Kills the player immediately
📖 No Enchantment Table
Opening an Enchantment Table:
- Clears the player's entire inventory
- Kills the player immediately
🧑💼 No Librarian Enchanted Book Trades
Attempting to take an enchanted book from a Librarian villager trade:
- Clears the player's entire inventory
- Kills the player immediately
All other villager trades and non-Librarian professions are completely unaffected.
Compatibility
| Minecraft Version | Spigot | Paper | Bukkit | Purpur |
|---|---|---|---|---|
| 1.19 – 1.20.x | ✅ | ✅ | ✅ | ✅ |
| 1.21 – 1.21.x | ✅ | ✅ | ✅ | ✅ |
- Java 17 or newer is required (same as Minecraft 1.17+).
- The Crafter block restriction activates automatically on 1.21+ servers and is safely ignored on older versions.
Installation
- Download
BetrayalSMP-1.0.jar - Drop it into your server's
/plugins/folder - Restart the server — no configuration needed
Kill data is stored at:
plugins/BetrayalSMP/killdata.yml


