Added a per-second raw blocks stat for the action bar: {summary_persecond_blocks} and %pinnaprison_summary_persecond_blocks%
Added /pinna skin <unlock|lock> <player> <skin> to unlock or lock a pickaxe skin for a player
Added disable-purchases option for pickaxe skins: players can only equip skins you unlock for them, with a new "skin not unlocked" message when they click a locked one
Added a boss egg item: right-click it inside a mine to summon a random boss there (only if no boss is already alive), given with /adminmine boss egg <player> [amount]
Added bosses-interval-spawn option to turn off automatic boss spawning in a mine while still allowing boss eggs
Added crystal methods to the developer API: read a crystal item's boost/multiplier/chance, apply a crystal with an optional guaranteed roll, and list the crystals applied to a player's pickaxe
Added a variables system (variables.yml): define named static values (templates resolved from placeholders) and changeable per-player values, and use them anywhere with %pinnaprison_variable_<name>%
Added /variables set/add/reset/get/list to manage per-player changeable variables, plus a developer API to read, change and register variables
Modified files:
variables.yml
display.yml
messages.yml
pickaxe/config.yml
privatemines/bosses-config.yml
Added entity-name setting to every mob-spawning enchant (dwarves, horde, warden, witherstorm, ragnarok, golemsiege, creeperrush, phantoms, batcolony, iceage, inferno, tsunami, voidrift, dragonbreath) to change the display name shown above the spawned mobs ('' = no name; supports colors, PlaceholderAPI and {player})
Added DeluxeCoinflip integration: bet tokens, gems or any configured currency in coinflips (config.yml deluxecoinflip.currencies)
Added zAuctionHouse (v4) integration: list and buy auction items with any configured currency (config.yml zauctionhouse.currencies)
Added AxAuctions integration: list and buy auction items with any configured currency (config.yml axauctions.currencies)
Added offline-player support to the auction/coinflip integrations: sales and winnings credit players even while they're offline
Added /payoff and /payon commands to stop/resume accepting currency payments from other players (persists across restarts)
Added raw blocks to the action bar stats: {summary_gained_blocks} (this session), {summary_rate_blocks} (last 60s) and {summary_blocks} tokens for display.yml, plus matching %pinnaprison_summary_gained_blocks% / %pinnaprison_summary_rate_blocks% placeholders
Added shift + right-click on a robot item to deploy every robot in your inventory at once (messages.yml robots.placed-all)
Fixed /adminmine upgrade throwing an error when mine-order is missing from privatemines/config.yml
Fixed deleting an AFK block placeable (/mp remove) leaving the fake block visible until the mine reloaded
Modified files:
config.yml
messages.yml
display.yml
enchants/dwarves.yml
enchants/horde.yml
enchants/warden.yml
enchants/witherstorm.yml
enchants/ragnarok.yml
enchants/golemsiege.yml
enchants/creeperrush.yml
enchants/phantoms.yml
enchants/batcolony.yml
enchants/iceage.yml
enchants/inferno.yml
enchants/tsunami.yml
enchants/voidrift.yml
enchants/dragonbreath.yml
Added developer API for addons to register live boost providers (conditional currency/enchant multipliers that apply instantly)
Added number formatting to the developer API (PinnaPrisonAPI#getFormat): abbreviated/grouped notation and "100D"-style amount parsing using format.yml suffixes
Added GUI developer API (PinnaPrisonAPI#getGuis): addons can register their own custom-item types for any guis/*.yml menu, including drag-and-drop slots
Fixed hex colors (&#RRGGBB) in holograms, hologram lines, entity/NPC names and boss bars rendering as a wrong legacy color (e.g. #0088cc showed as red) on every supported Minecraft version
Fixed the 1.1.3 hologram options (shadow-radius, shadow-strength, display-width/height, line-width, shadowed, see-through) doing nothing on 1.20.4-1.21.x servers
Modified files:
Added %pinnaprison_leveling_nextlevel_<leveling>% placeholder that shows the next level (current + 1, stays at max level)
Added new hologram options to every hologram (mine placeables, AFK block idle/proc holograms, mine bosses): shadow-radius, shadow-strength, display-width, display-height, line-width, shadowed and see-through
Added the new hologram options to the /mp hologram in-game editor with tab completion
Added playtime milestones (new bundled category, progress in minutes played) and %pinnaprison_playtime%, %pinnaprison_playtime_seconds/minutes/hours% placeholders
Added gang points milestones: tracks the lifetime gang points a player earned across all gangs (kept when leaving/switching gangs or when the gang spends points) with the new %pinnaprison_gang_points_earned% placeholder
Fixed lucky blocks being placeable as real blocks when held in the off hand
Fixed lucky blocks being equipped into the helmet slot (shift-click, drag or slot swap)
Modified files:
afk-block.yml
privatemines/mines/default.yml
privatemines/bosses/inferno_golem.yml
privatemines/bosses/crystal_titan.yml
milestones/categories/playtime.yml
milestones/categories/gang-points.yml
guis/milestones.yml
- Added keep-upgrade option to keep pmine upgrades if you change the mine type (schematic)
- Added toggleable automatic levelings with permissions
- Added enchant order list so enchants can be ordered in the pickaxe lore.
Modified files:
privatemines/config.yml
levelings/rankup.yml
levelings/pickaxelevel.yml
levelings/rebirth.yml
pickaxe/config.yml
- Added gangs
- Added mine bosses
- Added enchant refunds
Modified files:
privatemines/mines/default.yml
config.yml
guis/upgrade-enchant.yml
guis/gem-upgrade-enchant.yml
messages.yml
