⛓️X-PRISON⛓️ icon

⛓️X-PRISON⛓️ 2025.1.4

Everything Your Prison Server Needs – In One Plugin.

Page 1 2 3 ... 6
2025.1.4 2 days ago
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:
    1. Join our Discord server: [CLICK]
    2. Open a ticket and provide proof of purchase.
    3. 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 3 days ago
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 5 days ago
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
️ 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/

x-prison%20main%20menu.pngx-prison%20main%20menu.png

x-prison%20small%20bomb.png x-prison%20normal%20bomb.png x-prison%20mega%20bomb.png

 

2025.1.2 6 days ago
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.
2025.1.2 8 days ago
X-Prison 2025.1.2 - 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.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.
2025.1.1 8 days ago
X-Prison 2025.1.1 - 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.1
Release Date: 06/30/2025
 
🛠️ Bug Fixes
  • Fixed Enchant Requirement Logic:
    Resolved an issue where only specific enchants (VoucherFinderEnchantNukeEnchantKeyallsEnchant, 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.
2025.1.1 9 days ago
X-Prison 2025.1.1 - 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.
 
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
  • 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)
️ Core Enhancements
  • 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.
    [SPOILER="Example efficiency.json"][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 ))"
        ]
      }
    }
    [/code][/SPOILER]
⚙️ 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.
2025.1 11 days ago
Plugin Update - 2025.1 Release Notes
What's New in This Release
 
✅ Supported Minecraft Versions: 1.12 → 1.21.5
☕ Java Requirement: Java 17 or higher is now required to run the plugin.
 
✅ Major Changes & Improvements
  • Removed MineResetLite Migration Support
    Legacy support for MineResetLite migration has been deprecated and removed to streamline codebase and improve performance.
  • Migration to XSeries (XMaterial)
    • Fully replaced the outdated CompMaterial system with XMaterial for better compatibility and maintainability.
    • Updated enchants.yml to use enum names directly from XMaterial, reducing confusion and improving consistency.
  • Adopted XSeries Utilities Globally
    Codebase now leverages XSeries utility classes across the board for materials, enchantments, skulls, and more.
  • pom.xml Refactored
    • Cleaned up structure for improved readability.
    • Introduced Maven dependency management for cleaner project builds.
  • Updated Metadata & External References
    • Refreshed Discord server invite URL.
    • Updated dependencies versions
    • Upgraded SkullUtils for better custom head handling.
⚙️ Compatibility & Requirements
  • ✅ Supported Minecraft Versions: 1.12 → 1.21.5
    The plugin now officially supports Minecraft server versions from 1.12 through 1.21.5.
    ⚠️ Support for versions older than 1.12 has been discontinued.

  • ☕ Java Requirement: Java 17 or higher is now required to run the plugin.
1.12.13 12 days ago
You missed X-Prison, did not you?
I'm Back in Minecraft Development!
 
Hey everyone! I'm excited to announce that I'm officially back in Minecraft plugin development!
 
I'll be actively maintaining and updating my X-Prison plugin once again. My top priority right now is adding support for Minecraft 1.20 and 1.21, ensuring everything runs smoothly on the latest versions of the game.
 
X-Prison is now an open-source project, and I'm open to pull requests from the community! If you have ideas, improvements, or bug fixes, feel free to contribute — collaboration is always welcome.
 
I’ll also be focusing on feature updates based on community feedback, so if there's something you'd love to see added or changed, please let me know.
 
✅ Join our Discord for questions, suggestions, or just to chat:
 
I've also set up a test server where you can see the plugin in action:
play.drawethree.dev
 
Thanks for all your support — it's great to be back, and I can't wait to build even more awesome features together with you!
 
Stay tuned!
1.12.13 Jun 27, 2023
Update 1.12.13
Update 1.12.13
27th June 2023
  • Added support for 1.12.1
1.12.10 Mar 31, 2023
Update 1.12.10
Update 1.12.10
31st March 2023
  • Updated to support Spigot / Paper 1.19.4
1.12.9 Feb 1, 2023
Update 1.12.9
Update 1.12.9
1st February 2023
  • Updated ALL namings from UltraPrisonCore -> XPrison
    • Permissions - https://github.com/Drawethree/X-Prison/wiki/Commands-&-Permissions#permissions
      • Please use the new permissions names!
    • Placeholders - https://github.com/Drawethree/X-Prison/wiki/Placeholders#papi--mvdw-placeholders
      • Please use the new placeholder names!
    • Developer API - https://github.com/Drawethree/X-Prison/wiki/Developer-API
      • If you have any plugin that hooks into X-Prison (UltraPrisonCore API) please update the API namings!
1.12.8.1 Jan 29, 2023
Update 1.12.8.1
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
 
1.12.8 Jan 29, 2023
Update 1.12.8
Update 1.12.8
29th January 2023
  • Enchants - All | Small performance increase in all enchants (small code refactors)
  • Enchants - Fortune | Fixed Fortune enchant behavior and removed Whitelisted blocks in configuration (switched to blacklisted blocks instead)
  • Enchants - Nuke | Added option Remove-Blocks to actually remove blocks in mine (Default: true). This can be set to false, hence no blocks would be removed and it might increase TPS
  • Enchants - Nuke | Added Message to display after nuke was triggered
[code=YAML]  '21':
    RawName: "nuke"
    Name: '&cNuke'
    GuiName: '&cNuke'
    Material: BOOK
    Enabled: true
    InGuiSlot: 47
    Increase-Cost-by: 0
    Max: 500
    Chance: 0.2
    Cost: 1000
    Description:
      - '&7&o(( Ability to break whole mine while mining ))'
    Pickaxe-Level-Required: 1
    Remove-Blocks: true
    Count-Blocks-Broken: true
    Message: "&e&lENCHANT &8» &7You got &2&l$&a%money% &7from &c&lNuke &7activation."
    Refund:
      Enabled: true
      InGuiSlot: 47
      Percentage: 50.0[/code]
 
[code=YAML]'3':
    RawName: "fortune"
    Name: '&cFortune'
    GuiName: '&cFortune'
    Material: BOOK
    Enabled: true
    InGuiSlot: 29
    Increase-Cost-by: 75
    Max: -1
    Cost: 75
    Blacklist:
      - BEDROCK
    Description:
      - '&7&o(( Ability to receive more blocks while mining ))'
    Refund:
      Enabled: true
      InGuiSlot: 29
      Percentage: 50.0[/code]
1.12.7.23 Jan 28, 2023
Update 1.12.7.23
Update 1.12.7.23
28th January 2023
  • Ranks | Corrected resetting of player rank after prestige (if option was enabled)
1.12.7.22 Jan 27, 2023
Update 1.12.7.22
Update 1.12.7.22
27th January 2023
  • Enchants | Corrected trigger chance for Gem Finder enchant
  • Enchants | Removed Lucky Booster enchant and replaced it with new Fly enchant
  • Enchants | Closing Disenchant GUI now opens back Enchant GUI
1.12.7.21 Jan 25, 2023
Update 1.12.7.21
Update 1.12.7.21
25th January 2023
  • Block Rewards | Fixed issues with block rewards, now they work as intended
  • Blocks Fixed critical issue with blocks not being counted properly during regular breaking
1.12.7.20 Jan 24, 2023
Update 1.12.7.20
Update 1.12.7.20
24th January 2023
  • Ranks | Fixed NullPointerExceptions that sometimes happened during getting player rank
  • Gangs | Corrected backwards compatibility for older UPC versions to properly load gangs data on boot
  • Database | Corrected SQL exceptions that happening during creating of tables and made database table creation to be sync
1.12.7.19 Jan 11, 2023
Update 1.12.7.19
Update 1.12.7.19
11th January 2023
  • Added support for Spigot / Paper 1.19.3
1.12.7.18 Dec 25, 2022
Update 1.12.7.18
Update 1.12.7.18
25th December 2022
  • Database | Fixed MySQL issue with bad characterEncoding
Page 1 2 3 ... 6

prison

ultraprisoncore

enchants

ranks

prestiges

multipliers

mines

You might also like...