
⛏️X-PRISON⛏️ 2025.3.9.1
Everything Your Prison Server Needs – In One Plugin.
2025.2.3
19 days ago
X-Prison 2025.2.3 - Release Notes
X-Prison 2025.2.3 - Release Notes
New Features
- Added support for H2 Database integration.
- Default database system switched to H2 for improved performance and ease of setup.
2025.2.2
19 days ago
X-PRISON Update 2025.2 - Added mining statistics and bug fixes
📦 XPrison - Release Notes 2025.2.2
✨ New Features
-
🪓 Mining Statistics Module
Introduced a brand-new mining summary system:-
Displays blocks broken, earned currencies, and enchant procs
-
Fully configurable in mining-stats.yml
-
Shown to players on a timed interval
-
-
💣 Bomb Fuse Particles
Bombs now emit smoke particles before exploding, giving a visible fuse countdown effect
🔧 Improvements
-
Removed XP Drops from Blocks
Breaking blocks will no longer drop experience orbs, improving performance and reducing clutter -
Unified Summary Broadcast
The previous autosell broadcast task has been removed
➜ All earnings are now sent as part of the mining statistics message -
API Compatibility
Adapted internal codebase to align with the latest XPrison API changes
[SPOILER="mining-stats.yml"]
[code=YAML]mining-summary:
enabled: true
duration: 60
number-format: SHORT # Options: RAW, SHORT
message:
- " "
- "&e&m--------------------------------------------------"
- "&6⛏️ &e&lYour Mining Summary"
- "&e➤ &7Blocks Mined: &f%blocks_mined%"
- " "
- "&6&l⬥ Currencies Earned:"
- "%currencies%"
- " "
- "&6&l⬥ Enchant Procs:"
- "%enchants%"
- "&e&m--------------------------------------------------"
- " "
currency-format: "&a ➤ &f%currency%: &b%amount%"
enchant-format: "&b • &f%enchant% &7x&3%count%"
[/code]
[/SPOILER]
2025.2.1
20 days ago
X-Prison 2025.2.1 – Mine Bomb Enhancements
🔥 X-Prison v2025.2.1 – Mine Bomb Enhancements
Release Date: July 21, 2025
✨ New Features
-
Right-Click Bomb Throwing
Players can now throw mine bombs using right-click, adding a more intuitive and dynamic way to use them.
🛠️ Improvements
-
Bomb Display Name on Use
Mine bombs now correctly show their custom display name when thrown or dropped, improving clarity and player feedback. -
Updated
bombs.yml
Defaults
The default configuration file (bombs.yml
) has been refreshed to include more up-to-date and balanced settings.
2025.2
23 days ago
X-Prison v2025.2 – Dynamic Currency System Update
📦 X-Prison v2025.2 – Dynamic Currency System Update
🧱 Core Changes
-
🔥 Removed: use_tokens_currency from prestiges.yml and ranks.yml.
-
✅ Replaced with a new flexible currency setting that supports any registered currency.
-
-
🪙 Added: currency-name field in tokens.yml and gems.yml.
-
➕ Allows renaming currencies to match your server theme (e.g., "Credits", "Crystals", etc.).
-
-
🛠️ Added: currency configuration option to:
-
autosell.yml
-
ranks.yml
-
prestiges.yml
-
🎯 This defines which currency is used per feature, giving you full control over economy design.
-
-
🧩 Adapted all core systems to support the new dynamic currency API.
🧪 API Changes
-
🆕 Introduced XPrisonCurrencyAPI
-
📚 Allows developers to register, retrieve, and manage custom currencies via code.
-
-
🧹 Removed CurrencyType enum
-
🧼 Cleaned up in favor of the new XPrisonCurrency interface-based system.
-
-
❌ Removed XPrisonGemsAPI and XPrisonTokensAPI
-
🗑️ Deprecated and replaced by the unified XPrisonCurrencyAPI.
-
✅ Benefits
-
🎨 Fully customizable currency names and logic
-
🔌 Developers can easily hook in their own currency systems
-
📂 Cleaner configuration files with per-feature currency control
-
🛠️ Stronger, more scalable core economy architecture
2025.1.11
24 days ago
X-Prison 2025.1.11 - Maintenance & Compatibility Update
What's New in This Release
✅ Supported Minecraft Versions: 1.12 → 1.21.7
☕ Java Requirement: Java 17 or higher is required to run the plugin.
Version: 2025.1.11
Release Date: 07/17/2025
What's New:
- Small bug fixes to improve stability and consistency
- Internal code cleanup and optimization for better performance
- Updated dependency versions to ensure better compatibility between minecraft versions
Thank you for supporting X-PRISON — more exciting features coming soon!
2025.1.11
24 days ago
X-Prison 2025.1.11 - Enchanting GUI Rework!
Release Notes – 2025.1.11
-
Updated all default enchant configurations to improve balance and functionality.
-
Redesigned the Enchant / Disenchant GUI, now featuring separate sections for TOKENS and GEMS enchants for easier navigation.
-
Added new messages and item configurations to enchants.yml to enhance customization options.
For detailed information, the updated enchants.yml and all enchant configurations are available on the wiki.
2025.1.10
25 days ago
X-Prison 2025.1.10 - Addons for X-Prison are there!
✨ New Features
- Addon System Implementation
A modular addon system has been introduced! You can now:- Drop .jar addons into plugins/X-Prison/addons
- Register custom enchants, features, or modules without modifying the core
- Use X-Prison-Addon-Class in MANIFEST.MF to define entry points
- Manage addon metadata like name, author, description, and version
- Easily enable/disable addons via GUI or command (GUI support in progress)


API Updates
- Updated to Support Latest X-Prison API
- Full compatibility with the latest Spigot 1.21.7 API
- Updated internal APIs for enchants, events, and hooks
- Ensures stability with modern plugin environments
️ Developer Notes
- Addons must implement XPrisonAddon interface with onEnable() and onDisable() methods.
- Include a MANIFEST.MF with X-Prison-Addon-Class and optional metadata:
properties
[code]X-Prison-Addon-Class: dev.yourplugin.MyAddon
X-Prison-Addon-Name: My Addon
X-Prison-Addon-Version: 1.0
X-Prison-Addon-Author: YourName
X-Prison-Addon-Description: Adds cool features[/code]
2025.1.9
25 days ago
X-Prison 2025.1.9 - XPrisonAPI Update + Balancing
What's New in This Release
✅ Supported Minecraft Versions: 1.12 → 1.21.7
☕ Java Requirement: Java 17 or higher is required to run the plugin.
Version: 2025.1.9
Release Date: 07/15/2025
- Support of latest X-PrisonAPI snapshot
- Balanced all default enchantment JSON configurations
2025.1.9
26 days ago
X-Prison 2025.1.9 - XPrisonAPI Update
What's New in This Release
✅ Supported Minecraft Versions: 1.12 → 1.21.7
☕ Java Requirement: Java 17 or higher is required to run the plugin.
Version: 2025.1.9
Release Date: 07/15/2025
- Support of latest X-PrisonAPI snapshot
- https://github.com/Drawethree/X-PrisonAPI
- Default explosionType for explosive.json enchant is now SPHERE
2025.1.8
27 days ago
X-Prison 2025.1.8 - WorldEdit no longer required!
What's New in This Release
✅ Supported Minecraft Versions: 1.12 → 1.21.7
☕ Java Requirement: Java 17 or higher is required to run the plugin.
Version: 2025.1.8
Release Date: 07/14/2025
Fixes & Improvements:
- WorldEdit is no longer required as a dependency!
2025.1.8
28 days ago
X-Prison 2025.1.8 - Laser enchant hotfix
What's New in This Release
✅ Supported Minecraft Versions: 1.12 → 1.21.7
☕ Java Requirement: Java 17 or higher is required to run the plugin.
Version: 2025.1.8
Release Date: 07/13/2025
🔧 Fixes & Improvements:
-
Laser Beam Particle Fix: Resolved an issue affecting laser beam particles in Minecraft versions 1.13 through 1.20.6, ensuring consistent visual effects across supported versions.
-
Default Pickaxe Levels: Corrected a configuration issue with default pickaxe levels not applying as expected.
2025.1.8
28 days ago
X-Prison 2025.1.8 - New Laser Enchant!
What's New in This Release
✅ Supported Minecraft Versions: 1.12 → 1.21.7
☕ Java Requirement: Java 17 or higher is required to run the plugin.
Version: 2025.1.8
Release Date: 07/13/2025
Laser Beam Enchantment
Description:
Fires a high-powered laser in the direction you're mining, instantly breaking a line of blocks ahead.
As the enchantment level increases, the laser activates more frequently and penetrates deeper into the mine.
Perfect for clearing long tunnels and speeding up mining efficiency.
Mechanics:
- Triggers based on chance when breaking a block.
- Breaks multiple blocks in a straight line (based on beam length).
- Direction depends on where you're looking — horizontal or vertical.
- Benefits from fortune and auto-sell when applicable.
Scaling:
- Higher levels = more frequent activation.
- Beam length can scale or remain fixed depending on config.
[SPOILER="laserbeam.json"]
[code]{
"class": "dev.drawethree.xprison.enchants.model.impl.LaserBeamEnchant",
"id": 26,
"rawName": "laser",
"name": "&cLaser",
"enabled": true,
"increaseCostBy": 300,
"maxLevel": 300,
"chance": 0.0035,
"initialCost": 10000,
"pickaxeLevelRequired": 10,
"currency": "TOKENS",
"beamLength": 3,
"countBlocksBroken": true,
"useEvents": false,
"refund": {
"enabled": true,
"guiSlot": 50,
"percentage": 40.0
},
"gui": {
"name": "&cLaser",
"material": "REDSTONE",
"customModelData": 0,
"slot": 50,
"description": [
"&7&o(( Fires a laser in your mining direction ))",
"&7Becomes stronger and more frequent with levels."
]
}
}[/code]
[/SPOILER]

2025.1.7
29 days ago
X-Prison 2025.1.7 - AutoSell rework!
What's New in This Release
✅ Supported Minecraft Versions: 1.12 → 1.21.6
☕ Java Requirement: Java 17 or higher is required to run the plugin.
Version: 2025.1.7
Release Date: 07/12/2025
🚀 What's New
Global Auto-Sell System Rework
-
The auto-sell system has been completely reworked!
-
We’ve removed per-region prices — block prices are now GLOBAL across your entire server.
-
This eliminates the need to set up specific regions or require players to be standing in designated areas to sell their items.
-
Selling is now simpler, faster, and more streamlined than ever before.
🛠️ API & Developer Updates
-
XPrisonAPI updated to reflect the new selling system.
-
The SellRegion interface has been deprecated and removed, as it is no longer necessary.
-
This change reduces complexity and improves plugin performance and maintainability.
🤝 Compatibility
-
The upcoming X PrivateMines plugin will now be fully supported out of the box.
-
Expect seamless integration and enhanced functionality when paired with the latest X-Prison build.
This update makes selling more intuitive and efficient while preparing for future expansions with full compatibility in mind. As always, we appreciate your feedback and support!

2025.1.6
30 days ago
X-Prison 2025.1.6 - Update Release Notes
What's New in This Release
✅ Supported Minecraft Versions: 1.12 → 1.21.6
☕ Java Requirement: Java 17 or higher is required to run the plugin.
Version: 2025.1.6
Release Date: 07/10/2025
✅ Supported Minecraft Versions: 1.12 → 1.21.6
☕ Java Requirement: Java 17 or higher is required to run the plugin.
Version: 2025.1.6
Release Date: 07/10/2025
-
Custom Model Data Support
Custom model data is now fully supported across the following item types:-
Enchants
-
Bombs
-
Gems
-
Tokens
-
GUI Items (now fully configurable)
This allows for seamless integration with resource packs, enabling unique visuals for each item type and improved GUI customization. -
🛠️ Configuration
-
All GUI items now support the custom-model-data field in configuration files.
-
You can assign unique model data values to differentiate item appearances in the GUI and in gameplay.
2025.1.5
Jul 9, 2025
X-Prison 2025.1.5 - Update Release Notes
What's New in This Release
✅ Supported Minecraft Versions: 1.12 → 1.21.6
☕ Java Requirement: Java 17 or higher is required to run the plugin.
Version: 2025.1.5
Release Date: 07/09/2025
💎 New Feature: Multi-Currency Enchant Purchases!
We heard your feedback! Until now, enchantments were only purchasable using tokens — but that's changed in this update. You can now configure enchant purchases to support multiple currencies, giving players more flexibility and more ways to progress.
🔨 Key Changes:
-
✅ Enchantments can now be purchased using:
-
Gems
-
Tokens (existing)
-
Vault currency (in-game money)
-
-
🔁 Fully configurable per-enchant and per-currency!
-
💬 Updated GUIs + Messages to clearly show all available purchase options and their costs.
⚙️ Config Updates:
-
Some messages in enchants.yml were updated to have %currency% placeholder
🧪 Bug Fixes & Improvements:
- Optimized enchant menu loading for better performance on larger servers.
- Improved messaging when a player doesn’t have enough currency for a purchase.
2025.1.4
Jul 6, 2025
X-Prison 2025.1.4 - Licensing Update
What's New in This Release
✅ Supported Minecraft Versions: 1.8 → 1.21.7
☕ Java Requirement: Java 17 or higher is required to run the plugin.
Version 2025.1.4
License System Introduced
We've implemented a new license-based activation system to better protect and support the plugin.
- The plugin will no longer function without a valid license key.
- To get your license key:
- Join our Discord server: [CLICK]
- Open a ticket and provide proof of purchase.
- Our team will verify your purchase and issue your personal license key.
Your continued support allows us to keep improving the plugin — thank you!
Need help? Reach out on Discord — we're here to support you!
2025.1.3
Jul 5, 2025
X-Prison 2025.1.3 - Maintenance Update
What's New in This Release
✅ Supported Minecraft Versions: 1.12 → 1.21.6
☕ Java Requirement: Java 17 or higher is required to run the plugin.
Version: 2025.1.3
Release Date: 07/05/2025
What's New:
-
🔧 Small bug fixes to improve stability and consistency
-
🧹 Internal code cleanup and optimization for better performance
This update focuses on refining the core system to ensure smoother gameplay and improved compatibility across versions.
Thank you for supporting X-PRISON — more exciting features coming soon! 🚀
2025.1.3
Jul 4, 2025
X-Prison 2025.1.3 - Update Release Notes
What's New in This Release
✅ Supported Minecraft Versions: 1.12 → 1.21.6
☕ Java Requirement: Java 17 or higher is required to run the plugin.
Version: 2025.1.3
Release Date: 07/04/2025
We're excited to roll out a major update packed with modular improvements, powerful new features, and enhanced support for developers. Here's everything new:
Modular System Improvements
- Hot-Swap Support for Modules
You can now enable or disable any module in-game without needing to restart the server. This hot-swap system makes testing, debugging, and managing modules faster and more efficient. - Module-Based Commands & Listeners
All plugin commands and listeners are now scoped to their respective modules. This ensures better modular separation, improved performance, and easier maintenance.
New Feature: Mine Bombs Module
- Introducing Mine Bombs, a powerful new mechanic exclusively for use within mines!
- Features:
- Unlimited Custom Bomb Types: Create any number of mine bomb variations with unique behaviors.
- Mine-Only Explosions: Bombs only function inside defined mines.
- Configurable Radius: Set the explosion radius to suit your gameplay balance.
- Fully Customizable:
- Item appearance
- Explosion sounds
- Drop sounds
- Item appearance
- Unlimited Custom Bomb Types: Create any number of mine bomb variations with unique behaviors.
️ Admin and GUI Enhancements
- Updated Admin Menu (xPrison Admin GUI)
The main admin GUI now allows you to reload, enable, or reset module data from a single location — streamlining configuration and testing. - Improved Help GUI
The in-game help interface now includes detailed information on the Mine Bombs feature, helping players quickly understand and utilize the new functionality.
Developer API Update
- XPrisonAPI Expanded
We’ve added the new XPrisonBombsAPI for developers to integrate and interact with the Mine Bombs module programmatically. - Javadocs Available
Comprehensive documentation for the API is now published here:
https://www.drawethree.dev/plugins/x-prison/javadoc/
2025.1.2
Jul 2, 2025
X-Prison 2025.1.2 - Update Release Notes (Small Patch for Spigot 1.20.6 compatibility)
What's New in This Release
✅ Supported Minecraft Versions: 1.12 → 1.21.6
☕ Java Requirement: Java 17 or higher is required to run the plugin.
Version: 2025.1.2
Release Date: 07/02/2025
Bug Fixes
- Mine Selection Tool Fix
Resolved an issue where the Mine Selection Tool was unresponsive to right- or left-clicking on blocks when attempting to make a selection.
✅ Now works as intended on Spigot 1.20.6.