Skip to content

Changelog

Jan Kluka edited this page May 26, 2026 · 6 revisions

Changelog

All notable changes to X-PrivateMines are listed here, newest first.


[2026.2.2.2-BETA] — 2026-05-26

Bug Fixes

  • Fixed server error when force-upgrading an offline player's mine. Running /pmine forceupgrade on a player who is not currently online no longer causes a console error.
  • Fixed /pmine claim depositing $0. Claiming tax earnings when nothing has been earned now shows a "no earnings" message instead of silently depositing $0.
  • Fixed /pmine open and /pmine close ignoring current state. Both commands now correctly inform the player if the mine is already in the requested state.
  • Fixed back-navigation after banning a player. After banning someone via the Manage Bans GUI, closing the ban list now correctly returns to the Mine Settings GUI.

New Features

  • Block change cooldown is now enforced. Players can only change their mine block once per day by default. The limit is controlled by player-cooldowns.block-change in config.yml (seconds). The cant-change-block message was previously defined in messages.yml but was never actually sent — it is now.
  • Back button in Block Selection GUI. A Barrier button at the bottom-right of the block picker lets players return to the main mine GUI without closing the inventory.
  • Three new PlaceholderAPI placeholders:
    • %xprivatemines_entry_fee% — Entry fee, formatted by the active economy provider
    • %xprivatemines_unclaimed_money% — Unclaimed tax earnings, formatted by the active economy provider
    • %xprivatemines_reset_progress% — Current mine fill percentage (e.g. 75.00%)

Configuration Changes

config.yml — new key under player-cooldowns:

player-cooldowns:
  mine-reset: 10
  block-change: 86400   # NEW — seconds between block changes (default: 1 day)

messages.yml — three new keys:

no-unclaimed-money: ...   # Shown when /pmine claim is run with no earnings
mine-already-open: ...    # Shown when /pmine open is run on an already-open mine
mine-already-closed: ...  # Shown when /pmine close is run on an already-closed mine

[2026.2.2.2] — 2026-05-xx

  • Implemented the addon system — an extensible API allowing custom functionality to be added to X-PrivateMines without modifying the core plugin.

[2026.2.2.1-BETA]

New Features

  • Bedrock walls — Each schematic can now be configured to surround the mine with bedrock walls and floor on every reset. Enable per schematic in schematic-settings.yml with bedrock-walls: true.

Bug Fixes

  • Fixed orphaned bedrock blocks remaining after /pmine forceexpand shrinks a mine to a smaller size.

[2026.2.2.0-BETA]

  • Updated to support Minecraft 1.26.x.

[2026.2.1.0]

  • Improved mine loading efficiency by 10×.
  • All mine data is now stored in a single mines.yml file instead of individual files per mine.
  • One-time migration command: /pmine migrate confirm. See Setup for instructions.
  • Unclaimed (pre-generated) mines are now visible in /pmine adminlist.

[2026.2.0.8]

  • Fixed issues with /pmine list.
  • Min/max tax percentage limits now also enforced in GUI edits.

Clone this wiki locally