config.yml - Drawethree/X-PrivateMines GitHub Wiki
messages:
no-perm: '&c⛔ [&6XPrivateMines&c] You don''t have permission!'
# Sent 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!'
# Sent when a player attempts a mine-related action without owning or being added to one.
no-money: '&c💸 [&6XPrivateMines&c] You do not have enough money!'
# Sent when the player lacks funds to perform a purchase or upgrade.
mine-generation-started: '&6📦 [&6XPrivateMines&6] &7Generating Private Mine....'
# Sent when the plugin starts generating a new mine.
mine-created: '&6📦 [&6XPrivateMines&6] &aYour private mine was created! Use ''/pmine'''
# Sent when the mine is successfully created for a player.
mine-exists: '&c⛔ [&6XPrivateMines&c] You already have a private mine!'
# Prevents creation if the player already owns a mine.
mine-expand-success: '&a✔ [&6XPrivateMines&a] Your mine has been successfully expanded!'
# Sent when a mine is expanded successfully.
mine-expand-failed-max-level: '&c⛔ [&6XPrivateMines&c] Your mine is already at the maximum expand!'
# Sent when trying to expand beyond the allowed max level.
mine-upgrade-success: "&a✅ [&6XPrivateMines&a] Successfully upgraded your mine to &f%tier%&a!"
# Sent when the player successfully upgrades their mine tier.
mine-upgrade-failed-max-tier: "&c❌ [&6XPrivateMines&c] Your mine is already at the highest tier!"
# Sent when attempting to upgrade a mine already at the final tier.
mine-full: '&6📦 [&6XPrivateMines&6] That mine is currently full!'
# Sent when a mine has reached its player limit.
mine-close: '&c🔒 [&6XPrivateMines&c] You have closed your private mine.'
# Sent when a player closes their mine to visitors.
mine-open: '&a🔓 [&6XPrivateMines&a] You have opened your private mine.'
# Sent when a player opens their mine to the public.
remove-player: '&a❌ [&6XPrivateMines&a] Successfully removed &e%player%&a from your private mine.'
# Sent when a player is removed from a mine.
teleport-admin: '&b🧭 [&6XPrivateMines&b] Teleporting you to &e%player%''s&b private mine.'
# Sent 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 its ready for new user.'
# Sent to admins after deleting a mine.
mine-block-changed: '&a♻ [&6XPrivateMines&a] You have changed your mine blocks to &f%block%&a.'
# Sent when the mine block type is changed.
mine-refill: '&a♻ [&6XPrivateMines&a] Your mine has been refilled.'
# Sent when the mine is reset or manually refilled.
player-already-banned: '&e⚠ [&6XPrivateMines&e] That player is already banned.'
# Sent if the player is already on the banned list.
player-not-online: '&e⚠ [&6XPrivateMines&e] That player is not online.'
# Self-explanatory.
player-not-banned: '&e⚠ [&6XPrivateMines&e] That player is not banned.'
# Self-explanatory.
player-banned: '&c🚫 [&6XPrivateMines&c] You have banned &e%player%&c.'
# Confirms a player was banned from the mine.
player-unbanned: '&a✅ [&6XPrivateMines&a] You have unbanned &e%player%&a.'
# Sent when a player is unbanned from a mine.
cant-ban-yourself: '&c⛔ [&6XPrivateMines&c] You can''t ban yourself!'
# Prevents banning the command sender.
cant-unban-yourself: '&c⛔ [&6XPrivateMines&c] You can''t unban yourself!'
# Prevents logic errors from unbanning self.
cant-kick-yourself: '&c⛔ [&6XPrivateMines&c] You can''t kick yourself!'
# Prevents removing self from own mine.
player-not-in-mine: '&e⚠ [&6XPrivateMines&e] That player is not in your private mine.'
# Sent if the target player is not part of the sender's mine.
player-kicked: '&a✅ [&6XPrivateMines&a] You have kicked &e%player%&a from your mine.'
# Confirms the kick action.
cant-change-block: '&e⌛ [&6XPrivateMines&e] You can only change your mine''s content once a day!'
# Throttles block change feature to prevent abuse.
your-tax: '&b💰 [&6XPrivateMines&b] Your tax is: &e%tax%%&b.'
# Displays current mine tax rate.
tax-set: '&a📈 [&6XPrivateMines&a] Tax set to &e%tax%%&a successfully!'
# Confirms tax update.
invalid-tax: '&c⚠ [&6XPrivateMines&c] Please enter a tax between &e0%&c and &e30%&c.'
# Sent when input tax is out of bounds.
your-entry-fee: '&b💵 [&6XPrivateMines&b] Your entry fee is: &e$%fee%&b.'
# Displays the current entry fee for a mine.
fee-set: '&a💸 [&6XPrivateMines&a] Entry fee set to &e$%fee%&a successfully!'
# Confirms a new entry fee was applied.
invalid-fee: '&c⚠ [&6XPrivateMines&c] Fee must be more than &e$0&c and less than or equal to &e$1,000,000&c.'
# Entry fee must be within the allowed bounds.
you-banned: '&c🚫 [&6XPrivateMines&c] You are banned from entering this mine.'
# Sent to a banned player trying to enter a mine.
mine-claimed: '&a🏆 [&6XPrivateMines&a] You have claimed &e$%money%&a!'
# Sent when the mine owner claims collected tax rewards.
invalid-reset-percentage: '&c⚠ [&6XPrivateMines&c] Please enter a percentage between &e30&c and &e90&c.'
# Sent when input percentage is out of bounds.
reset-percentage-set: '&a♻ [&6XPrivateMines&a] Reset percentage set to &e%reset% %'
# Sent when reset percentage was updated successfully
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
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
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
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
mine-created:
enabled: true
title: "&e&lMine Created"
subtitle: "&fPlease use /pmine"
fade-in: 10
stay: 60
fade-out: 15
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
mine-upgraded:
enabled: true
title: "&e&lMine Upgraded"
subtitle: "&f%xprivatemines_tier%"
fade-in: 10
stay: 60
fade-out: 15
enable-debug: false
enable-metrics: false
private-mines-world: private_mines
# World name where private mines will be placed
last-x: 0
last-z: 0
# Coordinates used to determine the next available placement of a mine (for spacing new mines) DO NOT TOUCH!
default-entry-fee: 500000.0
# Default fee players must pay to enter another player’s mine (if enabled)
min-entry-fee: 0.0
max-entry-fee: 1000000.0
# Valid fee range for entry prices
min-tax: 0.0
max-tax: 30.0
# Tax percentages players can charge in their mines
default-tax: 10
# Default tax applied to player transactions or income
space-between-mines: 250
# Minimum block distance between generated private mines.
# Prevents overlap and ensures players have isolated areas.
default-reset-percentage: 50
# Default percentage when the mine resets (e.g., 50% mined = reset)
min-reset-percentage: 30
# Minimum percentage configurable for players
max-reset-percentage: 90
# Maximum percentage configurable for players
reset-check-interval-seconds: 2
# How often (in seconds) the plugin checks all mines to see if they should reset based on the mined percentage.
auto-save-interval-seconds: 90
# How often (in seconds) the plugin saves all modified private mines
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
# Blocks that can be chosen as mine content via GUI (customize based on server economy/balance)
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
# Various sound settings plugin uses
schematic-settings:
pmine:
mine-size: 11
# Default size of mine
max-expand: 10
# Maximum expand possible
expand-cost: 1000000.0
# Cost to expand mine
spawn: 0;100;0
# Spawn location where players will land in their mine
reset-teleport: -27;102;25
# Location where players will be teleported during mine reset
mine:
pos1: -20;82;19
pos2: -30;101;29
wg-flags:
block-break: ALLOW
upc-enchants: ALLOW
# Coordinates that define the mine block area (where blocks are generated/reset)
region:
pos1: 46;70;73
pos2: -75;144;-32
wg-flags:
build: DENY
block-break: DENY
# Full region area for protections and boundaries (e.g., WorldGuard or plugin logic)