PlotSquared
Ask or search…
K

General Settings

Introduction

This is the main settings file for PlotSquared.
Located in: /plugins/PlotSquared/config/settings.yml

Default

# This value is not configurable. It shows the platform you are using.
platform: "Bukkit"
# Show additional information in console. It helps us at IntellectualSites to find out more about an issue.
# Leave it off if you don't need it, it can spam your console.
debug: true
# Redstone related settings
redstone:
# Disable redstone in unoccupied plots
disable-unoccupied: false
# Disable redstone when all owners/trusted/members are offline
disable-offline: false
# Detect and cancel invalid pistons on the edge of plots (e.g. placed with WorldEdit)
detect-invalid-edge-pistons: false
# UUID settings
# DO NOT EDIT them unless you know what you are doing.
uuid:
# Force using offline UUIDs (it usually detects the right mode)
offline: false
# Force using lowercase UUIDs
force-lowercase: false
# How many UUIDs that may be stored in the cache
uuid-cache-size: 100000
# Rate limit (per 10 minutes) for background UUID fetching from the Mojang API
background-limit: 200
# Whether the Mojang API service is enabled for impromptu api calls. If false only the Background task will use http requests to fill the UUID cache (requires restart)
impromptu-service-mojang-api: true
# Rate limit (per 10 minutes) for random UUID fetching from the Mojang API
impromptu-limit: 300
# Timeout (in milliseconds) for non-blocking UUID requests (mostly commands)
non-blocking-timeout: 3000
# Timeout (in milliseconds) for blocking UUID requests (events)
blocking-timeout: 10
# Whether or not PlotSquared should read from the legacy database
legacy-database-support: true
# Whether or not PlotSquared should return Unknown if it fails to fulfill a request
unknown-as-default: true
# Whether or not automatic background caching should be enabled. It is HIGHLY recommended to keep this turned on. This should only be disabled if the server has a very large number of plots (>100k)
background-caching-enabled: true
# Whether the PaperMC service is enabled
service-paper: true
# Whether the LuckPerms service is enabled
service-luckperms: true
# Whether the Bukkit service is enabled
service-bukkit: true
# Whether the EssentialsX service is enabled
service-essentialsx: true
# Enable or disable parts of the plugin
# Note: A cache will use some memory if enabled
enabled-components:
# The database stores all the plots
database: true
# Events are needed to track a lot of things
events: true
# Commands are used to interact with the plugin
commands: true
# Whether we should notify you about updates or not.
update-notifications: true
# Stores user metadata in a database
persistent-meta: true
# Getting a rating won't need the database
rating-cache: true
# Allow WorldEdit to be restricted to plots
worldedit-restrictions: true
# Allow economy to be used to sell, claim or buy plots.
economy: false
# Expiry will clear old or simplistic plots
plot-expiry: false
# Processes chunks (trimming, or entity/tile limits)
chunk-processor: false
# Kill mobs on roads (Chicken, Cow, etc.)
kill-road-mobs: false
# Also kill any road mobs that are being ridden, or are leashed
kill-owned-road-mobs: false
# Also kill any road mobs that are named
kill-named-road-mobs: false
# Kill items on roads (Stick, Paper, etc.)
kill-road-items: false
# Kill vehicles on roads (Boat, Minecart, etc.)
kill-road-vehicles: false
# Notify a player of any missed plot comments upon plot entry
comment-notifier: true
# Let players claim entire worlds with PlotSquared
worlds: false
# Actively purge invalid database entries
database-purger: false
# Delete plots when a player is banned.
# Note: This only works with the /minecraft:ban command. Any punishment plugin is not supported.
ban-deleter: false
# Allows PlaceholderAPI placeholders to be used in captions, flags, etc.
external-placeholders: true
# Make road regeneration persistent across restarts
persistent-road-regen: true
# Enable the `/plot component` preset GUI
# Read more about components here: https://intellectualsites.gitbook.io/plotsquared/customization/plot-components
component-presets: true
# Enable per user locale
per-user-locale: false
# The default locale. Before changing the language, make sure you downloaded the appropriate file and put it in the 'lang' folder.
# You can find additional translations here: https://intellectualsites.crowdin.com/plotsquared
default-locale: "en"
# Use UUID cache to complete usernames
extended-username-completion: true
# Command aliases that will be tab completed
tab-completed-aliases:
- "plot"
- "plots"
- "p"
- "plotsquared"
- "plot2"
- "p2"
- "ps"
- "2"
- "plotme"
- "plotz"
- "ap"
# Whether PlotSquared should hook into MvDWPlaceholderAPI or not
use-mvdwapi: true
# Prevent cross plot beacon effects
disable-beacon-effect-overflow: true
# This is an auto clearing task called `task1`
auto-clear:
task1:
threshold: -1
required-plots: -1
confirmation: true
days: 90
skip-account-age-days: -1
# True, if a plot should be deleted if the plot owner is unknown to the server
delete-if-owner-is-unknown: false
worlds:
- "*"
# See: https://intellectualsites.gitbook.io/plotsquared/optimization/plot-analysis for a description of each value.
calibration:
variety: 0
variety-sd: 0
changes: 0
changes-sd: 1
faces: 0
faces-sd: 0
data-sd: 0
air: 0
air-sd: 0
data: 0
# Miscellaneous settings
done:
# Require a plot marked as done to download (/plot download)
required-for-download: false
# Only plots marked as done can be rated
required-for-ratings: false
# Restrict building when a plot is marked as done
restrict-building: false
# The limit being how many plots a player can claim
counts-towards-limit: true
# Configure the paths that will be used
paths:
schematics: "schematics"
templates: "templates"
# Schematic interface related settings
web:
# The web interface for schematics
# - All schematics are anonymous and private
# - Downloads can be deleted by the user
# - Supports plot uploads, downloads and saves
url: "https://schem.intellectualsites.com/plots/"
# Whether or not the legacy web interface will be used for /plot download and /plot save
# Note that this will be removed in future versions. Updating to Arkitektonika is highly suggested
legacy-webinterface: false
# Rating related settings
ratings:
# Replace the rating system with a like system. Will add /plot like/dislike, and remove the rating command
use-likes: false
# Rating categories
categories: []
# The blocks to use for the rating GUI if categories are set above
block-0: "brown_wool"
block-1: "red_wool"
block-2: "orange_wool"
block-3: "yellow_wool"
block-4: "lime_wool"
block-5: "cyan_wool"
block-6: "blue_wool"
block-7: "purple_wool"
block-8: "magenta_wool"
# Teleportation related settings
teleport:
# Teleport to your plot on death
on-death: false
# Teleport to your plot on login
on-login: false
# Teleport to your plot on claim (/plot claim)
on-claim: true
# Teleport to your plot on auto (/plot auto)
on-auto: true
# Add a delay to all teleport commands (in seconds)
# Assign `plots.teleport.delay.bypass` to bypass the cooldown
delay: 0
# Teleport outside of the plot before clearing
on-clear: false
# Teleport outside of the plot before deleting
on-delete: false
# The visit command is ordered by world instead of globally
per-world-visit: false
# Search merged plots for having multiple owners when using the visit command
visit-merged-owners: true
# Chunk processor related settings
# See https://intellectualsites.gitbook.io/plotsquared/optimization/chunk-processor for more information.
chunk-processor:
# Auto trim will not save chunks which aren't claimed
auto-trim: false
# Max tile entities per chunk
max-tiles: 4096
# Max entities per chunk
max-entities: 512
# Disable block physics
disable-physics: false
# Claim related settings
claim:
# The max plots claimed in a single `/plot auto <size>` command
max-auto-area: 4
# Relating to how many plots someone can claim
limit:
# Should the limit be global (over multiple worlds)
global: false
# The max range of permissions to check for, e.g. plots.plot.127
# The value covers the permission range to check, you need to assign the permission to players/groups still
# Modifying the value does NOT change the amount of plots players can claim
max-plots: 127
# Settings related to plot titles
titles:
# The big text that appears when you enter a plot.
# For a single plot set `/plot flag set titles false` to disable it.
# For just you run `/plot toggle titles` to disable it.
# For all plots: Add `titles: false` in the worlds.yml flags block to disable it.
display-titles: true
# Plot titles fading in (duration in ticks)
titles-fade-in: 10
# Plot titles being shown (duration in ticks)
titles-stay: 50
# Plot titles fading out (duration in ticks)
titles-fade-out: 20
# Changes the notification method on plot entry from Title + SubTitle -> ActionBar.
# The message still sent to the player is pulled from the lang key "titles.title_entered_plot".
# If you would like to still show the owner of the plot, append the contents of "titles.title_entered_plot_sub" onto the former lang key.
titles-as-actionbar: false
# If the default title should be displayed on plots with server-plot flag set.
# Titles will still be sent if the plot-title flag is set.
display-default-on-server-plot: false
# Settings related to tab completion
tab-completions:
# The time in seconds how long tab completions should remain in cache.
# 0 will disable caching. Lower values may be less performant.
cache-expiration: 15
# Settings relating to PlotSquared's GlobalBlockQueue
queue:
# Average time per tick spent completing chunk tasks in ms.
# Queue will adjust the batch size to match this.
max-iteration-time: 30
# Initial number of chunks to process by the queue. This can be increased or
# decreased by the queue based on the actual iteration time compared to above.
initial-batch-size: 5
# Notify progress of the queue to the player or console.
notify-progress: true
# Interval in ms to notify player or console of progress.
notify-interval: 5000
# Time to wait in ms before beginning to notify player or console of progress.
# Prevent needless notification of progress for short queues.
notify-wait: 5000
# How lighting should be handled by the queue. Modes:
# - 0 - Do not do any lighting (fastest)
# - 1 - Only execute lighting where blocks with light values are placed
# - 2 - Only execute lighting where blocks with light values are placed or removed/replaced
# - 3 - Always execute lighting (slowest)
lighting-mode: 1
# If blocks at the edges of queued operations should be set causing updates
# - Slightly slower, but prevents issues such as fences left connected to nothing
update-edges: true
# Enable or disable parts of the plugin specific to using Paper
paper-components:
# Enable Paper's listeners.
paper-listeners: true
# Prevent entities from leaving plots
entity-pathing: true
# Cancel entity spawns when the chunk is loaded if the PlotArea's mob spawning is off
cancel-chunk-spawn: true
# Use paper's PlayerLaunchProjectileEvent to cancel projectiles
player-projectile: true
# Cancel entity spawns from spawners before they happen (performance buff)
spawner-spawn: true
# Cancel entity spawns from tick spawn rates before they happen (performance buff)
creature-spawn: true
# Check the tile entity limit on block placement
tile-entity-check: true
# Use Paper's async tab completion
async-tab-completion: false
# Enable or disable all of or parts of the FastAsyncWorldEdit-PlotSquared hook
fawe-components:
# Use FastAsyncWorldEdit for queue handling.
fawe-hook: true
cuboids: true
clear: true
copy-and-swap: true
set-biome: true
# Confirmation timeout related settings
confirmation:
# Timeout before a confirmation prompt expires
confirmation-timeout-seconds: 20
# Backup related settings
# See https://intellectualsites.gitbook.io/plotsquared/plot-backups for more information.
backup:
# Automatically backup plots when destructive commands are performed, e.g. /plot clear
automatic-backups: true
# Maximum amount of backups associated with a plot
backup-limit: 3
# Whether or not backups should be deleted when the plot is unclaimed
delete-on-unclaim: true
# Chat related settings
chat:
# Should the plot chat be logged to console?
log-plotchat-to-console: true
# Whether an action bar message should be send over a chat message for notification purposes such for the
# notify-enter, notify-leave, greeting or farewell flag.
notification-as-actionbar: false
# The click event actions that should be removed from user input in e.g. plot flags like 'greeting'.
# Actions like 'RUN_COMMAND' may be used maliciously as players could trick staff into clicking on messages
# triggering destructive commands.
click-event-actions-to-remove:
- "OPEN_URL"
- "OPEN_FILE"
- "RUN_COMMAND"
- "SUGGEST_COMMAND"
- "CHANGE_PAGE"
- "COPY_TO_CLIPBOARD"
# Used to format the plot creation date placeholder. Modifying the format does not affect the storage time.
timeformat:
# The date used formatted in ISO 8601
date-format: "yyyy-MM-dd HH:mm:ss z"
# The time zone used
time-zone: "GMT"
# Schematic web interface related settings
arkitektonika:
# The url of the backend server (Arkitektonika)
backend-url: "https://api.schematic.cloud/"
# The url used to generate a download link from.
# {key} will be replaced with the generated key
download-url: "https://api.schematic.cloud/download/{key}"
# The url used to generate a deletion link from.
# {key} will be replaced with the generated key
delete-url: "https://api.schematic.cloud/delete/{key}"
# Schematic Settings
# See https://intellectualsites.gitbook.io/plotsquared/schematics/schematic-on-claim for more information.
schematics:
# Whether schematic based generation should paste schematic on top of plots, or from Y=1
paste-on-top: true
# Whether schematic based road generation should paste schematic on top of roads, or from Y=1
paste-road-on-top: true
# If schematics that do not match a plot's size should be pasted anyway
# - This will still only paste a schematic with a plot's bounds.
# - If a schematic is too big, it will cut off, and if too small, will not full the plot.
paste-mismatches: true
# If the wall height should be taken into account when calculating the road schematic paste height
# - If true, will use the lower of wall and road height.
# - If true, will ensure correct schematic behaviour (no parts are cut off).
# - Set to false if you experience the road being set one block too low
# (only for road schematics created pre 6.1.4).
use-wall-in-road-schem-height: true
# Update checker settings
updatechecker:
# How often to poll for updates (in minutes)
poll-rate: 360
# Only notify console once after an update is found
notify-once: true
# General settings
general:
# Display scientific numbers (4.2E8)
scientific: false
# Replace wall when merging
merge-replace-wall: true
# Always show explosion Particles, even if explosion flag is set to false
always-show-explosions: false
# Blocks that may not be used in plot components
# Checkout the wiki article regarding plot components before modifying: https://intellectualsites.gitbook.io/plotsquared/customization/plot-components
invalid-blocks:
- "acacia_button"
- "acacia_fence_gate"
- "acacia_door"
- "acacia_pressure_plate"
- "acacia_trapdoor"
- "acacia_sapling"
- "acacia_sign"
- "acacia_wall_sign"
- "acacia_leaves"
- "birch_button"
- "birch_fence_gate"
- "birch_door"
- "birch_pressure_plate"
- "birch_trapdoor"
- "birch_sapling"
- "birch_sign"
- "birch_wall_sign"
- "birch_leaves"
- "dark_oak_button"
- "dark_oak_fence_gate"
- "dark_oak_door"
- "dark_oak_pressure_plate"
- "dark_oak_trapdoor"
- "dark_oak_sapling"
- "dark_oak_sign"
- "dark_oak_wall_sign"
- "dark_oak_leaves"
- "jungle_button"
- "jungle_fence_gate"
- "jungle_door"
- "jungle_pressure_plate"
- "jungle_trapdoor"
- "jungle_sapling"
- "jungle_sign"
- "jungle_wall_sign"
- "jungle_leaves"
- "oak_button"
- "oak_fence_gate"
- "oak_door"
- "oak_pressure_plate"
- "oak_trapdoor"
- "oak_sapling"
- "oak_sign"
- "oak_wall_sign"
- "oak_leaves"
- "spruce_button"
- "spruce_fence_gate"
- "spruce_door"
- "spruce_pressure_plate"
- "spruce_trapdoor"
- "spruce_sapling"
- "spruce_sign"
- "spruce_wall_sign"
- "spruce_leaves"
- "activator_rail"
- "detector_rail"
- "rail"
- "allium"
- "azure_bluet"
- "blue_orchid"
- "dandelion"
- "lilac"
- "orange_tulip"
- "oxeye_daisy"
- "peony"
- "pink_tulip"
- "poppy"
- "potted_allium"
- "potted_azure_bluet"
- "potted_birch_sapling"
- "potted_blue_orchid"
- "potted_brown_mushroom"
- "potted_cactus"
- "potted_fern"
- "potted_jungle_sapling"
- "potted_oak_sapling"
- "potted_orange_tulip"
- "potted_oxeye_daisy"
- "potted_pink_tulip"
- "potted_red_mushroom"
- "potted_red_tulip"
- "red_mushroom"
- "red_tulip"
- "potted_spruce_sapling"
- "potted_white_tulip"
- "rose_bush"
- "sunflower"
- "white_tulip"
- "cornflower"
- "wither_rose"
- "attached_melon_stem"
- "attached_pumpkin_stem"
- "melon_stem"
- "pumpkin_stem"
- "mushroom_stem"
- "beetroots"
- "brown_mushroom"
- "cactus"
- "carrots"
- "chorus_flower"
- "chorus_plant"
- "cocoa"
- "dead_bush"
- "fern"
- "kelp_plant"
- "large_fern"
- "lily_pad"
- "potatoes"
- "sea_pickle"
- "seagrass"
- "sugar_cane"
- "tall_grass"
- "tall_seagrass"
- "vine"
- "wheat"
- "bamboo"
- "anvil"
- "barrier"
- "beacon"
- "brewing_stand"
- "bubble_column"
- "cake"
- "cobweb"
- "comparator"
- "creeper_head"
- "creeper_wall_header"
- "damaged_anvil"
- "daylight_detector"
- "dragon_egg"
- "dragon_head"
- "dragon_wall_head"
- "enchanting_table"
- "end_gateway"
- "end_portal"
- "end_rod"
- "ender_chest"
- "chest"
- "flower_pot"
- "grass"
- "heavy_weighted_pressure_plate"
- "lever"
- "light_weighted_pressure_plate"
- "player_head"
- "redstone_wire"
- "repeater"
- "comparator"
- "redstone_torch"
- "torch"
- "redstone_wall_torch"
- "wall_torch"
- "sign"
- "skeleton_skull"
- "skeleton_wall_skull"
- "snow"
- "stone_pressure_plate"
- "trapped_chest"
- "tripwire"
- "tripwire_hook"
- "turtle_egg"
- "wall_sign"
- "zombie_head"
- "zombie_wall_head"
- "bell"
- "black_bed"
- "black_banner"
- "black_carpet"
- "black_concrete_powder"
- "black_wall_banner"
- "blue_bed"
- "blue_banner"
- "blue_carpet"
- "blue_concrete_powder"
- "blue_wall_banner"
- "brown_bed"
- "brown_banner"
- "brown_carpet"
- "brown_concrete_powder"
- "brown_wall_banner"
- "cyan_bed"
- "cyan_banner"
- "cyan_concrete_powder"
- "cyan_carpet"
- "cyan_wall_banner"
- "gray_bed"
- "gray_banner"
- "gray_concrete_powder"
- "gray_carpet"
- "gray_wall_banner"
- "green_bed"
- "green_banner"
- "green_concrete_powder"
- "green_carpet"
- "green_wall_banner"
- "light_blue_bed"
- "light_blue_banner"
- "light_blue_concrete_powder"
- "light_blue_carpet"
- "light_blue_wall_banner"
- "light_gray_bed"
- "light_gray_banner"
- "light_gray_concrete_powder"
- "light_gray_carpet"
- "light_gray_wall_banner"
- "lime_bed"
- "lime_banner"
- "lime_concrete_powder"
- "lime_carpet"
- "lime_wall_banner"
- "magenta_bed"
- "magenta_banner"
- "magenta_concrete_powder"
- "magenta_carpet"
- "magenta_wall_banner"
- "orange_bed"
- "orange_banner"
- "orange_concrete_powder"
- "orange_carpet"
- "orange_wall_banner"
- "pink_bed"
- "pink_banner"
- "pink_concrete_powder"
- "pink_carpet"
- "pink_wall_banner"
- "purple_bed"
- "purple_banner"
- "purple_concrete_powder"
- "purple_carpet"
- "purple_wall_banner"
- "red_bed"
- "red_banner"
- "red_concrete_powder"
- "red_carpet"
- "red_wall_banner"
- "white_bed"
- "white_banner"
- "white_concrete_powder"
- "white_carpet"
- "white_wall_banner"
- "yellow_bed"
- "yellow_banner"
- "yellow_concrete_powder"
- "yellow_carpet"
- "yellow_wall_banner"
- "brain_coral"
- "brain_coral_fan"
- "brain_coral_wall_fan"
- "bubble_coral"
- "bubble_coral_block"
- "bubble_coral_fan"
- "bubble_coral_wall_fan"
- "dead_brain_coral"
- "dead_brain_coral_block"
- "dead_brain_coral_fan"
- "dead_brain_coral_wall_fan"
- "dead_bubble_coral"
- "dead_bubble_coral_fan"
- "dead_bubble_coral_wall_fan"
- "dead_fire_coral"
- "dead_fire_coral_block"
- "dead_fire_coral_fan"
- "dead_fire_coral_wall_fan"
- "dead_horn_coral"
- "dead_horn_coral_block"
- "dead_horn_coral_fan"
- "dead_tube_coral"
- "dead_tube_coral_wall_fan"
- "dried_kelp_block"
- "horn_coral"
- "horn_coral_block"
- "horn_coral_fan"
- "horn_coral_wall_fan"
- "tube_coral"
- "tube_coral_block"
- "tube_coral_fan"
- "tube_coral_wall_fan"