[50% OFF] ⚡ X Private Mines ⚡ [1.13 - 1.21.8] ~ Premium Private Mines Built for Performance ⭐ icon

[50% OFF] ⚡ X Private Mines ⚡ [1.13 - 1.21.8] ~ Premium Private Mines Built for Performance ⭐ -----

Give Players Their Own Mines — Without Killing Your TPS. Scalable. Optimized. Feature-Rich.



[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG][​IMG][​IMG]
Other Plugins from me:
[​IMG] [​IMG]

[​IMG]
[​IMG]
[​IMG]
Packaging includes also sample default schematic already configured by default and ready to go!

Code (YAML):
[/LEFT ]
messages
:
  no-perm
: '&c⛔ [&6XPrivateMines&c ] You don''t have permission!'
  # Shown when a player tries to use a command without the required permission.

  no-mine
: '&e⚠ [&6XPrivateMines&e ] You are not a member of any private mine!'
  # Shown when a player attempts mine-related actions without owning or being a member of one.

  no-money
: '&c [&6XPrivateMines&c ] You do not have enough money!'
  # Shown when the player lacks funds for a purchase or upgrade.

  mine-generation-started
: '&6 [&6XPrivateMines&6 ] &7Generating Private Mine ....'
  # Shown when the mine generation process begins.

  mine-created
: '&6 [&6XPrivateMines&6 ] &aYour private mine was created! Use ''/pmine'''
  # Shown when the player’s private mine is successfully created.

  mine-exists
: '&c⛔ [&6XPrivateMines&c ] You already have a private mine!'
  # Shown when a player tries to create a second mine.

  mine-expand-success
: '&a✔ [&6XPrivateMines&a ] Your mine has been successfully expanded!'
  # Shown when the mine is expanded.

  mine-expand-failed-max-level
: '&c⛔ [&6XPrivateMines&c ] Your mine is already at the maximum expand!'
  # Shown when the player tries to expand beyond the allowed size.

  mine-upgrade-success
: "&a✅ [&6XPrivateMines&a] Successfully upgraded your mine to &f%tier%&a!"
  # Shown when the mine is upgraded to a new tier.

  mine-upgrade-failed-max-tier
: "&c❌ [&6XPrivateMines&c] Your mine is already at the highest tier!"
  # Shown when the player attempts an upgrade at max tier.

  mine-full
: '&6 [&6XPrivateMines&6 ] That mine is currently full!'
  # Shown when a mine has reached its player capacity.

  mine-close
: '&c [&6XPrivateMines&c ] You have closed your private mine.'
  # Shown when the player closes their mine to visitors.

  mine-open
: '&a [&6XPrivateMines&a ] You have opened your private mine.'
  # Shown when the player opens their mine to the public.

  remove-player
: '&a❌ [&6XPrivateMines&a ] Successfully removed &e %player%&a from your private mine.'
  # Shown when a player is removed from a private mine.

  teleport-admin
: '&b [&6XPrivateMines&b ] Teleporting you to &e %player%''s&b private mine.'
  # Shown to admins when teleporting to another player’s mine.

  delete-admin
: '&c [&6XPrivateMines&c ] Deleted &e %player%''s&c private mine. Mine was reset to default state and is ready for a new user.'
  # Shown to admins after resetting a player's mine.

  mine-block-changed
: '&a♻ [&6XPrivateMines&a ] You have changed your mine blocks to &f %block%&a.'
  # Shown when the block type of a mine is changed.

  mine-refill
: '&a♻ [&6XPrivateMines&a ] Your mine has been refilled.'
  # Shown when the mine is manually or automatically reset/refilled.

  player-already-banned
: '&e⚠ [&6XPrivateMines&e ] That player is already banned.'
  # Shown when trying to ban someone already banned.

  player-not-online
: '&e⚠ [&6XPrivateMines&e ] That player is not online.'
  # Shown when a command targets an offline player (where not allowed).

  player-not-banned
: '&e⚠ [&6XPrivateMines&e ] That player is not banned.'
  # Shown when trying to unban someone not banned.

  player-banned
: '&c [&6XPrivateMines&c ] You have banned &e %player%&c.'
  # Shown when a player is banned from the mine.

  player-unbanned
: '&a✅ [&6XPrivateMines&a ] You have unbanned &e %player%&a.'
  # Shown when a player is unbanned from the mine.

  cant-ban-yourself
: '&c⛔ [&6XPrivateMines&c ] You can''t ban yourself!'
  # Prevents banning yourself from your own mine.

  cant-unban-yourself
: '&c⛔ [&6XPrivateMines&c ] You can''t unban yourself!'
  # Prevents self-unban logic issues.

  cant-kick-yourself
: '&c⛔ [&6XPrivateMines&c ] You can''t kick yourself!'
  # Prevents self-kick from your own mine.

  player-not-in-mine
: '&e⚠ [&6XPrivateMines&e ] That player is not in your private mine.'
  # Shown when trying to remove a player who isn’t a member of your mine.

  player-kicked
: '&a✅ [&6XPrivateMines&a ] You have kicked &e %player%&a from your mine.'
  # Confirmation after successfully kicking a player.

  cant-change-block
: '&e⌛ [&6XPrivateMines&e ] You can only change your mine''s content once a day!'
  # Throttles the block change feature (once per day).

  your-tax
: '&b [&6XPrivateMines&b ] Your tax is : &e%tax%%&b.'
  # Displays current tax rate for the player's mine.

  tax-set
: '&a [&6XPrivateMines&a ] Tax set to &e %tax%%&a successfully!'
  # Confirmation when tax is updated.

  invalid-tax
: '&c⚠ [&6XPrivateMines&c ] Please enter a tax between &e0 %&c and &e30%&c.'
  # Shown when input tax is outside allowed range.

  your-entry-fee
: '&b [&6XPrivateMines&b ] Your entry fee is : &e%fee%&b.'
  # Shows the current entry fee for entering the player’s mine.

  fee-set
: '&a [&6XPrivateMines&a ] Entry fee set to &e %fee%&a successfully!'
  # Confirmation when entry fee is updated.

  invalid-fee
: '&c⚠ [&6XPrivateMines&c ] Fee must be more than &e0&c and less than or equal to &e1,000,000&c.'
  # Shown when input fee is outside the allowed range.

  you-banned
: '&c [&6XPrivateMines&c ] You are banned from entering this mine.'
  # Shown to banned players trying to enter a mine.

  mine-claimed
: '&a [&6XPrivateMines&a ] You have claimed &e %money%&a!'
  # Shown when claiming earnings (like tax revenue) from the mine.

  invalid-reset-percentage
: '&c⚠ [&6XPrivateMines&c ] Please enter a percentage between &e30&c and &e90&c.'
  # Shown when a reset percentage is outside bounds.

  reset-percentage-set
: '&a♻ [&6XPrivateMines&a ] Reset percentage set to &e %reset% %'
  # Confirmation when reset percentage is updated.
titles
:
  reset-percentage
:
    enabled
: true
    title
: "&e&lReset Percentage"
    subtitle
: "&7&oType percentage (e.g. 50). Type 'cancel' to abort."
    fade-in
: 10
    stay
: 60
    fade-out
: 15
    # Title shown when setting mine reset percentage in chat.

  entry-fee
:
    enabled
: true
    title
: "&e&lEntry Fee"
    subtitle
: "&7&oType amount in chat. Type 'cancel' to abort."
    fade-in
: 10
    stay
: 60
    fade-out
: 15
    # Title shown when setting mine entry fee in chat.

  tax-percentage
:
    enabled
: true
    title
: "&e&lTax Percentage"
    subtitle
: "&7&oType amount in chat. Type 'cancel' to abort."
    fade-in
: 10
    stay
: 60
    fade-out
: 15
    # Title shown when setting mine tax in chat.

  ban-player
:
    enabled
: true
    title
: "&c&lBan Player"
    subtitle
: "&7&oType player name in chat. Type 'cancel' to abort."
    fade-in
: 10
    stay
: 60
    fade-out
: 15
    # Title shown when banning a player via GUI/chat input.

  mine-created
:
    enabled
: true
    title
: "&e&lMine Created"
    subtitle
: "&fPlease use /pmine"
    fade-in
: 10
    stay
: 60
    fade-out
: 15
    # Title shown after a new mine is successfully created.

  mine-expanded
:
    enabled
: true
    title
: "&e&lMine Expanded"
    subtitle
: "&fYou have expanded your mine to %xprivatemines_size%"
    fade-in
: 10
    stay
: 60
    fade-out
: 15
    # Title shown when a mine is expanded.

  mine-upgraded
:
    enabled
: true
    title
: "&e&lMine Upgraded"
    subtitle
: "&f%xprivatemines_tier%"
    fade-in
: 10
    stay
: 60
    fade-out
: 15
    # Title shown when a mine is upgraded to a new tier.
enable-debug
: false
# Enables extra debug logging (useful for developers)

enable-metrics
: false
# Enables bStats plugin metrics (anonymous usage data)

private-mines-world
: private_mines
# Name of the world where private mines are placed.

last-x
: 0
last-z
: 0
# Internal use only. Tracks placement coordinates for the next mine. Do not modify manually!

default-entry-fee
: 500000.0
# Default entry fee players must pay to enter another player’s mine.

min-entry-fee
: 0.0
max-entry-fee
: 1000000.0
# Allowed range for entry fee values.

min-tax
: 0.0
max-tax
: 30.0
# Allowed tax percentage range players can set for their mines.

default-tax
: 10
# Default tax rate applied to mine earnings.

space-between-mines
: 250
# Distance in blocks between mines to avoid overlaps.

default-reset-percentage
: 50
# Default percentage of blocks mined before auto-reset.

min-reset-percentage
: 30
max-reset-percentage
: 90
# Allowed range for configurable reset percentage.

reset-check-interval-seconds
: 2
# How frequently (in seconds) to check for auto-reset conditions.

auto-save-interval-seconds
: 90
# How often (in seconds) plugin saves all mine data.

economy
:
  type
: Vault # [Available: Vault, X-Prison, CoinsEngine, PlayerPoints]
  currency
: tokens # currency name, only used for X-Prison and CoinsEngine

gui
:
  blocks
:
   - STONE
    - COBBLESTONE
    - COAL_ORE
    - IRON_ORE
    - DEEPSLATE_IRON_ORE
    - COPPER_ORE
    - GOLD_ORE
    - DEEPSLATE_GOLD_ORE
    - REDSTONE_ORE
    - DEEPSLATE_REDSTONE_ORE
    - LAPIS_ORE
    - DEEPSLATE_LAPIS_ORE
    - EMERALD_ORE
    - DEEPSLATE_EMERALD_ORE
    - DIAMOND_ORE
    - DEEPSLATE_DIAMOND_ORE
    - NETHER_QUARTZ_ORE
    - NETHER_GOLD_ORE
    - IRON_BLOCK
    - COPPER_BLOCK
    - GOLD_BLOCK
    - LAPIS_BLOCK
    - REDSTONE_BLOCK
    - EMERALD_BLOCK
    - DIAMOND_BLOCK
    - ANCIENT_DEBRIS
    - NETHERITE_BLOCK
# List of blocks players can choose from in the GUI to set their mine content.

sounds
:
  click
: UI_BUTTON_CLICK
  success
: ENTITY_PLAYER_LEVELUP
  info
: BLOCK_NOTE_BLOCK_PLING
  error
: BLOCK_NOTE_BLOCK_BASS
  teleport
: ENTITY_ENDERMAN_TELEPORT
  open
: BLOCK_WOODEN_DOOR_OPEN
  close
: BLOCK_WOODEN_DOOR_CLOSE
  upgrade
: UI_TOAST_CHALLENGE_COMPLETE
# Sound effects used by various plugin features for feedback.

schematic-settings
:
  pmine
:
    mine-size
: 11
    # Default size (length/width) of the mine area.

    max-expand
: 10
    # Maximum number of expansions allowed per mine.

    expand-cost
: 1000000.0
    # Cost to expand the mine.

    spawn
: 0;100;0;0.0;0.0
    # Spawn location inside the mine (x;y;z;yaw;pitch)

    reset-teleport
: -27;102;25;0.0;0.0
    # Where players are teleported during a reset event.

    mine
:
      pos1
: -20;82;19
      pos2
: -30;101;29
      priority
: 2
      wg-flags
:
        block-break
: ALLOW
        upc-enchants
: ALLOW
      # Coordinates and flags defining the mine's block region (WorldGuard or plugin-defined).

    region
:
      pos1
: 46;70;73
      pos2
: -75;144;-32
      priority
: 1
      wg-flags
:
        build
: DENY
        block-break
: DENY
      # Full protected region around the mine (for entry protection, boundaries, etc.).
[LEFT ]
Code (YAML):

tiers
:
  default
:
    name
: Tier 1
    upgrade-cost
: 0
    blocks
:
      STONE
: 80
      COBBLESTONE
: 20
  2
:
    name
: Tier 2
    upgrade-cost
: 50000
    blocks
:
      STONE
: 60
      COBBLESTONE
: 20
      COAL_ORE
: 20
  3
:
    name
: Tier 3
    upgrade-cost
: 100000
    blocks
:
      STONE
: 50
      COAL_ORE
: 25
      IRON_ORE
: 25
  4
:
    name
: Tier 4
    upgrade-cost
: 250000
    blocks
:
      STONE
: 40
      DEEPSLATE
: 30
      IRON_ORE
: 30
  5
:
    name
: Tier 5
    upgrade-cost
: 500000
    blocks
:
      STONE
: 30
      GOLD_ORE
: 40
      IRON_ORE
: 30
  6
:
    name
: Tier 6
    upgrade-cost
: 1000000
    blocks
:
      DEEPSLATE
: 40
      REDSTONE_ORE
: 30
      IRON_ORE
: 30
  7
:
    name
: Tier 7
    upgrade-cost
: 1500000
    blocks
:
      STONE
: 30
      LAPIS_ORE
: 40
      REDSTONE_ORE
: 30
  8
:
    name
: Tier 8
    upgrade-cost
: 3000000
    blocks
:
      DEEPSLATE
: 30
      LAPIS_ORE
: 30
      GOLD_ORE
: 40
  9
:
    name
: Tier 9
    upgrade-cost
: 5000000
    blocks
:
      STONE
: 30
      QUARTZ_ORE
: 40
      REDSTONE_ORE
: 30
  10
:
    name
: Tier 10
    upgrade-cost
: 10000000
    blocks
:
      STONE
: 20
      DIAMOND_ORE
: 40
      IRON_ORE
: 40
  11
:
    name
: Tier 11
    upgrade-cost
: 15000000
    blocks
:
      STONE
: 20
      DIAMOND_ORE
: 30
      EMERALD_ORE
: 30
      GOLD_ORE
: 20
  12
:
    name
: Tier 12
    upgrade-cost
: 30000000
    blocks
:
      DIAMOND_BLOCK
: 30
      EMERALD_ORE
: 30
      LAPIS_ORE
: 40
  13
:
    name
: Tier 13
    upgrade-cost
: 50000000
    blocks
:
      DIAMOND_BLOCK
: 40
      EMERALD_BLOCK
: 20
      QUARTZ_BLOCK
: 40
  14
:
    name
: Tier 14
    upgrade-cost
: 75000000
    blocks
:
      EMERALD_BLOCK
: 40
      GOLD_BLOCK
: 30
      DIAMOND_BLOCK
: 30
  15
:
    name
: Tier 15
    upgrade-cost
: 100000000
    blocks
:
      NETHERITE_BLOCK
: 20
      DIAMOND_BLOCK
: 40
      EMERALD_BLOCK
: 40
  16
:
    name
: Tier 16
    upgrade-cost
: 150000000
    blocks
:
      ANCIENT_DEBRIS
: 40
      NETHERITE_BLOCK
: 30
      OBSIDIAN
: 30
  17
:
    name
: Tier 17
    upgrade-cost
: 300000000
    blocks
:
      PRISMARINE
: 40
      PRISMARINE_BRICKS
: 30
      DARK_PRISMARINE
: 30
  18
:
    name
: Tier 18
    upgrade-cost
: 500000000
    blocks
:
      ANCIENT_DEBRIS
: 50
      NETHERITE_BLOCK
: 30
      OBSIDIAN
: 20
  19
:
    name
: Tier 19
    upgrade-cost
: 1000000000
    blocks
:
      END_STONE
: 30
      PURPUR_BLOCK
: 20
      NETHERITE_BLOCK
: 30
      DIAMOND_BLOCK
: 20
  20
:
    name
: Tier 20
    upgrade-cost
: 10000000000
    blocks
:
      NETHERITE_BLOCK
: 50
      EMERALD_BLOCK
: 20
      DIAMOND_BLOCK
: 20
      ANCIENT_DEBRIS
: 10

 
Code (YAML):
private-mine-gui:
  title
: "&8» &6&lYour Private Mine &8«"
  rows
: 3
  items
:
    teleport
:
      slot
: 10
      material
: ENDER_PEARL
      name
: "&a✦ Teleport to Mine"
      lore
:
       - ""
        - "&7Instantly warp to your"
        - "&7personal mining zone."
        - ""
        - "&eClick to teleport."

    change-block
:
      slot
: 11
      material
: DIAMOND_ORE
      name
: "&b⛏ Change Mine Block"
      lore
:
       - ""
        - "&7Select what block"
        - "&7your mine regenerates with."
        - ""
        - "&eClick to change."

    claim-tax
:
      slot
: 12
      material
: GOLD_INGOT
      name
: "&6 Claim Tax Rewards"
      lore
:
       - ""
        - "&7Collect earnings from"
        - "&7others mining in your plot."
        - ""
        - "&eClick to claim money."

    settings
:
      slot
: 13
      material
: COMPARATOR
      name
: "&9⚙ Settings"
      lore
:
       - ""
        - "&7Adjust access, tax, and visibility"
        - "&7for your private mine."
        - ""
        - "&eClick to open settings."

    expand
:
      slot
: 14
      material
: NETHER_STAR
      name
: "&d⬛ Expand Mine"
      lore
:
       - ""
        - "&7Increase the size of your mine"
        - "&7for more mining space."
        - ""
        - "&fCurrent Level
: &a%expand_level%"
        - "&fNext Upgrade Cost
: &6$%expand_cost%"
        - ""
        - "&eClick to upgrade."

    reset
:
      slot
: 16
      material
: BARRIER
      name
: "&c♻ Reset Mine"
      lore
:
       - ""
        - "&7Regenerate your mine"
        - "&7with your current block settings."
        - ""
        - "&eClick to reset."
private-mine-settings-gui
:
  title
: "&8» &6&lMine Settings &8«"
  rows
: 3
  items
:
    toggle-open
:
      slot
: 10
      material
: IRON_DOOR
      name
: "&e Mine Status: &a%status%"
      lore
:
       - ""
        - "&7Toggle your mine between:"
        - "&f- &aOpen to Public"
        - "&f- &cPrivate"
        - ""
        - "&eClick to toggle."

    manage-bans
:
      slot
: 11
      material
: PLAYER_HEAD
      name
: "&c Manage Banned Players"
      lore
:
       - ""
        - "&7View or unban players"
        - "&7from your private mine."
        - ""
        - "&eClick to manage bans."

    set-tax
:
      slot
: 15
      material
: GOLD_INGOT
      name
: "&6 Set Tax Rate"
      lore
:
       - ""
        - "&7Current Rate
: &f%tax%%"
        - ""
        - "&7Control how much you earn"
        - "&7from other players mining."
        - ""
        - "&eClick to change."

    set-entry-fee
:
      slot
: 16
      material
: EMERALD
      name
: "&a Set Entry Fee"
      lore
:
       - ""
        - "&7Current Fee
: &f$%fee%"
        - ""
        - "&7Charge visitors to access"
        - "&7your mine."
        - ""
        - "&eClick to set fee."

    set-reset-percentage
:
      slot
: 13
      material
: CLOCK
      name
: "&b♻ Set Reset Percentage"
      lore
:
       - ""
        - "&7Current Value
: &f%reset%%"
        - ""
        - "&7Controls how much must be"
        - "&7mined before auto-reset."
        - ""
        - "&eClick to change."
block-change-gui
:
  title
: "&8» &e&lBlock Selection &7| &fPrivate Mine &8«"
  rows
: 5
  selected-lore
:
   - ""
    - "✅ &a&lCURRENTLY SELECTED"

  unlocked-lore
:
   - ""
    - "&7Set your mine block to:"
    - "&f%block%"
    - ""
    - "&eClick to change."

  locked-lore
:
   - ""
    - "⛔ &cLocked Block"
    - "&8Requires permission:"
    - "&7xprivatemines.block.%perm%"
private-mine-banned-players-gui
:
  title
: "&8» &4&lBanned Players &8«"
  rows
: 5

  ban-button
:
    material
: ANVIL
    name
: "&e✋ Ban a Player"
    lore
:
     - ""
      - "&7Manually enter a player name"
      - "&7to ban from your mine."
      - ""
      - "&eClick to type a name."
    slot
: 44

  banned-player
:
    name
: "&c%player%"
    lore
:
     - "&7Click to unban this player."

 
XPrivateMines – The Ultimate Private Mine Plugin for Prison & Economy Servers

XPrivateMines isn't just another private mine plugin—it's a game-changer. Built for scalability, monetization, and performance, it gives your players complete control over their own mining space while offering server owners the most advanced and flexible mine generation system available.

Best-in-Class Pre-Generation System

Forget laggy, real-time schematic pasting. XPrivateMines 1.9+ introduces the most powerful pre-generation system on the market.

✅ Instantly pre-generate hundreds or thousands of mines in advance
✅ Dramatically reduce lag and load times during peak hours
✅ Re-use unowned mines automatically— no more unnecessary schematic pasting
✅ Easily manage, monitor, and stop ongoing pre-generation with admin commands
✅ View detailed stats on empty and claimed mines via /pmine status

This is true industrial-grade mine management, optimized for high-performance prison servers.

Create & Customize Private Mines

With a single command, players can spawn their own protected, isolated, and fully customizable mining world. Perfect for letting your community build, explore, and profit—all within their own secure zone.

Dynamic Mine Features
  • Block Customization & Upgrades – Let players pick their own blocks, including ores, deepslate, or custom materials, and upgrade as they rank up.​
  • Entry Fees & Tax System – Create an economy within your server where top mines become high-traffic, high-profit destinations.​
  • Auto-Reset Functionality – Mines reset based on % mined or timed intervals. No manual admin work required.​
  • Access Controls – Friends-only? Public? Ban list? All up to the mine owner.​
Admin Tools That Scale
XPrivateMines is built for large networks:​
  • Effortless teleportation to any mine​
  • Instant deletion or reset of inactive mines​
  • Live stats on mine distribution (claimed/unclaimed)​
  • Optional GUI-based admin tools​
Designed for Integration
Seamless support for popular plugins like:​
  • X-Prison
  • PlaceholderAPI
  • Vault
  • WorldGuard
Make private mines a core part of your progression system, not just an add-on.

Smart Schematic Management
  • Mines placed in an isolated world using smart schematic spacing​
  • Fully protected with WorldGuard regions​
  • Optimized for hundreds of active mines without lag​
Why Server Owners Choose XPrivateMines
  • Blazing-fast mine generation with pre-gen support​
  • YAML-based config for deep customization
  • Clean, modern messages and GUI support​
  • Actively maintained with frequent updates​
  • Lightweight, lag-free performance even under heavy load​
  • Designed to monetize, scale, and enhance gameplay​
Whether you're building a top-tier prison network or just want to give your players their own slice of the world, XPrivateMines is the premium solution trusted by performance-focused server owners.
Give your players power, profit, and freedom. Download XPrivateMines today!
Detailed Features and other informations can be found here.
[​IMG]
[​IMG]
[​IMG]
Official Plugin Compatibility: Spigot/Paper 1.12.X-1.21.X
© 2025 X Private Mines | www.drawethree.dev
Resource Information
Author:
----------
Total Downloads: 20
First Release: Jul 18, 2025
Last Update: Today at 4:15 PM
Category: ---------------
All-Time Rating:
6 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings