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
️ Configuration
- Custom Model Data Support
Custom model data is now fully supported across the following item types:This allows for seamless integration with resource packs, enabling unique visuals for each item type and improved GUI customization.
- Enchants
- Bombs
- Gems
- Tokens
- GUI Items (now fully configurable)
- 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.
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.
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.
Your continued support allows us to keep improving the plugin — thank you!
- 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.
Need help? Reach out on Discord — we're here to support you!
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:
This update focuses on refining the core system to ensure smoother gameplay and improved compatibility across versions.
- Small bug fixes to improve stability and consistency
- Internal code cleanup and optimization for better performance
Thank you for supporting X-PRISON — more exciting features coming soon!
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
New Feature: Mine Bombs Module
- 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.
️ Admin and GUI Enhancements
- 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
Developer API Update
- 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.
- 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/![]()
![]()
![]()
![]()
![]()
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.
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/01/2025
️
What's New & Improved
- Spigot 1.21.7 Compatibility
Fully updated and tested for the latest Spigot 1.21.7 server version.- Modular Code Refactor
- Blocks-related code has been moved to its own module (previously part of the Tokens module).
- Created new config file blocks.yml
- Improves code separation, maintainability, and overall structure.
- New Configuration Option
- Added enable-metrics in config.yml to allow server owners to opt in/out of plugin usage metrics tracking.
- Default: false (can be changed as needed).
- Code Cleanup
- Removed duplicated code across modules to reduce redundancy and improve performance.
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.1
Release Date: 06/30/2025
Bug Fixes
- Fixed Enchant Requirement Logic:
Resolved an issue where only specific enchants (VoucherFinderEnchant, NukeEnchant, KeyallsEnchant, and AutoSellEnchant) were enforcing the required pickaxe level. Now, all enchants correctly support and respect the required pickaxe level configuration.
Code Cleanup
- Removed ModuleNotEnabledException:
This exception class has been removed from the plugin as it will now be provided through the shared API.
