Configuration
The main configuration file is plugins/Plot/config.yml, generated automatically on first startup. Below is every section explained in detail.
General settings
Section titled “General settings”config-version: 9
# Available languages: de_DE, en_US, fr_FR, it_IT, ru_RU, es_ES, pl_PLlanguage: en_US
# The world where plots are located (useful if you use Multiverse)plot_world: world
# Used for premium backups (identifies your server on remote storage)server_name: eclipseMc
# Prefix added to all plugin messages (supports hex colors &#rrggbb)prefix: "[&#a000ffS⎌ffcffaᵌfflᨬffaᚨffPa00fflc00ffoe00fft] | &#ffffff"language: default message language. See Languages & translations.server_name: used by the premium backup system to identify which server a backup came from, so you can find it even when loading it on a different server.prefix: supports both classic color codes (&a) and hex colors (&#a000ff).
World dimensions
Section titled “World dimensions”plot_size: 100road_size: 2road_material: SMOOTH_STONE_SLABEconomy (Vault)
Section titled “Economy (Vault)”claim_cost: 0currency: €succesfull_report_reward: 100claim_cost: cost to claim a plot. If set to0, Vault is not required. Any other value makes Vault necessary.- ⚠️ Decimal numbers with a comma or dot (e.g.
15.98/15,98) are not supported and may cause an error: use whole numbers only. succesfull_report_reward: reward (in server currency) given to a player when one of their plot reports is confirmed valid (a Premium LIB feature).
Web map rendering (Premium)
Section titled “Web map rendering (Premium)”render: auto_start: false interval_minutes: 30Controls automatic periodic rendering of the integrated web map (Premium feature, see Web map & rendering).
Inactive plot cache
Section titled “Inactive plot cache”unused_plot_cache: enabled: false days_inactivity: 30 check_interval_minutes: 60If enabled, automatically removes the owner from a plot after a period of inactivity, freeing it up for other players.
Premium license
Section titled “Premium license”premium_key:download_premium_lib: truepremium_key: your license key. If left empty, premium features (e.g. web map) won’t be available.download_premium_lib: iftrue, the plugin automatically downloads the premium library when needed.
Web server (map)
Section titled “Web server (map)”webserver: enabled: true host: 0.0.0.0 port: 8080Configures the internal HTTP server (based on NanoHTTPD) that serves the premium web map.
Debug and updates
Section titled “Debug and updates”debug: falseenable_auto_update: truesend_statistic: truedebug: enables verbose logging. Only enable it for support or troubleshooting.enable_auto_update: iftrue, the plugin automatically downloads and installs the latest available update, replacing the existing.jar.send_statistic: sends anonymous statistics to bStats and FastStats. It helps the developer spot errors and improve the plugin: it’s recommended to leave it enabled.
Plot limits per player
Section titled “Plot limits per player”max_ownable_plots: 5
max_ownable_plot_by_perm: enable: false default: 2 vip: 5max_ownable_plots: maximum number of plots a single player can own.- If
max_ownable_plotsis set below2, the merge feature of the premium addon is automatically disabled. max_ownable_plot_by_perm: lets you differentiate the limit based on theplot.vippermission. The higher value cannot exceedmax_ownable_plots.
Backups
Section titled “Backups”backup: auto_backup: true interval_minutes: 60 max_backups_per_plot: 5 storage_path: "backups" backup_on_deletion: trueSee the dedicated page: Backups.
Exploit prevention
Section titled “Exploit prevention”unwanted_interactions: trapdoor: true itemframe: true liquid_flow: true dispenser: true piston: true explosion: trueEach entry corresponds to a known exploit that lets someone interact with another player’s plot without permission (e.g. opening a trapdoor across the plot boundary). It’s recommended to leave all protections enabled.
Discord webhooks
Section titled “Discord webhooks”webhooks: claim_webhook_url: https://discord.com/api/webhooks/...... report_webhook_url: https://discord.com/api/webhooks/...... star_webhook_url: https://discord.com/api/webhooks/......See Discord webhooks.
Automatic plot generation
Section titled “Automatic plot generation”auto_generation: enabled: false max_plots: 1000 interval_minutes: 60 plots_per_run: 10 last_generated_index: 0 fast_mode: falseSee Plot world setup.
Full configuration file
Section titled “Full configuration file”config-version: 9language: en_USplot_world: worldserver_name: eclipseMcprefix: "[&#a000ffS⎌ffcffaᵌfflᨬffaᚨffPa00fflc00ffoe00fft] | &#ffffff"
plot_size: 100road_size: 2road_material: SMOOTH_STONE_SLAB
claim_cost: 0currency: €succesfull_report_reward: 100
render: auto_start: false interval_minutes: 30
unused_plot_cache: enabled: false days_inactivity: 30 check_interval_minutes: 60
premium_key:download_premium_lib: true
webserver: enabled: true host: 0.0.0.0 port: 8080
debug: falseenable_auto_update: true
max_ownable_plots: 5max_ownable_plot_by_perm: enable: false default: 2 vip: 5
backup: auto_backup: true interval_minutes: 60 max_backups_per_plot: 5 storage_path: "backups" backup_on_deletion: true
unwanted_interactions: trapdoor: true itemframe: true liquid_flow: true dispenser: true piston: true explosion: true
send_statistic: true
webhooks: claim_webhook_url: https://discord.com/api/webhooks/...... report_webhook_url: https://discord.com/api/webhooks/...... star_webhook_url: https://discord.com/api/webhooks/......
auto_generation: enabled: false max_plots: 1000 interval_minutes: 60 plots_per_run: 10 last_generated_index: 0 fast_mode: false