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.
Update 1.12.12
6th June 2023
- Updated dependencies versions (https://github.com/Drawethree/X-Prison/pull/47/)
X-PRISON IS NOW OPEN SOURCED
9th April 2023
Dear customers and other community members,
As you could have already noticed, I am not that much active anymore when it comes to minecraft development. As my career as a software developer goes up I am starting to lose interest spending my time by coding minecraft plugins.
I no longer see a value for me a software engineer to work on plugins for minecraft and I take this as a more less hobby and side income. For the sake of my future career its unreasonable to focus on development of minecraft plugins. After time passed I realised this is not the future of a software engineer as the main reason is the targetable market and community around it.
Time has come and I have decided to open-source the X-Prison plugin as I am not going to actively push new updates to it. Though, all Pull Requests are welcome and I will be posting updates once couple of them are merged.
Source Code: https://github.com/Drawethree/X-Prison
Don't forget to give it a star!
Thank you all for your support throughout the years,
Drawethree.
Dear customers,
we are sorry to announce that our discord support server has been breached. Individuals have banned / kicked half of the members and also deleted all of the channels / roles / tickets.
We have resolved these issues and we would like to apologize for the inconvenience.
As lot of users were banned / kicked, please make sure to join our Discord server again to gain your verification roles back.
Update 1.12.8.1
29th January 2023
- Autosell | Fixed issues when player who mined outside of sell regions got the fortuned amount of blocks