CorporationMines Enterprise Edition v1.4.2.0

The Ultimate All-in-One Corporate Prison Experience. Private Mines, OmniTools, and a Complete Token
CorporationMines v1.4.2.0
Database & File Overhaul + Minor Patches




🗄 Database Overhaul

📊 SQLite Structure
  • Reorganized player_data table schema for faster lookups and cleaner migrations.
  • New columns tracked: prestige_credits, starter_pack_received, temp_multiplier, temp_multiplier_expiry.
  • Added dirty-tracking + in-memory cache layer to reduce disk I/O on frequent updates.
  • Connection pooling improvements — auto-commit enabled, safer table creation on first boot.




📁 File Overhaul

🗂 Modular Configs
  • Migrated monolithic config.yml sections into dedicated files under configs/:
    • autosell.yml — Tier-based auto-sell shops with per-rank permissions
    • gamble.yml — Gamble GUI layouts and odds
    • lottery.yml — Lottery rounds, payouts, and ticket pricing
    • serverlist.yml — Server list menu entries
    • auto-advert.yml — Automated broadcast messages
  • All managers now load from their modular configs — no legacy config.yml dependencies.
  • Added graceful fallbacks so missing modular files won't crash the plugin.

💬 Messages Cleanup
  • Scramble messages trimmed and centered by default — no more 40-char divider spam.
  • Hover reward text shortened for cleaner chat display.
  • Prestige broadcast now only hypes the multiplier at milestone prestiges.




🔧 Minor Patches

⚡ Global Sell Booster
  • Fixed boss bar progress calculation — no more stuck-at-100% then sudden disappearance.
  • Players joining mid-boost are now automatically added to the boss bar.
  • Boost duration tracking now uses original duration for accurate progress bars.

🔐 Permission Commands
  • /perm and /permissions are now fully standalone commands (not just /mine perm).
  • Rerouted through the same executor so behavior is identical.
  • /perm with no args now prints a clean multi-line list of subcommands instead of a cluttered wall of text.

👥 Crew Commands
  • /crew with no args now shows a formatted help menu with all subcommands and descriptions.
  • Added /crew help (alias: h, ?) as an explicit help trigger.
  • Added crew bonus info (+10% tokens per member) to the help footer.

🏆 Prestige Messaging
  • Prestige broadcasts only show the multiplier when you actually hit a milestone (every X prestiges, configurable).
  • Non-milestone prestiges show progress toward the next multiplier instead.
  • Personal completion message reflects the same milestone logic.




⬇ Download

Requires: Paper 1.21.1+ | Java 21+ | NBTAPI

Full dependency list and installation guide on the main resource page.

Recommended: Full server restart after updating (not /reload).

Note: If upgrading from < v1.4.2.0, your old config.yml autosell/gamble/lottery sections will be ignored. Copy them into the new configs/ files or let defaults regenerate.





CorporationMines v1.4.2.0 — Paper 1.21.1 — Java 21
Fixed minor bugs.
CorporationMines v1.4.1.8
Bug Fix & Stability Update




🔧 What's Fixed in 1.4.1.8

⛏ Command Registration
Fixed the root cause where shortened commands and aliases showed as "Unknown or incomplete command" for non-op players.
  • The command whitelist filter was clearing the entire client command tree and only leaving /donorrank.
  • Replaced with a proper plugin-command whitelist so /autosell, /sellall, /bm, /bp, /as, etc. all register correctly.
  • All commands now visible in tab completion for players without OP.

📜 Missing Aliases
  • Added /as alias for /autosell in plugin.yml
  • Added /bp alias for /backpack in plugin.yml
  • Removed conflicting /bp from battlepass (backpack now owns it)

🔨 Standalone Commands
  • Explicitly registered /autosell, /sellall, /sell, /blackmarket, /bm, /backpack, /bp, /pv, /vault, /trade as standalone Bukkit commands with proper executors and tab completers.
  • They now work regardless of aliases.yml state.

🌲 Spigot Command Tree Sync
  • Added forced server-side syncCommands() call via reflection after all command registration.
  • Added delayed 1-tick resync to survive Spigot's post-enable command tree overwrite.
  • Added per-player updateCommands() refresh on PlayerJoinEvent for Spigot servers.

🐛 Console Spam
  • Removed all [CMD-DEBUG] diagnostic logging that was flooding console on startup.

🏪 Blackmarket Fix
  • Added InventoryDragEvent cancellation to prevent item extraction via dragging.
  • Added creative-mode click cancellation to prevent item duplication.

⚙ Build Fixes
  • Fixed compilation error from createGem rename to createGemItem in GemManager.
  • Added missing CommandExecutor and TabCompleter imports.
  • Wrapped loadAliases in try-catch to prevent crashes blocking syncCommands.




⬇ Download

Requires: Paper 1.21.1+ | Java 21+ | NBTAPI

Full dependency list and installation guide on the main resource page.

Recommended: Full server restart after updating (not /reload).





CorporationMines v1.4.1.8 — Paper 1.21.1 — Java 21
⚔ v1.4.1.7 — Event System, HUD Fix & Scramble Overhaul
May 12, 2026




Events pause when the server is empty. HUD finally works. Scramble now rewards skill.
A smarter event scheduler, a long-broken HUD repaired, and the scramble mini-game rebuilt with timing and tier scaling.




✦ Event Pause/Resume System
  • Smart Scheduling — All periodic event triggers (scramble, lottery, jackpot, mining events, riots, auto-advert) now automatically pause when the last player logs out
  • Instant Resume — When the first player logs back in, all paused systems resume immediately without requiring a restart or reload
  • Console Messages — State changes are logged to console only: "[EventScheduler] No players online — event triggers paused." and "[EventScheduler] Players online — event triggers resumed."
  • Zero Waste — Prevents unnecessary CPU cycles, scheduler tasks, and RNG rolls on empty servers

✦ HUD Action Bar — Fixed
  • Root Cause — The HUD update task was only created on PlayerJoinEvent, meaning players already online during a plugin reload never received a HUD timer. Additionally, the reflection-based action bar sender silently swallowed every exception, so even if the timer existed, nothing ever appeared
  • Fix Applied — Added a hudManager.start() call in the plugin's startup sequence that initializes HUD timers for all currently online players. The action bar sender now uses the proven direct Adventure API Player.sendActionBar(Component) path instead of broken reflection
  • Error Logging — If both the modern and fallback APIs fail, a warning is now printed to console instead of failing silently

✦ Scramble Overhaul
  • Solve Timer — The exact solve time in seconds is now tracked and broadcast: "★ USER solved the scramble in (2.01s) | diamond Prize: ..."
  • Mine-Tier Reward Scaling — Rewards now scale with the solver's mine tier. Formula: 1.0 + (tierOrder − 1) × 0.15, capped at . Higher-tier mines give proportionally larger prizes
  • Clearer Broadcast — Winner messages split into two labeled lines: Word: and Prize: so players never confuse the scramble answer with the reward item
  • Configurable Messages — All scramble broadcast strings, title text, and border formatting moved to messages.yml under the scramble: section. Server owners can fully customize layout, colors, and wording without touching code

✦ Auto-Advert Cleanup
  • Trimmed Fat — Reduced the message pool from ~100 bloated entries (many duplicates) down to 32 concise, unique messages
  • Longer Interval — Default interval increased from 60s → 90s to reduce chat spam
  • Better Formatting — Messages now use consistent color coding and inline command hints (e.g., &f/upgrade instead of bare text)

✦ Feature Toggle Expansion
  • 11 New Toggles — Added to features.yml: scramble, riots, mining-events, treasure-goblin, token-multiplier, block-challenge, mining-streak, afk-zone, market-watch, stock-market
  • Null-Safe Wiring — Managers are only instantiated, started, and registered as listeners when their toggle is true. Null guards added to every downstream consumer (RiotCommand, RiotShieldManager, ContractGui, MineCommand, MiningListener, TokenManager) so disabling a feature never throws an NPE
  • Graceful Degradation — Players see clean disabled messages instead of stack traces when attempting to use a turned-off feature


⚔ v1.4.1.6 — Cell Polish & Crate Overhaul




Crates got a show. Cells got cleaner. Rewards got smarter.
Quality-of-life pass on cell expansion, mine crate openings, and scaling rewards with mine tier.




✦ Cell Expansion — Sign Removed
  • No More Floating Signs — The name sign that was placed above the cell door during expansion was ending up outside the cell and looked broken. It has been removed entirely
  • Cleaner Build — Cell structure now generates with the iron door only, no pre-placed furniture or signage. Players build their own entrance aesthetic

✦ Mine Crate Opening — Spinning Animation & Fireworks
  • No More GUI — The old 27-slot inventory crate open is gone. Opening a mine crate now triggers a live spinning reward animation
  • ArmorStand Spinner — An invisible ArmorStand appears above the player with reward items rapidly cycling on its helmet while spinning 360°
  • Escalating Click Sounds — The spin ramps up in pitch with rapid UI button clicks for dramatic effect
  • Firework Finale — After ~2.75 seconds the animation resolves and 4 random BALL_LARGE fireworks explode around the player in celebration
  • Instant Delivery — All rewards are automatically given (or sent to backpack) when the animation ends. No inventory management required

✦ Crate Spawn Frequency Reduced
  • Base Chance — Dropped from 0.2% → 0.1% per block mined
  • Tier Bonus — Halved from 4% → 2% of base chance per tier above 1
  • Hard Cap — Lowered from 0.8% → 0.4% maximum spawn chance regardless of tier

✦ Reward Scaling with Mine Tier
  • Money & Token Vouchers — Already scaled at 1.0 + (tierOrder - 1) × 0.18, capped at 10×. A tier 50 mine can drop up to 10× the base voucher value
  • Command Rewards — Now tier-scaled too. Bomb, token burst, and multiplier command rewards multiply their numeric values by 1.0 + (tierOrder - 1) × 0.15, capped at 4×. Higher-tier mines give more bombs and bigger multipliers
  • Key Tier Matching — Crate keys already matched mine tier (basic → legendary). This logic is unchanged and still active

✦ Fixes
  • COMMAND_BLOCK Reward Replaced — The mine crate was giving a non-functional COMMAND_BLOCK item as a "bonus reward" indicator. Changed to a NETHER_STAR named "&d&lBonus Reward" so it no longer confuses players


⚔ v1.4.1.5 — Shop Categories & WARDEN Tuning
May 12, 2026




The money shop finally makes sense. WARDEN stops crying wolf.
Category tabs replace the endless item scroll. Anticheat false positives reduced across the board.




✦ Shop Categories Overhaul
  • Subcategory Tabs — The Money Shop now opens with a row of filter tabs across the top: All, Building Blocks, Decor & Furniture, Redstone, Food & Farming, Ores & Materials, Nether & End, Mob Drops, and Transport & Tools
  • Auto-Categorization — Items without a manual category tag are automatically sorted by material type and item ID keywords. No config rewrite required
  • Manual Override — Any item in shops.yml can set category: <id> to override auto-detection. Custom categories fully supported via the categories section
  • Tab Navigation — Click any tab to instantly filter. Pagination, balance display, back/next arrows, and the main menu button all persist and function per-category
  • Active Tab Highlight — The currently selected category tab glows with "Currently viewing" lore; inactive tabs show "Click to filter"

✦ Fixes
  • Console Spam — Invalid Materials — Shop items with invalid material names (e.g., money.scute) now log once per entry instead of spamming the console on every shop open

✦ WARDEN Anticheat — Reduced Sensitivity
  • Kick Threshold — Raised from 10 → 25 total violations before kick
  • Tempban Threshold — Raised from 20 → 60 violations
  • Staff Notify — Raised from 1 → 3 violations before staff alerts fire
  • Violation Decay — Shortened from 10 → 5 minutes of clean play to reset levels
  • Fly Detection — Threshold 3→5, airborne limit 3→5 sec, vertical climb 5→10 blocks, teleport grace 3→5 sec
  • Combat — Threshold 5→8, CPS cap 15→20, reach 3.5→4.0 + tolerance 0.2→0.6, angle snap 120→160°
  • Velocity / AntiKB — Threshold 4→6, knockback check window 10→15 ticks
  • ElytraFly — Threshold 3→5, max speed 3→5/tick, altitude gain 5→8
  • Timer — Threshold 5→8, max packet rate 25→35
  • NoFall / Jesus / NoSwing / Scaffold / FastBreak / AntiNuke — All thresholds raised by +1 to +2




🛡 v1.4.1.5 — WARDEN Anticheat
✦ Gem System — Daily Limits
  • Daily Gem Cap — Players can now find a maximum of 1 of each gem type per real-life day. Makes rare gems actually rare and gatekept
  • Gem Preview Timers — The gem preview GUI now shows live availability status for every gem: ✔ Available Today or ✘ Daily Limit Reached with a countdown timer to midnight reset
  • Roll logic silently skips already-capped gems and attempts the next eligible type

✦ Titles System
  • /titles — Full GUI title manager added. 20 unlockable titles ranging from casual to endgame: The Miner, The Tycoon, Gem Hunter, Block Breaker, Prestige Master, The Legend, Token Hoarder, Cell Lord, Weekly Warrior, The Investor, Lucky, The Scammer, The Enchanter, Socialite, Survivor, The Duelist, Collector, Kingpin, Speedrunner, and GOD
  • Title Display — Equipped titles now appear above player names in the world and in the tablist, between rank prefix and cosmetic tags
  • Default Unlocks — The Miner title is automatically granted to all players on join

✦ Auto-Advert Expansion
  • 50+ new rotating server messages added to the auto-advert pool covering every major feature: gem limits, titles, mining streaks, specialization paths, riot events, token multipliers, mine bombs, crew wars, battle pass, player shops, market watch, enchant extractor, hats, nametags, vanish, AFK zone, redstone, HUD, quotas, skill tree, treasure goblin, drop parties, word scramble, block challenges, referrals, cell power, bounties, mail, trade, lottery, gamble, blackmarket, upgrades, cosmetics, pets, autominer, arena, max rankup, prestige shop, token shop, money shop, recycler, friends, party, vote, rules, and help

✦ Daily Contracts Rework
  • Contracts GUI — The old long chat border layout is gone. /contracts now opens a clean 27-slot GUI with contract cards, block challenge info, and timer displays
  • 3 Contract Tiers — Each day generates a Casual (free, 2h), Standard (token cost, 4h), and Elite (higher cost, 6h) contract with scaled targets and rewards
  • Accept & Pay — Players must pay a token cost to accept a contract. No more free completions
  • Live Deadline — Once accepted, a countdown timer starts. Progress only counts while active and before expiration. GUI shows real-time time remaining
  • Block Challenge — Still auto-tracks while mining and displays its status directly in the contracts GUI
⚔ v1.4.1.3 — Economy Rebalance & PvP Quality of Life
May 11, 2026




Tokens, gems, and crates reined in. PvP cells finally worth the risk.
This patch addresses the economy's runaway scaling at max rank/prestige and adds long-requested PvP safety features for cell owners.




✦ Economy Fixes & Multiplier Caps
  • Per-Block Token Hard Cap — Total tokens per block mined are now hard-capped at 25× the raw tier base. No more infinite token printing from stacked multipliers
  • Streak × Consumable Cap — Combined streak bonus and token multiplier item now capped at 3.5× combined
  • Token Rain Rework — No longer scales with current token balance (was a runaway feedback loop). Now grants a flat 20–80 tokens per proc
  • Crystal Surge Halved — Gem drop chance reduced from 4% → 2% per block
  • Mine Crate Cap — Max crate spawn chance reduced from 2% → 0.8% per block at max tier
  • Lucky_Find Gem Nerf — Was a guaranteed second gem roll. Now 1% chance per player rank, capped at 3%
  • Prestige Multiplier Scaling — Increased every 10 prestiges by +0.15 (was every 5 by +0.2). Cuts max prestige multiplier roughly in half
  • Absolute Ceiling — Under all fixes combined, max possible per-block tokens = 87.5× base. Before: effectively infinite

✦ UI & Lore Improvements
  • Action Bar Events — Active mine events now display in the action bar with name, effect, and countdown timer. Example: "⚡ Token Rain [+20-80tk] (142s)"
  • OmniTool Gem Stats — Socketed gems now show their proc chance → multiplier on the pickaxe lore. Combined average bonus per block also displayed

✦ PvP Cell Features
  • /cell peace — New command for cell owners. While inside their own PvP-enabled cell, toggles complete PvP invulnerability (can't deal or take player damage). 5-minute cooldown between toggles. Auto-disables when owner leaves their cell. Glowing effect while active so visitors know
  • PvP Toggle Notification — Enabling PvP in cell settings now reminds the owner: "Use /cell peace to become invulnerable while mining in your cell"

✦ AFK System
  • /afk — Manual AFK toggle. While AFK, players are invulnerable to player damage and gain a glowing effect. Server-wide join/leave AFK broadcast
  • Auto-AFK — Automatically triggers after 5 minutes of inactivity (configurable). Auto-exits on movement, chat, interaction, inventory click, or teleport
  • Config values: afk.auto-afk-seconds and afk.pvp-invulnerable

✦ Bug Fixes
  • Missing upgrade-success message — Added "upgrade-success" key to config.yml
  • Crate key spam — mine-tier-key-multiplier reduced from 0.08 (8%) to 0.001 (0.1%)
Buy a license now
$19.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
1 year
Share and earn
Refer this resource and earn a 10% commission.
464 Views
0 Purchases
3 Downloads
May 10, 2026 Published
May 14, 2026 Updated
5.00 star(s)
Average rating (1)
1.4 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Economy
  1. Core
Game mode
  1. Prison
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,219 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,206 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,114 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,818 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,585 purchases
Share and earn
Refer this resource and earn a 10% commission.
464 Views
0 Purchases
3 Downloads
May 10, 2026 Published
May 14, 2026 Updated
5.00 star(s)
Average rating (1)
1.4 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Gameplay
  1. Economy
  1. Core
Game mode
  1. Prison
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,219 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,206 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,114 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,818 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,585 purchases
Top