minecraft-server/live-server/plugins/Homestead/regions.yml

329 lines
7.7 KiB
YAML
Raw Permalink Normal View History

# Startup Data Cleanup
# Remove invalid data on startup (orphaned regions, broken coordinates, etc.)
# Disable if using dynamic world loading that happens after startup
clean-startup: true
# Welcome message
# Sends a message when a player joins the server
welcome-message:
enabled: true
message: '&eWelcome back! There are &6{unread-logs} &eunread mails, with &6{regions-invited}
&eregions sent you an invite!'
# Log Private Region Chat to Console
# Log all region chat messages for moderation purposes
log-private-chat: true
# Adjacent Chunks Requirement
# Force all claimed chunks to be connected (no scattered claims)
# Disable for multi-location builds (bases + farms)
adjacent-chunks: true
# Chunk Purchase Price
# Cost to claim one chunk (0.0 = free)
# Requires economy plugin
chunk-price: 0.0
# Auto-Select Target Region
# Automatically assign a random target region to new players
autoset-target-region: true
# Disabled Worlds (Exact Names)
# List exact world names where claiming is disabled (case-sensitive)
disabled-worlds-exact:
- world_the_end
- world_nether
- auth_limbo
# Region Borders Visualization
borders:
# Enable border display toggle (/region borders)
enabled: true
# Display type: particles (recommended) or blocks
type: particles
# Dust colors, RGB format (type = 'particles')
# Format: [RED, GREEN, BLUE], from 0 to 255.
dust-colors:
owner:
- 0
- 255
- 0
member:
- 255
- 255
- 0
visitor:
- 255
- 0
- 0
sub-area:
- 0
- 179
- 255
# Dust size (type = 'particles')
dust-size: 3.0
# Block type for block-based borders (type = 'blocks')
block-type: GRAY_GLAZED_TERRACOTTA
# Enter/Exit Region Messages
enter-exit-region-message:
# Enable enter/exit messages
enabled: true
# Display type: title, actionbar, or chat
type: actionbar
# Message content (use & for colors)
# Variables: {region-displayname}, {region-description}, {region-owner}
messages:
enter:
title:
- '&2{region-displayname}'
- '&7{region-description}'
actionbar: '&7You enter the territory of &2{region-displayname}&7: {region-description}'
chat: '&7You enter the territory of &2{region-displayname}&7: {region-description}'
exit:
title:
- '&3Wilderness'
- '&7Roam the wild!'
actionbar: '&7You left the territory of &2{region-displayname}&7.'
chat: '&7You left the territory of &2{region-displayname}&7.'
# Selection Tool
selection-tool:
# Item used to select corners
item: GOLDEN_HOE
# Selection status messages
messages:
none: '&7Please select two corners/points inside or outside of the region.'
firstCorner: '&7First corner: &a✔ &7| Second corner: &c✘'
secondCorner: '&7First corner: &c✘ &7| Second corner: &a✔'
selectionDone: '&aYou can create a new sub-area or claim new chunks!'
# Region Upkeep System
# Requires Vault + economy plugin
upkeep:
# Enable recurring maintenance fees
enabled: false
# Cost per chunk per payment period
per-chunk: 100.0
# Auto-unclaim chunks if payment fails
unclaim-chunks: true
# Grace period before first payment (seconds)
# 604800 = 1 week, 1209600 = 2 weeks, 2592000 = 30 days
start-upkeep: 604800
# Payment frequency (seconds)
upkeep-timer: 604800
# Member Taxes System
# Require members to pay fees to stay in region
taxes:
enabled: false
min-tax: 0.0
max-tax: 10000.0
tax-timer: 604800
# Region Renting System
renting:
enabled: true
min-rent: 500.0
max-rent: 1.0E7
# Region Selling System
selling:
enabled: true
min-sell: 10.0
max-sell: 1.0E9
# Sub-Areas Feature
# Create zones with different permissions within regions
sub-areas:
enabled: true
# Wars System
# Region PvP conflicts with economic stakes
wars:
enabled: false
min-prize: 1000.0
max-prize: 1.0E9
# Force keep inventory when a player is part of a war and died?
# This completely ignores the game rule set for any world.
keep-inventory: false
# Give the region owner's head to the region owner who won the war?
give-head: true
# Broadcast the message "A war has been declared"
# - regions: Only sent to regions in the war
# - server: Will be sent to the entire server
# - silent: No message will be sent
broadcast-type: regions
# Welcome Signs Feature
# Clickable signs that teleport to region homes
welcome-signs:
enabled: false
# Reward System
# Bonus chunks/sub-areas for member count and playtime
rewards:
enabled: true
# Bonus per trusted member
for-each-member:
chunks: 2
subareas: 1
# Playtime tiers (highest applicable tier only)
# Time format: minutes + hours + days (additive)
by-playtime:
- minutes: 30
hours: 0
days: 0
chunks: 1
subareas: 1
- minutes: 0
hours: 3
days: 0
chunks: 2
subareas: 2
- minutes: 0
hours: 12
days: 0
chunks: 4
subareas: 3
- minutes: 0
hours: 0
days: 1
chunks: 6
subareas: 4
- minutes: 0
hours: 0
days: 3
chunks: 8
subareas: 6
- minutes: 0
hours: 0
days: 7
chunks: 10
subareas: 8
# Region Storage
# Allow trusted players in a region to share a private chest for everyone, no permissions required
storage:
enabled: false
# Storage size, values: 9, 18, 27, 36, 45, or 54
size: 27
# Special Features
special-feat:
# TNT only explodes below Y=63 in unclaimed areas (protects surface)
tnt-explodes-only-below-sea-level: false
# Disable region protection in disabled-worlds (recommended: true)
ignore-region-protection-if-action-in-disabled-world: true
# Skip trust acceptance (/region trust adds immediately without /region accept)
ignore-trust-acceptance-system: false
# Teleport to region spawn instead of world spawn when exiting End
teleport-players-back-to-region-spawn-when-entering-end-exit-portal: true
# Teleport Delay System
delayed-teleport:
# Enable countdown for /region visit, /region home, welcome signs
enabled: true
# Delay duration (seconds)
delay: 3
# Teleport cost (0.0 = free)
price: 0.0
# Cancel teleport if player moves
cancel-on-move: true
# Operators bypass delay
ignore-operators: true
# Boss bar countdown display
boss-bar:
enabled: true
# Placeholders: {seconds}, {location}
title: '&7Teleporting in &3{seconds}s&7...'
color: PURPLE
style: SEGMENTED_10
countdown-mode: DEPLETE
# Cooldown for actions
cooldown:
# Flag state change
flag-change-state:
ignore-operators: false # Operators bypass cooldown
value: 3 # Cooldown in seconds
# Region spawn update
region-spawn-change:
ignore-operators: true
value: 600 # 10 minutes
# Region name update
region-rename-change:
ignore-operators: true
value: 600 # 10 minutes
# Region description update
region-description-change:
ignore-operators: true
value: 300 # 5 minutes
# Region owner transfer
# Sale signs are affected too!
region-transfer-ownership:
ignore-operators: true
value: 604800 # 7 days
# Region dynamic map settings change
# This includes map coloring and region icon.
region-dynamic-map-settings-change:
ignore-operators: true
value: 43200 # 12 hours
# Region claim a chunk
region-chunk-claim:
ignore-operators: true
value: 5 # 5 seconds
# Region unclaim a chunk
region-chunk-unclaim:
ignore-operators: true
value: 5 # 5 seconds
# Region teleportation
region-teleport:
ignore-operators: true
value: 15 # 15 seconds
# Disallow regions to disable wars when they finished a war
# From example below, if a region won or lost a war, they cannot change the wars flag state for 36 hours.
war-flag-disabled:
ignore-operators: true
value: 129600 # 36 hours
disabled-worlds-pattern:
- em_*
- minigame_*_end