From 3d885733a4019cc8c289fc83714fb3aebb8f9067 Mon Sep 17 00:00:00 2001 From: Chromachine Date: Sun, 26 Jul 2020 19:46:16 +0000 Subject: [PATCH] Update to 1.16 --- ButtonPresents/config.yml | 18 + ChestShop/config.yml | 23 + ChromaCore/config.yml | 1 + CoreProtect/config.yml | 13 + DungeonsXL/config.yml | 6 +- Dynmap-Towny/config.yml | 1 + Factions/config/default_permissions.conf | 707 +++++++++++++++ .../config/default_permissions_offline.conf | 258 ++++++ Factions/config/dynmap.conf | 47 + Factions/config/main.conf | 832 ++++++++++++++++++ FastAsyncWorldEdit/config.yml | 296 +++++++ Jobs/generalConfig.yml | 29 +- Jobs/jobConfig.yml | 5 + Multiverse-Core/worlds.yml | 126 +-- PlotSquared/components.yml | 10 + PlotSquared/config/settings.yml | 634 ++++++++++--- PlotSquared/config/worlds.yml | 7 +- PlotSquared/user_cache.db | Bin 0 -> 12288 bytes Server/ScreenSetup.sh | 0 Server/bukkit.yml | 4 + Server/paper.yml | 30 +- Server/run.sh | 0 Server/server.properties | 12 +- Server/spigot.yml | 25 + WorldEdit/config.yml | 152 ---- WorldGuard/config.yml | 2 + WorldGuard/worlds/flatworld/config.yml | 3 +- WorldGuard/worlds/plotworld/config.yml | 3 +- WorldGuard/worlds/v1/config.yml | 3 +- WorldGuard/worlds/v2/config.yml | 3 +- WorldGuard/worlds/v3/config.yml | 3 +- WorldGuard/worlds/world/config.yml | 3 +- WorldGuard/worlds/world_nether/config.yml | 3 +- WorldGuard/worlds/world_the_end/config.yml | 3 +- WorldGuard/worlds/worldhub/config.yml | 3 +- update.sh | 1 + 36 files changed, 2901 insertions(+), 365 deletions(-) create mode 100644 ButtonPresents/config.yml create mode 100644 Factions/config/default_permissions.conf create mode 100644 Factions/config/default_permissions_offline.conf create mode 100644 Factions/config/dynmap.conf create mode 100644 Factions/config/main.conf create mode 100644 FastAsyncWorldEdit/config.yml create mode 100644 PlotSquared/components.yml create mode 100644 PlotSquared/user_cache.db mode change 100644 => 100755 Server/ScreenSetup.sh mode change 100644 => 100755 Server/run.sh delete mode 100644 WorldEdit/config.yml diff --git a/ButtonPresents/config.yml b/ButtonPresents/config.yml new file mode 100644 index 0000000..7b22124 --- /dev/null +++ b/ButtonPresents/config.yml @@ -0,0 +1,18 @@ +components: + DictionaryComponent: + enabled: true + SpawnComponent: + enabled: true + MagicComponent: + enabled: true + ResearchComponent: + enabled: true + TownyFactionsComponent: + enabled: true + distance: 5 + PortalLimitComponent: + enabled: true + worlds: + - v1 + - v2 + - v3 diff --git a/ChestShop/config.yml b/ChestShop/config.yml index fd0d214..4280061 100644 --- a/ChestShop/config.yml +++ b/ChestShop/config.yml @@ -135,3 +135,26 @@ GRIEFPREVENTION_INTEGRATION: false #Do you want to only let people build inside RedProtect regions? REDPROTECT_INTEGRATION: false +# Should the plugin log some messages that are useful for debugging? +DEBUG: false +# Do you want to turn off the automatic notifications for new development builds? +TURN_OFF_DEV_UPDATE_NOTIFIER: false +# Do you want to include some values of this config in the metrics? (This will not leak sensitive data but help in the development process) +INCLUDE_SETTINGS_IN_METRICS: true + +# The default language when the client's language can't be found. +DEFAULT_LANGUAGE: "en" +# Should the plugin try to use a language file that matches the client's locale setting? +USE_CLIENT_LOCALE: true +# If true, people will be able to sell/buy everything available of the same type. +SHIFT_SELLS_EVERYTHING: false +# The uuid of the economy account for the Admin Shop. Useful for fake accounts as normally only accounts of players work +SERVER_ECONOMY_ACCOUNT_UUID: 00000000-0000-0000-0000-000000000000 + +# Maximum amount of items that can be bought/sold at a shop. Default 3456 is a double chest of 64 stacks. +MAX_SHOP_AMOUNT: 3456 +# Only allow users to buy/sell that have access to the sign's protection? (E.g. LWC protection) +CHECK_ACCESS_FOR_SHOP_USE: false +# Should LWC limits block shop creations? +LWC_LIMITS_BLOCK_CREATION: true + diff --git a/ChromaCore/config.yml b/ChromaCore/config.yml index 9b05815..812298c 100644 --- a/ChromaCore/config.yml +++ b/ChromaCore/config.yml @@ -14,6 +14,7 @@ components: # Provides commands such as /schrestart (restart after a countdown) and /primerestart (restart when nobody is online) RestartComponent: enabled: true + restartAt: 12 # Manages chat channels. If disabled, only global channels will be registered. ChannelComponent: enabled: true diff --git a/CoreProtect/config.yml b/CoreProtect/config.yml index 41da0d6..21b06c4 100644 --- a/CoreProtect/config.yml +++ b/CoreProtect/config.yml @@ -127,3 +127,16 @@ username-changes: true # Logs changes made via the plugin "WorldEdit" if it's in use on your server. worldedit: true + +# CoreProtect is donationware. Obtain a donation key from coreprotect.net/donate/ +donation-key: + +# Logs items dropped by players. +item-drops: true + +# Logs items picked up by players. +item-pickups: true + +# Track all hopper transactions, such as when a hopper removes items from a +# chest, furnace, or dispenser. +hopper-transactions: true diff --git a/DungeonsXL/config.yml b/DungeonsXL/config.yml index d5b5bb7..675f399 100644 --- a/DungeonsXL/config.yml +++ b/DungeonsXL/config.yml @@ -1,4 +1,4 @@ -configVersion: 16 +configVersion: 20 language: english enableEconomy: false chatEnabled: true @@ -41,3 +41,7 @@ secureMode: checkInterval: 5.0 backupMode: ON_DISABLE_AND_SAVE default: {} +groupAdaptersEnabled: false +editInstanceRemovalDelay: 5 +strictMovementCheckEnabled: true +lobbyContainersEnabled: false diff --git a/Dynmap-Towny/config.yml b/Dynmap-Towny/config.yml index 3b55aa6..2be8fc2 100644 --- a/Dynmap-Towny/config.yml +++ b/Dynmap-Towny/config.yml @@ -1,4 +1,5 @@ # Dynmap-Towny configuration +dynamic-nation-colors: true update: period: 300 layer: diff --git a/Factions/config/default_permissions.conf b/Factions/config/default_permissions.conf new file mode 100644 index 0000000..ab5faee --- /dev/null +++ b/Factions/config/default_permissions.conf @@ -0,0 +1,707 @@ +# Permissions settings +# Each main section represents one permission. +# Inside is each relation. +# Each relation has a default value (true=allowed, false=disallowed) +# and true/false for if it's locked to editing by factions admins. +permissions { + # Can ban others from the faction + ban { + coleader { + default=true + locked=false + } + moderator { + default=true + locked=false + } + normal { + default=false + locked=false + } + recruit { + default=false + locked=false + } + } + # Can build in faction territory (while not raidable) + build { + ally { + default=false + locked=false + } + coleader { + default=true + locked=false + } + enemy { + default=false + locked=false + } + moderator { + default=true + locked=false + } + neutral { + default=false + locked=false + } + normal { + default=true + locked=false + } + recruit { + default=true + locked=false + } + truce { + default=false + locked=false + } + } + # Use buttons in faction territory (while not raidable) + button { + ally { + default=true + locked=false + } + coleader { + default=true + locked=false + } + enemy { + default=false + locked=false + } + moderator { + default=true + locked=false + } + neutral { + default=false + locked=false + } + normal { + default=true + locked=false + } + recruit { + default=true + locked=false + } + truce { + default=false + locked=false + } + } + # Use containers in faction territory (while not raidable) + container { + ally { + default=false + locked=false + } + coleader { + default=true + locked=false + } + enemy { + default=false + locked=false + } + moderator { + default=true + locked=false + } + neutral { + default=false + locked=false + } + normal { + default=true + locked=false + } + recruit { + default=true + locked=false + } + truce { + default=false + locked=false + } + } + # Can destroy in faction territory (while not raidable) + destroy { + ally { + default=false + locked=false + } + coleader { + default=true + locked=false + } + enemy { + default=false + locked=false + } + moderator { + default=true + locked=false + } + neutral { + default=false + locked=false + } + normal { + default=true + locked=false + } + recruit { + default=true + locked=false + } + truce { + default=false + locked=false + } + } + disband { + coleader { + default=false + locked=false + } + moderator { + default=false + locked=false + } + normal { + default=false + locked=false + } + recruit { + default=false + locked=false + } + } + # Use doors in faction territory (while not raidable) + door { + ally { + default=true + locked=false + } + coleader { + default=true + locked=false + } + enemy { + default=false + locked=false + } + moderator { + default=true + locked=false + } + neutral { + default=false + locked=false + } + normal { + default=true + locked=false + } + recruit { + default=true + locked=false + } + truce { + default=false + locked=false + } + } + # Can access faction economy + economy { + coleader { + default=true + locked=false + } + moderator { + default=false + locked=false + } + normal { + default=false + locked=false + } + recruit { + default=false + locked=false + } + } + # Can fly in faction territory + fly { + ally { + default=true + locked=false + } + coleader { + default=true + locked=false + } + enemy { + default=false + locked=false + } + moderator { + default=true + locked=false + } + neutral { + default=false + locked=false + } + normal { + default=true + locked=false + } + recruit { + default=true + locked=false + } + truce { + default=false + locked=false + } + } + # Can frost walk in faction territory (while not raidable) + frostWalk { + ally { + default=false + locked=false + } + coleader { + default=true + locked=false + } + enemy { + default=false + locked=false + } + moderator { + default=true + locked=false + } + neutral { + default=false + locked=false + } + normal { + default=true + locked=false + } + recruit { + default=true + locked=false + } + truce { + default=false + locked=false + } + } + # Can visit the faction home + home { + ally { + default=false + locked=false + } + coleader { + default=true + locked=false + } + enemy { + default=false + locked=false + } + moderator { + default=true + locked=false + } + neutral { + default=false + locked=false + } + normal { + default=true + locked=false + } + recruit { + default=true + locked=false + } + truce { + default=false + locked=false + } + } + # Able to invite others to the faction + invite { + coleader { + default=true + locked=false + } + moderator { + default=true + locked=false + } + normal { + default=false + locked=false + } + recruit { + default=false + locked=false + } + } + # Use items in faction territory (while not raidable) + item { + ally { + default=false + locked=false + } + coleader { + default=true + locked=false + } + enemy { + default=false + locked=false + } + moderator { + default=true + locked=false + } + neutral { + default=false + locked=false + } + normal { + default=true + locked=false + } + recruit { + default=true + locked=false + } + truce { + default=false + locked=false + } + } + kick { + coleader { + default=true + locked=false + } + moderator { + default=true + locked=false + } + normal { + default=false + locked=false + } + recruit { + default=false + locked=false + } + } + # Use levers in faction territory (while not raidable) + lever { + ally { + default=true + locked=false + } + coleader { + default=true + locked=false + } + enemy { + default=false + locked=false + } + moderator { + default=true + locked=false + } + neutral { + default=false + locked=false + } + normal { + default=true + locked=false + } + recruit { + default=true + locked=false + } + truce { + default=false + locked=false + } + } + # Can see faction claim list + listClaims { + coleader { + default=true + locked=false + } + moderator { + default=true + locked=false + } + normal { + default=false + locked=false + } + recruit { + default=false + locked=false + } + } + # Can created owned areas with /f owner + owner { + coleader { + default=false + locked=false + } + moderator { + default=false + locked=false + } + normal { + default=false + locked=false + } + recruit { + default=false + locked=false + } + } + # Allows building/destroying in faction territory but causes pain (while not raidable) + painBuild { + ally { + default=false + locked=false + } + coleader { + default=false + locked=false + } + enemy { + default=false + locked=false + } + moderator { + default=false + locked=false + } + neutral { + default=false + locked=false + } + normal { + default=false + locked=false + } + recruit { + default=false + locked=false + } + truce { + default=false + locked=false + } + } + # Can interact with plates + plate { + ally { + default=true + locked=false + } + coleader { + default=true + locked=false + } + enemy { + default=false + locked=false + } + moderator { + default=true + locked=false + } + neutral { + default=false + locked=false + } + normal { + default=true + locked=false + } + recruit { + default=true + locked=false + } + truce { + default=false + locked=false + } + } + # Can promote members up to their own role within the faction + promote { + coleader { + default=true + locked=false + } + moderator { + default=true + locked=false + } + normal { + default=false + locked=false + } + recruit { + default=false + locked=false + } + } + # Can set the faction home + sethome { + coleader { + default=true + locked=false + } + moderator { + default=false + locked=false + } + normal { + default=false + locked=false + } + recruit { + default=false + locked=false + } + } + # Can set a faction warp + setwarp { + coleader { + default=true + locked=false + } + moderator { + default=true + locked=false + } + normal { + default=false + locked=false + } + recruit { + default=false + locked=false + } + } + # Can claim/unclaim faction territory + territory { + coleader { + default=true + locked=false + } + moderator { + default=true + locked=false + } + normal { + default=false + locked=false + } + recruit { + default=false + locked=false + } + } + # Can deposit TNT into the bank + tntDeposit { + coleader { + default=true + locked=false + } + moderator { + default=true + locked=false + } + normal { + default=true + locked=false + } + recruit { + default=true + locked=false + } + } + # Can withdraw TNT from the bank + tntWithdraw { + coleader { + default=true + locked=false + } + moderator { + default=true + locked=false + } + normal { + default=false + locked=false + } + recruit { + default=false + locked=false + } + } + # Can use faction warps + warp { + ally { + default=false + locked=false + } + coleader { + default=true + locked=false + } + enemy { + default=false + locked=false + } + moderator { + default=true + locked=false + } + neutral { + default=false + locked=false + } + normal { + default=true + locked=false + } + recruit { + default=true + locked=false + } + truce { + default=false + locked=false + } + } +} diff --git a/Factions/config/default_permissions_offline.conf b/Factions/config/default_permissions_offline.conf new file mode 100644 index 0000000..1fde19f --- /dev/null +++ b/Factions/config/default_permissions_offline.conf @@ -0,0 +1,258 @@ +# Offline permissions settings +# If you don't enable offline permissions in the main config and never plan to do so, +# you can ignore this file entirely. If you plan to do so in the future, you should probably +# set this file up a bit as these defaults will sit in the faction configs regardless. +# +# Each main section represents one permission. +# Inside is each relation. +# Each relation has a default value (true=allowed, false=disallowed) +# and true/false for if it's locked to editing by factions admins. +offlinePermissions { + # Can build in faction territory (while not raidable) + build { + ally { + default=false + locked=false + } + enemy { + default=false + locked=false + } + neutral { + default=false + locked=false + } + truce { + default=false + locked=false + } + } + # Use buttons in faction territory (while not raidable) + button { + ally { + default=true + locked=false + } + enemy { + default=false + locked=false + } + neutral { + default=false + locked=false + } + truce { + default=false + locked=false + } + } + # Use containers in faction territory (while not raidable) + container { + ally { + default=false + locked=false + } + enemy { + default=false + locked=false + } + neutral { + default=false + locked=false + } + truce { + default=false + locked=false + } + } + # Can destroy in faction territory (while not raidable) + destroy { + ally { + default=false + locked=false + } + enemy { + default=false + locked=false + } + neutral { + default=false + locked=false + } + truce { + default=false + locked=false + } + } + # Use doors in faction territory (while not raidable) + door { + ally { + default=true + locked=false + } + enemy { + default=false + locked=false + } + neutral { + default=false + locked=false + } + truce { + default=false + locked=false + } + } + # Can fly in faction territory + fly { + ally { + default=true + locked=false + } + enemy { + default=false + locked=false + } + neutral { + default=false + locked=false + } + truce { + default=false + locked=false + } + } + # Can frost walk in faction territory (while not raidable) + frostWalk { + ally { + default=false + locked=false + } + enemy { + default=false + locked=false + } + neutral { + default=false + locked=false + } + truce { + default=false + locked=false + } + } + # Can visit the faction home + home { + ally { + default=false + locked=false + } + enemy { + default=false + locked=false + } + neutral { + default=false + locked=false + } + truce { + default=false + locked=false + } + } + # Use items in faction territory (while not raidable) + item { + ally { + default=false + locked=false + } + enemy { + default=false + locked=false + } + neutral { + default=false + locked=false + } + truce { + default=false + locked=false + } + } + # Use levers in faction territory (while not raidable) + lever { + ally { + default=true + locked=false + } + enemy { + default=false + locked=false + } + neutral { + default=false + locked=false + } + truce { + default=false + locked=false + } + } + # Allows building/destroying in faction territory but causes pain (while not raidable) + painBuild { + ally { + default=false + locked=false + } + enemy { + default=false + locked=false + } + neutral { + default=false + locked=false + } + truce { + default=false + locked=false + } + } + # Can interact with plates + plate { + ally { + default=true + locked=false + } + enemy { + default=false + locked=false + } + neutral { + default=false + locked=false + } + truce { + default=false + locked=false + } + } + # Can use faction warps + warp { + ally { + default=false + locked=false + } + enemy { + default=false + locked=false + } + neutral { + default=false + locked=false + } + truce { + default=false + locked=false + } + } +} diff --git a/Factions/config/dynmap.conf b/Factions/config/dynmap.conf new file mode 100644 index 0000000..5069924 --- /dev/null +++ b/Factions/config/dynmap.conf @@ -0,0 +1,47 @@ +dynmap { + description="
\n%name%
\n%description%

\nLeader: %players.leader%
\nAdmins: %players.admins.count%
\nModerators: %players.moderators.count%
\nMembers: %players.normals.count%
\nTOTAL: %players.count%
\n
\nBank: %money%
\n
\n
" + # Enable the %money% macro. Only do this if you know your economy manager is thread-safe. + descriptionMoney=false + enabled=true + # Per-faction overrides + factionStyles { + "-1" { + fillColor="#FF00FF" + fillOpacity=0.35 + homeMarker=greenflag + lineColor="#FF00FF" + lineOpacity=0.8 + lineWeight=3 + styleBoost=false + } + "-2" { + fillColor="#FF0000" + fillOpacity=0.35 + homeMarker=greenflag + lineColor="#FF0000" + lineOpacity=0.8 + lineWeight=3 + styleBoost=false + } + } + # To hide all factions in a world, use 'world:worldnamehere' + hiddenFactions=[] + layerMinimumZoom=0 + layerName=Factions + layerPriority=2 + layerVisible=true + # Allow players in faction to see one another on Dynmap (only relevant if Dynmap has 'player-info-protected' enabled) + visibilityByFaction=true + # If not empty, *only* listed factions (by name or ID) will be shown. + # To show all factions in a world, use 'world:worldnamehere' + visibleFactions=[] +} +style { + fillColor="#00FF00" + fillOpacity=0.35 + homeMarker=greenflag + lineColor="#00FF00" + lineOpacity=0.8 + lineWeight=3 + styleBoost=false +} diff --git a/Factions/config/main.conf b/Factions/config/main.conf new file mode 100644 index 0000000..1317939 --- /dev/null +++ b/Factions/config/main.conf @@ -0,0 +1,832 @@ +# FactionsUUID by drtshock +# Support and documentation https://factions.support +# Updates https://www.spigotmc.org/resources/factionsuuid.1035/ +# +# Made with love <3 +aVeryFriendlyFactionsConfig { + # Debug + # Turn this on if you are having issues with something and working on resolving them. + # This will spam your console with information that is useful if you know how to read the source. + # It's suggested that you only turn this on at the direction of a developer. + debug=false + # Don't change this value yourself, unless you WANT a broken config! + version=4 +} +# Colors for relationships and default factions +colors { + factions { + safezone=GOLD + warzone="DARK_RED" + wilderness=GRAY + } + relations { + ally="LIGHT_PURPLE" + enemy=RED + member=GREEN + neutral=WHITE + peaceful=GOLD + truce="DARK_PURPLE" + } +} +# The command base (by default f, making the command /f) +commandBase=[ + f +] +commands { + fly { + # Warmup seconds before command executes. Set to 0 for no warmup. + delay=0 + # Should we disable flight if the player has suffered generic damage + disableOnGenericDamage=false + # True to enable the fly command, false to disable + enable=true + # From how far away a player can disable another's flight by being enemy + # Set to 0 if wanted disable + # Note: Will produce lag at higher numbers + enemyRadius=7 + # If a player leaves fly (out of territory or took damage) + # how long (in seconds) should they not take fall damage for? + # Set to 0 to have them always take fall damage. + fallDamageCooldown=3 + # Trails show below the players foot when flying, faction.fly.trails + # Players can enable them with /f trail on/off + # Players can also set which effect to show /f trail effect only if they have faction.fly.trails. + particles { + # Amount spawned + amount=20 + # How often should we spawn these particles? + # 0 disables this completely + spawnRate=0.2 + # Speed of the particles, can be decimal value + speed=0.02 + } + # How frequently to check enemy radius, in seconds. Set to 0 to disable checking. + radiusCheck=1 + } + help { + # You can change the page name to whatever you like + # We use '1' to preserve default functionality of /f help 1 + entries { + "1"=[ + "&e&m----------------------------------------------", + " &c&lFactions Help ", + "&e&m----------------------------------------------", + "&3/f create &e>> &7Create your own faction", + "&3/f who &e>> &7Show factions info", + "&3/f tag &e>> &7Change faction tag", + "&3/f join &e>> &7Join faction", + "&3/f list &e>> &7List all factions", + "&e&m--------------&r &2/f help 2 for more &e&m--------------" + ] + "2"=[ + "&e&m------------------&r&c&l Page 2 &e&m--------------------", + "&3/f home &e>> &7Teleport to faction home", + "&3/f sethome &e>> &7Set your faction home", + "&3/f leave &e>> &7Leave your faction", + "&3/f invite &e>> &7Invite a player to your faction", + "&3/f deinvite &e>> &7Revoke invitation to player", + "&e&m--------------&r &2/f help 3 for more &e&m--------------" + ] + "3"=[ + "&e&m------------------&r&c&l Page 3 &e&m--------------------", + "&3/f claim &e>> &7Claim land", + "&3/f unclaim &e>> &7Unclaim land", + "&3/f kick &e>> &7Kick player from your faction", + "&3/f mod &e>> &7Set player role in faction", + "&3/f chat &e>> &7Switch to faction chat", + "&e&m--------------&r &2/f help 4 for more &e&m--------------" + ] + "4"=[ + "&e&m------------------&r&c&l Page 4 &e&m--------------------", + "&3/f version &e>> &7Display version information", + "&e&m--------------&r&2 End of /f help &e&m-----------------" + ] + } + # set to true to use legacy factions help + useOldHelp=true + } + home { + # Warmup seconds before command executes. Set to 0 for no warmup. + delay=0 + } + list { + # You can use any variable here + entry="{faction-relation-color}{faction} {online} / {members} online, Land / Power / Maxpower: {chunks}/{power}/{maxPower}" + # You can use any variables here + factionlessEntry="Factionless {factionless} online" + # You can only use {pagenumber} and {pagecount} in the footer. + # Blank entry results in nothing being displayed. + footer="" + # You can only use {pagenumber} and {pagecount} in the header. + # Blank entry results in nothing being displayed. + header="&e&m----------&r&e[ &2Faction List &9{pagenumber}&e/&9{pagecount} &e]&m----------" + } + map { + # This will help limit how many times a player can be sent a map of factions. + # Set this to the cooldown you want, in milliseconds, for a map to be shown to a player. + # This can prevent some teleportation-based exploits for finding factions. + # The old default was 2000, which blocks any movement faster than running. + # The new default is 700, which should also allow boats and horses. + cooldown=700 + } + near { + # Making this radius larger increases lag, do so at your own risk + # If on a high radius it is advised to add a cooldown to the command + # Also using {distance} placeholder in the lang would cause more lag on a bigger radius + radius=20 + } + perms { + # Placeholders: {action-access-color}, {action-access}, {action-desc} + guiLore=[ + "&8Access: {action-access-color}{action-access}", + "&8{action-desc}", + "", + "&8Left click to &a&lAllow", + "&8Right click to &c&lDeny" + ] + } + seeChunk { + # Get a list of particle names here: https://factions.support/particles/ + particleName=REDSTONE + # How often should we update the particles to the current player's location? + particleUpdateTime=0.75 + particles=true + # If the chosen particle is compatible with coloring we will color + # it based on the current chunk's faction + relationalColor=true + } + show { + # Factions that should be exempt from /f show, case sensitive, useful for a + # serverteam faction, since the command shows vanished players otherwise + exempt=[ + "put_faction_tag_here" + ] + # You can use any variable here, including fancy messages. Color codes and or tags work fine. + # Lines that aren't defined wont be sent (home not set, faction not peaceful / permanent, dtr freeze) + # Supports placeholders. + # First line can be {header} for default header, or any string (we recommend &m for smooth lines ;p) + # The line with 'permanent' in it only appears if the faction is permanent. + format=[ + "{header}", + "Description: {description}", + "Joining: {joining} {peaceful}", + "Land / Power / Maxpower: {chunks}/{power}/{maxPower}", + "Raidable: {raidable}", + "Founded: {create-date}", + "This faction is permanent, remaining even with no members.'", + "Land value: {land-value} {land-refund}", + "Balance: {faction-balance}", + "Bans: {faction-bancount}", + "Allies({allies}/{max-allies}): {allies-list} ", + "Online: ({online}/{members}): {online-list}", + "Offline: ({offline}/{members}): {offline-list}" + ] + # Set true to not display empty fancy messages + minimal=false + } + stuck { + # Warmup seconds before command executes. Set to 0 for no warmup. + delay=30 + # This radius defines how far from where they ran the command the player + # may travel while waiting to be unstuck. If they leave this radius, the + # command will be cancelled. + radius=10 + } + # TNT bank! + tnt { + enable=false + maxRadius=5 + # Maximum storage. Set to -1 (or lower) to disable + maxStorage=-1 + } + toolTips { + # Faction on-hover tooltip information + faction=[ + "&6Leader: &f{leader}", + "&6Claimed: &f{chunks}", + "&6Raidable: &f{raidable}", + "&6Warps: &f{warps}", + "&6Power: &f{power}/{maxPower}", + "&6Members: &f{online}/{members}" + ] + # Player on-hover tooltip information + player=[ + "&6Last Seen: &f{lastSeen}", + "&6Power: &f{player-power}", + "&6Rank: &f{group}", + "&6Balance: &a${balance}" + ] + } + warp { + # Warmup seconds before command executes. Set to 0 for no warmup. + delay=0 + # What should be the maximum amount of warps that a Faction can set? + maxWarps=5 + } +} +# Data storage settings +data { + json { + # If true, data files will be stored without extra whitespace and linebreaks. + # This becomes less readable, but can cut storage use in half. + efficientStorage=false + } + # Presently, the only option is JSON. + storage=JSON +} +# Economy support requires Vault and a compatible economy plugin +# If you wish to use economy features, be sure to set 'enabled' in this section to true! +economy { + # Faction banks, to pay for land claiming and other costs instead of individuals paying for them + bankEnabled=true + # The faction pays for faction command costs, such as sethome + bankFactionPaysCosts=true + # The faction pays for land claiming costs. + bankFactionPaysLandCosts=true + # Have to be at least moderator to withdraw or pay money to another faction + bankMembersCanWithdraw=false + claimAdditionalMultiplier=0.5 + claimRefundMultiplier=0.7 + claimUnconnectedFee=0 + costAlly=0 + costClaimFromFactionBonus=30 + costClaimWilderness=30 + costCreate=100 + costDTR=0 + costDelWarp=0 + costDelhome=30 + costDesc=0 + costEnemy=0 + costHome=0 + costInvite=0 + costJoin=0 + costKick=0 + costLeave=0 + costList=0 + costMap=0 + costNeutral=0 + costNoBoom=0 + costOpen=0 + costOwner=15 + costPower=0 + costSetWarp=0 + costSethome=30 + costShow=0 + costStuck=0 + costTag=0 + costTitle=0 + costTruce=0 + costWarp=0 + # Must be true for any economy features + enabled=false + overclaimRewardMultiplier=0 + universeAccount="" +} +# Controls certain exploit preventions +exploits { + enderPearlClipping=true + interactionSpam=true + liquidFlow=false + obsidianGenerators=true + preventDuping=true + tntWaterlog=false +} +factions { + chat { + allianceChatFormat="§d%s:§f %s" + alwaysShowChatTag=false + broadcastDescriptionChanges=false + broadcastTagChanges=false + factionChatFormat="%s:§f %s" + # Allow for players to chat only within their faction, with allies, etc. + # Set to false to only allow public chats through this plugin. + factionOnlyChat=true + modChatFormat="§c%s:§f %s" + tagFormat="%s§f" + # If true, disables adding of faction tag so another plugin can manage this + tagHandledByAnotherPlugin=false + tagInsertAfterString="" + tagInsertBeforeString="" + tagInsertIndex=0 + tagPadAfter=true + tagPadBefore=false + tagRelationColored=true + tagReplaceString="[FACTION]" + truceChatFormat="§5%s:§f %s" + } + claims { + # Should we allow Factions to over claim if they are raidable? + # This has always been true, allowing factions to over claim others. + allowOverClaim=true + # If true (and allowOverClaim is true, claiming over another faction's land will ignore buffer zone settings. + allowOverClaimIgnoringBuffer=false + # Buffer Zone is an chunk area required between claims of different Factions. + # This is default to 0 and has always been that way. Meaning Factions can have + # claims that border each other. + # If this is set to 3, then Factions need to have 3 chunks between their claim + # and another Faction's claim. + # It's recommended to keep this pretty low as the radius check could be a + # heavy operation if set to a large number. + # If this is set to 0, we won't even bother checking which is how Factions has + # always been. + bufferZone=0 + canBeUnconnectedIfOwnedByOtherFaction=true + fillClaimMaxClaims=25 + fillClaimMaxDistance=5 + landsMax=0 + lineClaimLimit=5 + mustBeConnected=false + # If someone is doing a radius claim and the process fails to claim land this many times in a row, it will exit + radiusClaimFailureLimit=9 + requireMinFactionMembers=1 + worldsNoClaiming=[ + exampleWorldName + ] + } + # Should we send titles when players enter Factions? Durations are in ticks (20 ticks every second) + enterTitles { + alsoShowChat=false + enabled=true + fadeIn=10 + fadeOut=20 + stay=70 + subtitle="&7{description}" + title="{faction-relation-color}{faction}" + } + homes { + enabled=true + mustBeInClaimedTerritory=true + teleportAllowedEnemyDistance=32 + teleportAllowedFromDifferentWorld=true + teleportAllowedFromEnemyTerritory=true + teleportCommandEnabled=true + teleportCommandEssentialsIntegration=true + teleportCommandSmokeEffectEnabled=true + teleportCommandSmokeEffectThickness=3 + teleportIgnoreEnemiesIfInOwnTerritory=true + teleportToOnDeath=true + } + landRaidControl { + dtr { + decimalDigits=2 + freezeKickPenalty=0.5 + freezePreventsDisband=true + freezePreventsJoin=true + freezePreventsLeave=true + # Time, in seconds, to freeze DTR regeneration after a faction member dies + freezeTime=0 + freezeTimeFormat="H:mm:ss" + # Additional claims allowed for each player in the faction + landPerPlayer=3 + # Claims the faction starts with. + # Note: A faction of one player has this many PLUS the perPlayer amount. + landStarting=6 + lossPerDeath=1 + maxDTR=10 + minDTR=-3 + perPlayer=1 + regainPerMinuteMaxRate=0.1 + regainPerMinutePerPlayer=0.05 + startingDTR=2 + worldDeathModifiers { + "world_nether"=0.5 + "world_the_end"=0.25 + } + } + # Controls the power system of land/raid control + # Set the 'system' value to 'power' to use this system + power { + # Disallow joining/leaving/kicking while power is negative + canLeaveWithNegativePower=true + # If greater than 0, used as a cap for how much power a faction can have + # Additional power from players beyond this acts as a "buffer" of sorts + factionMax=0 + # How much is lost on death + lossPerDeath=4 + # A player stops losing power from being offline once they reach this amount + offlineLossLimit=0 + # A player loses this much per day offline + offlineLossPerDay=0 + peacefulMembersDisablePowerLoss=true + playerMax=10 + playerMin=-10 + playerStarting=0 + # After a player dies, how long should the faction not be able to regen power? + # This resets on each death but does not accumulate. + # Set to 0 for no freeze. Time is in seconds. + powerFreeze=0 + # Default health rate of 0.2 takes 5 minutes to recover one power + powerPerMinute=0.2 + # Allow a faction to be raided if they have more land than power. + # This will make claimed territory lose all protections + # allowing factions to open chests, break blocks, etc. if they + # have claimed chunks >= power. + raidability=false + # Does a player regenerate power while offline? + regenOffline=false + respawnHomeFromNoPowerLossWorlds=true + warZonePowerLoss=true + wildernessPowerLoss=true + worldsNoPowerLoss=[ + exampleWorld + ] + } + # Sets the mode of land/raid control + system=power + } + # Limits factions to having a max number of each relation. + # Setting to 0 means none allowed. -1 for disabled. + # This will have no effect on default or existing relations, only when relations are changed. + # It is advised that you set the default relation to -1 so they can always go back to that. + # Otherwise Factions could be stuck with not being able to unenemy other Factions. + maxRelations { + ally=10 + enabled=false + enemy=10 + neutral=-1 + truce=10 + } + # Remaining settings not categorized + other { + actionDeniedPainAmount=1 + allowMultipleColeaders=false + autoLeaveAfterDaysOfInactivity=10 + autoLeaveDeleteFPlayerData=true + autoLeaveRoutineMaxMillisecondsPerTick=5 + autoLeaveRoutineRunsEveryXMinutes=5 + considerFactionsReallyOfflineAfterXMinutes=0 + # Default Relation allows you to change the default relation for Factions. + # Example usage would be so people can't leave then make a new Faction while Raiding + # in order to be able to execute commands if the default relation is neutral. + defaultRelation=neutral + # Default role of a player when joining a faction. Can be customized by faction leader + # with /f defaultrole + # Options: coleader, moderator, member, recruit + # Defaults to member if set incorrectly + defaultRole=member + # Should we delete player homes that they set via Essentials when they leave a Faction + # if they have homes set in that Faction's territory? + deleteEssentialsHomes=true + # If true, disables pistons entirely within faction territory. + # Prevents flying piston machines in faction territory. + disablePistonsInTerritory=false + # When faction membership hits this limit, players will no longer be able to join using /f join; default is 0, no limit + factionMemberLimit=0 + # Any faction names CONTAINING any of these items will be disallowed + nameBlacklist=[ + blockedwordhere, + anotherblockedthinghere + ] + newFactionsDefaultOpen=false + newFactionsDefaultPeaceful=false + # What faction ID to start new players in when they first join the server; default is 0, "no faction" + newPlayerStartingFactionID="0" + removePlayerDataWhenBanned=true + saveToFileEveryXMinutes=30 + # If enabled, perms can be managed separately for when the faction is offline + separateOfflinePerms=false + tagForceUpperCase=false + # Maximum faction tag length + tagLengthMax=10 + # Minimum faction tag length + tagLengthMin=3 + } + # For claimed areas where further faction-member ownership can be defined + ownedArea { + denyBuild=true + denyUsage=true + enabled=true + limitPerFaction=0 + messageByChunk=false + messageInsideTerritory=true + messageOnBorder=true + moderatorsBypass=true + painBuild=false + protectMaterials=true + } + # Do you want to limit portal creation? + portals { + # If true, portals will be limited to the minimum relation below + limit=false + # What should the minimum relation be to create a portal in territory? + # Goes in the order of: ENEMY, NEUTRAL, ALLY, MEMBER. + # Minimum relation allows that and all listed to the right to create portals. + # Example: put ALLY to allow ALLY and MEMBER to be able to create portals. + # If typed incorrectly, defaults to NEUTRAL. + minimumRelation=MEMBER + } + # Displayed prefixes for different roles within a faction + prefixes { + admin="***" + coleader="**" + mod="*" + normal="+" + recruit="-" + } + protection { + # Exceptions to consideration for breaking perms. Can always be broken. + breakExceptions=[] + # Exceptions to consideration for container perms. + # For example, putting "TRAPPED_CHEST" into here would allow anyone to open trapped chests anywhere. + containerExceptions=[] + # Exceptions for protections of interacting with entities, such as mounting horses + entityInteractExceptions=[] + # Commands which will be prevented if the player is a member of a permanent faction + permanentFactionMemberDenyCommands=[ + exampleCommand + ] + pistonProtectionThroughDenyBuild=true + # Mainly for other plugins/mods that use a fake player to take actions, which shouldn't be subject to our protections. + playersWhoBypassAllProtection=[ + example-player-name + ] + safeZoneBlockOtherExplosions=true + safeZoneBlockTNT=true + safeZoneDenyBuild=true + safeZoneDenyEndermanBlocks=true + safeZoneDenyUsage=true + safeZonePreventAllDamageToPlayers=false + # Commands which will be prevented when in claimed territory of an ally faction + territoryAllyDenyCommands=[ + exampleCommand + ] + territoryBlockCreepers=false + territoryBlockCreepersWhenOffline=false + territoryBlockFireballs=false + territoryBlockFireballsWhenOffline=false + territoryBlockOtherExplosions=false + territoryBlockOtherExplosionsWhenOffline=false + territoryBlockTNT=false + territoryBlockTNTWhenOffline=false + territoryDenyEndermanBlocks=true + territoryDenyEndermanBlocksWhenOffline=true + territoryDenyUsageMaterials=[ + "FLINT_AND_STEEL", + BUCKET, + "LAVA_BUCKET", + "WATER_BUCKET", + "FIRE_CHARGE" + ] + territoryDenyUsageMaterialsWhenOffline=[ + "FLINT_AND_STEEL", + BUCKET, + "LAVA_BUCKET", + "WATER_BUCKET", + "FIRE_CHARGE" + ] + # Commands which will be prevented when in claimed territory of an enemy faction + territoryEnemyDenyCommands=[ + spawn, + tpa, + sethome, + tpahere, + tpaccept, + home + ] + # Commands which will be prevented when in claimed territory of a neutral faction + territoryNeutralDenyCommands=[ + exampleCommand + ] + warZoneBlockCreepers=true + warZoneBlockFireballs=true + warZoneBlockOtherExplosions=true + warZoneBlockTNT=true + warZoneDenyBuild=true + warZoneDenyEndermanBlocks=true + warZoneDenyUsage=true + warZoneFriendlyFire=false + # Commands which will be prevented when in warzone + warzoneDenyCommands=[ + exampleCommand + ] + wildernessBlockCreepers=false + wildernessBlockFireballs=false + wildernessBlockOtherExplosions=false + wildernessBlockTNT=false + wildernessDenyBuild=false + # Commands which will be prevented when in wilderness + wildernessDenyCommands=[ + exampleCommand + ] + wildernessDenyEndermanBlocks=false + wildernessDenyUsage=false + worldsNoWildernessProtection=[ + exampleWorld + ] + } + pvp { + disablePVPBetweenNeutralFactions=false + disablePVPForFactionlessPlayers=false + disablePeacefulPVPInWarzone=true + enablePVPAgainstFactionlessInAttackersLand=false + noPVPDamageToOthersForXSecondsAfterLogin=3 + worldsIgnorePvP=[ + exampleWorldName + ] + } + # Spawn control. + # Exception names are entity type names as seen at the below URL. + # Note that any name with an underscore MUST have quotes around it. + # https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/EntityType.html + # Spawn types are those at the below URL: + # https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/entity/CreatureSpawnEvent.SpawnReason.html + spawning { + preventSpawningInSafezone=[ + "OCELOT_BABY", + REINFORCEMENTS, + "VILLAGE_DEFENSE", + "DISPENSE_EGG", + "ENDER_PEARL", + EXPLOSION, + TRAP, + "SILVERFISH_BLOCK", + NATURAL, + BREEDING, + INFECTION, + "BUILD_WITHER", + MOUNT, + "BUILD_SNOWMAN", + DROWNED, + EGG, + CURED, + LIGHTNING, + RAID, + SPAWNER, + "SLIME_SPLIT", + PATROL, + "BUILD_IRONGOLEM", + "NETHER_PORTAL", + "VILLAGE_INVASION", + "SPAWNER_EGG", + DEFAULT + ] + preventSpawningInSafezoneExceptions=[ + MULE, + LLAMA, + SHEEP, + "TROPICAL_FISH", + VILLAGER, + "POLAR_BEAR", + "MUSHROOM_COW", + CHICKEN, + TURTLE, + COD, + "TRADER_LLAMA", + PUFFERFISH, + SQUID, + HORSE, + PARROT, + COW, + "WANDERING_TRADER", + FOX, + PIG, + BAT, + DOLPHIN, + CAT, + SALMON, + RABBIT, + WOLF, + DONKEY, + STRIDER, + "IRON_GOLEM", + PANDA, + OCELOT + ] + preventSpawningInTerritory=[] + preventSpawningInTerritoryExceptions=[] + preventSpawningInWarzone=[] + preventSpawningInWarzoneExceptions=[] + preventSpawningInWilderness=[] + preventSpawningInWildernessExceptions=[] + # If true, FactionsUUID will automatically add in its new defaults such as + # adding new friendly mobs to the safe zone exception list + updateAutomatically=true + } + specialCase { + # Material names of things whose placement is ignored in faction territory + ignoreBuildMaterials=[ + exampleMaterial + ] + peacefulTerritoryDisableBoom=false + peacefulTerritoryDisableMonsters=false + peacefulTerritoryDisablePVP=true + permanentFactionsDisableLeaderPromotion=false + } +} +# What should be logged? +logging { + factionCreate=true + factionDisband=true + factionJoin=true + factionKick=true + factionLeave=true + landClaims=true + landUnclaims=true + moneyTransactions=true + playerCommands=true +} +# LWC integration +# This support targets the modern fork of LWC, called LWC Extended. +# You can find it here: https://www.spigotmc.org/resources/lwc-extended.69551/ +# Note: Modern LWC is no longer supported, and its former maintainer now runs LWC Extended +lwc { + enabled=true + resetLocksOnCapture=false + resetLocksOnUnclaim=false +} +# Control for the default settings of /f map +map { + height=17 + showEnemyFactions=true + showFactionKey=true + showNeutralFactionsOnMap=true + showTruceFactions=true + width=49 +} +# Paper features, when accessible. +paper { + # Utilize Paper's async teleportation if available (Paper 1.9+). + asyncTeleport=true +} +# PlayerVaults faction vault settings. +# Enable faction-owned vaults! +# https://www.spigotmc.org/resources/playervaultsx.51204/ +playerVaults { + defaultMaxVaults=0 + # The %s is for the faction id + vaultPrefix="faction-%s" +} +restrictWorlds { + # If true, Factions will only function on certain worlds + restrictWorlds=false + # If restrictWorlds is true, this setting determines if the world list below is a whitelist or blacklist. + # True for whitelist, false for blacklist. + whitelist=true + worldList=[ + exampleWorld + ] +} +scoreboard { + # Constant scoreboard stays around all the time, displaying status info. + # Also, if prefixes are enabled while it is enabled, will show prefixes on nametags and tab + constant { + content=[ + "&6Your Faction", + "{faction}", + "&3Your Power", + "{power}", + "&aBalance", + "${balance}" + ] + enabled=false + factionlessContent=[ + "Make a new Faction", + "Use /f create" + ] + factionlessEnabled=false + factionlessTitle=Status + # Set the length limit for prefixes. + # If 0, will use a sane default for your Minecraft version (16 for pre-1.13, 32 for 1.13+). + prefixLength=0 + # Only takes {relationcolor} and {faction} and &-prefixed color codes + prefixTemplate="{relationcolor}[{faction}] &r" + # If true, show faction prefixes on nametags and in tab list if scoreboard is enabled + prefixes=true + # Can use any placeholders, but does not update once set + title="Faction Status" + } + # Info scoreboard is displayed when a player walks into a new Faction's territory. + # Scoreboard disappears after seconds. + info { + # send faction change message as well when scoreboard is up? + alsoSendChat=true + # Supports placeholders + content=[ + "&6Power", + "{power}", + "&3Members", + "{online}/{members}", + "&4Leader", + "{leader}", + "&bTerritory", + "{chunks}" + ] + enabled=false + # How long do we want scoreboards to stay + expiration=7 + title="{faction-relation-color}{faction}" + } +} +worldBorder { + # WorldBorder support + # This is for Minecraft's built-in command. To get your current border: /minecraft:worldborder get + # A buffer of 0 means faction claims can go right up to the border of the world. + # The buffer is in chunks, so 1 as a buffer means an entire chunk of buffer between + # the border of the world and what can be claimed to factions + buffer=0 +} +# WorldGuard settings +worldGuard { + buildPriority=false + checking=false +} diff --git a/FastAsyncWorldEdit/config.yml b/FastAsyncWorldEdit/config.yml new file mode 100644 index 0000000..3a3ea31 --- /dev/null +++ b/FastAsyncWorldEdit/config.yml @@ -0,0 +1,296 @@ +# These first 6 aren't configurable +issues: "https://github.com/IntellectualSites/FastAsyncWorldEdit/issues" +wiki: "https://wiki.intellectualsites.com/FastAsyncWorldEdit/index" +date: "15 Aug 2020 00:00:00 GMT" +build: "https://ci.athion.net/job/FastAsyncWorldEdit-1.16/302" +commit: "https://github.com/IntellectualSites/FastAsyncWorldEdit/commit/f668ba48" +platform: "Bukkit" +# Set true to enable WorldEdit restrictions per region (e.g. PlotSquared or WorldGuard). +# To be allowed to WorldEdit in a region, users need the appropriate +# fawe. permission. See the Permissions page for supported region plugins. +region-restrictions: true +# FAWE will skip chunks when there's not enough memory available +prevent-crashes: false +# FAWE will cancel non admin edits when memory consumption exceeds this % +# - Bypass with `/wea` or `//fast` or `fawe.bypass` +# - Disable with 100 or -1. +max-memory-percent: 95 + +# Enable or disable core components +enabled-components: + commands: true + # Disable the FAWE-PlotSquared hook to take over most intense P2 queueing + # Specific aspects can be turned on and off further below + plotsquared-hook: true + +clipboard: + # Store the clipboard on disk instead of memory + # - Will be slightly slower + # - Uses 2 bytes per block + use-disk: true + # Compress the clipboard to reduce the size: + # - TODO: Buffered random access with compression is not implemented on disk yet + # - 0 = No compression + # - 1 = Fast compression + # - 2-17 = Slower compression + compression-level: 1 + # Number of days to keep history on disk before deleting it + delete-after-days: 1 + +lighting: + # If packet sending should be delayed until relight is finished + delay-packet-sending: true + async: true + # The relighting mode to use: + # - 0 = None (Do no relighting) + # - 1 = Optimal (Relight changed light sources and changed blocks) + # - 2 = All (Slowly relight every blocks) + mode: 1 + # If existing lighting should be removed before relighting + remove-first: false + +# Generic tick limiter (not necessarily WorldEdit related, but useful to stop abuse) +tick-limiter: + # Enable the limiter + enabled: true + # The interval in ticks + interval: 20 + # Max falling blocks per interval (per chunk) + falling: 64 + # Max physics per interval (excluding redstone) + physics-ms: 10 + # Max item spawns per interval (per chunk) + items: 256 + # Whether fireworks can load chunks + # - Fireworks usually travel vertically so do not load any chunks + # - Horizontal fireworks can be hacked in to crash a server + fireworks-load-chunks: false + +web: + # Should download urls be shortened? + # - Links are less secure as they could be brute forced + shorten-urls: false + # The web interface for clipboards + # - All schematics are anonymous and private + # - Downloads can be deleted by the user + # - Supports clipboard uploads, downloads and saves + url: "https://empcraft.com/fawe/" + +plotsquared-integration: + clear: true + cuboids: true + copy-and-swap: true + set-biome: true + +extent: + # Don't bug console when these plugins slow down WorldEdit operations + # - You'll see a message in console if you need to change this option + allowed-plugins: [] + # Should debug messages be sent when third party extents are used? + debug: true + +# Experimental options, use at your own risk +# - UNSAFE = Can cause permanent damage to the server +# - SAFE = Can be buggy but unlikely to cause any damage +experimental: + # [UNSAFE] Directly modify the region files. (OBSOLETE - USE ANVIL COMMANDS) + # - IMPROPER USE CAN CAUSE WORLD CORRUPTION! + anvil-queue-mode: false + # [SAFE] Dynamically increase the number of chunks rendered + # - Requires Paper + # - Set your server view distance to 1 (spigot.yml, server.properties) + # - Based on tps and player movement + # - Note: If entities become hidden, increase the server view distance to 3 + dynamic-chunk-rendering: -1 + # Allows brushes to be persistent (default: true) + persistent-brushes: true + # Disable using native libraries + disable-natives: false + # [SAFE] Keep entities that are positioned in non-air blocks when editing an area + # Might cause client-side FPS lagg in some situations + keep-entities-in-blocks: false + # [SAFE] Experimental freebuild region restrictions + # - PERM: fawe.freebuild + # - PERM: fawe.freebuild. + freebuild: false + # Other experimental features + other: false + # Allow blocks placed by WorldEdit to tick. This could cause the big lags. + # This has no effect on existing blocks one way or the other. + allow-tick-placed: false + # Force re-ticking of existing blocks not edited by FAWE. + # This will increase time taken slightly. + allow-tick-existing: true + +# This relates to how FAWE places chunks +queue: + # This should equal the number of processors you have + parallel-threads: 4 + progress: + # Display constant titles about the progress of a user's edit + # - false = disabled + # - title = Display progress titles + # - chat = Display progress in chat + display: "title" + # How often edit progress is displayed + interval: 1 + # Delay sending progress in milliseconds (so quick edits don't spam) + delay: 5000 + # When doing edits that effect more than this many chunks: + # - FAWE will start placing before all calculations are finished + # - A larger value will use slightly less CPU time + # - A smaller value will reduce memory usage + # - A value too small may break some operations (deform?) + target-size: 64 + # Force FAWE to start placing chunks regardless of whether an edit is finished processing + # - A larger value will use slightly less CPU time + # - A smaller value will reduce memory usage + # - A value too small may break some operations (deform?) + max-wait-ms: 1000 + # Increase or decrease queue intensity (ms) [-50,50]: + # 0 = balance of performance / stability + # -10 = Allocate 10ms less for chunk placement + # Too high can cause lag spikes (you might be okay with this) + # Too low will result in slow edits + extra-time-ms: 0 + # Loading the right amount of chunks beforehand can speed up operations + # - Low values may result in FAWE waiting on requests to the main thread + # - Higher values use more memory and isn't noticeably faster + preload-chunks: 32 + # If pooling is enabled (reduces GC, higher memory usage) + # - Enable to improve performance at the expense of memory + pool: true + # Discard edits which have been idle for a certain amount of time (ms) + # - E.g. A plugin creates an EditSession but never does anything with it + # - This only applies to plugins improperly using WorldEdit's legacy API + discard-after-ms: 60000 + # When using fastmode also do not bother to fix existing ticking blocks + no-tick-fastmode: true + +history: + # Should history be saved on disk: + # - Frees up a lot of memory + # - Persists restarts + # - Unlimited undo + # - Does not affect edit performance if `combine-stages` + use-disk: true + # Use a database to store disk storage summaries: + # - Enables inspection and rollback + # - Does not impact performance + use-database: true + # Record history with dispatching: + # - Much faster as it avoids duplicate block checks + # - Slightly worse compression since dispatch order is different + combine-stages: true + # Higher compression reduces the size of history at the expense of CPU + # 0 = Uncompressed byte array (fastest) + # 1 = 1 pass fast compressor (default) + # 2 = 2 x fast + # 3 = 3 x fast + # 4 = 1 x medium, 1 x fast + # 5 = 1 x medium, 2 x fast + # 6 = 1 x medium, 3 x fast + # 7 = 1 x high, 1 x medium, 1 x fast + # 8 = 1 x high, 1 x medium, 2 x fast + # 9 = 1 x high, 1 x medium, 3 x fast (best compression) + # NOTE: If using disk, do some compression (3+) as smaller files save faster + compression-level: 3 + # The buffer size for compression: + # - Larger = better ratio but uses more upfront memory + # - Must be in the range [64, 33554432] + buffer-size: 531441 + # The maximum time in milliseconds to wait for a chunk to load for an edit. + # (50ms = 1 server tick, 0 = Fastest). + # The default value of 100 should be safe for most cases. + # + # Actions which require loaded chunks (e.g. copy) which do not load in time + # will use the last chunk as filler, which may appear as bands of duplicated blocks. + # Actions usually wait about 25-50ms for the chunk to load, more if the server is lagging. + # A value of 100ms does not force it to wait 100ms if the chunk loads in 10ms. + # + # This value is a timeout in case a chunk is never going to load (for whatever odd reason). + # If the action times out, the operation continues by using the previous chunk as filler, + # and displaying an error message. In this case, either copy a smaller section, + # or increase chunk-wait-ms. + # A value of 0 is faster simply because it doesn't bother loading the chunks or waiting. + chunk-wait-ms: 1000 + # Delete history on disk after a number of days + delete-after-days: 7 + # Delete history in memory on logout (does not effect disk) + delete-on-logout: true + # If history should be enabled by default for plugins using WorldEdit: + # - It is faster to have disabled + # - Use of the FAWE API will not be effected + enable-for-console: true + # Should redo information be stored: + # - History is about 20% larger + # - Enables use of /redo + store-redo: true + # Assumes all edits are smaller than 4096x256x4096: + # - Reduces history size by ~10% + small-edits: false + +# Paths for various directories +paths: + tokens: "tokens" + # Put any minecraft or mod jars for FAWE to be aware of block textures + textures: "textures" + heightmap: "heightmap" + history: "history" + # Multiple servers can use the same clipboards + # - Use a shared directory or NFS/Samba + clipboard: "clipboard" + # Each player has his or her own sub directory for schematics + per-player-schematics: true + commands: "commands" + +# Region restriction settings +region-restrictions-options: + # What type of users are allowed to WorldEdit in a region + # - MEMBER = Players added to a region + # - OWNER = Players who own the region + mode: "MEMBER" +# The "default" limit group affects those without a specific limit permission. +# To grant someone different limits, copy the default limits group +# and give it a different name (e.g. newbie). Then give the user the limit +# permission node with that limit name (e.g. fawe.limit.newbie ) +limits: + default: + # Max actions that can be run concurrently (i.e. commands) + max-actions: 1 + # Max number of block changes (e.g. by `//set stone`). + max-changes: 50000000 + # Max number of blocks checked (e.g. `//count stone` which doesn't change blocks) + max-checks: 50000000 + # Number of times a change can fail (e.g. if the player can't access that region) + max-fails: 50000000 + # Allowed brush iterations (e.g. `//brush smooth`) + max-iterations: 1000 + # Max allowed entities (e.g. cows) + max-entities: 1337 + # Blockstates include Banner, Beacon, BrewingStand, Chest, CommandBlock, + # CreatureSpawner, Dispenser, Dropper, EndGateway, Furnace, Hopper, Jukebox, + # NoteBlock, Sign, Skull, Structure + max-blockstates: 1337 + # Maximum size of the player's history in Megabytes: + # - History on disk or memory will be deleted + max-history-mb: -1 + # Maximum time in milliseconds //calc can execute + max-expression-ms: 50 + # Cinematic block placement: + # - Adds a delay to block placement (nanoseconds/block) + # - Having an artificial delay will use more CPU/Memory + speed-reduction: 0 + # Place chunks instead of individual blocks: + # - Disabling this will negatively impact performance + # - Only disable this for compatibility or cinematic placement + fast-placement: true + # Should WorldEdit use inventory? + # 0 = No inventory usage (creative) + # 1 = Inventory for removing and placing (freebuild) + # 2 = Inventory for placing (survival) + inventory-mode: 0 + # Should large edits require confirmation (>16384 chunks) + confirm-large: true + # List of blocks to strip nbt from + strip-nbt: [] diff --git a/Jobs/generalConfig.yml b/Jobs/generalConfig.yml index a06693f..b02fe48 100644 --- a/Jobs/generalConfig.yml +++ b/Jobs/generalConfig.yml @@ -108,13 +108,19 @@ DailyQuests: # Default 0, disabling cost of skipping quest. SkipQuestCost: 0.0 # Enables the schedule manager to boost the server. -# By default this has been disabled for causing memory leak. ScheduleManager: Use: true +# Fire players if their work time has expired at a job. +# Setting time to 0, will not works. +# For this to work, the player needs to get a new job for the timer to start. +# Counting in hours +JobExpirationTime: 0 # Maximum number of jobs a player can join. # Use 0 for no maximum # Keep in mind that jobs.max.[amount] will bypass this setting max-jobs: 3 +# Disabling the payment if the user reached the maximum level of a job. +disable-payment-if-max-level-reached: false # Hide jobs from player if they lack the permission to join the job hide-jobs-without-permission: false # Hide jobs info from player if they lack the permission to join the job @@ -134,6 +140,9 @@ disablePaymentIfRiding: false add-xp-player: false # Do the jobs boost ignore the boosted items usage in off hand? enable-boosted-items-in-offhand: true +# Do you want to prevent crop resizing payment when placing more cactus? +# This option is only related to: sugar_cane, cactus, kelp, bamboo +prevent-crop-resize-payment: false # Allows, when losing maximum durability of item then it does not pay the player until it is repaired. # E.g. the player wants to enchant a item with enchanting table and the item has durability loss then not paying. allow-pay-for-durability-loss: @@ -155,8 +164,8 @@ modify-chat: # With this set to true names like Stone:1 will be translated to Granite # Name list is in TranslatableWords.yml file UseCustomNames: true -# Changes how often, in seconds, players are paid out. Default is 5 seconds. -# Setting this too low may cause tick lag. Increase this to improve economy performance (at the cost of delays in payment) +# Changes how often, in seconds, players are paid out. Default is 5 seconds. +# Setting this too low may cause tick lag. Increase this to improve economy performance (at the cost of delays in payment) economy-batch-delay: 5 # Enable async economy calls. # Disable this if you have issues with payments or your plugin is not thread safe. @@ -179,8 +188,8 @@ Economy: MONEY: 0.0 EXP: 0.0 POINTS: 0.0 - # When set to true income which is belove 0 will get bonus aplied to it - # In example, if you would loose 5 bucks for placing diamond block, with 100% payment bonus, that penalty disapears + # When set to true income which is belove 0 will get bonus applied to it + # In example, if you would loose 5 bucks for placing diamond block, with 100% payment bonus, that penalty disappears # When this left at false penalty for action will remain unchanged ApplyToNegativeIncome: false MinimumOveralPayment: @@ -397,6 +406,9 @@ BossBar: # If enabled boss bar will update after each action # If disabled, BossBar will update only on each payment. This can save some server resources ShowOnEachAction: false + # Defines in how many parts bossbar will be split visually + # Valid options: 1, 6, 10, 12, 20 + SegmentCount: 1 # How long in sec to show BossBar for player # If you have disabled ShowOnEachAction, then keep this number higher than payment interval for better experience Timer: 6 @@ -487,6 +499,8 @@ JobsGUI: Rows: 5 # Defines back button slot in GUI BackButtonSlot: 37 + # Defines next button slot in GUI + NextButtonSlot: 45 # Defines start position in gui from which job icons will be shown StartPosition: 11 # Defines by how many jobs we need to group up @@ -495,6 +509,8 @@ JobsGUI: SkipAmount: 2 BackButton: Material: JACK_O_LANTERN + NextButton: + Material: ARROW Filler: Material: GREEN_STAINED_GLASS_PANE Commands: @@ -516,3 +532,6 @@ Commands: # Specify the confirm expiry time. # Time in seconds. ConfirmExpiryTime: 10 + JobsInfo: + # Open up the jobs browse action list, when your performed /jobs info command? + open-browse: false diff --git a/Jobs/jobConfig.yml b/Jobs/jobConfig.yml index 01865a0..6aa6626 100644 --- a/Jobs/jobConfig.yml +++ b/Jobs/jobConfig.yml @@ -88,6 +88,8 @@ Jobs: # Enchants of the item Enchantments: - DURABILITY:1 + # Slot number to show the item in the specified row + slot: 5 # You can use the custom player head: # Item: player_head # CustomSkull: Notch @@ -451,6 +453,9 @@ Jobs: node2: value: true level: 10 + firstNode: + # The permission node + permission: aaaaaatest.node conditions: first: requires: diff --git a/Multiverse-Core/worlds.yml b/Multiverse-Core/worlds.yml index 12330ee..cef8eb0 100644 --- a/Multiverse-Core/worlds.yml +++ b/Multiverse-Core/worlds.yml @@ -1,51 +1,4 @@ worlds: - world_the_end: - ==: MVWorld - hidden: 'false' - alias: world_the_end - color: WHITE - style: NORMAL - pvp: 'true' - scale: '16.0' - respawnWorld: world - allowWeather: 'true' - difficulty: HARD - spawning: - ==: MVSpawnSettings - animals: - ==: MVSpawnSubSettings - spawn: 'true' - spawnrate: '-1' - exceptions: [] - monsters: - ==: MVSpawnSubSettings - spawn: 'true' - spawnrate: '-1' - exceptions: [] - entryfee: - ==: MVEntryFee - amount: '0.0' - hunger: 'true' - autoHeal: 'true' - adjustSpawn: 'true' - portalForm: ALL - gameMode: SURVIVAL - keepSpawnInMemory: 'false' - spawnLocation: - ==: MVSpawnLocation - x: 0.0 - y: 62.0 - z: 0.0 - pitch: 0.0 - yaw: 0.0 - autoLoad: 'true' - bedRespawn: 'true' - worldBlacklist: [] - environment: THE_END - seed: '1923020019' - generator: 'null' - playerLimit: '-1' - allowFlight: 'true' world: ==: MVWorld hidden: 'false' @@ -93,6 +46,53 @@ worlds: generator: 'null' playerLimit: '-1' allowFlight: 'true' + world_the_end: + ==: MVWorld + hidden: 'false' + alias: world_the_end + color: WHITE + style: NORMAL + pvp: 'true' + scale: '16.0' + respawnWorld: world + allowWeather: 'true' + difficulty: HARD + spawning: + ==: MVSpawnSettings + animals: + ==: MVSpawnSubSettings + spawn: 'true' + spawnrate: '-1' + exceptions: [] + monsters: + ==: MVSpawnSubSettings + spawn: 'true' + spawnrate: '-1' + exceptions: [] + entryfee: + ==: MVEntryFee + amount: '0.0' + hunger: 'true' + autoHeal: 'true' + adjustSpawn: 'true' + portalForm: ALL + gameMode: SURVIVAL + keepSpawnInMemory: 'false' + spawnLocation: + ==: MVSpawnLocation + x: 0.0 + y: 62.0 + z: 0.0 + pitch: 0.0 + yaw: 0.0 + autoLoad: 'true' + bedRespawn: 'true' + worldBlacklist: [] + environment: THE_END + seed: '1923020019' + generator: 'null' + playerLimit: '-1' + allowFlight: 'true' world_nether: ==: MVWorld hidden: 'false' @@ -187,16 +187,16 @@ worlds: generator: PlotSquared playerLimit: '-1' allowFlight: 'true' - worldhub: + flatworld: ==: MVWorld hidden: 'false' - alias: worldhub + alias: flatworld color: WHITE style: NORMAL pvp: 'true' scale: '1.0' respawnWorld: '' - allowWeather: 'false' + allowWeather: 'true' difficulty: HARD spawning: ==: MVSpawnSettings @@ -207,7 +207,7 @@ worlds: exceptions: [] monsters: ==: MVSpawnSubSettings - spawn: 'false' + spawn: 'true' spawnrate: '-1' exceptions: [] entryfee: @@ -217,20 +217,20 @@ worlds: autoHeal: 'true' adjustSpawn: 'true' portalForm: ALL - gameMode: ADVENTURE + gameMode: SURVIVAL keepSpawnInMemory: 'false' spawnLocation: ==: MVSpawnLocation - x: 162.5 + x: -256.0 y: 4.0 - z: -95.5 + z: -96.0 pitch: 0.0 yaw: 0.0 autoLoad: 'true' bedRespawn: 'true' worldBlacklist: [] environment: NORMAL - seed: '-5692829584426207714' + seed: '4622440486943241231' generator: 'null' playerLimit: '-1' allowFlight: 'true' @@ -281,16 +281,16 @@ worlds: generator: 'null' playerLimit: '-1' allowFlight: 'true' - flatworld: + worldhub: ==: MVWorld hidden: 'false' - alias: flatworld + alias: worldhub color: WHITE style: NORMAL pvp: 'true' scale: '1.0' respawnWorld: '' - allowWeather: 'true' + allowWeather: 'false' difficulty: HARD spawning: ==: MVSpawnSettings @@ -301,7 +301,7 @@ worlds: exceptions: [] monsters: ==: MVSpawnSubSettings - spawn: 'true' + spawn: 'false' spawnrate: '-1' exceptions: [] entryfee: @@ -311,20 +311,20 @@ worlds: autoHeal: 'true' adjustSpawn: 'true' portalForm: ALL - gameMode: SURVIVAL + gameMode: ADVENTURE keepSpawnInMemory: 'false' spawnLocation: ==: MVSpawnLocation - x: -256.0 + x: 162.5 y: 4.0 - z: -96.0 + z: -95.5 pitch: 0.0 yaw: 0.0 autoLoad: 'true' bedRespawn: 'true' worldBlacklist: [] environment: NORMAL - seed: '4622440486943241231' + seed: '-5692829584426207714' generator: 'null' playerLimit: '-1' allowFlight: 'true' diff --git a/PlotSquared/components.yml b/PlotSquared/components.yml new file mode 100644 index 0000000..ceaaa54 --- /dev/null +++ b/PlotSquared/components.yml @@ -0,0 +1,10 @@ +title: '&6Plot Components' +presets: +- component: floor + cost: 0.0 + pattern: '##wool' + name: '&6D&ai&cs&ec&bo &2F&3l&do&9o&4r' + icon: yellow_wool + description: + - '&6Spice up your plot floor' + permission: '' diff --git a/PlotSquared/config/settings.yml b/PlotSquared/config/settings.yml index 4269862..613c546 100755 --- a/PlotSquared/config/settings.yml +++ b/PlotSquared/config/settings.yml @@ -1,19 +1,59 @@ -# These first 7 aren't configurable -issues: "https://github.com/IntellectualSites/PlotSquared/issues" -suggestion: "https://github.com/IntellectualSites/PlotSquaredSuggestions" -wiki: "https://github.com/IntellectualSites/PlotSquared/wiki" -date: "24 Feb 2020 00:00:00 GMT" -build: "https://ci.athion.net/job/PlotSquared-Releases/453" -commit: "https://github.com/IntellectualSites/PlotSquared/commit/c31c855" +# This value is not configurable. It shows the platform you are using. platform: "Bukkit" -# Show additional information in console +# 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 -# The big annoying text that appears when you enter a plot -# For a single plot: `/plot flag set titles false` -# For just you: `/plot toggle titles` -# For all plots: Add `titles: false` in the worlds.yml flags block +# 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. titles: 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 + # Use a database to store UUID/name info + use-sqluuidhandler: 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 + # 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 + # Whether the BungeePerms service is enabled + service-bungee-perms: true + # Enable or disable parts of the plugin # Note: A cache will use some memory if enabled enabled-components: @@ -23,10 +63,8 @@ enabled-components: events: true # Commands are used to interact with the plugin commands: true - # The UUID cacher is used to resolve player names - uuid-cache: true - # The plugin auto updater will notify you if updates are available. - updater: true + # Whether we should notify you about updates or not. + update-notifications: true # Stores user metadata in a database persistent-meta: true # Optimizes permission checks @@ -37,50 +75,111 @@ enabled-components: rating-cache: true # Allow WorldEdit to be restricted to plots worldedit-restrictions: true - # Allow economy to be used + # Allow economy to be used to sell, claim or buy plots. economy: true - # @deprecated - use bstats config.yml - metrics: true # Expiry will clear old or simplistic plots plot-expiry: false # Processes chunks (trimming, or entity/tile limits) chunk-processor: false - # Kill mobs on roads + # Kill mobs on roads (Chicken, Cow, etc.) kill-road-mobs: false - # Kill items on roads + # Kill items on roads (Stick, Paper, etc.) kill-road-items: false - # Kill vehicles on roads + # Kill vehicles on roads (Boat, Minecart, etc.) kill-road-vehicles: false - # Notify a player of any missed comments upon plot entry + # Notify a player of any missed plot comments upon plot entry comment-notifier: false # Let players claim entire worlds with PlotSquared worlds: false # Actively purge invalid database entries database-purger: false - # Delete plots when a player is banned + # Delete plots when a player is banned. + # Note: This only works with the /minecraft:ban command. Any punishment plugin like LiteBans is not supported. ban-deleter: false - # Prevent possibly unsafe blocks from being used in plot components - # Can be bypassed with `/plot debugallowunsafe` - prevent-unsafe: true + # Allows PlaceholderAPI placeholders to be used in captions, flags, etc. + external-placeholders: true + # Make road regeneration persistent across restarts + persistent-road-regen: false + # Enable the `/plot component` preset GUI + # Read more about components here: https://wiki.intellectualsites.com/en/plotsquared/installation/plot-components + component-presets: true + # 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" +# This is an auto clearing task called `task1` +auto-clear: + task1: + threshold: 1 + required-plots: -1 + confirmation: true + days: 7 + skip-account-age-days: -1 + worlds: + - "*" + # See: https://wiki.intellectualsites.com/en/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 + +# Misc 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" + scripts: "scripts" + templates: "templates" + translations: "translations" + +# Schematic and Asset 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://empcraft.com/plots/" + # The web interface for assets + # - All schematics are organized and public + # - Assets can be searched, selected and downloaded + assets: "https://empcraft.com/assetpack/" + +# 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: [] -claim: - # The max plots claimed in a single `/plot auto ` command - max-auto-area: 4 - -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 - +# Teleportation related settings teleport: # Teleport to your plot on death on-death: false @@ -94,73 +193,8 @@ teleport: # The visit command is ordered by world instead of globally per-world-visit: false -confirmation: - # Teleport to your plot on death - confirmation-timeout-seconds: 20 - -# 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 e.g. plots.plot.127 - # The value covers the range to check only, 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 - -chat: - # Sometimes console color doesn't work, you can disable it here - console-color: true - # Should the chat be interactive? - interactive: true - -done: - # Require a plot marked as done to 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 - -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://empcraft.com/plots/" - # The web interface for assets - # - All schematics are organized and public - # - Assets can be searched, selected and downloaded - assets: "https://empcraft.com/assetpack/" - -# Configure the paths that will be used -paths: - schematics: "schematics" - scripts: "scripts" - templates: "templates" - translations: "translations" - -# Schematic Settings -schematics: - # Whether schematic based generation should paste schematic on top of plots, or from Y=1 - paste-on-top: true - -# General settings -general: - # Display scientific numbers (4.2E8) - scientific: false - # Replace wall when merging - merge-replace-wall: true - -uuid: - # Force using offline UUIDs (it usually detects the right mode) - offline: false - # Force using lowercase UUIDs - force-lowercase: false - # Use a database to store UUID/name info - use-sqluuidhandler: false - +# Chunk processor related settings +# See https://wiki.intellectualsites.com/en/plotsquared/optimization/chunk-processor for more information. chunk-processor: # Auto trim will not save chunks which aren't claimed auto-trim: false @@ -171,25 +205,369 @@ chunk-processor: # Disable block physics disable-physics: false -# This is an auto clearing task called `task1` -auto-clear: - task1: - threshold: 1 - required-plots: -1 - confirmation: true - days: 7 - skip-account-age-days: -1 - worlds: - - "*" - # See: https://github.com/IntellectualSites/PlotSquared/wiki/Plot-analysis - 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 +# Claim related settings +claim: + # The max plots claimed in a single `/plot auto ` 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 e.g. plots.plot.127 + # The value covers the range to check only, 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 + +# Chat related settings +chat: + # Sometimes console color doesn't work, you can disable it here + console-color: true + # Should the chat be interactive? + interactive: true + +# 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. + # Waits (chunk task time / target_time) ticks before completely the next task. + target-time: 65 + +# 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 + +# Confirmation timeout related settings +confirmation: + # Timeout before a confirmation prompt expires + confirmation-timeout-seconds: 20 + +# Backup related settings +# See https://wiki.intellectualsites.com/en/plotsquared/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 + +# Schematic Settings +# See https://wiki.intellectualsites.com/en/plotsquared/schematics/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 + +# 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 + # Blocks that may not be used in plot components + # Checkout the wiki article regarding plot components before modifying: https://wiki.intellectualsites.com/en/plotsquared/installation/plot-components + invalid-blocks: + - "acacia_button" + - "acacia_fence_gate" + - "acacia_door" + - "acacia_pressure_plate" + - "acaia_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" diff --git a/PlotSquared/config/worlds.yml b/PlotSquared/config/worlds.yml index 639257b..f4aab90 100755 --- a/PlotSquared/config/worlds.yml +++ b/PlotSquared/config/worlds.yml @@ -1,9 +1,9 @@ -configuration_version: post_flattening +configuration_version: v5 worlds: plotworld: plot: height: 62 - biome: FOREST + biome: minecraft:forest size: 42 filling: stone:100 auto_merge: false @@ -15,11 +15,13 @@ worlds: block_claimed: sandstone_slab:100 height: 62 block: stone_slab:100 + place_top_block: true misc_spawn_unowned: false road: block: quartz_block:100 height: 62 width: 7 + flags: {} home: nonmembers: side default: side @@ -36,6 +38,7 @@ worlds: use: false chat: enabled: false + forced: false limits: max-members: 128 world: diff --git a/PlotSquared/user_cache.db b/PlotSquared/user_cache.db new file mode 100644 index 0000000000000000000000000000000000000000..f8c63320895855f8e66b2fd81d7c8a4563179d23 GIT binary patch literal 12288 zcmeHMJB(ac8J_hx-krA-+i@&o?>LTQukGVK?*}puV_6vCgkU^K5unL=?u>VKW-||G z2PjAZN(UV>qCrYS1BeP*A_@uwG=vHSqJtXI!GFeysf=%#;$H2%zkAL--}n9hnfdlh zU%WG%$8MTT_w2mODn~18Yn4xTyOm0X!L16n505o?a`?j+@R(me?O>H_H{WY@{#`lL zxnAj9@BI2{CzPL;43rF%43rF%43rF%43rF%43rF%43rF%41ClWc>BoO`pM1BwYR@A zw{8>{vpDtE5B~S$(9OHIZrr=oy?5g?cW!mxcno->dug#4hVGYd+`W1G#@$PdZgpS% z!oBXRy*qcVb~9{j_u>;ie(mn(Ub%7i_3r0yz5ZyJtu1os$jMuqYn921*7>2A;&gC0y-w@S}qucwF7F{A_ji!ADqK#+R$T zO{=8#Tn5BNVu(BAk#US7Og&GYQx%vS+c2E&Ep~@;tJ=Hb5;4jvf|#NLaqSHKP~V0Yqp?gj>3 ztoBY>#);t}BF7VfOLG(%CInK_2gV~yF}cZXFj-Enyj<;_5HTs?DMLgOSdNVfSy%&# z4hJnbw_3q8amp@Kdl$5`f-5PJ#f$@31Z1@r2pb~=XI>f^;Qtu&I8CF)!NF3zRPAjg z%at}UAt#7KoZyHwNfv2IJ+X`m$J_$GIZbEL_Ty+YjO2W^cTQm#%_>;4us|{89%&i_ ztiyzaz0{aGAH#I$9}K9HF9OGjYnKdD$UB-4_ckIMlt5lHVWW`DU^cL`$*x@v$8eG3 zIKOtT+B?lDv(7k)gdiI61Vr298DfNRmWVV~iTidsJ(v$r7bxaba}}{i!YQ~ktT|{& zDH2!(MX3)i$i1l_O~U2PYVVk2EZ`793@a7lG65AqgM=8S(mryKe>jX+&sKXUnbuN7 z3KR*QC}^C7m53V$3~>yS2Wg_B;2lO@olM>EwKyNL(;#_L-jHM@N^nJpD<}*n zgGGW`6E!7XCA$YxEWd8Y^WiuO3X*FbeR7Tr+4Ar!1p1~4}hD%WD5 zNQXd>BrH;`5>edd>l#eAPv-GslEP_$oK64-JTlsQpulPATo70&u5>C5(c?Ky{1^8JoQy0u?5KrZ6s4$+!>2;+Fk1e+wN0 z7JN#c2qu9A>tQ+%1`rlQX$nidh=gOlI{}A1AkRTzL0gdCWcjJE*^UZn=wQfF%sfyG zJx1>i$2&XI$z&GUvtR-tT*6FZMDdCT4#EhZl~p=Q2R=$BEe6v#?ayP}o8Y71H83(W z)+r>w3IO#W4u{jdRZOJ_)hUyo#<&l^*%r71XGrj$us{H~7VNA9)Kye5FG+X<-6Bd0 zwwVo<`@GU)IW!~vJ(@&|J(j+75ZMr$bJ z_`dbKGw3Uru|{T1CZ{8X9w{Q|DQ!YlO0aXF+HjAhb#l+<6Z-oP_KCPwhhF4`4L)xw zL^3!Di--*85kYMSE+bY_$jLz*4HtV?YS6!vR4zu7Jq=x(YX;LLjFFd|>!e^S(s;Jq zRaZBlyMXn)_Kcw9p=fx5eZ)Bpo-x=3$BAOl>R}B5uY(*|JEK&j2=*H&7augpVPFUI zK4R!fMujwru=fPmPxuj#!y67ADne^>6s+Yze0awo7A?UX2N*sq#xtAZY!0VdMxFs` zZD1G*CBi(=_@G*#{Yoxj+aiYO1Z5_}Y=5{5y#>QIa~LMFOj(a%SF|!3P>{oR0_A~% z4iWT}&=~y4hUJ6B$lLK`9Ji}b|Ip(kiv**Hv;Dopc~63#iK9+Jc@MpAXE2$~hqK5J z!8B0_Prwp@fGXjHz?Fr(J8T2d+i&l58qI&TPc$pdyS0a%pEkcy|8Dzx zji1y%@uY7%<@+TAB?Bb`B?Bb`B?Bb`A5{h*09pGWdHKJg49>tJnat%3EE2_RWnhu) z<DWUAkkR?3*->(3@j2ov@)71B)aJ^$aW$DbzBsNSv^-0v1RT)>qe9AV4^hfkiTdXI8)hNx|U^ED{b> QGq6Y~a0rt4T9F*!zcBiGjsO4v literal 0 HcmV?d00001 diff --git a/Server/ScreenSetup.sh b/Server/ScreenSetup.sh old mode 100644 new mode 100755 diff --git a/Server/bukkit.yml b/Server/bukkit.yml index 1a7e996..ce73969 100644 --- a/Server/bukkit.yml +++ b/Server/bukkit.yml @@ -24,6 +24,7 @@ settings: shutdown-message: Server closed minimum-api: none spawn-limits: + water-ambient: 20 monsters: 50 animals: 8 water-animals: 3 @@ -31,6 +32,9 @@ spawn-limits: chunk-gc: period-in-ticks: 400 ticks-per: + water-spawns: 1 + water-ambient-spawns: 1 + ambient-spawns: 1 animal-spawns: 400 monster-spawns: 4 autosave: 6000 diff --git a/Server/paper.yml b/Server/paper.yml index 10c920b..55619a8 100644 --- a/Server/paper.yml +++ b/Server/paper.yml @@ -13,6 +13,8 @@ verbose: false config-version: 20 settings: + console-has-all-permissions: false + chunk-tasks-per-tick: 1000 load-permissions-yml-before-plugins: true bungee-online-mode: true region-file-cache-size: 256 @@ -29,7 +31,7 @@ settings: secret: '' async-chunks: enable: true - load-threads: -1 + threads: -1 watchdog: early-warning-every: 5000 early-warning-delay: 10000 @@ -39,6 +41,15 @@ settings: book-size: page-max: 2560 total-multiplier: 0.98 + unsupported-settings: + allow-permanent-block-break-exploits: false + allow-piston-duplication: false + allow-permanent-block-break-exploits-readme: This setting controls if players + should be able to break bedrock, end portals and other intended to be permanent + blocks. + allow-piston-duplication-readme: This setting controls if player should be able + to use TNT duplication, but this also allows duplicating carpet, rails and potentially + other items messages: no-permission: '&cI''m sorry, but you do not have permission to perform this command. Please contact the server administrators if you believe that this is in error.' @@ -59,6 +70,12 @@ timings: server-name: Unknown Server world-settings: default: + phantoms-do-not-spawn-on-creative-players: true + phantoms-only-attack-insomniacs: true + iron-golems-can-spawn-in-air: false + zombie-villager-infection-chance: -1.0 + delay-chunk-unloads-by: 10s + light-queue-size: 20 seed-based-feature-search: true portal-create-radius: 16 entities-target-with-follow-range: false @@ -109,6 +126,7 @@ world-settings: all-chunks-are-slime-chunks: false mob-spawner-tick-rate: 2 game-mechanics: + nerf-pigmen-from-nether-portals: false disable-pillager-patrols: false scan-for-legacy-ender-dragon: true disable-chest-cat-detection: false @@ -118,6 +136,14 @@ world-settings: disable-sprint-interruption-on-attack: false disable-relative-projectile-velocity: false disable-unloaded-chunk-enderpearl-exploit: true + pillager-patrols: + spawn-chance: 0.2 + spawn-delay: + per-player: false + ticks: 12000 + start: + per-player: false + day: 5 max-growth-height: cactus: 3 reeds: 3 @@ -177,6 +203,8 @@ world-settings: generator-settings: flat-bedrock: false baby-zombie-movement-modifier: 0.5 + viewdistances: + no-tick-view-distance: -1 worldhub: anti-xray: enabled: false diff --git a/Server/run.sh b/Server/run.sh old mode 100644 new mode 100755 diff --git a/Server/server.properties b/Server/server.properties index bce7aa3..0433cda 100644 --- a/Server/server.properties +++ b/Server/server.properties @@ -1,9 +1,10 @@ #Minecraft server properties -#Sat Jul 25 12:01:28 UTC 2020 +#Sun Jul 26 12:01:28 UTC 2020 spawn-protection=16 max-tick-time=60000 query.port=25565 generator-settings= +sync-chunk-writes=true force-gamemode=false allow-nether=true enforce-whitelist=false @@ -16,9 +17,11 @@ spawn-monsters=true broadcast-rcon-to-ops=true op-permission-level=4 pvp=true +entity-broadcast-range-percentage=100 snooper-enabled=false level-type=default hardcore=false +enable-status=true enable-command-block=true max-players=20 network-compression-threshold=-1 @@ -38,10 +41,11 @@ spawn-animals=true white-list=false rcon.password= generate-structures=true -max-build-height=256 online-mode=false +max-build-height=256 level-seed=1923020019 -use-native-transport=true prevent-proxy-connections=false -enable-rcon=false +use-native-transport=true +enable-jmx-monitoring=false motd=Chromacraft v5 +enable-rcon=false diff --git a/Server/spigot.yml b/Server/spigot.yml index 4a1ea65..5ddfdcd 100644 --- a/Server/spigot.yml +++ b/Server/spigot.yml @@ -60,6 +60,13 @@ stats: forced-stats: {} world-settings: default: + seed-endcity: 10387313 + seed-bastion: 30084232 + seed-fortress: 30084232 + seed-mansion: 10387319 + seed-fossil: 14357921 + seed-portal: 34222645 + end-portal-sound-radius: 0 trident-despawn-rate: 1200 max-entity-collisions: 8 verbose: true @@ -103,12 +110,30 @@ world-settings: sweetberry-modifier: 100 kelp-modifier: 100 entity-activation-range: + villagers: 32 + flying-monsters: 32 + villagers-work-immunity-after: 100 + villagers-work-immunity-for: 20 + villagers-active-for-panic: true water: 16 animals: 16 monsters: 24 raiders: 48 misc: 8 tick-inactive-villagers: true + wake-up-inactive: + animals-max-per-tick: 4 + animals-every: 1200 + animals-for: 100 + monsters-max-per-tick: 8 + monsters-every: 400 + monsters-for: 100 + villagers-max-per-tick: 4 + villagers-every: 600 + villagers-for: 100 + flying-monsters-max-per-tick: 8 + flying-monsters-every: 200 + flying-monsters-for: 100 entity-tracking-range: players: 48 animals: 48 diff --git a/WorldEdit/config.yml b/WorldEdit/config.yml deleted file mode 100644 index c315e4b..0000000 --- a/WorldEdit/config.yml +++ /dev/null @@ -1,152 +0,0 @@ -# -# WorldEdit's Configuration File -# -# About editing this file: -# - DO NOT USE TABS. You MUST use spaces or Bukkit will complain and post -# errors. If you use an editor, like Notepad++ (recommended for Windows -# users), you must configure it to "replace tabs with spaces." -# This can be changed in Settings > Preferences > Language Menu. -# - Don't get rid of indentations. They are indented so some entries that are -# in categories, like "max-blocks-changed", are placed in the "limits" -# category. -# - If you want to check the format of this file before putting it -# into WorldEdit, paste it into http://yaml-online-parser.appspot.com/ -# and see if it gives you "ERROR:". -# - Lines starting with # are comments, so they are ignored. -# - If you want to allow blocks, make sure to change "disallowed-blocks" to [] -# - -limits: - max-blocks-changed: - default: -1 - maximum: -1 - max-polygonal-points: - default: -1 - maximum: 20 - max-radius: -1 - max-super-pickaxe-size: 5 - max-brush-radius: 5 - butcher-radius: - default: -1 - maximum: -1 - disallowed-blocks: - - "minecraft:oak_sapling" - - "minecraft:jungle_sapling" - - "minecraft:dark_oak_sapling:" - - "minecraft:spruce_sapling" - - "minecraft:birch_sapling" - - "minecraft:acacia_sapling" - - "minecraft:black_bed" - - "minecraft:blue_bed" - - "minecraft:brown_bed" - - "minecraft:cyan_bed" - - "minecraft:gray_bed" - - "minecraft:green_bed" - - "minecraft:light_blue_bed" - - "minecraft:light_gray_bed" - - "minecraft:lime_bed" - - "minecraft:magenta_bed" - - "minecraft:orange_bed" - - "minecraft:pink_bed" - - "minecraft:purple_bed" - - "minecraft:red_bed" - - "minecraft:white_bed" - - "minecraft:yellow_bed" - - "minecraft:powered_rail" - - "minecraft:detector_rail" - - "minecraft:grass" - - "minecraft:dead_bush" - - "minecraft:moving_piston" - - "minecraft:piston_head" - - "minecraft:sunflower" - - "minecraft:rose_bush" - - "minecraft:dandelion" - - "minecraft:poppy" - - "minecraft:brown_mushroom" - - "minecraft:red_mushroom" - - "minecraft:tnt" - - "minecraft:torch" - - "minecraft:fire" - - "minecraft:redstone_wire" - - "minecraft:wheat" - - "minecraft:potatoes" - - "minecraft:carrots" - - "minecraft:melon_stem" - - "minecraft:pumpkin_stem" - - "minecraft:beetroots" - - "minecraft:rail" - - "minecraft:lever" - - "minecraft:redstone_torch" - - "minecraft:redstone_wall_torch" - - "minecraft:repeater" - - "minecraft:comparator" - - "minecraft:stone_button" - - "minecraft:birch_button" - - "minecraft:acacia_button" - - "minecraft:dark_oak_button" - - "minecraft:jungle_button" - - "minecraft:oak_button" - - "minecraft:spruce_button" - - "minecraft:cactus" - - "minecraft:sugar_cane" - - "minecraft:bedrock" - -use-inventory: - enable: false - allow-override: true - creative-mode-overrides: false - -logging: - log-commands: false - file: worldedit.log - # The format of custom log message. This is java general format string (java.util.Formatter). Arguments are: - # 1$ : date - a Date object representing event time of the log record. - # 2$ : source - a string representing the caller, if available; otherwise, the logger's name. - # 3$ : logger - the logger's name. - # 4$ : level - the log level. - # 5$ : message - the formatted log message returned from the Formatter.formatMessage(LogRecord) method. It uses java.text formatting and does not use the java.util.Formatter format argument. - # 6$ : thrown - a string representing the throwable associated with the log record and its backtrace beginning with a newline character, if any; otherwise, an empty string. - # For details see: - # https://docs.oracle.com/javase/8/docs/api/java/util/Formatter.html - # https://docs.oracle.com/javase/8/docs/api/java/util/logging/SimpleFormatter.html#format-java.util.logging.LogRecord- - format: "[%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS %4$s]: %5$s%6$s%n" - -super-pickaxe: - drop-items: true - many-drop-items: false - -snapshots: - directory: - -navigation-wand: - item: minecraft:compass - max-distance: 100 - -scripting: - timeout: 3000 - dir: craftscripts - -saving: - dir: schematics - -files: - allow-symbolic-links: false - -history: - size: 15 - expiration: 10 - -calculation: - timeout: 100 - -debugging: - trace-unflushed-sessions: false - -wand-item: minecraft:wooden_axe -shell-save-type: -no-double-slash: false -no-op-permissions: false -debug: false -show-help-on-first-use: true -server-side-cui: true -command-block-support: false diff --git a/WorldGuard/config.yml b/WorldGuard/config.yml index c6fb0cb..4a129c6 100644 --- a/WorldGuard/config.yml +++ b/WorldGuard/config.yml @@ -45,6 +45,7 @@ event-handling: interaction-whitelist: [] emit-block-use-at-feet: [] ignore-hopper-item-move-events: false + break-hoppers-on-denied-move: true protection: item-durability: true remove-infinite-stacks: false @@ -144,6 +145,7 @@ dynamics: disable-soil-dehydration: false snow-fall-blocks: [] disable-crop-growth: false + disable-coral-block-fade: false blacklist: use-as-whitelist: false logging: diff --git a/WorldGuard/worlds/flatworld/config.yml b/WorldGuard/worlds/flatworld/config.yml index 1782911..af4fd26 100644 --- a/WorldGuard/worlds/flatworld/config.yml +++ b/WorldGuard/worlds/flatworld/config.yml @@ -9,4 +9,5 @@ # Remove the {} and add your own entries. # -{} +regions: + titles-always-use-default-times: true diff --git a/WorldGuard/worlds/plotworld/config.yml b/WorldGuard/worlds/plotworld/config.yml index 1782911..af4fd26 100644 --- a/WorldGuard/worlds/plotworld/config.yml +++ b/WorldGuard/worlds/plotworld/config.yml @@ -9,4 +9,5 @@ # Remove the {} and add your own entries. # -{} +regions: + titles-always-use-default-times: true diff --git a/WorldGuard/worlds/v1/config.yml b/WorldGuard/worlds/v1/config.yml index 1782911..af4fd26 100644 --- a/WorldGuard/worlds/v1/config.yml +++ b/WorldGuard/worlds/v1/config.yml @@ -9,4 +9,5 @@ # Remove the {} and add your own entries. # -{} +regions: + titles-always-use-default-times: true diff --git a/WorldGuard/worlds/v2/config.yml b/WorldGuard/worlds/v2/config.yml index 1782911..af4fd26 100644 --- a/WorldGuard/worlds/v2/config.yml +++ b/WorldGuard/worlds/v2/config.yml @@ -9,4 +9,5 @@ # Remove the {} and add your own entries. # -{} +regions: + titles-always-use-default-times: true diff --git a/WorldGuard/worlds/v3/config.yml b/WorldGuard/worlds/v3/config.yml index 1782911..af4fd26 100644 --- a/WorldGuard/worlds/v3/config.yml +++ b/WorldGuard/worlds/v3/config.yml @@ -9,4 +9,5 @@ # Remove the {} and add your own entries. # -{} +regions: + titles-always-use-default-times: true diff --git a/WorldGuard/worlds/world/config.yml b/WorldGuard/worlds/world/config.yml index 1782911..af4fd26 100644 --- a/WorldGuard/worlds/world/config.yml +++ b/WorldGuard/worlds/world/config.yml @@ -9,4 +9,5 @@ # Remove the {} and add your own entries. # -{} +regions: + titles-always-use-default-times: true diff --git a/WorldGuard/worlds/world_nether/config.yml b/WorldGuard/worlds/world_nether/config.yml index 1782911..af4fd26 100644 --- a/WorldGuard/worlds/world_nether/config.yml +++ b/WorldGuard/worlds/world_nether/config.yml @@ -9,4 +9,5 @@ # Remove the {} and add your own entries. # -{} +regions: + titles-always-use-default-times: true diff --git a/WorldGuard/worlds/world_the_end/config.yml b/WorldGuard/worlds/world_the_end/config.yml index 1782911..af4fd26 100644 --- a/WorldGuard/worlds/world_the_end/config.yml +++ b/WorldGuard/worlds/world_the_end/config.yml @@ -9,4 +9,5 @@ # Remove the {} and add your own entries. # -{} +regions: + titles-always-use-default-times: true diff --git a/WorldGuard/worlds/worldhub/config.yml b/WorldGuard/worlds/worldhub/config.yml index 1782911..af4fd26 100644 --- a/WorldGuard/worlds/worldhub/config.yml +++ b/WorldGuard/worlds/worldhub/config.yml @@ -9,4 +9,5 @@ # Remove the {} and add your own entries. # -{} +regions: + titles-always-use-default-times: true diff --git a/update.sh b/update.sh index 0f5e09e..fd798a1 100755 --- a/update.sh +++ b/update.sh @@ -19,6 +19,7 @@ git add -f 'ServerRunner/config.yml' # Not a plugin git add -f 'DungeonsXL/dungeons' 'DungeonsXL/scripts' git add -f ':(glob)TerrainControl/*' 'TerrainControl/worlds/world/*' git add -f 'Server/*' # Files are hardlinked from one above +git add -f 'Factions/config' git add -f update.sh download.sh