⛏️X-PRISON⛏️ icon

⛏️X-PRISON⛏️ 2025.3.9.1

Everything Your Prison Server Needs – In One Plugin.

Page 1 2 3 4 5 ... 8
2025.1.2 Jul 1, 2025
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 Jun 30, 2025
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 Jun 29, 2025
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 Jun 27, 2025
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 Jun 26, 2025
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
1.12.7.17 Dec 10, 2022
Update 1.12.7.17
Update 1.12.7.17
10th December 2022
  • Enchants | Added open-enchant-menu-action into enchants.yml which allows you to specify actions under which the enchant menu will open
    • Default: RIGHT_CLICK_AIR,RIGHT_CLICK_BLOCK
    • Available actions: LEFT_CLICK_BLOCK,RIGHT_CLICK_BLOCK,LEFT_CLICK_AIR,RIGHT_CLICK_AIR,PHYSICAL
1.12.7.16 Dec 9, 2022
Update 1.12.7.16
Update 1.12.7.16
10th December 2022
  • Enchants | Added placeholder for displaying trigger change for each enchant into Enchant GUI

attachment.png

1.12.7.15 Dec 7, 2022
Update 1.12.7.15
Update 1.12.7.15
7th December 2022
  • Logging | Improved SQL database logging
1.12.7.14 Dec 1, 2022
Update 1.12.7.14
Update 1.12.7.14
1st December 2022
  • SQLite | Fixed database lock issue by hardcoding max connections to 1
Page 1 2 3 4 5 ... 8

prison

ultraprisoncore

enchants

ranks

prestiges

multipliers

mines

You might also like...