⛏️X-PRISON⛏️ icon

⛏️X-PRISON⛏️ 2025.4.0.4

Everything Your Prison Server Needs – In One Plugin.

Page 1 2 3 4 ... 8
2025.3.5 27 days ago
X-Prison 2025.3.5 – Release Notes

X-Prison 2025.3.5 – Release Notes
Release Date: July 27, 2025

✨ What's New
Full Module Handling Refactor
Reworked the internal module system for improved stability, scalability, and performance. This lays the groundwork for future features and better plugin integrations.

🛠️ Bug Fixes
Enchantments
Resolved multiple issues affecting the behavior and reliability of certain enchantments, ensuring more consistent gameplay.

2025.3.4 27 days ago
️ X-PRISON 2025.3.4 – Pickaxe Skins Update
️ X-PRISON 2025.3.4 – Pickaxe Skins Update
Release Date: July 27, 2025
 
✨ New Features
  • Pickaxe Skins Module: Introduced a brand-new system for customizing pickaxe appearances using skins.
  • Enchant GUI Integration: Added a new "Skins" item to the Enchant GUI that opens the Pickaxe Skins interface.
  • pickaxe-skins.yml Configuration: New configuration file with default skins definitions and options for customization.
 
[SPOILER="pickaxe-skins.yml"]
[code=YAML]# Aliases for the main command of the plugin.
# Players can use any of these to open the skins GUI or use other skin features.
main-command-aliases:
  - skins
  - pickskin
  - skin
 
# Messages displayed to players for various events or errors.
messages:
  no-permission: '&e&lSKINS &8» &cYou don''t have permission to activate this skin!'
  no-pickaxe: '&e&lSKINS &8» &cYou must be holding a pickaxe.'
  skin-activated: '&e&lSKINS &8» &7You have activated skin %skin%!'
 
# Sound effects used by the plugin for user feedback.
# These sounds are triggered by specific actions or responses.
sounds:
  click: UI_BUTTON_CLICK              # Played when a player interacts with GUI items.
  success: ENTITY_PLAYER_LEVELUP     # Played on successful skin activation.
  info: BLOCK_NOTE_BLOCK_PLING       # Played when showing info or tips.
  error: BLOCK_NOTE_BLOCK_BASS       # Played when an error or invalid action occurs.
 
# List of all available skins.
# Each skin must have a unique key and contains:
# - name: Display name (supports color codes)
# - description: Lore shown in the GUI
# - custom-model-data: Required value to match resource pack
# - multipliers: Boosts to in-game currencies
# - permission: Required permission to unlock the skin
skins:
  plasma:
    name: "&3&lPlasma Surge"
    description:
      - "&7This skin boosts your gain of"
      - "&b&lall major currencies &7while mining."
      - " "
      - "&6Money &f1.8x"
      - "&6Tokens &f2.2x"
      - "&6Gems &f1.5x"
    custom-model-data: 110
    multipliers:
      money: 1.8
      tokens: 2.2
      gems: 1.5
    permission: "pickaxeskins.skin.plasma"
 
  corrupted:
    name: "&8&lCorrupted Soul"
    description:
      - "&7This skin boosts your gain of"
      - "&b&lall major currencies &7while mining."
      - " "
      - "&6Money &f2.1x"
      - "&6Tokens &f2.6x"
      - "&6Gems &f1.9x"
    custom-model-data: 111
    multipliers:
      money: 2.1
      tokens: 2.6
      gems: 1.9
    permission: "pickaxeskins.skin.corrupted"
 
  celestial:
    name: "&f&lCelestial Beam"
    description:
      - "&7This skin boosts your gain of"
      - "&b&lall major currencies &7while mining."
      - " "
      - "&6Money &f2.6x"
      - "&6Tokens &f3.1x"
      - "&6Gems &f2.3x"
    custom-model-data: 112
    multipliers:
      money: 2.6
      tokens: 3.1
      gems: 2.3
    permission: "pickaxeskins.skin.celestial"
 
  storm:
    name: "&9&lStorm Bringer"
    description:
      - "&7This skin boosts your gain of"
      - "&b&lall major currencies &7while mining."
      - " "
      - "&6Money &f2.0x"
      - "&6Tokens &f2.9x"
      - "&6Gems &f1.8x"
    custom-model-data: 113
    multipliers:
      money: 2.0
      tokens: 2.9
      gems: 1.8
    permission: "pickaxeskins.skin.storm"
 
  infernal:
    name: "&c&lInfernal Blaze"
    description:
      - "&7This skin boosts your gain of"
      - "&b&lall major currencies &7while mining."
      - " "
      - "&6Money &f2.7x"
      - "&6Tokens &f3.2x"
      - "&6Gems &f2.4x"
    custom-model-data: 114
    multipliers:
      money: 2.7
      tokens: 3.2
      gems: 2.4
    permission: "pickaxeskins.skin.infernal"
 
  galactic:
    name: "&d&lGalactic Hammer"
    description:
      - "&7This skin boosts your gain of"
      - "&b&lall major currencies &7while mining."
      - " "
      - "&6Money &f3.2x"
      - "&6Tokens &f3.8x"
      - "&6Gems &f3.0x"
    custom-model-data: 115
    multipliers:
      money: 3.2
      tokens: 3.8
      gems: 3.0
    permission: "pickaxeskins.skin.galactic"
 
# GUI configuration for the pickaxe skins menu
skins-gui:
  rows: 4                                # Number of rows in the GUI (max 6). 4 rows = 36 slots
  title: "&d&lPICKAXE SKINS"             # Title of the GUI (supports color codes)
  filler: BLACK_STAINED_GLASS_PANE       # Material used for filler items in unused slots
  skins-slots: [12,13,14,21,22,23]       # Specific slot positions where skins are displayed (0-based index)
  items:
    info-item:
      slot: 4                            # Slot index for the info/help item
      name: "&d&lInformation"            # Name of the item in the GUI
      material: ENCHANTED_BOOK           # Item material used
      custom_model_data: 0               # Optional model data (0 = vanilla)
      lore:
        - " "
        - "&7Pickaxe Skins grant you powerful perks"
        - "&7that last the entire season"
        - " "
        - "&7Check them out &d&lbelow"
[/code]
[/SPOILER]
pickaxe-skins.png
2025.3.3 28 days ago
X-PRISON 2025.3.3 – Release Notes
X-PRISON 2025.3.3 – Release Notes
Release Date: July 27, 2025
 
🔧 Fixes
  • Improved Currency Hook Compatibility:
    Resolved issues with handling external currency systems, specifically:
    • Vault
    • CoinsEngine
This update ensures more reliable integration and correct balance tracking when using external economy plugins.
2025.3.2 29 days ago
X-Prison 2025.3.2 – Release Notes
X-Prison 2025.3.2 – Release Notes
Release Date: July 25, 2025
 
✨ Updates & Improvements
  • Default Message Updates:
    • Refreshed default messages for:
      • AutoSell
      • Bombs
      • Enchants
    • Messages now offer improved clarity and formatting.
       
  • Sell Price Editor GUI Enhancements:
    • Updated GUI elements to display currency names and formatted amounts for better readability and consistency.
2025.3.2 30 days ago
X-Prison 2025.3.2 – Release Notes
X-Prison 2025.3.2 – Release Notes
Release Date: July 25, 2025
 
🔧 Fixes
  • Autosell System: Resolved an issue where the autosell feature failed to sell items or provide rewards when players broke blocks in mines.
🛠 Improvements
  • Message Formatting: Updated all plugin messages to consistently use currency amount and name placeholders, ensuring better compatibility with custom configurations and economy setups.
2025.3.1 30 days ago
X-Prison v2025.3.1 – Release Notes
X-Prison v2025.3.1 – Release Notes
Currency System Update
  • ✅ Updated to latest Currency API changes for improved flexibility and third-party integration.
  • This update enables full support for external currencies like Vault, through the new XPrisonCurrencyHandler system.
  • Internal logic now properly delegates to external handlers when defined, allowing custom economy hooks.
Related Addon
  • Released new addon: X-Prison Vault Economy Hook
    ➤ Seamlessly integrates Vault-based economy as an X-Prison currency.
    ➤ Perfect for using EssentialsX, CMI, or other Vault-supported plugins inside modules like AutoSell and Enchants.
⚠️ Notes
  • This update affects currency handling logic internally. If you're using custom currencies or third-party integrations, please ensure they implement the new handler structure.
  • No changes are needed for default users — everything continues to work out of the box.
2025.3.1 30 days ago
X-Prison Update 2025.3.1 - Multipliers refactor and added currencies support!
🔒 X-Prison - Update 2025.3.1
🚀 Major Changes & Improvements:
  • Full Refactor of the Multipliers Module
    The entire multipliers system has been overhauled for improved flexibility, performance, and future expansion.
  • Per-Currency Global Multipliers
    Global multipliers can now be set independently for each currency type.
     
  • Per-Currency Player Multipliers
    Player multipliers now also support separate values for each currency.
     
  • Enchants Adapted to Player Multipliers
    Enchants now correctly calculate currency rewards based on the player's active multipliers.
⚠️ Known Issues:
  • Rank Multipliers Temporarily Disabled
    Support for rank-based multipliers has been temporarily removed and will return in a future update.
     
💻 Command Changes:
New command structure for multipliers:
 
 
 
 
 
 
[code]/gmulti [currency] [multiplier] [duration] [time_unit]
/gmulti [currency] reset
 
/pmulti [player] [currency] [multiplier] [duration] [time_unit]
/pmulti [player] [currency] reset[/code]
 
 
 
  • ✨ Tab Completion Added
    Multiplier commands now feature tab-completion for easier usage and fewer errors.
     
Placeholders for multipliers were updated: https://github.com/Drawethree/X-Prison/wiki/Placeholders
 
[SPOILER="multipliers.yml"]
[code=YAML]messages:
  multi_received: '&e&lMULTIPLIER &8» &7You''ve &e&lENABLED &7%currency% Multiplier x%multiplier% for %time%.'
  multi_reset: '&e&lMULTIPLIER &8» &cYour %currency% Multiplier was reset.'
# Rank Multipliers settings
ranks:
  god:
    tokens: 0.8
    gems: 0.8
    money: 0.8
  demigod:
    tokens: 0.8
    gems: 0.8
    money: 0.8
  premium:
    tokens: 0.8
    gems: 0.8
    money: 0.8
# Should the plugins check for LuckPerms groups instead of Xprison permissions?
use-luckperms-groups: true
# Interval for refreshing online players rank mulipliers in minutes
rank-multiplier-update-time: 5
currency-multipliers:
  money:
    global-max: 10.0
    player-max: 10.0
  tokens:
    global-max: 5.0
    player-max: 7.5
  gems:
    global-max: 5.0
    player-max: 7.5
 
[/code]
[/SPOILER]
2025.3 Jul 23, 2025
X-Prison 2025.3 - Currency improvements and fixes
📦 X-Prison  – Version 2025.3
Release Date: 23rd July 2025
 
🔧 Changes & Improvements:
  • Default Configuration Clean-Up
    Minor fixes applied to default config files for improved clarity and consistency.
✨ New Features:
  • Per-Currency Max Amount Cap
    You can now define a max-amount for each currency individually in the config, allowing precise control over balance limits.
🗑️ Deprecated:
  • number-format Removed from Mining Stats
    The number-format option in the mining summary section is no longer used.
    → It now respects each currency's individual formatting (format, short-format, etc.), for a more consistent and centralized configuration experience.
     
 
Always please check our WIKI for latest changes. I am always updating it.
2025.3 Jul 23, 2025
X-Prison Update 2025.3 - Dynamic Currencies!
X-Prison Update 2025.3
Major Changes
  • Removed Tokens & Gems Modules
    • Deprecated tokens.yml and gems.yml configuration files.
    • All previous Tokens and Gems data have been reset due to this structural change.
    • Replaced with the fully dynamic and unified Currency Module.
  • Vault Economy Removed
    • Vault is no longer a dependency.
    • A default "money" currency is now defined directly within the new Currencies system.
    • No need for external economy plugins — currencies are handled natively by X-Prison.
Currency System Overhaul
  • Currency Module Fully Implemented
    • Supports custom, dynamic currencies with full integration into the plugin’s economy logic.
  • GUI Integrations
    • Added Currencies Section to both the Main Menu and Help GUI.
    • Enchanting interfaces (Enchant / Disenchant GUIs) now support configurable currency items.
  • History Tracking
    • The History Module now logs all currency changes per player, allowing detailed tracking and rollback options.
Enchant Messages
  • Added new customizable messages for the following enchantments:
    • Layer
    • Nuke
    • Laser
    • Explosive
[SPOILER="currencies.yml"]
[code=YAML]messages:
  invalid_currency: '&e&lCURRENCIES &8» &fInvalid currency name.'
  no_permission: '&e&lCURRENCIES &8» &fYou do not have permission to do that!'
  not_enough_currency: '&e&lCURRENCIES &8» &fYou don''t have enough %currency%'
  your_currency: '&e&lCURRENCIES &8» &fYou have &e%amount% &f%currency%'
  other_currency: '&e&lCURRENCIES &8» &e%player%''s %currency%: %amount%'
  withdraw_successful: '&e&lCURRENCIES &8» &fYou have withdrawn &e%amount% %currency%!'
  admin_set_currency: '&e&lCURRENCIES &8» &fSuccessfuly set &e%player%''s %currency% to &e%amount%.'
  admin_give_currency: '&e&lCURRENCIES  &8» &fSuccessfuly given &e%amount% %currency% to &e%player%.'
  admin_remove_currency: '&e&lCURRENCIES &8» &fSuccessfuly removed &e%amount% %currency% from &e%player%.'
  currency_redeem: '&e&lCURRENCIES &8» &eYou redeemed &f%amount% %currency%'
  currency_send: '&e&lCURRENCIES &8» &eYou have sent &f%amount% %currency% &eto &f%player%'
  currency_cant_send_to_yourself: '&e&lCURRENCIES &8» &fYou can''t send currency to yourself.'
  currency_received: '&e&lCURRENCIES &8» &eYou received &f%amount% %currency% &efrom &f%player%.'
  currency_received_console: '&e&lCURRENCIES &8» &fYou have received &f%amount% %currency%.'
  not_a_number: '&e&lCURRENCIES &8» &f%input% is not a number!'
  player_not_online: '&e&lPRISON &8» &fPlayer &e%player%  &fis not online!'
  currency_message_disabled: '&e&lCURRENCIES &8» &f%currency% Messages &e&lOFF'
  currency_message_enabled: '&e&lCURRENCIES &8» &f%currency% Messages &e&lON'
currencies:
  money:
    starting-amount: 1000000
    display-name: "Money"
    format: "#,##0.##"
    short-format: false
    trim-zeros: true
    prefix: "$"
    suffix: ""
    physical-item:
      material: PAPER
      custom_model_data: 0
      name: '&e%amount% &fMoney'
      lore:
        - '&e➥ &fRight-Click to Redeem'
  tokens:
    starting-amount: 1000000
    display-name: "Tokens"
    format: "#.##"
    short-format: true
    trim-zeros: true
    prefix: "⛃"
    suffix: ""
    physical-item:
      material: SUNFLOWER
      custom_model_data: 0
      name: '&e%amount% &fTokens'
      lore:
        - '&e➥ &fRight-Click to Redeem'
  gems:
    starting-amount: 1000000
    display-name: "Gems"
    format: "#.##"
    short-format: true
    trim-zeros: true
    prefix: ""
    suffix: ""
    physical-item:
      custom_model_data: 0
      material: EMERALD
      name: '&e%amount% &fGems'
      lore:
        - '&8➥ &fRight-Click to redeem'
currency-help-menu:
  - '&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------'
  - '&e&l%currency% Help'
  - '&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------'
  - '&e/%currency% balance [player]'
  - '&e/%currency% pay [player] [amount]'
  - '&e/%currency% withdraw [amount]'
  - '&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------'
currency-admin-help-menu:
  - '&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------'
  - '&e&l%currency% Admin Help'
  - '&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------'
  - '&e/%currency% set [player] [amount]'
  - '&e/%currency% give [player] [amount]'
  - '&e/%currency% remove [player] [amount]'
  - '&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------'
currency-command-aliases:
  - currency
  - curr
player_data_save_interval: 60
[/code]
[/SPOILER]
2025.2.3 Jul 22, 2025
X-Prison 2025.2.3 - Release Notes
X-Prison 2025.2.3 - Release Notes
New Features
  • Added support for H2 Database integration.
  • Default database system switched to H2 for improved performance and ease of setup.
2025.2.2 Jul 21, 2025
X-PRISON Update 2025.2 - Added mining statistics and bug fixes
📦 XPrison - Release Notes 2025.2.2
✨ New Features
  • 🪓 Mining Statistics Module
    Introduced a brand-new mining summary system:
    • Displays blocks brokenearned currencies, and enchant procs
    • Fully configurable in mining-stats.yml
    • Shown to players on a timed interval
  • 💣 Bomb Fuse Particles
    Bombs now emit smoke particles before exploding, giving a visible fuse countdown effect

🔧 Improvements
  • Removed XP Drops from Blocks
    Breaking blocks will no longer drop experience orbs, improving performance and reducing clutter
  • Unified Summary Broadcast
    The previous autosell broadcast task has been removed
    ➜ All earnings are now sent as part of the mining statistics message
  • API Compatibility
    Adapted internal codebase to align with the latest XPrison API changes
     
[SPOILER="mining-stats.yml"]
[code=YAML]mining-summary:
  enabled: true
  duration: 60
  number-format: SHORT # Options: RAW, SHORT
  message:
    - " "
    - "&e&m--------------------------------------------------"
    - "&6⛏️ &e&lYour Mining Summary"
    - "&e➤ &7Blocks Mined: &f%blocks_mined%"
    - " "
    - "&6&l⬥ Currencies Earned:"
    - "%currencies%"
    - " "
    - "&6&l⬥ Enchant Procs:"
    - "%enchants%"
    - "&e&m--------------------------------------------------"
    - " "
  currency-format: "&a  ➤ &f%currency%: &b%amount%"
  enchant-format: "&b  • &f%enchant% &7x&3%count%"
[/code]
[/SPOILER]
2025.2.1 Jul 21, 2025
X-Prison 2025.2.1 – Mine Bomb Enhancements

🔥 X-Prison v2025.2.1 – Mine Bomb Enhancements

Release Date: July 21, 2025

✨ New Features

  • Right-Click Bomb Throwing
    Players can now throw mine bombs using right-click, adding a more intuitive and dynamic way to use them.

🛠️ Improvements

  • Bomb Display Name on Use
    Mine bombs now correctly show their custom display name when thrown or dropped, improving clarity and player feedback.

  • Updated bombs.yml Defaults
    The default configuration file (bombs.yml) has been refreshed to include more up-to-date and balanced settings.

2025.2 Jul 18, 2025
X-Prison v2025.2 – Dynamic Currency System Update
📦 X-Prison v2025.2 – Dynamic Currency System Update
 
🧱 Core Changes
  • 🔥 Removed: use_tokens_currency from prestiges.yml and ranks.yml.
    • ✅ Replaced with a new flexible currency setting that supports any registered currency.
  • 🪙 Added: currency-name field in tokens.yml and gems.yml.
    • ➕ Allows renaming currencies to match your server theme (e.g., "Credits", "Crystals", etc.).
  • 🛠️ Added: currency configuration option to:
    • autosell.yml
    • ranks.yml
    • prestiges.yml
    • 🎯 This defines which currency is used per feature, giving you full control over economy design.
  • 🧩 Adapted all core systems to support the new dynamic currency API.
     

🧪 API Changes
  • 🆕 Introduced XPrisonCurrencyAPI
    • 📚 Allows developers to register, retrieve, and manage custom currencies via code.
  • 🧹 Removed CurrencyType enum
    • 🧼 Cleaned up in favor of the new XPrisonCurrency interface-based system.
  • ❌ Removed XPrisonGemsAPI and XPrisonTokensAPI
    • 🗑️ Deprecated and replaced by the unified XPrisonCurrencyAPI.
       

✅ Benefits
  • 🎨 Fully customizable currency names and logic
  • 🔌 Developers can easily hook in their own currency systems
  • 📂 Cleaner configuration files with per-feature currency control
  • 🛠️ Stronger, more scalable core economy architecture
2025.1.11 Jul 18, 2025
Added 1.21.8 Support
Update 2025.1.11
18th July 2025
 
  • Added 1.21.8 Support
2025.1.11 Jul 17, 2025
X-Prison 2025.1.11 - Maintenance & Compatibility Update
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.11
Release Date: 07/17/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!
2025.1.11 Jul 16, 2025
X-Prison 2025.1.11 - Enchanting GUI Rework!
Release Notes – 2025.1.11
 
  • Updated all default enchant configurations to improve balance and functionality.
  • Redesigned the Enchant / Disenchant GUI, now featuring separate sections for TOKENS and GEMS enchants for easier navigation.
  • Added new messages and item configurations to enchants.yml to enhance customization options.
     
For detailed information, the updated enchants.yml and all enchant configurations are available on the wiki.
 
?temp_hash=590059bf2f7956e7b2a4c7b6b021e967 ?temp_hash=590059bf2f7956e7b2a4c7b6b021e967 ?temp_hash=590059bf2f7956e7b2a4c7b6b021e967
2025.1.10 Jul 16, 2025
X-Prison 2025.1.10 - Addons for X-Prison are there!
✨ New Features
  • Addon System Implementation
    A modular addon system has been introduced! You can now:
    • Drop .jar addons into plugins/X-Prison/addons
    • Register custom enchants, features, or modules without modifying the core
    • Use X-Prison-Addon-Class in MANIFEST.MF to define entry points
    • Manage addon metadata like nameauthordescription, and version
    • Easily enable/disable addons via GUI or command (GUI support in progress)
x-prison%20main%20menu.pngx-prison%20addon%20manager.png
API Updates
  • Updated to Support Latest X-Prison API
    • Full compatibility with the latest Spigot 1.21.7 API
    • Updated internal APIs for enchants, events, and hooks
    • Ensures stability with modern plugin environments
️ Developer Notes
  • Addons must implement XPrisonAddon interface with onEnable() and onDisable() methods.
  • Include a MANIFEST.MF with X-Prison-Addon-Class and optional metadata:
    properties
[code]X-Prison-Addon-Class: dev.yourplugin.MyAddon
X-Prison-Addon-Name: My Addon
X-Prison-Addon-Version: 1.0
X-Prison-Addon-Author: YourName
X-Prison-Addon-Description: Adds cool features[/code]
2025.1.9 Jul 15, 2025
X-Prison 2025.1.9 - XPrisonAPI Update + Balancing
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
2025.1.9 Jul 15, 2025
X-Prison 2025.1.9 - XPrisonAPI Update
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-PrisonAPI snapshot
    • https://github.com/Drawethree/X-PrisonAPI
  • Default explosionType for explosive.json enchant is now SPHERE
2025.1.8 Jul 14, 2025
X-Prison 2025.1.8 - WorldEdit no longer required!
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!
Page 1 2 3 4 ... 8

prison

ultraprisoncore

enchants

ranks

prestiges

multipliers

mines

You might also like...