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-PrisonAPIsnapshot
- Default explosionType for explosive.json enchant is now SPHERE
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!
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/11/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!
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:
Bug Fixes & Improvements:
- Some messages in enchants.yml were updated to have %currency% placeholder
- 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.
- 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.
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.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.
We’re excited to announce a major update to X-Prison! This release includes significant improvements to flexibility, configuration, and plugin extensibility. Below is a detailed summary of what’s new and improved.
New Features
️ Core Enhancements
- Public X-PrisonAPI Released
Developers can now access and integrate with X-Prison using the newly released public API. This empowers server owners and developers to create their own custom systems on top of X-Prison’s foundation. API is available HERE (https://github.com/Drawethree/X-PrisonAPI)
- ️ X-PrisonAPI-CustomEnchant Sample
A sample project has been included to demonstrate how to register and implement custom enchantments using the new API. A perfect starting point for plugin developers looking to extend enchant functionality. Available HERE (https://github.com/Drawethree/X-PrisonAPI-CustomEnchants)
- Enchant System Refactor
The entire enchantment system has been refactored for better performance, clarity, and extensibility. This change lays the groundwork for future advanced features and cleaner integrations.
- Enchant Configuration Overhaul
All enchant configurations have been moved to a dedicated directory and are now stored in modular, human-readable .json files. This makes customization easier and more maintainable.
Code:{ "class": "dev.drawethree.xprison.enchants.model.impl.EfficiencyEnchant", "id": 1, "rawName": "efficiency", "name": "&aEfficiency", "enabled": true, "increaseCostBy": 10, "maxLevel": 500, "initialCost": 10, "refund": { "enabled": true, "guiSlot": 27, "percentage": 50.0 }, "gui": { "name": "&aEfficiency", "material": "PRISMARINE_SHARD", "slot": 27, "description": [ "&7&o(( Ability to mine blocks faster ))" ] } }Additional Improvements
- Enhanced Logging
Logging throughout the plugin has been improved to give server owners and developers more visibility into plugin behavior and potential issues.
- Default Config Style Update
All default configuration files have been reviewed and updated for cleaner formatting and improved readability.Notes
- Make sure to back up your old enchant configuration before updating.
- If you’re using custom enchantments, refer to the new sample project for integration guidance.
- Check your server logs after updating to verify all enchantments loaded correctly with the new format.