PinnaPrison | Packet Prison Core v1.1.12

Packet based OP prison core with packet based private mines with lots of features
Added dynamic level caps: max-value in any leveling file now accepts a per-player expression with {<levelingId>} tokens, placeholders and math (e.g. '1000 + {rebirth} * 100' expands the rankup cap by 100 per rebirth)
Added %pinnaprison_leveling_max_<leveling>% placeholder with the player's live level cap
Added chance-rewards section to mine bosses: extra chanced kill rewards for the mine owner, each entry with its own chance and a picks cap per kill
Fixed /track max and automatic leveling not working on tracks with max-value 0 (unlimited)

Modified files:
leveling/rankup.yml
privatemines/bosses/inferno_golem.yml
Added chained (combo) enchants: add chain: <enchant> to any enchant file and it procs when that enchant procs instead of on blocks mined (e.g. a Token Greed combo that repays what Token Greed gave)
Added inherited chain variables for custom combo enchants: {amount} and {currency} from greed enchants, {chain-source}, and the source enchant's set-variable values
Added private mine placeholders (%pinnaprison_mine_...%): id, type, stage, stage_number, stages, expansions, max_expansions, tax, open, members, visitors, size, blocks_mined, blocks_remaining, blocks_total, percent_mined and percent_remaining
Added /armors givexp, setxp and removexp commands to manage the armor XP of a player's worn pieces
Added /armors givelevel, setlevel and removelevel commands to manage the armor level of a player's worn pieces
Added armor-xp booster economy: boost armor XP gains with /boosters give, /boosters global, the boosters API or the new Armor XP Booster item
Added armor-xp-booster item to the default boosters.yml
Added upgrade-next-mine option (privatemines/config.yml) to control whether /adminmine upgrade continues into the next mine of mine-order or stays within the current mine type
Added auto-unlock option (pickaxe/config.yml skins section, default false) to buy and equip the next pickaxe skin automatically when the player can afford it
Added multi-currency costs for pickaxe skins: the cost section can now list any number of currencies (money: 5000, gems: 1000, ...) — the old currency/amount form still works
Added {price_<currency>}, {price_<currency>pretty} and {currency-name<currency>} placeholders to the pickaxe-skins GUI ({price} defaults to the first currency of the cost)
Added autominer/drill/bomb/afkblock/api-blocks-damage-bosses options (bosses-config.yml, default false) so each block-break source can be toggled to damage mine bosses
Added %pinnaprison_pickaxe_skin_modeldata% placeholder with the equipped pickaxe skin's model data
Added %pinnaprison_pickaxe_skin_multiplier_<economy>% placeholder with the equipped skin's multiplier for a currency or enchant (0 if the skin has none)
Fixed /adminmine upgrade jumping back to the first mine of mine-order when upgrading a mine type that is not listed in the order
Fixed %pinnaprison_calc_% returning the expression instead of 0 when dividing by zero
Fixed the pickaxe showing the Efficiency enchant line in its tooltip

Modified files:
boosters.yml
armors/config.yml
messages.yml
privatemines/config.yml
pickaxe/config.yml
privatemines/bosses-config.yml
Added /paytoggle to flip accepting payments on/off (works alongside /payon and /payoff)
Added pickaxe skins can now boost enchant proc chances: multipliers.enchants (all enchants) or a specific enchant id per skin
Added affect-block-currencies on block-breaking enchants (and the break-blocks action) can now be a per-currency section (e.g. pickaxexp: true, rankupxp: 1.4) to pay only those block currencies, each with true/false or its own multiplier; the global true/false/multiplier still works
Added /boosters stopglobal <currency|enchant|enchants|all> to stop active global boosters early
Added /boosters give now accepts "enchants" to give a player an all-enchants proc-chance booster
Added API methods to list and stop global boosters (BoosterService getGlobalBoosters/removeGlobalBoosters)
Fixed API giveBooster all-enchants boosters boosting the passed economy instead of enchant chances when an economy id was also given
Added armors: wearable suits (one file per suit in armors/) whose pieces grant boosters while worn, level up with raw blocks mined while wearing them and give an extra full-set bonus (Space Armor included, /armors give)
Added color option on items to tint leather armor (#RRGGBB)
Added configurable chat reminder every X minutes for players with unclaimed milestones
Added /milestones autoclaim to toggle automatic milestone claiming (permission configurable)
Added /adminmine upgrade player amount|max to upgrade a mine several tiers at once, like expand/shrink
Added /<leveling> set player max to set a player to the track's level cap (only on levelings with max-value)
Added update-interval option on GUI items to live-refresh just that item's name/lore without redrawing the GUI
Added isAfkBlock() to the BlockMineEvent and EnchantProcEvent API events (BlockMineEvent now also fires, cancellable, for AFK block breaks)
Changed /boosters menu items to auto-update every second so booster times count down live
Fixed autosell summary message and income rates not counting enchant-given currencies (Token Greed, jackhammer/bombs/drills affect-tokengreed, action enchants)
Fixed Ice Age enchant freezing blocks outside the mineable area
Fixed error when opening an enchants GUI that points at a non-existing enchant id (the item is now hidden with a clear console message)
Fixed error on server shutdown when pending gang XP was flushed while the plugin was disabling
Fixed ModelEngine models sometimes not fully despawning when a ModelEngine 4.0.x internal error occurred on removal

Modified files:
armors/config.yml
armors/space-armor.yml
guis/boosters.yml
milestones/config.yml
messages.yml
display.yml
Added AntiCheat module with nuke and reach mining checks — flagged breaks are cancelled, restored client-side and pay nothing (enchant procs, autominers and the AFK block never false-flag)
Added /pinnaac admin command (gui, violations <player>, clear <player>, top, alerts) plus two admin GUIs to review flagged players and their violation logs
Added anticheat staff alerts (permission-based, per-admin mute) and configurable punishment command thresholds in anticheat/config.yml
Fixed the reach check false-flagging players who get teleported mid-mining (mine resets, /mine go) — reach is now skipped briefly after any teleport (teleport-grace-ms)
Added per-boss egg items: each boss can define its own egg (egg: block in its boss file) that summons that exact boss, given with /adminmine boss egg <player> <boss> [amount]
Added enchant-blocks-damage-bosses option (bosses-config.yml, default false) so blocks broken by enchant procs can also damage mine bosses
Added per-currency pickaxe skin multipliers: skins can now boost any currency via a multipliers: section (e.g. money: 1, tokens: 4); the existing multiplier: still works for blocks
Added amount and min options to /adminmine shrink (shrink N times, or all the way back to base) matching /adminmine expand
Changed the per-second blocks stat to a true rolling window so it updates smoothly instead of resetting every second
Changed affect-block-currencies, affect-autosell and affect-tokengreed on block-breaking enchants to accept a multiplier (0.4 = 40%, 1.4 = 140%) as well as true/false
Fixed Jackhammer ignoring affect-block-currencies (it now pays block income; default is on)
Fixed players being disconnected while mining when an enchant's amount resolved to non-numeric text
Fixed messages.yml not receiving new messages when updating the plugin (missing keys are now added automatically, your edits are kept)
Fixed players being kicked with "Failed to load your data" when the database was slow — they now log in normally while the data finishes loading
Fixed /pinna enchant subtract not updating haste/speed effects until the player switched items
Fixed the enchant activations stat/placeholders not counting normal mining procs (only forced procs counted)
Fixed enchants staying on cooldown when another plugin cancelled their proc
Fixed the enchant upgrade/refund menu breaking (and charging without feedback) when a currency had no color configured
Fixed pickaxe skin boosts briefly vanishing (or worse) when /pinna reload ran while players were mining; same for gang challenges/upgrades
Improved mining performance: booster and enchant boost totals are now cached briefly instead of being recomputed on every single block break
Improved memory usage: enchant cooldowns and cached boosts are now cleaned up when players leave
Added ModelEngine support to the enchant creator: spawn-entity can show a Blockbench model (model: option) with a looped idle animation (animation: option); goals, glow, scale and remove-time work as with normal entities
Added MythicMobs support to the enchant creator: spawn-entity can show a MythicMobs mob (mythic-mob: option) — its ModelEngine model when it has one, otherwise its entity type and display name
Added play-animation enchant action to play, loop or stop Blockbench animations on ModelEngine entities

Modified files:
anticheat/config.yml
guis/anticheat.yml
guis/anticheat-log.yml
messages.yml
enchants/jackhammer.yml
pickaxe/skins/diamond.yml
privatemines/bosses/inferno_golem.yml
privatemines/bosses/crystal_titan.yml
privatemines/bosses-config.yml
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
Buy a license now
$49.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Extras
PinnaPrison Discord Bot
+ $9.99
PinnaPrison Web Portal
+ $9.99
2,947 Views
16 Purchases
23 Downloads
Jun 20, 2026 Published
Jul 14, 2026 Updated
5.00 star(s)
Average rating (7)
8.2 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI Content Disclosure
Minecraft style characters of the thread design are AI
AI use in product
No
Type
  1. Gameplay
  1. Core
Game mode
  1. Prison
Supported software
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.4
  1. 1.20
Supported languages
  1. English
Creator
Recommended for you
Infinite Enchantments | Infinite Guis | Infinite Currencies | Infininite Leveling Systems | Autosell
5.00 star(s) 40 ratings
937 purchases
Pregen mines, upgrade mines, expand mines.
4.50 star(s) 10 ratings
533 purchases
The best omnitool plugin for gens gamemode! Create infinite omnitools: pickaxes, hoes, axes...
5.00 star(s) 9 ratings
37 purchases
Best dungeons plugin, FadeCloud & EnchantedMC style.
5.00 star(s) 8 ratings
33 purchases
Roll powerful perks onto your tools that boost any currency or stat from EdTools & EdDungeons
5.00 star(s) 1 ratings
6 purchases
2,947 Views
16 Purchases
23 Downloads
Jun 20, 2026 Published
Jul 14, 2026 Updated
5.00 star(s)
Average rating (7)
8.2 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI Content Disclosure
Minecraft style characters of the thread design are AI
AI use in product
No
Type
  1. Gameplay
  1. Core
Game mode
  1. Prison
Supported software
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.4
  1. 1.20
Supported languages
  1. English
Creator
Recommended for you
Infinite Enchantments | Infinite Guis | Infinite Currencies | Infininite Leveling Systems | Autosell
5.00 star(s) 40 ratings
937 purchases
Pregen mines, upgrade mines, expand mines.
4.50 star(s) 10 ratings
533 purchases
The best omnitool plugin for gens gamemode! Create infinite omnitools: pickaxes, hoes, axes...
5.00 star(s) 9 ratings
37 purchases
Best dungeons plugin, FadeCloud & EnchantedMC style.
5.00 star(s) 8 ratings
33 purchases
Roll powerful perks onto your tools that boost any currency or stat from EdTools & EdDungeons
5.00 star(s) 1 ratings
6 purchases
Top