From 1cd3cd4626f8afe41ad6573d81bd9a54bbf78d28 Mon Sep 17 00:00:00 2001 From: Chromachine Date: Sat, 1 May 2021 21:11:07 +0000 Subject: [PATCH] Last update before host switch --- Chroma-Chat/config.yml | 3 +- Chroma-Core/config.yml | 5 +- Chroma-Discord/config.yml | 6 +- FastAsyncWorldEdit/config.yml | 14 ++-- Jobs/generalConfig.yml | 4 +- Multiverse-Core/worlds.yml | 122 ++++++++++++++++---------------- Server/paper.yml | 29 ++++++++ Server/server.properties | 96 ++++++++++++------------- SimpleBackupReloaded/config.yml | 2 +- Towny/settings/config.yml | 122 +++++++++++++++++++++++++++++--- 10 files changed, 271 insertions(+), 132 deletions(-) diff --git a/Chroma-Chat/config.yml b/Chroma-Chat/config.yml index 08ed6d9..2e0929c 100644 --- a/Chroma-Chat/config.yml +++ b/Chroma-Chat/config.yml @@ -7,6 +7,7 @@ global: components: # This component manages the town and nation chat. It's also needed for the TownColorComponent. # It provides the TC and NC channels, and posts Towny messages (global, town, nation) to the correct channels for other platforms like Discord. + # You can disable /tc and /nc in Chroma-Core's config if you only want to use the TownColorComponent. TownyComponent: enabled: true # Town colors for Towny. It allows mayors and kings to set a color for their town/nation (nation can be disabled). @@ -16,7 +17,7 @@ components: # If enabled, players will have a nation-defined color in addition to town colors, white by default. # They can change how much of each color they want with this as well. useNationColors: true - # The amount of town colors allowed. If more than one is used, players can change how many letters to be in a specific color using /u ncolor. + # The amount of town colors allowed. If more than one is used (or nation colors are enabled), players can change how many letters to be in a specific color using /u ncolor. colorCount: 1 towncolors: seedshire: diff --git a/Chroma-Core/config.yml b/Chroma-Core/config.yml index e16da12..0a295dc 100644 --- a/Chroma-Core/config.yml +++ b/Chroma-Core/config.yml @@ -99,10 +99,9 @@ components: playedHours: 12 # The permission group to give to the player memberGroup: member - # Automatically renames Towny players if they changed their Minecraft name + # Provides a command to remove invalid Towny residents. TownyComponent: - enabled: true - # Do not use (EULA) + enabled: false VotifierComponent: enabled: true rewardAmount: 0.0 diff --git a/Chroma-Discord/config.yml b/Chroma-Discord/config.yml index f3cf7b4..36386f1 100644 --- a/Chroma-Discord/config.yml +++ b/Chroma-Discord/config.yml @@ -73,7 +73,7 @@ components: # But it's really hacky. addFakePlayersToBukkit: false # Set by the component to report crashes. - serverUp: true + serverUp: false # Listens for errors from the Chroma plugins and posts them to Discord, ignoring repeating errors so it's not that spammy. ExceptionListenerModule: enabled: true @@ -95,8 +95,8 @@ components: enabled: true # Automatically unpins all messages except the last few. Set to 0 or >50 to disable keepPinned: 40 - lastAnnouncementTime: 1577850597 - lastSeenTime: 1577850597 + lastAnnouncementTime: 1609457770 + lastSeenTime: 1609457770 # Channel to post new posts. channel: 125813020357165056 # The subreddit to pull the posts from diff --git a/FastAsyncWorldEdit/config.yml b/FastAsyncWorldEdit/config.yml index 117a3bd..0a1c378 100644 --- a/FastAsyncWorldEdit/config.yml +++ b/FastAsyncWorldEdit/config.yml @@ -1,9 +1,9 @@ # These first 6 aren't configurable issues: "https://github.com/IntellectualSites/FastAsyncWorldEdit/issues" wiki: "https://wiki.intellectualsites.com/FastAsyncWorldEdit/index" -date: "Thu Dec 17 00:00:00 UTC 2020" -build: "https://ci.athion.net/job/FastAsyncWorldEdit-1.16/444" -commit: "https://github.com/IntellectualSites/FastAsyncWorldEdit/commit/f04368d1" +date: "Thu Feb 18 00:00:00 UTC 2021" +build: "https://ci.athion.net/job/FastAsyncWorldEdit-1.16/566" +commit: "https://github.com/IntellectualSites/FastAsyncWorldEdit/commit/ff094a9b" 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 @@ -121,10 +121,16 @@ experimental: # Force re-ticking of existing blocks not edited by FAWE. # This will increase time taken slightly. allow-tick-existing: true - # Do not wait for a chunk's history to save before sending it + # [SAFE] Do not wait for a chunk's history to save before sending it # - Undo/redo commands will wait until the history has been written to disk before executing # - Requires combine_stages = true send-before-history: false + # Sets a maximum limit (in kb) for the size of a player's schematics directory (per-player mode only) + # Set to -1 to disable + per-player-file-size-limit: -1 + # Sets a maximum limit for the amount of schematics in a player's schematics directory (per-player mode only) + # Set to -1 to disable + per-player-file-num-limit: -1 # This relates to how FAWE places chunks queue: diff --git a/Jobs/generalConfig.yml b/Jobs/generalConfig.yml index 7c90c34..a35c241 100644 --- a/Jobs/generalConfig.yml +++ b/Jobs/generalConfig.yml @@ -235,7 +235,7 @@ Economy: use: false # Username should be with Correct capitalization, it can be same as setup in server account before AccountName: Server - # Amount in percentage + # Amount in percentage. You can grant money and points permissions (jobs.tax.money.amount, jobs.tax.points.amount) for taxes. Amount: 15.0 # Do you want to transfer taxes to server account? TransferToServerAccount: true @@ -436,6 +436,8 @@ ShowChatMessage: OnTitleChange: true OnLevelChange: true OnEmptyServerAccount: true +# Send title and chat message when a player reached the maximum level in a job. +SendTitleMessageWhenMaxLevelReached: false # Sounds # Extra sounds on some events # All sounds can be found in https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html diff --git a/Multiverse-Core/worlds.yml b/Multiverse-Core/worlds.yml index faad97a..a1462af 100644 --- a/Multiverse-Core/worlds.yml +++ b/Multiverse-Core/worlds.yml @@ -1,51 +1,4 @@ worlds: - world: - ==: MVWorld - hidden: 'false' - alias: world - color: WHITE - style: NORMAL - pvp: 'true' - scale: '1.0' - respawnWorld: worldhub - 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: -32270.5 - y: 67.0 - z: -8198.5 - pitch: 20.6998 - yaw: -1.3500259 - autoLoad: 'true' - bedRespawn: 'true' - worldBlacklist: [] - environment: NORMAL - seed: '1923020019' - generator: 'null' - playerLimit: '-1' - allowFlight: 'true' world_the_end: ==: MVWorld hidden: 'false' @@ -93,6 +46,53 @@ worlds: generator: 'null' playerLimit: '-1' allowFlight: 'true' + world: + ==: MVWorld + hidden: 'false' + alias: world + color: WHITE + style: NORMAL + pvp: 'true' + scale: '1.0' + respawnWorld: worldhub + 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: -32270.5 + y: 67.0 + z: -8198.5 + pitch: 20.6998 + yaw: -1.3500259 + autoLoad: 'true' + bedRespawn: 'true' + worldBlacklist: [] + environment: NORMAL + seed: '1923020019' + generator: 'null' + playerLimit: '-1' + allowFlight: 'true' world_nether: ==: MVWorld hidden: 'false' @@ -187,16 +187,16 @@ worlds: generator: PlotSquared 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: NORMAL spawning: ==: MVSpawnSettings @@ -207,7 +207,7 @@ worlds: exceptions: [] monsters: ==: MVSpawnSubSettings - spawn: 'true' + spawn: 'false' spawnrate: '-1' exceptions: [] entryfee: @@ -221,16 +221,16 @@ worlds: 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' @@ -281,16 +281,16 @@ worlds: generator: 'null' 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: NORMAL spawning: ==: MVSpawnSettings @@ -301,7 +301,7 @@ worlds: exceptions: [] monsters: ==: MVSpawnSubSettings - spawn: 'false' + spawn: 'true' spawnrate: '-1' exceptions: [] entryfee: @@ -315,16 +315,16 @@ worlds: 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' diff --git a/Server/paper.yml b/Server/paper.yml index 2f25861..b760c3c 100644 --- a/Server/paper.yml +++ b/Server/paper.yml @@ -13,6 +13,7 @@ verbose: false config-version: 20 settings: + fix-entity-position-desync: true track-plugin-scoreboards: false max-joins-per-tick: 3 player-auto-save-rate: -1 @@ -40,6 +41,8 @@ settings: early-warning-every: 5000 early-warning-delay: 10000 spam-limiter: + recipe-spam-increment: 1 + recipe-spam-limit: 20 tab-spam-increment: 1 tab-spam-limit: 500 book-size: @@ -72,11 +75,17 @@ timings: hidden-config-entries: - database - settings.bungeecord-addresses + - settings.velocity-support.secret history-interval: 300 history-length: 3600 server-name: Unknown Server world-settings: default: + only-players-collide: false + allow-vehicle-collisions: true + portal-search-vanilla-dimension-scaling: true + fix-climbing-bypassing-cramming-rule: false + max-leash-distance: 10.0 should-remove-dragon: false zombies-target-turtle-eggs: true phantoms-do-not-spawn-on-creative-players: true @@ -135,6 +144,8 @@ world-settings: all-chunks-are-slime-chunks: false mob-spawner-tick-rate: 2 game-mechanics: + fix-curing-zombie-villager-discount-exploit: true + disable-mob-spawner-spawn-egg-transformation: false nerf-pigmen-from-nether-portals: false disable-pillager-patrols: false scan-for-legacy-ender-dragon: true @@ -156,6 +167,9 @@ world-settings: max-growth-height: cactus: 3 reeds: 3 + bamboo: + max: 16 + min: 11 fishing-time-range: MinimumTicks: 100 MaximumTicks: 600 @@ -186,6 +200,7 @@ world-settings: items: COBBLESTONE: 300 anti-xray: + use-permission: false lava-obscures: false enabled: true engine-mode: 1 @@ -221,6 +236,20 @@ world-settings: spawn-chance-failure-increment: 25 spawn-chance-min: 25 spawn-chance-max: 75 + mobs-can-always-pick-up-loot: + zombies: false + skeletons: false + door-breaking-difficulty: + zombie: + - HARD + vindicator: + - NORMAL + - HARD + entity-per-chunk-save-limit: + experience_orb: -1 + snowball: -1 + ender_pearl: -1 + arrow: -1 worldhub: anti-xray: enabled: false diff --git a/Server/server.properties b/Server/server.properties index 8decff9..72263cb 100644 --- a/Server/server.properties +++ b/Server/server.properties @@ -1,53 +1,53 @@ #Minecraft server properties -#Fri Nov 20 17:23:24 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 -gamemode=survival -broadcast-console-to-ops=true -enable-query=false -text-filtering-config= -player-idle-timeout=0 -difficulty=normal -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 +#Sat May 01 12:01:12 UTC 2021 +enable-jmx-monitoring=false +rcon.port=25575 +level-seed=1923020019 enable-command-block=true -max-players=20 +gamemode=survival +enable-query=false +generator-settings= +level-name=world +motd=Chromacraft v5 +query.port=25565 +pvp=true +generate-structures=true +difficulty=normal network-compression-threshold=-1 +max-tick-time=60000 +max-players=20 +use-native-transport=true +enable-status=true +online-mode=false +allow-flight=false +broadcast-rcon-to-ops=true +view-distance=10 +max-build-height=256 +server-ip=127.0.0.1 +allow-nether=true +server-port=25585 +sync-chunk-writes=true +enable-rcon=false +op-permission-level=4 +prevent-proxy-connections=false +resource-pack= +entity-broadcast-range-percentage=100 +player-idle-timeout=0 +rcon.password= +force-gamemode=false +debug=false +rate-limit=0 +hardcore=false +white-list=false +broadcast-console-to-ops=true +spawn-npcs=true +spawn-animals=true +snooper-enabled=false +function-permission-level=2 +level-type=default +text-filtering-config= +spawn-monsters=true +enforce-whitelist=false +spawn-protection=16 resource-pack-sha1= max-world-size=29999984 -function-permission-level=2 -rcon.port=25575 -server-port=25585 -debug=false -server-ip=127.0.0.1 -spawn-npcs=true -allow-flight=false -level-name=world -view-distance=10 -resource-pack= -spawn-animals=true -white-list=false -rcon.password= -generate-structures=true -max-build-height=256 -online-mode=false -level-seed=1923020019 -use-native-transport=true -prevent-proxy-connections=false -enable-jmx-monitoring=false -rate-limit=0 -enable-rcon=false -motd=Chromacraft v5 diff --git a/SimpleBackupReloaded/config.yml b/SimpleBackupReloaded/config.yml index 8dd7fed..4ea7147 100644 --- a/SimpleBackupReloaded/config.yml +++ b/SimpleBackupReloaded/config.yml @@ -1,5 +1,5 @@ # The time of day to make backups (makes sense with daily backups) -start-time: 03:00 +start-time: '10:00' backup-interval-hours: 24.0 backup-worlds: - world diff --git a/Towny/settings/config.yml b/Towny/settings/config.yml index 8563757..d80ccb8 100755 --- a/Towny/settings/config.yml +++ b/Towny/settings/config.yml @@ -1,8 +1,8 @@ version: # This is the current version of Towny. Please do not edit. - version: 0.96.3.0 + version: 0.96.6.0 # This is for showing the changelog on updates. Please do not edit. - last_run_version: 0.96.3.0 + last_run_version: 0.96.6.0 # The language file you wish to use language: english.yml @@ -211,13 +211,16 @@ town: # Default Open status of the town (are new towns open and joinable by anyone at creation?) default_open: 'false' + # Default neutral status of the town (are new towns neutral by default?) + default_neutral: 'false' + # Default town board default_board: /town set board [msg] # Default tax settings for new towns. default_taxes: - # Default amount of tax of a new town. This must be lower than the economy.daily_taxes.max_tax_percent setting. + # Default amount of tax of a new town. This must be lower than the economy.daily_taxes.max_town_tax_amount setting. tax: '0.0' # Default amount of shop tax of a new town. @@ -327,6 +330,9 @@ new_world_settings: # Do new worlds have world_monsters_on enabled by default? world_monsters_on: 'true' + # Do new worlds have wilderness_monsters_on enabled by default? + wilderness_monsters_on: 'true' + # Do new worlds have force_town_monsters_on enabled by default? # This setting overrides a towns' setting. force_town_monsters_on: 'false' @@ -509,6 +515,27 @@ global_town_settings: # If false it will make it harder for enemies to find the home block during a war show_town_notifications: 'true' + # Can outlaws roam freely on the towns they are outlawed in? + # If false, outlaws will be teleported away if they spend too long in the towns they are outlawed in. + # The time is set below in the outlaw_teleport_warmup. + allow_outlaws_to_enter_town: 'true' + + # Should towns be warned in case an outlaw roams the town? + # Warning: Outlaws can use this feature to spam residents with warnings! + # It is recommended to set this to true only if you're using outlaw teleporting with a warmup of 0 seconds. + warn_town_on_outlaw: 'false' + + # How many seconds are required for outlaws to be teleported away? + # You can set this to 0 to instantly teleport the outlaw from town. + # This will not have any effect if allow_outlaws_to_enter_town is enabled. + outlaw_teleport_warmup: '5' + + # What world do you want the outlaw teleported to if they aren't part of a town + # and don't have a bedspawn outside of the town they are outlawed in. + # They will go to the listed world's spawn. + # If blank, they will go to the spawnpoint of the world the town is in. + outlaw_teleport_world: '' + # When set above zero this is the largest number of residents a town can support before they join/create a nation. # Do not set this value to an amount less than the required_number_residents_join_nation below. # Do not set this value to an amount less than the required_number_residents_create_nation below. @@ -532,7 +559,7 @@ global_town_settings: # List of blocks which can be modified on farm plots, as long as player is also allowed in the plot's '/plot perm' line. # Not included by default but some servers add GRASS_BLOCK,FARMLAND,DIRT,NETHERRACK,CRIMSON_NYLIUM,WARPED_NYLIUM to their list. - farm_plot_allow_blocks: BAMBOO,BAMBOO_SAPLING,JUNGLE_LOG,JUNGLE_SAPLING,JUNGLE_LEAVES,OAK_LOG,OAK_SAPLING,OAK_LEAVES,BIRCH_LOG,BIRCH_SAPLING,BIRCH_LEAVES,ACACIA_LOG,ACACIA_SAPLING,ACACIA_LEAVES,DARK_OAK_LOG,DARK_OAK_SAPLING,DARK_OAK_LEAVES,SPRUCE_LOG,SPRUCE_SAPLING,SPRUCE_LEAVES,BEETROOTS,COCOA,CHORUS_PLANT,CHORUS_FLOWER,SWEET_BERRY_BUSH,KELP,SEAGRASS,TALL_SEAGRASS,GRASS,TALL_GRASS,FERN,LARGE_FERN,CARROTS,WHEAT,POTATOES,PUMPKIN,PUMPKIN_STEM,ATTACHED_PUMPKIN_STEM,NETHER_WART,COCOA,VINE,MELON,MELON_STEM,ATTACHED_MELON_STEM,SUGAR_CANE,CACTUS,ALLIUM,AZURE_BLUET,BLUE_ORCHID,CORNFLOWER,DANDELION,LILAC,LILY_OF_THE_VALLEY,ORANGE_TULIP,OXEYE_DAISY,PEONY,PINK_TULIP,POPPY,RED_TULIP,ROSE_BUSH,SUNFLOWER,WHITE_TULIP,WITHER_ROSE,CRIMSON_FUNGUS,CRIMSON_STEM,CRIMSON_HYPHAE,CRIMSON_ROOTS,MUSHROOM_STEM,NETHER_WART_BLOCK,BROWN_MUSHROOM,BROWN_MUSHROOM_BLOCK,RED_MUSHROOM,RED_MUSHROOM_BLOCK,SHROOMLIGHT,WARPED_FUNGUS,WARPED_HYPHAE,WARPED_ROOTS,WARPED_STEM,WARPED_WART_BLOCK,WEEPING_VINES_PLANT,WEEPING_VINES,NETHER_SPROUTS + farm_plot_allow_blocks: BAMBOO,BAMBOO_SAPLING,JUNGLE_LOG,JUNGLE_SAPLING,JUNGLE_LEAVES,OAK_LOG,OAK_SAPLING,OAK_LEAVES,BIRCH_LOG,BIRCH_SAPLING,BIRCH_LEAVES,ACACIA_LOG,ACACIA_SAPLING,ACACIA_LEAVES,DARK_OAK_LOG,DARK_OAK_SAPLING,DARK_OAK_LEAVES,SPRUCE_LOG,SPRUCE_SAPLING,SPRUCE_LEAVES,BEETROOTS,COCOA,CHORUS_PLANT,CHORUS_FLOWER,SWEET_BERRY_BUSH,KELP,SEAGRASS,TALL_SEAGRASS,GRASS,TALL_GRASS,FERN,LARGE_FERN,CARROTS,WHEAT,POTATOES,PUMPKIN,PUMPKIN_STEM,ATTACHED_PUMPKIN_STEM,NETHER_WART,COCOA,VINE,MELON,MELON_STEM,ATTACHED_MELON_STEM,SUGAR_CANE,CACTUS,ALLIUM,AZURE_BLUET,BLUE_ORCHID,CORNFLOWER,DANDELION,LILAC,LILY_OF_THE_VALLEY,ORANGE_TULIP,OXEYE_DAISY,PEONY,PINK_TULIP,POPPY,RED_TULIP,ROSE_BUSH,SUNFLOWER,WHITE_TULIP,WITHER_ROSE,CRIMSON_FUNGUS,CRIMSON_STEM,CRIMSON_HYPHAE,CRIMSON_ROOTS,MUSHROOM_STEM,NETHER_WART_BLOCK,BROWN_MUSHROOM,BROWN_MUSHROOM_BLOCK,RED_MUSHROOM,RED_MUSHROOM_BLOCK,SHROOMLIGHT,WARPED_FUNGUS,WARPED_HYPHAE,WARPED_ROOTS,WARPED_STEM,WARPED_WART_BLOCK,WEEPING_VINES_PLANT,WEEPING_VINES,NETHER_SPROUTS,SHEARS # List of animals which can be killed on farm plots by town residents. farm_animals: PIG,COW,CHICKEN,SHEEP,MOOSHROOM @@ -665,7 +692,7 @@ global_nation_settings: plugin: - # Valid load and save types are: flatfile, mysql, h2. + # Valid load and save types are: flatfile and mysql. database: database_load: flatfile database_save: flatfile @@ -682,7 +709,15 @@ plugin: table_prefix: towny_ username: root password: 'NOPE' - ssl: 'false' + flags: ?verifyServerCertificate=false&useSSL=false&useUnicode=true&characterEncoding=utf-8 + + # Modifiable settings to control the connection pooling. + # Unless you actually know what you're doing and how Towny uses its mysql connection, + # it is strongly recommended you do not change these settings. + pooling: + max_pool_size: '5' + max_lifetime: '180000' + connection_timeout: '5000' # Flatfile backup settings. daily_backups: 'true' @@ -718,6 +753,16 @@ plugin: # Whether towns with no claimed townblocks should be deleted when the new day is run. delete_0_plot_towns: 'false' + hour_timer: + # The number of minutes in each "day". + # Default is 60m. + hour_interval: 60m + # The time each "hour", when the hourly timer ticks. + # MUST be less than hour_interval. Default is 30m. + new_hour_time: 30m + # The interval of each "short" timer tick + # Default is 20s. + short_interval: 20s # Lots of messages to tell you what's going on in the server with time taken for events. debug_mode: 'false' @@ -736,6 +781,9 @@ plugin: # If true this will cause the log to be wiped at every startup. reset_log_on_boot: 'true' + # Sets the default size that /towny top commands display. + towny_top_size: '10' + ############################################################ # +------------------------------------------------------+ # @@ -794,6 +842,7 @@ protection: # Items that can be blocked within towns via town/plot flags. # These items will be the ones restricted by a town/resident/plot's item_use setting. # A list of items, that are held in the hand, which can be protected against. + # Group names you can use in this list: BOATS, MINECARTS # A full list of proper names can be found here https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html item_use_ids: BONE_MEAL,FLINT_AND_STEEL,BUCKET,WATER_BUCKET,LAVA_BUCKET,MINECART,STORAGE_MINECART,INK_SACK,SHEARS,ENDER_PEARL,GLASS_BOTTLE,FIREBALL,ARMOR_STAND,SKULL_ITEM,BIRCH_BOAT,ACACIA_BOAT,DARK_OAK_BOAT,JUNGLE_BOAT,OAK_BOAT,SPRUCE_BOAT,END_CRYSTAL,POWERED_MINECART,COMMAND_MINECART,EXPLOSIVE_MINECART,HOPPER_MINECART,CHORUS_FRUIT,BLACK_DYE,BLUE_DYE,BROWN_DYE,CYAN_DYE,GRAY_DYE,GREEN_DYE,LIGHT_BLUE_DYE,LIGHT_GRAY_DYE,LIME_DYE,MAGENTA_DYE,ORANGE_DYE,PINK_DYE,PURPLE_DYE,RED_DYE,WHITE_DYE,YELLOW_DYE,DIAMOND_AXE,GOLDEN_AXE,IRON_AXE,WOODEN_AXE,STONE_AXE,NETHERITE_AXE @@ -801,6 +850,10 @@ protection: # These are blocks in the world that will be protected by a town/resident/plot's switch setting. # Switches are blocks, that are in the world, which get right-clicked. # Towny will tell you the proper name to use in this list if you hit the block while holding a clay brick item in your hand. + # Group names you can use in this list: BOATS,MINECARTS,WOOD_DOORS,PRESSURE_PLATES,FENCE_GATES,TRAPDOORS,SHULKER_BOXES,BUTTONS. + # Note: Vehicles like MINECARTS and BOATS can be added here. If you want to treat other rideable mobs like switches add SADDLE + # to protect HORSES, DONKEYS, MULES, PIGS, STRIDERS (This is not recommended, unless you want players to not be able to + # re-mount their animals in towns they cannot switch in.) # A full list of proper names can be found here https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html switch_ids: JUKEBOX,NOTE_BLOCK,BEACON,CHEST,TRAPPED_CHEST,FURNACE,DISPENSER,HOPPER,DROPPER,LEVER,COMPARATOR,REPEATER,STONE_PRESSURE_PLATE,ACACIA_PRESSURE_PLATE,BIRCH_PRESSURE_PLATE,DARK_OAK_PRESSURE_PLATE,JUNGLE_PRESSURE_PLATE,OAK_PRESSURE_PLATE,SPRUCE_PRESSURE_PLATE,HEAVY_WEIGHTED_PRESSURE_PLATE,LIGHT_WEIGHTED_PRESSURE_PLATE,STONE_BUTTON,ACACIA_BUTTON,BIRCH_BUTTON,DARK_OAK_BUTTON,JUNGLE_BUTTON,OAK_BUTTON,SPRUCE_BUTTON,ACACIA_DOOR,BIRCH_DOOR,DARK_OAK_DOOR,JUNGLE_DOOR,OAK_DOOR,SPRUCE_DOOR,ACACIA_FENCE_GATE,BIRCH_FENCE_GATE,DARK_OAK_FENCE_GATE,OAK_FENCE_GATE,JUNGLE_FENCE_GATE,SPRUCE_FENCE_GATE,ACACIA_TRAPDOOR,BIRCH_TRAPDOOR,DARK_OAK_TRAPDOOR,JUNGLE_TRAPDOOR,OAK_TRAPDOOR,SPRUCE_TRAPDOOR,MINECART,COMMAND_BLOCK_MINECART,CHEST_MINECART,FURNACE_MINECART,HOPPER_MINECART,TNT_MINECART,SHULKER_BOX,WHITE_SHULKER_BOX,ORANGE_SHULKER_BOX,MAGENTA_SHULKER_BOX,LIGHT_BLUE_SHULKER_BOX,LIGHT_GRAY_SHULKER_BOX,YELLOW_SHULKER_BOX,LIME_SHULKER_BOX,PINK_SHULKER_BOX,GRAY_SHULKER_BOX,CYAN_SHULKER_BOX,PURPLE_SHULKER_BOX,BLUE_SHULKER_BOX,BROWN_SHULKER_BOX,GREEN_SHULKER_BOX,RED_SHULKER_BOX,BLACK_SHULKER_BOX,CARROT_STICK,DAYLIGHT_DETECTOR,STONECUTTER,SMITHING_TABLE,FLETCHING_TABLE,SMOKER,LOOM,GRINDSTONE,COMPOSTER,CARTOGRAPHY_TABLE,BLAST_FURNACE,BELL,BARREL,DRAGON_EGG,ITEM_FRAME,POTTED_ACACIA_SAPLING,POTTED_ALLIUM,POTTED_AZURE_BLUET,POTTED_BAMBOO,POTTED_BIRCH_SAPLING,POTTED_BLUE_ORCHID,POTTED_BROWN_MUSHROOM,POTTED_CACTUS,POTTED_CORNFLOWER,POTTED_DANDELION,POTTED_DARK_OAK_SAPLING,POTTED_DEAD_BUSH,POTTED_FERN,POTTED_JUNGLE_SAPLING,POTTED_LILY_OF_THE_VALLEY,POTTED_OAK_SAPLING,POTTED_ORANGE_TULIP,POTTED_OXEYE_DAISY,POTTED_PINK_TULIP,POTTED_POPPY,POTTED_RED_MUSHROOM,POTTED_RED_TULIP,POTTED_SPRUCE_SAPLING,POTTED_WHITE_TULIP,POTTED_WITHER_ROSE,BARREL,BREWING_STAND,LEAD,SWEET_BERRY_BUSH,CRIMSON_PRESSURE_PLATE,WARPED_PRESSURE_PLATE,POLISHED_BLACKSTONE_PRESSURE_PLATE,CRIMSON_BUTTON,WARPED_BUTTON,POLISHED_BLACKSTONE_BUTTON,CRIMSON_DOOR,WARPED_DOOR,CRIMSON_FENCE_GATE,WARPED_FENCE_GATE,CRIMSON_TRAPDOOR,WARPED_TRAPDOOR,LODESTONE,RESPAWN_ANCHOR,TARGET @@ -825,7 +878,10 @@ protection: # Disable creatures triggering stone pressure plates disable_creature_pressureplate_stone: 'true' - # Globally remove living entities in all worlds that have their flag set. + # Remove living entities in the wilderness in all worlds that have wildernessmobs turned off. + wilderness_mob_removal_entities: Monster,Flying,Slime,Shulker,SkeletonHorse,ZombieHorse + + # Globally remove living entities in all worlds that have worldmmobs turned off world_mob_removal_entities: Monster,Flying,Slime,Shulker,SkeletonHorse,ZombieHorse # Prevent the spawning of villager babies in the world. @@ -925,6 +981,7 @@ notification: homeblock: '&b[Home]' outpostblock: '&b[Outpost]' forsale: '&e[For Sale: %s]' + notforsale: '&e[Not For Sale]' type: '&6[%s]' # When set to true, town's names are the long form (townprefix)(name)(townpostfix) configured in the town_level section. @@ -1074,6 +1131,11 @@ invite_system: # a player's first log in and when they can be invited to a town. cooldowntime: 0m + # When set for more than 0m, the amount of time until an invite is considered + # expired and is removed. Invites are checked for expiration once every hour. + # Valid values would include: 30s, 30m, 24h, 2d, etc. + expirationtime: 0m + # Max invites for Town & Nations, which they can send. Invites are capped to decrease load on large servers. # You can increase these limits but it is not recommended. Invites/requests are not saved between server reloads/stops. maximum_invites_sent: @@ -1149,6 +1211,11 @@ economy: # Rarely set to false. Set to false if you get concurrent modification errors on timers for daily tax collections. use_async: 'true' + # The time that the town and nation bank accounts' balances are cached for, in seconds. + # Default of 600s is equal to ten minutes. Requires the server to be stopped and started if you want to change this. + # Cached balances are used for PlaceholderAPI placeholders, town and nation lists. + bank_account_cache_timeout: 600s + # Prefix to apply to all town economy accounts. town_prefix: town- @@ -1161,9 +1228,6 @@ economy: # The cost of renaming a nation. nation_rename_cost: '0' - # The debt prefix for the debt eco account - debt_prefix: '[DEBT]-' - spawn_travel: # Cost to use /town spawn. @@ -1193,6 +1257,9 @@ economy: # How much it costs to start a town. price_new_town: '250.0' + # How much it costs to reclaim a ruined town. + # This is only applicable if the town-ruins & town-reclaim features are enabled. + price_reclaim_ruined_town: '500.0' # How much it costs to make an outpost. An outpost isn't limited to being on the edge of town. price_outpost: '1500.0' @@ -1383,6 +1450,9 @@ economy: # reach their debtcap, are they kicked from the nation? kick_towns_that_reach_debt_cap: 'false' + # Does a conquered town which cannot pay the nation tax get deleted? + does_nation_tax_delete_conquered_towns_that_cannot_pay: 'false' + plot_type_costs: # Cost to use /plot set shop to change a normal plot to a shop plot. @@ -1426,6 +1496,9 @@ jail: #Requires town_respawn to be true in order to work. is_jailing_attacking_outlaws: 'true' + #How many days an attacking outlaw will be jailed for. + outlaw_jail_days: '1' + #If true jailed players can use Ender Pearls but are still barred from using other methods of teleporting. jail_allows_ender_pearls: 'false' @@ -1709,3 +1782,32 @@ nation: # Default nation board default_board: /nation set board [msg] + + + ############################################################ + # +------------------------------------------------------+ # + # | Town Ruining Settings | # + # +------------------------------------------------------+ # + ############################################################ + +town_ruining: + town_ruins: + + # If this is true, then if a town falls, it remains in a 'ruined' state for a time. + # In this state, the town cannot be claimed, but can be looted. + # The feature prevents mayors from escaping attack/occupation, + # by deleting then quickly recreating their town. + enabled: 'false' + + # This value determines the maximum duration in which a town can lie in ruins + # After this time is reached, the town will be completely deleted. + # Does not accept values greater than 1000. + max_duration_hours: '72' + + # This value determines the minimum duration in which a town must lie in ruins, + # before it can be reclaimed by a resident. + min_duration_hours: '4' + + # If this is true, then after a town has been ruined for the minimum configured time, + # it can then be reclaimed by any resident who runs /t reclaim, and pays the required price. (price is configured in the eco section) + reclaim_enabled: 'true'