From 3846d2be02d0e6ad7a92b958587dc283a17466d4 Mon Sep 17 00:00:00 2001 From: outductor Date: Sat, 16 Sep 2023 18:36:19 +0900 Subject: [PATCH] build 1.18.2 base image --- .github/workflows/build_mcserver_images.yaml | 12 +- .../base-images/1_18_2/Dockerfile | 60 + .../AdvAfkKick/config.yml | 2 + .../AreaShop/config.yml | 181 + .../AreaShop/default.yml | 250 + .../AreaShop/lang/EN.yml | 621 + .../AsyncWorldEdit/config.yml | 110 + .../AsyncWorldEdit/english.yml | 63 + .../AuctionHouse/config.yml | 77 + .../AuctionHouse/en_us.json | 166 + .../AutoMessage/config_utf-8.yml | 104 + .../BetterChairs/config.yml | 82 + .../BetterChairs/messages.yml | 11 + .../BlocksHub/config.yml | 18 + .../BungeePortals/config.yml | 5 + .../ByeByeWither/config.yml | 9 + .../CT-Core/config.yml | 14 + .../CT-Core/language/en_US.lang | 905 + .../ChatControl/handlers.yml | 112 + .../ChatControl/rules/chat.txt | 65 + .../ChatControl/rules/commands.txt | 28 + .../ChatControl/rules/packets.txt | 30 + .../ChatControl/rules/rules.txt | 278 + .../ChatControl/rules/sign.txt | 9 + .../ChatControl/settings.yml | 188 + .../ClearLag/config.yml | 330 + .../ClickTpa/config.yml | 143 + .../ColoredSigns/config.yml | 2 + .../ColoredSigns/messages.yml | 8 + .../CoreProtect/config.yml | 129 + .../CustomEnchantments/config.yml | 1040 + .../Custom_JoinLeftMessages/config.yml | 29 + .../DakadoSpawn/config.yml | 27 + .../Dynmap-Towny/config.yml | 52 + .../Dynmap-WorldGuard/config.yml | 31 + .../Elytra/config.yml | 59 + .../EpicRename/config.yml | 64 + .../EpicRename/messages.yml | 136 + .../ExpTimer/config.yml | 199 + .../ExpTimer/messages.yml | 17 + .../FarmProtect/config.yml | 9 + .../FastAsyncWorldEdit/commands.yml | 2411 +++ .../FastAsyncWorldEdit/config.yml | 291 + .../FastAsyncWorldEdit/extrablocks.json | 17729 ++++++++++++++++ .../FastAsyncWorldEdit/message.yml | 329 + .../FastCraft/UNSUPPORTED-recipes.yml | 66 + .../FastCraft/blacklist.yml | 44 + .../FastCraft/config.yml | 57 + .../HolographicDisplays/config.yml | 31 + .../HolographicDisplays/symbols.yml | 14 + .../LagMonitor/config.yml | 100 + .../LagMonitor/default.jfc | 571 + .../LiteBans/config.yml | 346 + .../LiteBans/messages.yml | 340 + .../Multiverse-Core/config.yml | 34 + .../Multiverse-Portals/config.yml | 16 + .../MyHat/config.yml | 13 + .../MyHome/config.yml | 48 + .../NoCheatPlus/config.yml | 638 + .../OpenInv/config.yml | 12 + .../PermissionsEx/config.yml | 23 + .../PlaceholderAPI/config.yml | 10 + .../PlugMan/config.yml | 11 + .../PluginMetrics/config.yml | 4 + .../PrometheusExporter/config.yml | 12 + .../ProtocolLib/config.yml | 30 + .../RandomTeleport/config.yml | 15 + .../RedstoneClockPreventer/config.yml | 42 + .../RegenWorld/config.yml | 11 + .../SeichiAssist/config.yml | 204 + .../ShopChest/config.yml | 271 + .../ShopChest/hologram-format.yml | 78 + .../ShopChest/item_names.txt | 465 + .../ShopChest/lang/en_US-legacy.lang | 1154 + .../ShopChest/lang/en_US.lang | 1282 ++ .../Shopkeepers/config.yml | 270 + .../ShulkerBoxBackPacks/config.yml | 22 + .../SimpleElevator/config.yml | 4 + .../SimpleSlider/config.yml | 2 + .../SimpleTrading/config.yml | 105 + .../SimpleTrading/i18n/locale_en_US.yml | 59 + .../SimpleTrading/i18n/locale_ja_JP.yml | 55 + .../StreamClock/config.yml | 12 + .../SuperVanish/config.yml | 177 + .../SuperVanish/data.yml | 2 + .../SuperVanish/messages.yml | 73 + .../ThisWorld/config.yml | 89 + .../TodayPlugin/config.yml | 21 + .../Towny/settings/config.yml | 1330 ++ .../Towny/settings/japanese.yml | 1139 + .../Towny/settings/townyperms.yml | 116 + .../TownyMenu/localization/messages_en.yml | 460 + .../TownyMenu/settings.yml | 20 + .../TownyNameUpdater/.gitkeep | 0 .../UltimateChat/automessages.yml | 32 + .../UltimateChat/channels/admin.yml | 65 + .../UltimateChat/channels/global.yml | 65 + .../UltimateChat/channels/local.yml | 65 + .../UltimateChat/config.yml | 350 + .../UltimateChat/langEN-US.properties | 110 + .../UltimateChat/protections.yml | 65 + .../Updater/config.yml | 5 + .../Vault/config.yml | 1 + .../WG-GUI/config.yml | 9 + .../WG-GUI/flag_descriptions.yml | 206 + .../WG-GUI/flag_groups.yml | 5 + .../additional-plugin-configs/WG-GUI/lang.yml | 82 + .../WG-GUI/region_templates.yml | 41 + .../WeatherRestrictions/config.yml | 274 + .../WorldBorder/config.yml | 127 + .../WorldEdit/config.yml | 73 + .../WorldGuard/config.yml | 171 + .../XConomy/config.yml | 61 + .../XConomy/message.yml | 30 + .../antiRedstoneClock/config.yml | 35 + .../bStats/config.yml | 7 + .../dynmap/colorschemes/amidst.txt | 683 + .../dynmap/colorschemes/default.txt | 608 + .../dynmap/colorschemes/dokudark.txt | 611 + .../dynmap/colorschemes/dokuhigh.txt | 613 + .../dynmap/colorschemes/dokulight.txt | 614 + .../dynmap/colorschemes/flames.txt | 585 + .../dynmap/colorschemes/misa.txt | 623 + .../dynmap/colorschemes/ovocean.txt | 613 + .../dynmap/colorschemes/sk89q.txt | 467 + .../dynmap/colorschemes/sphax.txt | 615 + .../dynmap/configuration.txt | 477 + .../dynmap/custom-lightings.txt | 3 + .../dynmap/custom-perspectives.txt | 3 + .../dynmap/custom-shaders.txt | 3 + .../dynmap/hiddenplayers.txt | 2 + .../dynmap/lightings.txt | 124 + .../dynmap/markers.yml | 18 + .../dynmap/perspectives.txt | 501 + .../dynmap/shaders.txt | 213 + .../dynmap/worlds.txt | 292 + .../region-grid-fitter/config.yml | 4 + .../tce/eventdates.yml | 0 .../additional-plugin-configs/tce/events.yml | 18 + .../1_18_2/additional-plugin-list.ini | 0 140 files changed, 45901 insertions(+), 1 deletion(-) create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/Dockerfile create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AdvAfkKick/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AreaShop/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AreaShop/default.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AreaShop/lang/EN.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AsyncWorldEdit/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AsyncWorldEdit/english.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AuctionHouse/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AuctionHouse/en_us.json create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AutoMessage/config_utf-8.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/BetterChairs/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/BetterChairs/messages.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/BlocksHub/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/BungeePortals/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ByeByeWither/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/CT-Core/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/CT-Core/language/en_US.lang create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/handlers.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/rules/chat.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/rules/commands.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/rules/packets.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/rules/rules.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/rules/sign.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/settings.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ClearLag/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ClickTpa/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ColoredSigns/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ColoredSigns/messages.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/CoreProtect/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/CustomEnchantments/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Custom_JoinLeftMessages/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/DakadoSpawn/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Dynmap-Towny/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Dynmap-WorldGuard/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Elytra/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/EpicRename/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/EpicRename/messages.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ExpTimer/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ExpTimer/messages.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/FarmProtect/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/FastAsyncWorldEdit/commands.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/FastAsyncWorldEdit/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/FastAsyncWorldEdit/extrablocks.json create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/FastAsyncWorldEdit/message.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/FastCraft/UNSUPPORTED-recipes.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/FastCraft/blacklist.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/FastCraft/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/HolographicDisplays/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/HolographicDisplays/symbols.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/LagMonitor/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/LagMonitor/default.jfc create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/LiteBans/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/LiteBans/messages.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Multiverse-Core/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Multiverse-Portals/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/MyHat/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/MyHome/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/NoCheatPlus/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/OpenInv/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/PermissionsEx/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/PlaceholderAPI/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/PlugMan/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/PluginMetrics/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/PrometheusExporter/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ProtocolLib/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/RandomTeleport/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/RedstoneClockPreventer/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/RegenWorld/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/SeichiAssist/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ShopChest/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ShopChest/hologram-format.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ShopChest/item_names.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ShopChest/lang/en_US-legacy.lang create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ShopChest/lang/en_US.lang create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Shopkeepers/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ShulkerBoxBackPacks/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/SimpleElevator/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/SimpleSlider/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/SimpleTrading/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/SimpleTrading/i18n/locale_en_US.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/SimpleTrading/i18n/locale_ja_JP.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/StreamClock/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/SuperVanish/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/SuperVanish/data.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/SuperVanish/messages.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ThisWorld/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/TodayPlugin/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Towny/settings/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Towny/settings/japanese.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Towny/settings/townyperms.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/TownyMenu/localization/messages_en.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/TownyMenu/settings.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/TownyNameUpdater/.gitkeep create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/UltimateChat/automessages.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/UltimateChat/channels/admin.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/UltimateChat/channels/global.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/UltimateChat/channels/local.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/UltimateChat/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/UltimateChat/langEN-US.properties create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/UltimateChat/protections.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Updater/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Vault/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/WG-GUI/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/WG-GUI/flag_descriptions.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/WG-GUI/flag_groups.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/WG-GUI/lang.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/WG-GUI/region_templates.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/WeatherRestrictions/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/WorldBorder/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/WorldEdit/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/WorldGuard/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/XConomy/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/XConomy/message.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/antiRedstoneClock/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/bStats/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/dynmap/colorschemes/amidst.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/dynmap/colorschemes/default.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/dynmap/colorschemes/dokudark.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/dynmap/colorschemes/dokuhigh.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/dynmap/colorschemes/dokulight.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/dynmap/colorschemes/flames.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/dynmap/colorschemes/misa.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/dynmap/colorschemes/ovocean.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/dynmap/colorschemes/sk89q.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/dynmap/colorschemes/sphax.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/dynmap/configuration.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/dynmap/custom-lightings.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/dynmap/custom-perspectives.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/dynmap/custom-shaders.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/dynmap/hiddenplayers.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/dynmap/lightings.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/dynmap/markers.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/dynmap/perspectives.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/dynmap/shaders.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/dynmap/worlds.txt create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/region-grid-fitter/config.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/tce/eventdates.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/tce/events.yml create mode 100644 docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-list.ini diff --git a/.github/workflows/build_mcserver_images.yaml b/.github/workflows/build_mcserver_images.yaml index c750db570..d6f71833a 100644 --- a/.github/workflows/build_mcserver_images.yaml +++ b/.github/workflows/build_mcserver_images.yaml @@ -21,7 +21,7 @@ jobs: build_context: ./docker-images/mcservers/production/one-day-to-reset ### - # デバッグサーバーのイメージ + # デバッグサーバーのイメージ (1.12.2) # - image: ghcr.io/giganticminecraft/seichi_minecraft_server_debug_base_1_12_2 build_context: ./docker-images/mcservers/debug/seichi-servers/base-images/1_12_2 @@ -30,6 +30,16 @@ jobs: - image: ghcr.io/giganticminecraft/seichi_minecraft_server_debug_seichi_2 build_context: ./docker-images/mcservers/debug/seichi-servers/individual-images/deb-s2 + ### + # デバッグサーバーのイメージ (1.18.2) + # + - image: ghcr.io/giganticminecraft/seichi_minecraft_server_debug_base_1_18_2 + build_context: ./docker-images/mcservers/debug/seichi-servers/base-images/1_18_2 + # - image: ghcr.io/giganticminecraft/seichi_minecraft_server_debug_seichi_1 + # build_context: ./docker-images/mcservers/debug/seichi-servers/individual-images/deb-s1 + # - image: ghcr.io/giganticminecraft/seichi_minecraft_server_debug_seichi_2 + # build_context: ./docker-images/mcservers/debug/seichi-servers/individual-images/deb-s2 + steps: - name: checkout uses: actions/checkout@v4 diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/Dockerfile b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/Dockerfile new file mode 100644 index 000000000..803fb51c6 --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/Dockerfile @@ -0,0 +1,60 @@ +FROM ghcr.io/giganticminecraft/seichi_minecraft_server_base:1.0.0-java17-jdk@sha256:57accce4686dfe6bf6cb5107a664b169f130e97ef697ea7b37778a14e7f942e6 + +ENV VERSION="1.18.2" + +# プラグインリスト +# このイメージでは基底のリスト (/extras/plugin-list.ini) に追記する +COPY --link ./additional-plugin-list.ini /extras/additional-plugin-list.ini +RUN /bin/bash -c "cat /extras/additional-plugin-list.ini >> /extras/plugin-list.ini" + +# プラグインの設定ファイル +COPY --link ./additional-plugin-configs /plugins + +### +# 環境変数として指定されるべきプラグインの設定 +# +ENV CFG_REPLACEMENT__COREPROTECT_MYSQL_HOST="" +ENV CFG_REPLACEMENT__COREPROTECT_MYSQL_PORT="" +ENV CFG_REPLACEMENT__COREPROTECT_MYSQL_USER="" +ENV CFG_REPLACEMENT__COREPROTECT_MYSQL_PASSWORD="" + +ENV CFG_REPLACEMENT__DYNMAP_WEBPAGE_TITLE="" + +ENV CFG_REPLACEMENT__LAGMONITOR_MYSQL_HOST="" +ENV CFG_REPLACEMENT__LAGMONITOR_MYSQL_PORT="" +ENV CFG_REPLACEMENT__LAGMONITOR_MYSQL_USER="" +ENV CFG_REPLACEMENT__LAGMONITOR_MYSQL_PASSWORD="" + +ENV CFG_REPLACEMENT__LITEBANS_SERVER_NAME="" +ENV CFG_REPLACEMENT__LITEBANS_MYSQL_ADDRESS="" +ENV CFG_REPLACEMENT__LITEBANS_MYSQL_USER="" +ENV CFG_REPLACEMENT__LITEBANS_MYSQL_PASSWORD="" + +ENV CFG_REPLACEMENT__PERMISSIONSEX_MYSQL_URL="" +ENV CFG_REPLACEMENT__PERMISSIONSEX_MYSQL_USER="" +ENV CFG_REPLACEMENT__PERMISSIONSEX_MYSQL_PASSWORD="" + +# e.g. "9225" +ENV CFG_REPLACEMENT__PROMETHEUS_EXPORTER_PORT="" + +# originally it was "\\192.168.xxx.xxx\seichi-share\schematics" +ENV CFG_REPLACEMENT__WORLDEDIT_SCHEMATICS_DIRECTORY="" + +ENV CFG_REPLACEMENT__SEICHIASSIST_DB_HOST="" +ENV CFG_REPLACEMENT__SEICHIASSIST_DB_PORT="" +ENV CFG_REPLACEMENT__SEICHIASSIST_DB_USER="" +ENV CFG_REPLACEMENT__SEICHIASSIST_DB_PASSWORD="" + +ENV CFG_REPLACEMENT__SEICHIASSIST_SERVER_NUM="" +ENV CFG_REPLACEMENT__SEICHIASSIST_SERVER_ID="" + +# Discord のチャットチャンネルへの Webhook +ENV CFG_REPLACEMENT__SEICHIASSIST_URL_WEBHOOK_NOTIFICATION="" + +ENV CFG_REPLACEMENT__SEICHIASSIST_REDISBUNGEE_REDIS_HOST="" +ENV CFG_REPLACEMENT__SEICHIASSIST_REDISBUNGEE_REDIS_PORT="" + +ENV CFG_REPLACEMENT__SEICHIASSIST_BUNGEESEMAPHORE_RESPONDER_REDIS_HOST="" +ENV CFG_REPLACEMENT__SEICHIASSIST_BUNGEESEMAPHORE_RESPONDER_REDIS_PORT="" + +### diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AdvAfkKick/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AdvAfkKick/config.yml new file mode 100644 index 000000000..f866432db --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AdvAfkKick/config.yml @@ -0,0 +1,2 @@ +#満員時何分以上放置しているプレイヤーをキックするか +kickminute: 10 diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AreaShop/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AreaShop/config.yml new file mode 100644 index 000000000..6ef542150 --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AreaShop/config.yml @@ -0,0 +1,181 @@ +# ╔════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ +# ║ config.yml file of the AreaShop plugin created by NLThijs48, Github can be found at https://github.com/NLthijs48/AreaShop. ║ +# ║ This file contains options to change the working of the plugin, the profiles defined here can be used in default.yml. ║ +# ║ More information and tutorials can be found on the wiki: https://github.com/NLthijs48/AreaShop/wiki ║ +# ╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ +# ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ +# │ GENERAL: Options that influence the global state of the plugin │ +# └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ +# Chat prefix used for all messages in the chat, also changes the greeting messages. +chatPrefix: + - '[darkgreen][AreaShop][reset]' + - ' hover: AreaShop region management plugin' + - ' hover: %lang:action|Click to check the available commands|%' + - ' command: /areashop help' + - ' ' +# The language file that should be used, check the 'lang' folder for build-in languages (use the filename without .yml here). +# More information can be found here: https://github.com/NLthijs48/AreaShop/wiki/Language-support. +language: EN +# The tags that need to be written on the first line of a sign to add it to AreaShop. +signTags: + # Add a rental region. + rent: '[asrent]' + # Add a buy region. + buy: '[asbuy]' + # Add a sign to an existing region. + add: '[as]' + + +# ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ +# │ ECONOMY: Options to change the display of prices. │ +# └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ +# The characters displayed before a price. +moneyCharacter: '$' +# The characters displayed after a price. +moneyCharacterAfter: '' +# The character(s) to use as decimal mark. +decimalMark: '.' +# How many numbers behind the dot should be shown (2 will make numbers like '8.55', '9.01', '5.20'). +fractionalNumbers: 2 +# How many numbers behind the dot should be shown when using a metric symbol suffix. +fractionalNumbersShort: 3 +# Set this to true if you want to hide '.0' for a number like '15.0' ('4.50' will still stay '4.50'). +hideEmptyFractionalPart: true +# Use a suffix if the price is above a certain number (use 1.00M instead of 1000000.00 etc.) +metricSymbols: + #1000: "k" + 1000000: "M" + 1000000000: "G" + 1000000000000: "T" + 1000000000000000: "P" + 1000000000000000000: "E" + 1000000000000000000000: "Z" + 1000000000000000000000000: "Y" + + +# ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ +# │ RENTING: Options that apply to all rent regions. │ +# └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ +# Timeformat to use on the signs, default is like '30-06 14:52', US format: 'MM-dd KK:mm a'. +# Search for 'java SimpleDateFormat' for more options and documentation. +timeFormatSign: 'dd-MM HH:mm' +# Timeformat used in the chat, default is like '30 june 2014 14:52', US format: 'MMMMMMMMMMMMMMMMM dd yyyy KK:mm a'. +# Search for 'java SimpleDateFormat' for more options and documentation. +timeFormatChat: 'dd MMMMMMMMMMMMMMMMM yyyy HH:mm' +# Time indicators, used for specifing time periods (for example rent duration). +seconds: [s, sec, secs, second, seconds] +minutes: [m, min, mins, minute, minutes] +hours: [h, hour, hours] +days: [d, day, days] +weeks: [w, week, weeks] +months: [M, month, months] +years: [y, year, years] + + +# ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ +# │ PERMISSION GROUPS: Assigned by giving players certain permissions. │ +# └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ +# Configure the max total regions, max rent regions and max buy regions with different groups (-1 is unlimited). +# Assign a group to players by giving them the permission 'areashop.limits.'. +# Every player already has the group 'default', OPs bypass the limits because of the 'areashop.limitbypass' permission. +# All the groups applied to the player will be checked and only if they all allow an extra region it will be allowed. +# More information like limits for regions of a certain group or in a certain word can be found here: +# https://github.com/NLthijs48/AreaShop/wiki/Limitgroups-information-and-examples. +limitGroups: + default: + total: 1 + rents: 1 + buys: 1 + + +# ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ +# │ ADVANCED AND DEBUG: Specific options to tweak the plugin precisely and check if it functions correctly. │ +# └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ +# Blacklist of region names that cannot be added to AreaShop for renting or buying. Regular expressions can be used, search +# for 'java regex pattern' to find documentation about how to use it. +# Example: Blocking all regions that have a name like 'house_1', 'house_2', etc. would be done with 'house_\d+'. +# The '\d' represents the numerical digits 0-9, the + symbol represents 1 or more times repeated. +# This means it would also block 'house_123' and 'house_000456'. It will not block 'ahouse_1' or 'house_'. +blacklist: + - '__global__' +# Minimum length of the numbers that are suffixed for region names generated by the '/as stack' command. +# When having this at 3 it will generate names like this: 'region-001', 'region-014', 'region-4567'. +stackRegionNumberLength: 3 +# Allow/disallow adding players that did not visit the server yet as friend of a region. +addFriendNotExistingPlayers: false +# Enable sending stats to http://mcstats.org/ (Metrics plugin). +# This information will give me an indication about how much the plugin is used and encourages me to continue development. +sendStats: true +# If enabled it will check for updates when loading the plugin, it will never download files, it will only notify about it. +checkForUpdates: true +# Use colors when sending messages to console and log files. +useColorsInConsole: false +# Use tellraw style messages, which can be interacted with by players +useFancyMessages: true +# Update all region flags and signs after starting the plugin. +# This ensures that changes to the config are directly visible after restarting the server. +updateRegionsOnStartup: true +# Enables / disables debug messages in the console, could be useful to figure out where errors come from. +debug: false +# Version of the config, do not change! +version: 2.6.0 +# Maximum number of blocks to save to or restore from a .schemetic file. +maximumBlocks: 1000000 +# Maximum number of locations the teleport function should check to find a safe spot. +maximumTries: 50000 + + +# ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ +# │ VARIABLES: Variables that can be used in messages and settings where a region is available. │ +# └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ +# If a tag has no value (for example %player% when the region is not rented/bought) then the tag will not get replaced. +# %region% The region name (with correct capitalization). +# %player% The name of the player that rents/buys the region (with correct capitalization). +# %uuid% The UUID of the player that rents/buys the region. +# %friends% The names of friends added to this region separated by ', '. +# %friendsuuid% The UUID's of friends added to this region separated by ', '. +# %landlord% The name of the landlord. +# %landlorduuid% The UUID of the landlord. +# %price% The price of the region formatted with the configured characters before and after the number. +# %rawprice% The price without formatting, like '10.0' or '7.77'. +# %duration% The duration of a rent region, for example '1 d', '4 minutes' or '2 years'. +# %world% The name of the world that the region is in. +# %type% The type of the region, 'rent' or 'buy'. +# %until% The end time of a rent formatted as configured with 'timeFormatChat'. +# %untilshort% The end time of a rent formatted as configured with 'timeFormatSign'. +# %width% The width of the region (number of blocks on the x-axis). +# %depth% The depth of the region (number of blocks on the z-axis). +# %volume% The number of blocks in a region (accounting for polygon shaped regions). +# %height% The height of the region (number of blocks on the y-axis). +# %timeleft% The time left on the rent (uses the unit of time that fits best, minutes used from 121 seconds till 120 minutes). +# %clicker% The name of the player that clicked the sign (only to be used in the signProfiles section). +# %resellprice% The price of a region when it is in resell mode. +# %rawresellprice% The resellprice without formatting. +# %moneyback% The amount of money the player will get back when unrenting/selling the region (formatted with currency layout). +# %rawmoneyback% The moneyback without formatting. +# %moneybackpercent% The percentage of the price the player will get back when unrenting the region. +# %timesExtended% The number of times the region has been extended (zero when first rented) +# %maxextends% The maximum number of extends a player can do on the region. +# %extendsleft% The number of extends that are left (maxextends - timesextended). +# %maxrenttime% The maximum time you can rent a region in advance (human readable). +# %inactivetime% The maximum time a player may be inactive before unrent/sell (human readable). +# %year% The current year. +# %month% The current month in the year. +# %day% The current day in the month. +# %hour% The current hour in the day (0-23). +# %minute% The current minute of the hour. +# %second% The current second of the minute. +# %millisecond% The current millisecond of the second. +# %epoch% The number of milliseconds since January 1, 1970 (Unix Epoch). +# %tpx% The exact x coordinate of the location that the teleport is set to +# %tpy% The exact y coordinate of the location that the teleport is set to +# %tpz% The exact z coordinate of the location that the teleport is set to +# %tpblockx% The rounded x coordinate of the location that the teleport is set to +# %tpblocky% The rounded y coordinate of the location that the teleport is set to +# %tpblockz% The rounded z coordinate of the location that the teleport is set to +# %tppitch% The exact pitch of the teleport location +# %tppitchround% The rounded pitch of the teleport location +# %tpyaw% The exact yaw of the teleport location +# %tpyawround% The rounded yaw of the teleport location +# %tpworld% The world name of the teleport location +# %lang:|Optional arguments|% Insert a message from EN.yml, for example: '%lang:timeleft-ended%' or '%lang:timeleft-years|15|%' diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AreaShop/default.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AreaShop/default.yml new file mode 100644 index 000000000..1204c03a8 --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AreaShop/default.yml @@ -0,0 +1,250 @@ +# ╔════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ +# ║ default.yml file of the AreaShop plugin created by NLThijs48, Github can be found at https://github.com/NLthijs48/AreaShop.║ +# ║ All settings below are default settings and can be overridden by group settings or individual region settings. ║ +# ║ More information and tutorials can be found on the wiki: https://github.com/NLthijs48/AreaShop/wiki ║ +# ╚════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ +# ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ +# │ GENERAL: Settings that apply to all regions. │ +# └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ +general: + # The y location within the region to start searching for safe teleport locations (x and z are in the middle of the region). + # Possible values: 'bottom', 'middle', 'top' or a number indicating an exact y coordinate. + teleportLocationY: bottom + # If true the teleportation algorithm only allows telportation to inside the region, otherwise it will expand + # a cube from the starting point to check for safe spots (then it could end outside of the region). + teleportIntoRegion: true + # Same as above, but then for when you teleport to the sign of a region instead of the region itself. + teleportToSignIntoRegion: false + # Allow teleporting to the region from another world with `/as tp` + teleportCrossWorld: true + # When teleporting to a sign, the number of blocks the player should get teleported away from the sign + teleportSignDistance: 1 + # Should '/as find' find this region while the player is in another world? (prevents cross-world teleport if turned off) + findCrossWorld: true + # Set where the '/as find' command should teleport the player to, set to true for the first sign of the region and set to + # false to teleport to the location set by '/as settp' or the default location (if not set). + findTeleportToSign: true + # Restricts buying and renting of regions to the world of the region. + restrictedToWorld: false + # Restricts buying and renting of regions to the region itself (player needs to be inside the region). + restrictedToRegion: false + # The UUID of the landlord, this player will receive all money from rents/buys (but not reselling with '/as resell'). + landlord: '' + # Name of the landlord, if the landlord UUID setting is not provided then the name will be used instead. + landlordName: '' + # Disable to prevent counting this region towards limits set by 'limitGroups' in config.yml. + countForLimits: true + + ##### Set the layout and functions of the signs. + # The following sections can be added for performing certain commands when the sign is clicked: + # rightClickPlayer, rightClickConsole, shiftRightClickPlayer, shiftRightClickConsole, + # leftClickPlayer, leftClickConsole, shiftLeftClickPlayer, shiftLeftClickConsole. + # Sections with 'Player' at the end will be run by the player that clicks the sign and 'Console' ones from the console. + signProfile: + forrent: + line1: '&2&l[For Rent]' + line2: '%region%' + line3: '%duration%' + line4: '%price%' + rightClickPlayer: + - 'areashop rent %region%' + rightClickConsole: + # - 'areashop message %clicker% %lang:confirm-rent|%region%|%' # Alternative to first ask for confirmation (remove rightClickPlayer section) + leftClickPlayer: + - 'areashop info region %region%' + rented: + line1: '&4&l[Rented]' + line2: '%region%' + line3: '%player%' + line4: '%untilshort%' + rightClickPlayer: + - 'areashop rent %region%' + rightClickConsole: + # - 'areashop message %clicker% %lang:confirm-extend|%region%|%' # Alternative to first ask for confirmation (remove rightClickPlayer section) + leftClickPlayer: + - 'areashop info region %region%' + shiftRightClickConsole: + - 'areashop message %clicker% %lang:confirm-unrent|%region%|%' + forsale: + line1: '&2&l[For Sale]' + line2: '%region%' + line3: '%price%' + line4: + rightClickPlayer: + - 'areashop buy %region%' + rightClickConsole: + # - 'areashop message %clicker% %lang:confirm-buy|%region%|%' # Alternative to first ask for confirmation (remove rightClickPlayer section) + leftClickPlayer: + - 'areashop info region %region%' + resell: + line1: '&9&l[Resale]' + line2: '%region%' + line3: '%resellprice%' + line4: '&8%player%' + rightClickPlayer: + - 'areashop buy %region%' + rightClickConsole: + # - 'areashop message %clicker% %lang:confirm-buy|%region%|%' # Alternative to first ask for confirmation (remove rightClickPlayer section) + leftClickPlayer: + - 'areashop info region %region%' + shiftRightClickPlayer: + - 'areashop stopresell %region%' + sold: + line1: '&4&l[Sold]' + line2: '%region%' + line3: '%player%' + line4: + rightClickPlayer: + - 'areashop buy %region%' + leftClickPlayer: + - 'areashop info region %region%' + shiftRightClickConsole: + - 'areashop message %clicker% %lang:confirm-sell|%region%|%' + + ##### Set WorldGuard regions flags depending on the region state. + # All normal region flags as present in WorldGuard can be used, in addition to 'members', 'owners', 'priority' and 'parent'. + # The members and owners flag normally take a list of UUID's separated by a comma, adding by name is possible with 'n:'. + # You can add groups by using 'g:', so an example woul be: '%uuid%, %friendsuuid%, g:vip, n:coolGuy'. + # For allow/deny flags like 'entry' and 'exit' you can set the group setting by using 'g:', is one of the following: + # members, non_members, owners, non_owners, all. Example, only members can enter the region: + # entry: 'deny g:non_members' + # '' will remove the flag from the region. + flagProfile: + ALL: # Flags that should always be applied + priority: 10 + owners: '' + members: '' + interact: 'deny g:non_members' # Only allow region members/owners to use things in the region (chests, furnace, animals, etc.) + use: 'deny g:non_members' + build: 'deny g:non_members' + block-break: 'deny g:non_members' + block-place: 'deny g:non_members' + forrent: + greeting: '%lang:prefix%%lang:greeting-forrent%' + rented: + members: '%uuid%, %friendsuuid%' + use-shop: 'allow' + create-shop: 'deny g:non_members' + forsale: + greeting: '%lang:prefix%%lang:greeting-forsale%' + sold: + members: '%uuid%, %friendsuuid%' + greeting: '%lang:prefix%%lang:greeting-bought%' + resell: + members: '%uuid%, %friendsuuid%' + greeting: '%lang:prefix%%lang:greeting-resale%' + + ##### Save and restore schematics to clean up regions. + # After 'save:' or 'restore:' you enter the name of the file to restore from/to (.schematic is added automatically). + # Set to true to enable saving/restoring for regions as specified in the profile below, which is specified in the config. + enableRestore: true + schematicProfile: + created: + save: '%type%-%region%' + restore: '' + deleted: + save: '' + restore: '%type%-%region%' + rented: + save: '%type%-%region%' + restore: '' + unrented: + save: '' + restore: '%type%-%region%' + bought: + save: '%type%-%region%' + restore: '' + sold: + save: '' + restore: '%type%-%region%' + resell: + save: '' + restore: '' + + ##### Run commands when an event happens. + # Commands at a 'before' section will execute before the region details are changed in the AreaShop system + # and before any other actions occurred (setting the owner, saving/loading schematics, etc.), + # the 'after' commands will be run when all changes are done. + # You can add a list of commands to 'before' and 'after'. + eventCommandProfile: + created: + before: + after: + # - "say An AreaShop region has been created: %region%" + deleted: + before: + after: + rented: + before: + after: + extended: + before: + after: + unrented: + before: + after: + bought: + before: + after: + sold: + before: + after: + resell: + before: + after: + + +# ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ +# │ RENT: Settings that apply to rent regions. │ +# └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ +rent: + # The default price of a rental region (variables, mathematical expressions and JavaScript can be used). + price: 1000 + # The default duration of a rental region, you can find all time indicators in config.yml below the RENTING header. + duration: '1 day' + # Automatically extend the rental when it is running out (if the player meets the criteria) + autoExtend: false + # The percentage of the rent price you get back if you unrent the region (only the time that is unused is given back). + # (variables, mathematical expressions and JavaScript can be used) + moneyBack: 100 + # Maximum number of extends a player can do (-1 for infinite, 0 for no extending), if they are at this number then + # they are force to let their rent run out (and can rent it again at that point). + maxExtends: -1 + # The Maximum time they can have the region rented in advance (use times like '1 day' etc, or 'unlimited' for no limit). + # This can prevent players from renting their region for a year, and to ensure they periodically have to extend their rent. + maxRentTime: 'unlimited' + # Automatically unrent the region after the specified time between the last login time of the renter and the current time. + # Use times like '1 day' etc, or 'disabled' for never. + inactiveTimeUntilUnrent: 'disabled' + # If a region of a player has less then this time left when he joins the server he will get a notice about his region. + # Use '' to disable. + warningOnLoginTime: '1 day' + # If renting the region would go above 'maxRentTIme', then extend to the maximum instead of cancelling the rent. + extendToFullWhenAboveMaxRentTime: true + ##### Run commands a certain time before expiration of a region. + # Time identifiers specify how much time before the rent is over the commands should be executed. + # These commands are executed in a 'best effort' manner, if your server is offline when it should trigger then it won't run. + expirationWarningProfile: + '1 day': + - "areashop message %player% %lang:prefix%%lang:rent-expiringSoon|%region%|%timeleft%|%" + '1 hour': + - "areashop message %player% %lang:prefix%%lang:rent-expiringSoon|%region%|%timeleft%|%" + '5 minutes': + - "areashop message %player% %lang:prefix%%lang:rent-expiringSoon|%region%|%timeleft%|%" + + +# ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ +# │ BUY: Settings that apply to buy regions. │ +# └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ +buy: + # The default price of a buy region (variables, mathematical expressions and JavaScript can be used). + price: 1000 + # The percentage of the price you get back if you sell the region (variables, mathematical expressions and JavaScript can be used) + moneyBack: 100 + # Automatically sell the region after the specified number of minutes between the last login time of the buyer and the current time + # Use times like '1 day' etc, or 'disabled' for never. + inactiveTimeUntilSell: 'disabled' + # Selling is disabled for the region owner (players with areashop.sellown without areashop.sell) + sellDisabled: false + # Reselling is disabled for the region owner (players with areashop.resell without areashop.resellall) + resellDisabled: false diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AreaShop/lang/EN.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AreaShop/lang/EN.yml new file mode 100644 index 000000000..df9850dc3 --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AreaShop/lang/EN.yml @@ -0,0 +1,621 @@ +# ╔═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ +# ║ Language file of the AreaShop plugin created by NLThijs48, Github can be found at https://github.com/NLthijs48/AreaShop +# ║ English language file, plugin version 2.5.0 +# ║ +# ║ This file will be overwritten at each startup/reload of the plugin, if you want to change anything then do the following: +# ║ 1: Make a copy of this file +# ║ 2: Rename it to `servername.yml` +# ║ 3: Change the `language` setting in config.yml to `servername`, do not include `.yml` +# ║ 4: Change the messages in the new file to your liking +# ║ 5: Use `/as reload`or reload/restart your server to see the changes +# ╚═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════ +action: "[gold][bold]<%0%>[/bold]" + +button: "[bold]<%0%>[/bold]" + +command: + - "[bold]%0%[/bold]" + - " hover: %lang:action|Use %1%|%" + - " command: %1%" + +helpCommand: + - "[gold]%0% [gray]-[reset]" + - " hover: %lang:action|Use %0%|%" + - " command: %0%" + +region: "%lang:tRegion|%region%|%" + +tRegion: + - "[bold]%0%[/bold]" + - " hover: Region %0%" + - " hover: %lang:action|Region information|%" + - " command: /areashop info region %0%" + +player: "%lang:tPlayer|%player%|%" + +tPlayer: + - "[bold]%0%[/bold]" + - " hover: Player %0%" + - " hover: %lang:action|Regions of %0%|%" + - " command: /areashop info player %0%" + +landlord: + - "[bold]%landlord%[/bold]" + - " hover: Landlord %landlord%" + - " hover: %lang:action|Regions of %landlord%|%" + - " command: /areashop info player %landlord%" + +total-maximum: "You can't rent and buy more than %0% region(s) in total (you already have %1% in group '%2%')." + +confirm-yes: " [gray]Click to %lang:command|Confirm|%0%|%[gray], or repeat the command." + +general-notReady: "AreaShop has not fully loaded yet, please wait." +general-noWorld: "You cannot do that, the world of %lang:region% is currently unavailable (world '%world%')." +general-noRegion: "You cannot do that, the WorldGuard region is currently unavailable (region %lang:region%)." +general-noEconomy: "There is no Economy plugin installed or it is not setup correctly, notify the server owner about this." +general-cancelled: "%0%" + +cmd-notValid: "That command is not valid, use '/as help' for info." +cmd-onlyByPlayer: "This command can only be run by a player." +cmd-weOnlyByPlayer: "Using a WorldEdit selection is only possible as a player, specify the region name as extra argument." +cmd-noSelection: "You don't have a WorldEdit selection." +cmd-noRegionsFound: "No regions registered in AreaShop are found in your selection." +cmd-noWERegionsFound: "No WorldEdit regions intersecting your selection are found." +cmd-notRegistered: "Region '%0%' is not available in AreaShop." +cmd-noRegion: "'%0%' is not a valid WorldGuard region." +cmd-noRegionsAtLocation: "No regions found at your location, specify the region as argument." +cmd-moreRegionsAtLocation: "More than one region has been found at your location, specify the region as argument." +cmd-automaticRegionOnlyByPlayer: "Automatically determining the region is only possible for players, specify the region as argument." + +help-header: "Help page, commands that you can execute." +help-noPermission: "You do not have permission to view the help page." +help-alias: "Command aliases: /areashop, /as." +help-help: "%lang:helpCommand|/as help|% Shows this help page." +help-info: "%lang:helpCommand|/as info|% Get info about current regions." +help-rent: "%lang:helpCommand|/as rent|% Rent a region or extend your current rent." +help-buy: "%lang:helpCommand|/as buy|% Buy a region." +help-unrent: "%lang:helpCommand|/as unrent|% Unrent a region." +help-sell: "%lang:helpCommand|/as sell|% Sell a region." +help-reload: "%lang:helpCommand|/as reload|% Reload all files and update the regions." +help-setrestore: "%lang:helpCommand|/as setrestore|% Set restoring on/off and choose profile." +help-setprice: "%lang:helpCommand|/as setprice|% Change the price of a region." +help-setduration: "%lang:helpCommand|/as setduration|% Change the duration of a rent region." +help-teleport: "%lang:helpCommand|/as tp|% Teleport to a rent/buy region." +help-setteleport: "%lang:helpCommand|/as settp|% Set teleport position for a region." +help-find: "%lang:helpCommand|/as find|% Find an empty buy or rent." +help-groupadd: "%lang:helpCommand|/as groupadd|% Add a region to a group." +help-groupdel: "%lang:helpCommand|/as groupdel|% Delete a region from a group." +help-grouplist: "%lang:helpCommand|/as grouplist|% Display all groups currently registered." +help-groupinfo: "%lang:helpCommand|/as groupinfo|% Display information about a group." +help-schemevent: "%lang:helpCommand|/as schemevent|% Trigger a schematic event for a region." +help-add: "%lang:helpCommand|/as add|% Register a region as rent or buy." +help-del: "%lang:helpCommand|/as del|% Delete a registered region from AreaShop." +help-addsign: "%lang:helpCommand|/as addsign|% Add a sign to an existing region." +help-delsign: "%lang:helpCommand|/as delsign|% Delete the sign you are looking at." +help-me: "%lang:helpCommand|/as me|% Check which regions you have (+expiration)." +help-setowner: "%lang:helpCommand|/as setowner|% Set region owner or extend the rent." +help-resell: "%lang:helpCommand|/as resell|% Put a region into resell mode." +help-stopResell: "%lang:helpCommand|/as stopresell|% Put a region back into sold mode." +help-addFriend: "%lang:helpCommand|/as addfriend|% Add a friend to a region." +help-delFriend: "%lang:helpCommand|/as delfriend|% Delete a friend from a region." +help-linksigns: "%lang:helpCommand|/as linksigns|% Use bulk sign linking mode." +help-stack: "%lang:helpCommand|/as stack|% Create multiple regions and add them." +help-setlandlord: "%lang:helpCommand|/as setlandlord|% Set the landlord of a region." +help-import: "%lang:helpCommand|/as import|% Import region from RegionForSale." + +rent-help: "/as rent [region], the region you stand in will be used if not specified." +rent-noPermission: "You don't have permission to rent a region." +rent-maximum: "You can't rent more than %0% region(s) (you already have %1% in group '%2%')." +rent-maximumExtend: "You can't extend this rent because you have more than %0% region(s) (you already have %1% in group '%2%')." +rent-payError: "Something went wrong with paying, try again later." +rent-rented: "You rented %lang:region% until %until%, you can extend your rent by rightclicking the sign again or using /as rent." +rent-extended: "You extended your rent of %lang:region% until %until%." +rent-extendedToMax: "You extended your rent of %lang:region% until %until% (which is the maximum rental time of %maxrenttime%)." +rent-lowMoneyExtend: "You don't have enough money to extend the rent (you have %0% and you need %price%)." +rent-lowMoneyRent: "You don't have enough money to rent %lang:region% (you have %0% and you need %price%)." +rent-someoneElse: "Someone else already rented %lang:region%." +rent-notRentable: "Region '%0%' is not available for renting (not registered in AreaShop or it is a buy region)." +rent-maxExtends: "You cannot extend this rent anymore (the maximum is %maxextends% times), however after the rent is over you can rent %lang:region% again." +rent-maxRentTime: "You cannot rent %lang:region% more time in advance, the maximum time is %maxrenttime% and you have currently rented it for %timeleft%." +rent-restrictedToWorld: "You need to be in the '%world%' world to rent %lang:region% (you are in '%0%')." +rent-restrictedToRegion: "You need to be inside %lang:region% to rent it." +rent-expireWarning: "Your region %lang:region% has %timeleft% left, be sure to extend it if you want to keep it." +rent-expiringSoon: "Your region %lang:tRegion|%0%|% has %1% left, be sure to extend it if you want to keep it." +rent-alreadyAtFull: "%lang:region% is already at or above the maximum rental time, you cannot extend it yet." + +buy-help: "/as buy [region], the region you stand in will be used if not specified." +buy-noPermission: "You don't have permission to buy a region." +buy-noPermissionResell: "You don't have permission to buy a region in resell mode." +buy-noPermissionNoResell: "You don't have permission to buy a region that is not in resell mode." +buy-notBuyable: "Region '%0%' is not available for buying (not registered in AreaShop or it is a rental region)." +buy-maximum: "You can't buy more than %0% region(s) (you already have %1% in group '%2%')." +buy-payError: "Something went wrong with paying, try again later." +buy-succes: "You successfully bought %lang:region%." +buy-successResale: "You successfully bought %lang:region% from %lang:tPlayer|%0%|%." +buy-successSeller: "Your region %lang:region% has been sold to %lang:player% for %0%." +buy-lowMoney: "You don't have enough money to buy %lang:region% (you have %0% and you need %price%)." +buy-lowMoneyResell: "You don't have enough money to buy %lang:region% (you have %0% and you need %resellprice%)." +buy-yours: "You already own %lang:region%." +buy-someoneElse: "Someone else already bought %lang:region%." +buy-restrictedToWorld: "You need to be in the '%world%' world to buy %lang:region% (you are in '%0%')." +buy-restrictedToRegion: "You need to be inside %lang:region% to buy it." + +unrent-help: "/as unrent [region], the region you stand in will be used if not specified." +unrent-noPermission: "You don't have permission to unrent a region." +unrent-noPermissionOther: "You don't have permission to unrent another region." +unrent-notRegistered: "The region can't be unrented because it is not registered for renting." +unrent-notRented: "The region can't be unrented because it is not rented." +unrent-unrented: "%lang:region% of %lang:player% has been unrented." +unrent-expired: "Your rent of %lang:region% has expired." + +sell-help: "/as sell [region], the region you stand in will be used if not specified." +sell-notRegistered: "The region can't be sold because it is not registered for buying." +sell-notBought: "The region can't be sold because it is not someone's property." +sell-sold: "%lang:region% of %lang:player% has been sold." +sell-noPermission: "You don't have permission to sell a region." +sell-noPermissionOther: "You don't have permission to sell another region." +sell-disabled: "Selling has been disabled for this region." + +reload-reloading: "Reloaded all configuration and region files." +reload-updateStart: "" +reload-updateComplete: "" +reload-noPermission: "You don't have permission to reload the config files." +reload-updateCommandChanged: "'/as updaterents' and '/as updatebuys' have been removed, '/as reload' will also update the regions now so use that command instead." + +info-help: + - "/as info[break]" + - " %lang:command|all|/as info all|%[break]" + - " %lang:command|rented|/as info rented|% [group] [page][break]" + - " %lang:command|forrent|/as info forrent|% [group] [page][break]" + - " %lang:command|sold|/as info sold|% [group] [page][break]" + - " %lang:command|forsale|/as info forsale|% [group] [page][break]" + - " %lang:command|reselling|/as info reselling|% [group] [page][break]" + - " %lang:command|nogroup|/as info nogroup [page]|%[break]" + - " %lang:command|region|/as info region|% [region]" +info-noPermission: "You don't have permission to get information about regions." +info-allHeader: "All regions%0%:" +info-rentedHeader: "Rented regions%0%:" +info-forrentHeader: "For rent regions%0%:" +info-forsaleHeader: "For sale regions%0%:" +info-soldHeader: "Sold regions%0%:" +info-resellingHeader: "Reselling regions%0%:" +info-nogroupHeader: "Regions without group%0%:" +info-limitedToGroup: " (limited to group %0%)" +info-nogroupNone: "There are no regions without a group." +info-noFiltergroup: "Group '%0%' does not exist and therefore cannot be used to limit the results." +info-noRegions: "No regions have been found." +info-wrongPage: "%0% is not a correct page number." +info-entryForrent: "[darkgreen][bold]►[reset] %lang:region%: [gray]For rent for %price% per %duration%." +info-entryRented: "[darkgreen][bold]►[reset] %lang:region%: [gray]Rented to %lang:player%." +info-entryForsale: "[darkgreen][bold]►[reset] %lang:region%: [gray]For sale for %price%." +info-entrySold: "[darkgreen][bold]►[reset] %lang:region%: [gray]Sold to %lang:player%." +info-entryReselling: "[darkgreen][bold]►[reset] %lang:region%: [gray]Sold to %lang:player% (reselling)." +info-pageStatus: + - "[gold]Page %0%/%1%" +info-pagePrevious: + - " [gold][bold]◄Previous[/bold] " + - " hover: %lang:action|Show previous page|%" + - " command: /areashop %0%" +info-pageNoPrevious: + - " [darkgray][bold]◄Previous[/bold] " + - " hover: This is already the first page" +info-pageNext: + - " [gold][bold]Next►[/bold]" + - " hover: %lang:action|Show next page|%" + - " command: /areashop %0%" +info-pageNoNext: + - " [darkgray][bold]Next►[/bold]" + - " hover: This is already the last page" +info-playerHelp: "/as info player ." +info-playerRents: "Regions rented by %lang:tPlayer|%0%|%: [gray]%1%" +info-playerNoRents: "%lang:tPlayer|%0%|% has not rented a region." +info-playerBuys: "Regions bought by %lang:tPlayer|%0%|%: [gray]%1%." +info-playerNoBuys: "%lang:tPlayer|%0%|% has not bought a region." +info-regionHelp: "/as info region [name], the region you stand in will be used if not specified." +info-regionHeaderRent: "[darkgreen]Information about %lang:region%:" +info-regionHeaderBuy: "[darkgreen]Information about %lang:region%:" +info-regionFooterRent: "" +info-regionFooterBuy: "" +info-regionRented: "[darkgreen][bold]►[reset] Rented by %lang:player% until: [gray]%until%." +info-regionBought: "[darkgreen][bold]►[reset] Bought by %lang:player%." +info-regionReselling: "[darkgreen][bold]►[reset] Bought by %lang:player%, currently reselling." +info-regionExtending: + - "[darkgreen][bold]►[reset] " + - "[bold]Extend for[/bold]" + - " hover: Extend rent of %region%" + - " hover: with %duration% for %price%" + - " hover: %lang:action|Extend rent of %region%|%" + - " command: /areashop rent %region%" + - ": [gray]%price% per %duration%." +info-regionCanBeRented: + - "[darkgreen][bold]►[reset] " + - "[bold]Rent for[/bold]" + - " hover: Rent %region% for %price% per %duration%" + - " hover: %lang:action|Rent %region%|%" + - " command: /areashop rent %region%" + - ": [gray]%price% per %duration%." +info-regionCanBeBought: + - "[darkgreen][bold]►[reset] " + - "[bold]Buy for[/bold]" + - " hover: Buy %region% for %price%" + - " hover: %lang:action|Buy %region%|%" + - " command: /areashop buy %region%" + - ": [gray]%price%." +info-regionReselPrice: "[darkgreen][bold]►[reset] Resell price: [gray]%resellprice% (you can buy it from %lang:player%)." +info-regionFriends: "[darkgreen][bold]►[reset] Added friends: [gray]%0%." +info-friend: "%lang:tPlayer|%0%|%" +info-friendRemove: + - "%lang:info-friend|%0%|%" + - "[red]✕[gray]" + - " hover: Region %region%" + - " hover: %lang:action|Remove %0% as friend|%" + - " command: /areashop delfriend %0% %region%" +info-regionMoneyBackBuy: + - "[darkgreen][bold]►[reset] Selling payback: [gray]%moneyback% (%moneybackpercent%% of the price)." +info-regionMoneyBackBuyClick: + - "[darkgreen][bold]►[reset] " + - "[bold]Selling payback[/bold]" + - " hover: Sell %region% and get back %moneyback%" + - " hover: %lang:action|Sell %region%|%" + - " command: /areashop sell %region%" + - ": [gray]%moneyback% (%moneybackpercent%% of the price)." +info-regionMoneyBackRent: + - "[darkgreen][bold]►[reset] Unrenting payback: [gray]%moneyback% (%moneybackpercent%% of the remaining time)." +info-regionMoneyBackRentClick: + - "[darkgreen][bold]►[reset] " + - "[bold]Unrenting payback[/bold]" + - " hover: Unrent %region% and get back %moneyback%" + - " hover: %lang:action|Unrent %region%|%" + - " command: /areashop unrent %region%" + - ": [gray]%moneyback% (%moneybackpercent%% of the remaining time)." +info-regionMaxExtends: "[darkgreen][bold]►[reset] Maximum number of extensions: [gray]%maxextends% time(s)." +info-regionNoExtending: "[darkgreen][bold]►[reset] Rent cannot be extended." +info-regionExtendsLeft: "[darkgreen][bold]►[reset] Extensions left: [gray]%extendsleft% time(s) out of %maxextends%." +info-regionMaxRentTime: "[darkgreen][bold]►[reset] In advance renting: [gray]%maxrenttime% at maximum." +info-prefix: "[darkgreen][bold]►[reset] " +info-regionTeleport: + - "[bold]Go to the region[/bold]" + - " hover: %lang:action|Teleport to %region%|%" + - " command: /areashop tp %region%" +info-setRegionTeleport: + - "[bold]set teleport location[/bold]" + - " hover: %region%" + - " hover: %lang:action|Set teleport location|%" + - " command: /areashop settp %region%" +info-regionSigns: "[darkgreen][bold]►[reset] Connected signs: [gray]%0%." +info-regionSignLocation: "[gray](%0%, %1%, %2%, %3%)[reset]" +info-regionGroups: "[darkgreen][bold]►[reset] Assigned groups: [gray]%0%." +info-regionInactiveUnrent: "[darkgreen][bold]►[reset] Auto unrent after: [gray]%inactivetime% of inactivity by the player." +info-regionInactiveSell: "[darkgreen][bold]►[reset] Auto sell after: [gray]%inactivetime% of inactivity by the player." +info-regionRestrictedRegionRent: "[darkgreen][bold]►[reset] You must be inside %lang:region% to rent it." +info-regionRestrictedWorldRent: "[darkgreen][bold]►[reset] You need to be inside world '%world%' to rent %lang:region%." +info-regionRestrictedRegionBuy: "[darkgreen][bold]►[reset] You must be inside %lang:region% to buy it." +info-regionRestrictedWorldBuy: "[darkgreen][bold]►[reset] You need to be inside world '%world%' to buy %lang:region%." +info-regionRestoringRent: "[darkgreen][bold]►[reset] Restoring is enabled [gray](region will reset at unrent)." +info-regionRestoringBuy: "[darkgreen][bold]►[reset] Restoring is enabled [gray](region will reset at sell)." +info-regionLandlord: "[darkgreen][bold]►[reset] Landlord: [gray]%lang:landlord% (receives the money)." +info-regionNotExisting: "The specified region is not registered: %0%." + +setrestore-help: "/as setrestore [profile]." +setrestore-noPermission: "You don't have permission to change the restore settings." +setrestore-notRegistered: "The specified region is not registered: %0%." +setrestore-invalidSetting: "'%0%' is not a valid state, should be true, false or general." +setrestore-success: "Successfully set the restore setting of %lang:region% to '%0%'." +setrestore-successProfile: "Successfully set the restore setting of %lang:region% to '%0%' and the profile to '%1%'." + +setprice-noPermission: "You don't have permission to change the price of a region." +setprice-help: "/as setprice [region], the region you stand in will be used if not specified." +setprice-notRegistered: "The specified region is not registered: %0%." +setprice-wrongPrice: "'%0%' is not a valid price." +setprice-successRent: "Price of region %lang:region% changed to %price% per %duration%." +setprice-successBuy: "Price of region %lang:region% changed to %price%." +setprice-successRemoved: "Price of %lang:region% has been removed, it will now use the price from a group or the default.yml file, new price: %price%." +setprice-noLandlord: "You don't have permission to change the price because you are not the landlord of %lang:region%." + +setduration-noPermission: "You don't have permission to change the duration of a rent." +setduration-help: "/as setduration [region], the region you stand in will be used if not specified." +setduration-notRegistered: "%0% is not registered for renting." +setduration-wrongAmount: "'%0%' is not a valid amount, use a whole number." +setduration-wrongFormat: "'%0%' is not a proper timeformat, check the documentation on Bukkit." +setduration-success: "Duration of region %lang:region% changed to '%duration%'." +setduration-noLandlord: "You don't have permission to change the duration because you are not the landlord of %lang:region%." +setduration-successRemoved: "Duration of %lang:region% has been removed, it will now use the duration from a group or the default.yml file, new duration: %duration%." + +setup-noRegion: "You did not specify a region on the second line." +setup-alreadyRentSign: "The region you specified is already added to AreaShop as a rent region, add signs with [as] on the first line or '/as addsign'." +setup-alreadyOtherWorld: "The region you specified is already added to AreaShop in another world, regions from different worlds still need different names." +setup-alreadyBuySign: "The region you specified is already added to AreaShop as a buy region, add signs with [as] on the first line or '/as addsign'." +setup-noDuration: "You did not specify how long the region can be rented, do this on the third line." +setup-wrongDuration: "The time specified is not in the correct format, example: 1 day." +setup-noPrice: "You did not specify the price on the fourth line." +setup-wrongPrice: "You did not specify the price correctly, use numbers only." +setup-rentSuccess: "Renting of region %lang:region% is setup correctly." +setup-buySuccess: "Buying of region %lang:region% is setup correctly." +setup-noPermissionRent: "You don't have permission for setting up rental regions." +setup-noPermissionBuy: "You don't have permission for setting up buy regions." +setup-couldNotDetect: "Found multiple regions with the same priority and/or parent/child relation, specify one on the second line (2 of the regions that were found: %lang:tRegion|%0%|% and %lang:tRegion|%1%|%)." +setup-blacklisted: "%0% is on the blacklist and cannot be added to AreaShop." +setup-noPermission: "You cannot add the region '%0%', you are not an owner/member or don't have the permission for it." + +destroy-noPermissionRent: "You don't have permission for deregistering a rental region." +destroy-noPermissionBuy: "You don't have permission for deregistering a buy region." +destroy-successRent: "%lang:region% successfully deregistered as rental region." +destroy-successBuy: "%lang:region% successfully deregistered as buy region." + +teleport-help: "/as tp [sign]." +teleport-noRentOrBuy: "The specified region is not registered: %0%." +teleport-noPermission: "You don't have permission to teleport to your region." +teleport-noPermissionOther: "You don't have permission to teleport to regions you do not own." +teleport-noPermissionSign: "You don't have permission to teleport to the sign of your region." +teleport-noPermissionOtherSign: "You don't have permission to teleport to signs of regions you do not own." +teleport-noPermissionFriend: "You don't have permission to teleport to regions you are added to as a friend." +teleport-noPermissionFriendSign: "You don't have permission to teleport to the sign of regions you are added to as a friend." +teleport-noPermissionAvailable: "You don't have permission to teleport to available regions." +teleport-noPermissionAvailableSign: "You don't have permission to teleport to the sign of available regions." +teleport-success: "You teleported to %lang:region%." +teleport-successSign: "You teleported to the sign of %lang:region%." +teleport-noSafe: "No safe position found in %lang:region%, no spots in the region left or maximum tries exceeded (%0%/%1%)." +teleport-blocked: "You can't teleport because the position is outside the region, and you are forced to teleport inside." +teleport-changedToSign: "You only have permission to teleport to the sign and not inside the region, teleporting to sign." +teleport-changedToNoSign: "No sign available to teleport to, trying to teleport inside the region instead." +teleport-wrongWorld: "You need to be in world '%world%' to teleport to %lang:region%, but you are in world '%0%'." + +setteleport-help: "/as settp [region] [reset], the region you stand in will be used if not specified." +setteleport-noPermission: "You don't have permission to set the teleport location." +setteleport-noPermissionOther: "You don't have permission to set the teleport location for a region you do not own." +setteleport-noRentOrBuy: "The specified region is not registered: %0%." +setteleport-success: "Teleport location of %lang:region% set." +setteleport-notInside: "The location has to be inside the region." +setteleport-reset: "Teleport location of %lang:region% has been reset." + +find-help: "/as find [maxprice] [group]." +find-noPermission: "You don't have permission to search regions and teleport to them." +find-success: "Found a %0% region: %lang:region%, while searching with a max price of your balance: %1%%2%." +find-successMax: "Found a %0% region: %lang:region%, while searching with a max price of %1%%2%." +find-wrongMaxPrice: "The specified maximum price is not a correct number: %0%." +find-wrongGroup: "The specified group does not exist: %0%." +find-noneFound: "No %0% region found while searching with a max price of your balance: %1%%2%." +find-noneFoundMax: "No %0% region found while searching with a max price of %1%%2%." +find-onlyInGroup: ", only searched for regions in group: %0%." + +groupadd-help: "/as groupadd [region], if no region specified all regions from your WorldEdit selection are used." +groupadd-noPermission: "You don't have permission to add regions to groups." +groupadd-success: "Region %lang:region% has been added to group '%0%', this group now has %1% member(s)." +groupadd-failed: "Region %lang:region% is already a member of group '%0%'." +groupadd-weSuccess: "Added to group %0%: [gray]%1%." +groupadd-weFailed: "Were already in group %0%: [gray]%1%." + +groupdel-help: "/as groupdel [region], if no region specified all regions from your WorldEdit selection are used." +groupdel-noPermission: "You don't have permission to remove regions from groups." +groupdel-wrongGroup: "Group %0% not found, check '/as grouplist' for registered groups." +groupdel-success: "Region %lang:region% has been removed from group '%0%', this group now has %1% member(s)." +groupdel-failed: "Region %lang:region% is not a member of group '%0%'." +groupdel-weSuccess: "Removed from group %0%: [gray]%1%." +groupdel-weFailed: "Were not in group %0% anyway: [gray]%1%." + +grouplist-noPermission: "You don't have permission to display the registered groups." +grouplist-noGroups: "There are currently no groups registered." +grouplist-success: "The following groups are registered: [gray]%0%." + +groupinfo-help: "/as groupinfo ." +groupinfo-noPermission: "You don't have permission to display information about a group." +groupinfo-noGroup: "There is no group registered with the name '%0%', use /as grouplist to check groups." +groupinfo-members: "The following regions are member of group %0%: [gray]%1%." +groupinfo-noMembers: "Group %0% does not have any members." + +schemevent-help: "/as schemevent ." +schemevent-wrongEvent: "The specified event '%0%' does not exist, use one of the following: [gray]%1%." +schemevent-success: "Event '%0%' has successfully been triggered for region %lang:region%." +schemevent-noPermission: "You don't have permission to trigger schematic events." + +add-help: "/as add [region] [world]." +add-noPermission: "You don't have permission to add a region to AreaShop." +add-success: "Added as %0%: [gray]%1%." +add-failed: "Already registered: [gray]%0%." +add-failedOtherWorld: "Already registered from another world: [gray]%0%." +add-blacklisted: "On the blacklist: [gray]%0%." +add-specifyWorld: "Specify the world of the region when using from console." +add-incorrectWorld: "World '%0%' not found, try again (case-sensitive)." +add-noPermissionRegions: "No permission to add: [gray]%0%." +add-noPermissionOwnerMember: "[gray]You either are not a member/owner of these regions or have no permission to add your regions." + +del-noPermission: "You don't have permission to remove regions." +del-success: "Removed regions: [gray]%0%." +del-failed: "No permission to remove or not registered: [gray]%0%." + +addsign-help: "/as addsign [region] [profile]." +addsign-noSign: "You are not looking at a sign." +addsign-noRegions: "No region found around the sign position." +addSign-notRegistered: "The specified region is not registered in AreaShop: %0% (it first needs to be added to AreaShop before a sign can be added)." +addsign-couldNotDetect: "Found multiple regions around the sign, specify region as extra argument (2 of the regions that were found: %lang:tRegion|%0%|% and %lang:tRegion|%1%|%)." +addsign-couldNotDetectSign: "Found multiple regions around the sign, specify region on the second line (2 of the regions that were found: %lang:tRegion|%0%|% and %lang:tRegion|%1%|%)." +addsign-wrongProfile: "The specified profile does not exist, use one of the following (check config): [gray]%0%." +addsign-profile: + - "[bold]%0%[/bold]" + - " hover: Signprofile %0%" + - " hover: %lang:action|Use this profile|%" + - " command: /areashop linksigns %0%" +addsign-success: "The sign has been added to %lang:region%." +addsign-successProfile: "The sign has been added to %lang:region% with profile %0%." +addsign-alreadyRegistered: "That sign is already registered for region %lang:region%." +addsign-noPermission: "You don't have permission to add a sign." + +delsign-noSign: "You are not looking at a sign." +delsign-noPermission: "You don't have permission to delete a sign." +delsign-noRegion: "That sign does not belong to an AreaShop region." +delsign-success: "The sign has been removed from region %lang:region%." + +me-noPermission: "You don't have permission to check which regions you have." +me-header: "Regions of %lang:tPlayer|%0%|%:" +me-notAPlayer: "You are not a player so you can't have any regions." +me-rentLine: + - "[darkgreen][bold]►[reset] %lang:region% [gray](" + - "%timeleft% left" + - " hover: until %until%" + - ")." +me-buyLine: "[darkgreen][bold]►[reset] %lang:region%." +me-friendLine: + - "[darkgreen][bold]►[reset] %lang:region% [gray](" + - "owned by %lang:player%" + - " hover: You are added as friend" + - ")." +me-nothing: "%lang:tPlayer|%0%|% has not rented or bought regions and is not added as friend to one." +me-noPlayer: "%0% cannot be found, probably never joined the server." +me-clickHint: "[gray][italic]Click a region name to see details." + +setowner-help: "/as setowner [region], the region you stand in will be used if not specified." +setowner-noPermission: "You don't have permission to set the owner of a region." +setowner-noPermissionRent: "You don't have permission to set the owner of rent regions." +setowner-noPermissionBuy: "You don't have permission to set the owner of buy regions." +setowner-notRegistered: "The specified region is not registered, owner cannot be set." +setowner-noPlayer: "Could not get the UUID of the specified player: %0%." +setowner-succesRent: "Owner of %lang:region% successfully changed to %lang:player%, rented until %until% (%timeleft% left)." +setowner-succesRentExtend: "Owner was already %lang:player%, rent extended with '%duration%', now rented until %until% (%timeleft% left)." +setowner-succesBuy: "Owner of %lang:region% successfully changed to %lang:player%." + +resell-help: "/as resell [region], the region you stand in will be used if not specified." +resell-wrongPrice: "'%0%' is not a valid price." +resell-notRegistered: "The specified region is not registered: %0%." +resell-notBought: "You can't resell %lang:region% because it is not sold yet." +resell-success: "%lang:region% is successfully put into reselling mode for %resellprice%." +resell-noPermission: "You don't have permission to set your region in reselling mode." +resell-noPermissionOther: "You don't have permission to set regions in reselling mode." +resell-disabled: "Reselling has been disabled for this region." + +stopresell-help: "/as stopresell [region], the region you stand in will be used if not specified." +stopresell-notRegistered: "The specified region is not registered: %0%." +stopresell-notResell: "You can't stop reselling %lang:region% because it is not in resell mode." +stopresell-success: "%lang:region% is successfully put back into sold mode." +stopresell-noPermission: "You don't have permission to set your region back to sold mode." +stopresell-noPermissionOther: "You don't have permission to set regions back to sold mode." + +addfriend-help: "/as addfriend [region], the region you stand in will be used if not specified." +addfriend-noPermissionOther: "You don't have permission to add friends to regions that are not yours." +addfriend-noPermission: "You don't have permission to add friends to your region." +addfriend-successOther: "%lang:tPlayer|%0%|% has been added as friend to region %lang:region%." +addfriend-success: "%lang:tPlayer|%0%|% has been added as friend to your region %lang:region%." +addfriend-alreadyAdded: "%lang:tPlayer|%0%|% is already added as friend to %lang:region%." +addfriend-self: "Adding the owner of the region as friend would be pointless." +addfriend-noOwner: "You cannot add friends to a region without owner." +addfriend-notVisited: "You cannot add %0% because he did not visit the server yet." + +delfriend-help: "/as delfriend [region], the region you stand in will be used if not specified." +delfriend-noPermissionOther: "You don't have permission to delete friends from regions that are not yours." +delfriend-noPermission: "You don't have permission to delete friends from your region." +delfriend-successOther: "%lang:tPlayer|%0%|% has been deleted as friend from region %lang:region%." +delfriend-success: "%lang:tPlayer|%0%|% has been deleted as friend from your region %lang:region%." +delfriend-notAdded: "%lang:tPlayer|%0%|% is not added as friend to %lang:region%." +delfriend-noOwner: "You cannot remove friends from a region without owner." + +linksigns-multipleRegions: "Found multiple regions: [gray]%0%." +linksigns-multipleRegionsAdvice: "Click another time to try again or use '/as linksigns' to stop." +linksigns-noRegions: "No AreaShop regions found in the direction of your cursor, make sure the region is added to AreaShop [gray](maximum range 100 blocks)." +linksigns-regionFound: "Region %lang:region% has been found, now point to a sign and leftclick to link it." +linksigns-signFound: "Found a sign at (%0%, %1%, %2%), now point towards a region and rightclick to link it" +linksigns-noSign: "No sign found in the direction of your cursor, make sure you have a direct sight to a sign and click again [gray](maximum range 100 blocks)." +linksigns-alreadyRegistered: "That sign is already registered for region %lang:region%, click again to select another sign." +linksigns-first: "You have entered sign linking mode." +linksigns-next: "[gray]Leftclick to select a sign, rightclick to select a region, use /as linksigns to stop." +linksigns-noPermission: "You don't have permission to enter bulk sign linking mode." +linksigns-stopped: "Exited sign linking mode." + +stack-help: + - "/as stack [group].[break]" + - " [gray] Number of regions that will be created.[break]" + - " [gray] Blocks distance between the regions.[break]" + - " [gray] Name of the regions (number will be behind it).[break]" + - " [gray] Make then rent or buy regions.[break]" + - " [gray][group] A group to add the created regions to.[break]" + - " [gray]The regions will be created in the direction you are facing." +stack-accepted: "Starting to create %0% %1% regions with %2% blocks in between, names start with %3% and have a number behind them.%4%" +stack-addToGroup: " Created regions will be added to the group '%0%'." +stack-noPermission: "You don't have permission to create and add regions to AreaShop in bulk." +stack-wrongAmount: "'%0%' is not a correct amount of regions." +stack-wrongGap: "'%0%' is not a correct number for the number of blocks gap between regions." +stack-noSelection: "You don't have a selection that indicates where the first region should be created." +stack-addStart: "[gray]Adding %0% regions at %1% per second." +stack-addComplete: "[gray]Added %0% regions%1%." +stack-tooHigh: ", %0% regions skipped because they were above Y=256" +stack-tooLow: ", %0% regions skipped because they were below Y=0" +stack-unclearDirection: "Please look clearly in the north, east, south, west, up or down direction, currently detected %0%." + +setlandlord-help: "/as setlandlord [region], the region you stand in will be used if not specified." +setlandlord-noPermission: "You don't have permission to set the landlord for a region." +setlandlord-success: "%lang:landlord% has successfully been set as landlord of %lang:region%." + +message-help: "/as message " +message-noPermission: "You do not have permission to send AreaShop messages." +message-notOnline: "%0% is not online." + +import-help: "/as import RegionForSale" +import-wrongSource: "Specify from where you want to import data, options: RegionForSale." +import-noPluginFolder: "Could not find the %0% folder, are you sure you are importing from the correct source?" +import-noWorldsFolder: "There is no 'plugins/RegionForSale/worlds' folder, therefore nothing could be imported." +import-confirm: "Are you sure you want to import all regions from RegionForSale?" +import-start: "Starting import of RegionForSale data:" +import-doWorld: "[darkgreen][bold]► World %0%:" +import-noBukkitWorld: "[red]Could not find world in Bukkit." +import-noRegionManager: "[red]Could not get RegionManager from WorldGuard, are regions enabled in this world?" +import-noRegions: "[red]No regions.yml file found." +import-loadRegionsFailed: "[red]Could not load regions.yml at: %0%" +import-invalidRegionSection: "[red]Invalid section in regions.yml: %0%." +import-noWorldGuardRegion: "[red]WorldGuard region not found: %0%." +import-noWorldGuardRegionParent: "[red]WorldGuard region for parent region not found: %0%." +import-buyAndRent: "[gold]%0% can be bought and rented, only adding as buy in AreaShop (cannot be both)." +import-noBuyAndNoRent: "[red]%0% cannot be bought and cannot be rented, skipping import." +import-imported: "[green]%lang:tRegion|%0%|% imported." +import-loadWorldConfigFailed: "[red]Loading world-specific config.yml failed: %0%." +import-improperParentRegion: "[red]Parent region %0% does not have readable settings." +import-alreadyAdded: "[red]Region '%0%' has already been added." +import-alreadyAddedOtherWorld: "[red]Region '%0%' has already been added in world %1%, regions in different worlds cannot have the same name in AreaShop." +import-invalidSignLocation: "[red]Failed to import a sign of region '%0%', invalid location: '%1%'." +import-signAlreadyAdded: "[red]Skipped adding sign at location '%1%' to region '%0%', it is already added to region '%2%'." +import-moneyBackFailed: "[red]Failed to parse buy price '%0%' and sell price '%1%' to set the money back percentage." + +confirm-rent: + - "%lang:prefix%Are you sure you want to rent %lang:tRegion|%0%|%?[break]" + - "[darkgreen][bold]►[reset] %lang:button|Click to rent %0%|%" + - " hover: %lang:action|Rent %0%|%" + - " command: /areashop rent %0%" +confirm-extend: + - "%lang:prefix%Are you sure you want to extend %lang:tRegion|%0%|%?[break]" + - "[darkgreen][bold]►[reset] %lang:button|Click to extend %0%|%" + - " hover: %lang:action|Extend %0%|%" + - " command: /areashop rent %0%" +confirm-unrent: + - "%lang:prefix%Are you sure you want to stop renting %lang:tRegion|%0%|%?[break]" + - "[darkgreen][bold]►[reset] %lang:button|Click to stop renting %0%|%" + - " hover: %lang:action|Stop renting %0%|%" + - " command: /areashop unrent %0%" +confirm-buy: + - "%lang:prefix%Are you sure you want to buy %lang:tRegion|%0%|%?[break]" + - "[darkgreen][bold]►[reset] %lang:button|Click to buy %0%|%" + - " hover: %lang:action|Buy %0%|%" + - " command: /areashop buy %0%" +confirm-sell: + - "%lang:prefix%Are you sure you want to sell %lang:tRegion|%0%|%?[break]" + - "[darkgreen][bold]►[reset] %lang:button|Click to sell %0%|%" + - " hover: %lang:action|Sell %0%|%" + - " command: /areashop sell %0%" + +timeleft-years: "%0% years" +timeleft-months: "%0% months" +timeleft-days: "%0% days" +timeleft-hours: "%0% hours" +timeleft-minutes: "%0% minutes" +timeleft-second: "%0% second" +timeleft-seconds: "%0% seconds" +timeleft-ended: "Expired" + +greeting-forrent: "%region% can be rented for %price% per %duration%." +greeting-rented: "%region% is rented by %player% until %until%." +greeting-forsale: "%region% can be bought for %price%." +greeting-bought: "%region% is bought by %player%." +greeting-resale: "%region% can be bought for %resellprice% from %player%." + +update-playerNotify: + - "[darkgreen]Update from AreaShop V%0% to AreaShop V%1% available, get the latest version at " + - "[bold]Spigot[/bold]" + - " hover: %lang:action|Go to the Spigot AreaShop page|%" + - " link: https://www.spigotmc.org/resources/areashop.2991/" + - " (and leave a review)." diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AsyncWorldEdit/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AsyncWorldEdit/config.yml new file mode 100644 index 000000000..a9867ed8d --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AsyncWorldEdit/config.yml @@ -0,0 +1,110 @@ +awe: + version: 21 + rendering: + interval: 15 + talk-interval: 10 + queue-max-size-hard: 100000000 + queue-max-size-soft: 50000000 + talk-cooldown: 5 + dispatcher: + max-jobs: 2000 + max-idle-runs: 200 + max-time: 20 + forceFlushBlocks: 10000 + checkVersion: true + physicsFreez: true + strings: english.yml + blocksHub: + access: + isEnabled: false + allowNull: false + allowUnknown: true + allowConsole: true + allowOffline: false + isDcEnabled: false + log: + isEnabled: true + isDcEnabled: false + permissionGroups: + default: + isDefault: true + maxJobs: 1 + cleanOnLogout: true + defaultMode: true + renderer: + blocks: 10000 + time: 75 + queue: + limit-hard: 500000 + limit-soft: 250000 + messages: + progress-bar: true + progress-chat: true + talkative: true + progress-bar-min: 100 + disableUndo: false + worldedit: + maxBlockChanged: -1 + disallowedBlocks: + - 6 + - 7 + - 14 + - 15 + - 16 + - 26 + - 27 + - 28 + - 29 + - 39 + - 31 + - 32 + - 33 + - 34 + - 36 + - 37 + - 38 + - 39 + - 40 + - 46 + - 50 + - 51 + - 56 + - 59 + - 69 + - 73 + - 74 + - 75 + - 76 + - 77 + - 81 + - 83 + historySize: 15 + disallowedBlocksUsage: + patterns: true + blockSet: false + disabledOperations: [] + permissions: + opHasAll: true + disableQueueBypass: true + memory: + minimumHard: 100000 + minimumSoft: 150000 + gcTimeout: 10000 + undo: + memoryLowMain: cancel + memoryLow: wait + storeOnDisk: true + keepUndoFileFor: 0 + keepSessionOnLogoutFor: 0 + undoFileCleanupInterval: 30 + directChunk: + autoRelight: true + newSectionLightLevel: 0 + blockLightLevel: -1 + overrides: + disableForWeApi: false + disableForConsole: false + disableForUnknown: false + messages: + debug: false + undoCleanup: 'on' diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AsyncWorldEdit/english.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AsyncWorldEdit/english.yml new file mode 100644 index 000000000..5df1a3606 --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AsyncWorldEdit/english.yml @@ -0,0 +1,63 @@ +NOT_INITIALIZED: "[RED]Module not initialized, contact administrator." +NO_PERMS: "[RED]You have no permissions to do that." +PLAYER_NOT_FOUND: "[RED]Player [WHITE]%1$s[RED] not found." +INGAME: "[RED]Command available ingame." +NUMBER_EXPECTED: "[RED]Number expected." +#The version checker +CHECK_VERSION_FORMAT: "[BLUE]%1$s %2$s" +CHECK_VERSION_CONFIG: "[BLUE]%1$s Please update your config file!" +CHECK_VERSION_OLD: "You have an old version of the plugin. Your version: %1$s, available version: %2$s" +CHECK_VERSION_LATEST: "You have the latest version of the plugin." +CHECK_VERSION_UNKNOWN: "Your version of the plugin was not found on the plugin page. Your version: %1$s" +CHECK_VERSION_ERROR: "Unable to check latest plugin version." +#Blocks placer +BLOCK_PLACER_JOBS_LIMIT: "[RED]You have too many jobs queued, operation canceled." +BLOCK_PLACER_GLOBAL_QUEUE_FULL: "[RED]Out of space on AWE block queue." +BLOCK_PLACER_QUEUE_FULL: "[RED]Your block queue is full. Wait for items to finish drawing." +BLOCK_PLACER_QUEUE_UNLOCKED: "[GREEN]Your block queue is unlocked. You can use WorldEdit." +BLOCK_PLACER_CANCEL_UNDO: "[RED]Warning: Undo jobs should not by canceled, ignoring!" +BLOCK_PLACER_RUN: "[LIGHT_PURPLE]Running [WHITE]%1$s[LIGHT_PURPLE] in full async mode." +BLOCK_PLACER_MAX_CHANGED: "[RED]Maximum block change limit." +BLOCK_PLACER_CANCELED: "[LIGHT_PURPLE]Job canceled." +BLOCK_PLACER_DONE: "[LIGHT_PURPLE]Blocks processed: [WHITE]%1$s" +BLOCK_PLACER_DONE_WORLD: "[LIGHT_PURPLE]World operation done." +BLOCK_PLACER_DONE_CLIP: "[LIGHT_PURPLE]Clipboard operation done." +#The reload command +CMD_RELOAD_ERROR: "[RED]Error loading config" +CMD_RELOAD_DONE: "[GREEN]Reload done" +#The help command +CMD_HELP_GLOBAL: "[YELLOW]Async WorldEdit help:\n[BLUE]Help[WHITE] - display help screen\n[BLUE]Jobs[WHITE] - display queued block operations\n[BLUE]Cancel[WHITE] - cancel queued job\n[BLUE]Purge[WHITE] - remove all queued block operations\n[BLUE]Toggle[WHITE] - toggle AsyncWorldEdit on/off\n[BLUE]Reload[WHITE] - reload configuration\n[YELLOW]To display help on command use: [BLUE]/awe help " +CMD_HELP_TOGGLE: "[YELLOW]Toggle[WHITE] - toggle AsyncWorldEdit on/off\n[BLUE] Toggle[WHITE] - toggle AsyncWorldEdit\n[BLUE] Toggle on[WHITE] - toggle AsyncWorldEdit on\n[BLUE] Toggle off[WHITE] - toggle AsyncWorldEdit off\n[BLUE] Toggle [WHITE] - toggle AsyncWorldEdit\n[BLUE] Toggle on[WHITE] - toggle AsyncWorldEdit on\n[BLUE] Toggle off[WHITE] - toggle AsyncWorldEdit off" +CMD_HELP_PURGE: "[YELLOW]Purge[WHITE] - remove all queued block operations\n[BLUE] Purge[WHITE] - purges your operations\n[BLUE] Purge [WHITE] - purges other player operations\n[BLUE] Purge all[WHITE] - purges all operations" +CMD_HELP_JOBS: "[YELLOW]Jobs[WHITE] - display queued block operations\n[BLUE] Jobs \\[page][WHITE] - displays your operations\n[BLUE] Jobs \\[page][WHITE] - displays other player operations\n[BLUE] Jobs all [page][WHITE] - displays all queued operations" +CMD_HELP_CANCEL: "[YELLOW]Cancel[WHITE] - cancel queued job\n[BLUE] Cancel #id[WHITE] - cancel your job\n[BLUE] Cancel #id[WHITE] - cancel other player job" +CMD_HELP_RELOAD: "[YELLOW]Reload[WHITE] - Reload AWE configuration file\n[BLUE] Reload All[WHITE] - reload configuration entries and update groups\n[BLUE] Reload Config[WHITE] - reload only the configuration\n[BLUE] Reload Groups[WHITE] - update only the player groups" +#The toggle command and mode changed +CMD_TOGGLE_MODE_CHANGED: "[YELLOW]Your [BLUE]AsyncWorldEdit [YELLOW]is now set to [WHITE]%1$s" +CMD_TOGGLE_MODE_DONE: "[YELLOW]AsyncWorldEdit is now set to [WHITE]%1$s" +CMD_TOGGLE_MODE_ON: "On" +CMD_TOGGLE_MODE_OFF: "Off" +#The jobs command +CMD_JOBS_LONG: "[WHITE]%1$d[YELLOW] out of [WHITE]%2$d[YELLOW] blocks ([WHITE]%3$.2f%%[YELLOW]) queued. Placing speed: [WHITE]%4$.2fbps[YELLOW], [WHITE]%5$.2fs[YELLOW] left." +CMD_JOBS_SHORT: "[WHITE]%1$d[YELLOW] blocks queued. Placing speed: [WHITE]%2$.2fbps[YELLOW], [WHITE]%3$.2fs[YELLOW] left." +CMD_JOBS_HEADER: "[YELLOW]Jobs:" +CMD_JOBS_LINE: "[YELLOW] * %1$s[YELLOW] - %2$s" +CMD_JOBS_FORMAT: "[WHITE][%1$s] %2$s" +CMD_JOBS_PROGRESS_BAR: "[YELLOW]Jobs: [WHITE]%1$d[YELLOW], Placing speed: [WHITE]%2$.2fbps[YELLOW], [WHITE]%3$.2fs[YELLOW] left." +CMD_JOBS_PROGRESS_MSG: "[YELLOW][AWE] You have %1$s" +CMD_JOBS_PAGE: "[YELLOW]page [WHITE]%1$s[YELLOW] of [WHITE]%2$s" +CMD_JOBS_NONE: "[YELLOW]No operations queued." +CMD_JOBS_YOU: "[YELLOW]You have %1$s" +CMD_JOBS_OTHER: "[YELLOW]Player [WHITE]%1$s[YELLOW] has %2$s" +CMD_JOBS_OTHER_SHORT: "[YELLOW]Player [WHITE]%1$s[YELLOW] has [WHITE]%2$s[YELLOW] block operations queued." +CMD_JOBS_STATUS: "[YELLOW]Job %1$s[YELLOW] - %2$s" +CMD_JOBS_STATUS_DONE: "[GREEN]done" +CMD_JOBS_STATUS_CANCELED: "[RED]canceled" +CMD_JOBS_STATUS_INITIALIZING: "[WHITE]initializing" +CMD_JOBS_STATUS_PLACING_BLOCKS: "[GREEN]placing blocks" +CMD_JOBS_STATUS_PREPARING: "[RED]preparing blocks" +CMD_JOBS_STATUS_WAITING: "[YELLOW]waiting" +#The cancel command +CMD_CANCEL_REMOVED: "[WHITE]%1$s[YELLOW] queue entries removed." +#The purge command +CMD_PURGE_REMOVED: "[WHITE]%1$s[YELLOW] queue entries removed." diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AuctionHouse/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AuctionHouse/config.yml new file mode 100644 index 000000000..37aa58fd5 --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AuctionHouse/config.yml @@ -0,0 +1,77 @@ +# +# AuctionHouse +locale: en_us +decimal: 2 +chatHook: true +auction: + listingPrice: 0.0 + listingRate: 0.0 + listingDuration: 7d0h0m + expiredDuration: 14d0h0m + unclaimedDuration: 90d0h0m + cleanupDuration: 0d24h0m + soldDuration: 365d0h0m + preventCreative: true + preventSpectator: true + maxSellPrice: 100000.0 + salesTax: 0.0 + allowDamagedItems: false + defaultMaxListings: 45 + chronological: true +blacklist: + '0': + item: BEDROCK + '1': + item: BARRIER + '2': + item: COMMAND_BLOCK + '3': + item: STRUCTURE_BLOCK + example: + name: \u00a7cVorpal Sword + item: DIAMOND_SWORD + lore: + - Special Item + - Does not list in AuctionHouse + enchantments: + - ench: SHARPNESS + level: 10 + - ench: UNBREAKING + level: 3 + - ench: LOOTING + level: 3 + - ench: FIRE_ASPECT + level: 2 +sounds: + click: UI_BUTTON_CLICK + fail: ENTITY_VILLAGER_NO + drop: ENTITY_PLAYER_BURP +buttons: + exit: IRON_DOOR + back: IRON_DOOR + previous: PAPER + sort_listings: SUNFLOWER + next: PAPER + info: BOOK + howto: EMERALD + return_all: FLOWER_POT + player_listings: DIAMOND + expired_listings: POISONOUS_POTATO + sold_items: GOLD_INGOT + clear: BARRIER + confirm: STAINED_GLASS_PANE:5 + cancel: STAINED_GLASS_PANE:14 +triggers: + sign: '[AuctionHouse]' + name: '[AuctionHouse]' +commands: + exit: msg %player% Exiting AuctionHouse +log: + listed: true + sold: true + cancelled: true + returned: true + dropped: true + purged: true +disabled-worlds: [] +configVersion: 8 diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AuctionHouse/en_us.json b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AuctionHouse/en_us.json new file mode 100644 index 000000000..0be631f2a --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AuctionHouse/en_us.json @@ -0,0 +1,166 @@ +{ + "language.name": "English", + "language.region": "United States", + "language.code": "en_us", + "version": "12", + "command.menu": "menu", + "command.help": "help", + "command.sell": "sell", + "command.selling": "selling", + "command.sold": "sold", + "command.expired": "expired", + "command.cancel": "cancel", + "command.search": "search", + "command.return": "return", + "command.reload": "reload", + "message.config.reload": "Reloading configuration", + "warning.command.unknown": "&cUnknown command. Type \"/help\" for help.", + "message.command.reloaded": "&fAuctionHouse reloaded", + "warning.command.sell.no_permission": "&cYou do not have permission to sell.", + "console.command.reloaded": "AuctionHouse reloaded", + "console.command.player_only": "This command can only be run by a player!", + "warning.sell.creative": "&cYou cannot sell items while in creative.", + "warning.sell.spectator": "&cYou cannot sell items while in spectator.", + "warning.sell.no_item": "&cYou are not holding an item in your hand.", + "warning.sell.blacklist": "&cThat item is not allowed to be put on the auction house!", + "warning.sell.insufficient_funds": "&cYou do not have enough money to list the auction.", + "warning.sell.damaged_item": "&cDamaged items are not allowed to be put on the auction house!", + "warning.sell.max_price": "&cYou can not list an item with a price higher than ${0}", + "warning.sell.negative_price": "&cDon't you like making money?", + "warning.sell.max_listings": "&cYou cannot list more than &f{0} &citems at a time.", + "warning.sell.unavailable": "&cYou are not permitted to sell items.", + "message.sell.listed_item": "&6You have listed &e{0}x &f{1} &6for &b${2} &6on the auction house!", + "message.sell.fee": "&fA fee of &c${0} &fwas charged", + "message.sell.seller_balance": "&eBalance: &a${0}", + "warning.listing.expired": "&cThis item is no longer listed.", + "warning.purchase.own_item": "&cYou cannot purchase your own item.", + "warning.purchase.insufficient_funds": "&cYou cannot afford this item.", + "warning.purchase.no_inventory": "&cYou don't have enough inventory space.", + "message.purchase.success": "&6You purchased &e{0}x &f{1} &6for &c${2}&f!", + "message.purchase.buyer_balance": "&eBalance: &a${0}", + "message.purchase.notify": "&f{0} &6purchased your auction of &e{1}x &f{2}&6!", + "message.purchase.earnings": "&fYou earned &b${0}{1}&f!", + "message.purchase.after_taxes": " &6after taxes", + "message.purchase.seller_balance": "&eBalance: &a${0}", + "warning.purchase.problem": "&cThere was an issue completing the transaction, please try again!", + "message.cancel.success": "&6You have &ecancelled &6an auction.", + "message.cancel.info": "&6Return cancelled and expired items from &b/ah expired&6.", + "message.cancel_all.success": "&6You have &ecancelled &6all your auctions.", + "message.cancel_all.failed": "&6You have no active auctions.", + "message.cancel.admin_success": "&6{0} has &ecancelled &6your auction of &e{1}x &f{2}!", + "message.return_all.success": "&6Items were &ereturned &6to your inventory.", + "warning.return_all.failed": "&6You have no items to return.", + "warning.return_all.problem": "&cCould not return all items.", + "warning.return_all.no_inventory": "&cInventory full, dropping items.", + "warning.return.not_cancelled": "&cThis item is not cancelled.", + "warning.return.no_inventory": "&cInventory full, dropping item.", + "message.return.success": "&6Item &ereturned &6to your inventory.", + "warning.return.problem": "&cCould not return item.", + "message.help.ah": "&9/ah &8- &6Open the auction house.", + "message.help.ah_menu": "&9/ah menu &8- &6Open the auction house in menu mode.", + "message.help.ah_search": "&9/ah search &8- &6View filtered items in the auction house.", + "message.help.ah_sell": "&9/ah sell &8- &6Sell the item you are holding.", + "message.help.ah_selling": "&9/ah selling &8- &6View the items you are selling.", + "message.help.ah_sold": "&9/ah sold &8- &6View the items you have sold.", + "message.help.ah_cancel": "&9/ah cancel &8- &6Cancel all your auctions.", + "message.help.ah_expired": "&9/ah expired &8- &6View your expired items to return.", + "message.help.ah_return": "&9/ah return &8- &6Return all your expired items.", + "message.menu.page.previous": "&6Previous Page", + "message.menu.page.next": "&6Next Page", + "message.menu.sort_listings": "&6Sort Listings", + "message.menu.exit": "&6Exit", + "message.menu.back": "&6Back", + "message.menu.return_all": "&6Return All", + "message.menu.howto_sell": "&6How To Sell An Item", + "message.menu.info": "&6What Is This Page?", + "message.menu.confirm": "&aConfirm", + "message.menu.cancel": "&cCancel", + "message.listing.selling.key": "Selling:", + "message.listing.returnable.key": "Returnable:", + "message.listing.price.key": "Price:", + "message.listing.buyer.key": "Buyer:", + "message.listing.seller.key": "Seller:", + "message.listing.expire.key": "Expire:", + "message.listing.sold_items.key": "Sold Items:", + "message.listing.purchased.key": "Purchased:", + "message.listing.selling.value": "&9Selling: &e{0}", + "message.listing.returnable.value": "&9Returnable: &e{0}", + "message.listing.price.value": "&9Price: &e${0}", + "message.listing.buyer.value": "&9Buyer: &e{0}", + "message.listing.seller.value": "&9Seller: &e{0}", + "message.listing.expire.value": "&9Expire: &e{0}", + "message.listing.sold.value": "&9Sold Items: &e{0}", + "message.listing.purchased.value": "&9Purchased: &e{0} ago", + "message.listing.fee.value": "&9Listing Fee: &e${0}", + "message.listing.order.value": "&9Order: &e{0}", + "message.listing.order.oldest": "Oldest First", + "message.listing.order.newest": "Newest First", + "message.listing.item_expired": "&cItem Has Expired!", + "message.listing.horizontal.rule.top": "&8------------------------------", + "message.listing.horizontal.rule.bottom": "&8------------------------------", + "message.active_listings.title": "Auction House", + "message.active_listings.howto.desc1": "&aTo list an item on the auction house, just hold", + "message.active_listings.howto.desc2": "&athe item in your hand and type &b/ah sell .", + "message.active_listings.info.desc1": "&aThis is the auction house. Here you can", + "message.active_listings.info.desc2": "&alist items for sale, and purchase items", + "message.active_listings.info.desc3": "&athat others have listed for sale.", + "message.active_listings.info.desc4": "&aThe auction is also a great way to make", + "message.active_listings.info.desc5": "&amoney by selling farmable items other", + "message.active_listings.info.desc6": "&aplayers may be interested in buying.", + "message.active_listings.click": "&aClick here to purchase.\n ", + "message.active_listings.admin_click": " \n&cShift-Right-Click to cancel.", + "message.active_listings.unavailable": "&6You can not purchase this item.\n ", + "message.player_listings.title": "Your Current Listings", + "message.player_listings.info.desc1": "&aThese are your current listings, all of", + "message.player_listings.info.desc2": "&athe items you currently have listed on", + "message.player_listings.info.desc3": "&athe auction house are displayed here.", + "message.player_listings.info.desc4": "&aYou can cancel and view you listing's", + "message.player_listings.info.desc5": "&aexpire time here.", + "message.player_listings.click": "&cClick here to cancel.\n ", + "message.player_listings.button.title": "&6Items You're Selling", + "message.player_listings.button.desc1": "&aClick here to manage all of the items you", + "message.player_listings.button.desc2": "&aare currently selling on the auction.", + "warning.player_listings.none": "&cYou have not listed any items.", + "message.expired_listings.title": "Cancelled / Expired Listings", + "message.expired_listings.return.desc1": "&aClick here to return all cancelled", + "message.expired_listings.return.desc2": "&aand expired item to your inventory.", + "warning.expired_listings.return.none": "&cYou have no items to return.", + "message.expired_listings.info.desc1": "&aThis page shows all of your cancelled and", + "message.expired_listings.info.desc2": "&aexpired items. When a listing is cancelled", + "message.expired_listings.info.desc3": "&aor expires you will be able to return that", + "message.expired_listings.info.desc4": "&aitem back to you from menu.", + "message.expired_listings.info.desc5": "&aJust click on the item and if you have enough", + "message.expired_listings.info.desc6": "&ainventory space you will receive the item.", + "message.expired_listings.click": "&aClick here to return to you.", + "message.expired_listings.notice1": "&cYou have expired items in AuctionHouse.", + "message.expired_listings.notice2": "&6Use &e/ah return &6to return your expired items", + "message.expired_listings.button.title": "&6Return Expired / Cancelled Items", + "message.expired_listings.button.desc1": "&aClick here to view and optionally return any", + "message.expired_listings.button.desc2": "&aitems you have cancelled or that have expired.", + "warning.unclaimed_listings.notice": "&cUnclaimed AuctionHouse items were dropped at your feet!", + "message.sold_items.title": "Recently Sold Items", + "message.sold_items.info.desc1": "&aThese are your recent sold items, all", + "message.sold_items.info.desc2": "&aof the items you have sold recently on", + "message.sold_items.info.desc3": "&athe auction house are displayed here.", + "message.sold_items.info.desc4": "&aYou can view the buyer and time since", + "message.sold_items.info.desc5": "&athe purchase here.", + "message.sold_items.button.title": "&6Recently Sold Items", + "message.sold_items.button.desc1": "&aClick here to view recent items you have", + "message.sold_items.button.desc2": "&asold and the details.", + "warning.sold_items.none": "&cYou have not sold any items recently.", + "message.sold_items.clear.button.title": "&6Clear Sold Items", + "message.sold_items.clear.button.desc1": "&aClick here to clear all sold items.", + "message.sold_items.clear.button.desc2": "&cItems will be permanently removed!", + "warning.sold_items.cleared": "&cYou have cleared all your sold items.", + "message.purchase_item.title": "Purchase Item: Are you sure?", + "message.confirm_listing.title": "Pay ${0} Listing Fee?", + "message.log.item_listed": "{0} listed {1}x {2}{3} for ${4}", + "message.log.item_sold": "{0} sold {1}x {2} to {3}{4} for ${5}", + "message.log.item_cancelled": "{0} cancelled an auction for {1}x {2}{3} for ${4}", + "message.log.item_returned": "Returned {0}x {1}{2} to {3}", + "message.log.item_dropped": "Dropped {0}'s expired listing of {1}x {2}{3} for ${4} at their feet", + "message.log.item_purged": "Purged {0}'s abandoned listing of {1}x {2}{3} for ${4}", + "warning.command.disabled_world": "This command is disabled in this world!" + +} + diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AutoMessage/config_utf-8.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AutoMessage/config_utf-8.yml new file mode 100644 index 000000000..81b59920f --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/AutoMessage/config_utf-8.yml @@ -0,0 +1,104 @@ +# AutoMessage v1.7 Config +# ColorCodeList http://ess.khhq.net/mc/ + +## === 自動アップデートの設定 === ## +# [true で有効 | false で無効] +# 初期: true +# このプラグインが最新バージョンかチェックします。 +# メッセージはOPにしか表示されません。 +UpdateChecker: false +AutoDownload: false + +## === オートメッセージの設定 === ## +# 設定したメッセージがランダムで表示されます。 +# & でカラーコードを使用できます。 +# %tellraw でtellrawコマンドを実行します。 +# %line で改行することができます。(tellraw コマンドでは使用できません。) +Message: + - '&6[Tips]&f岩盤までぶち抜いた後&eY5&fにハーフブロックを敷く文化があるらしい。' + - '&6[Tips]&f&eALL値&fが&c200&fを超える建築やMOB溜め等はご遠慮ください。' + - '&6[Tips]&f看板の文字には&e&系各種カラーコードが使用可能&fです。' + - '&6[Tips]&f&e/mvspawn&fで今いるワールドのスポーン地点に移動します。' + - '&6[Tips]&f保護のフラグ設定は&e自己責任&fです。&c設定ミスに要注意&f!' + - '&6[Tips]&fルール違反を見かけたら&c反応せずに通報&fしましょう。' + - '&6[Tips]&f嫌なチャットは&e/ch hide [Player名]&fで非表示にしましょう。' + - '&6[Tips]&f個人間チャットは&e/msg&fコマンドをご利用ください。' + - '&6[Tips]&f&elunachat&fによるチャンネルチャット機能が利用可能です。' + - '&6[Tips]&f混雑時は空いてるサーバーに移動しての整地がオススメ。' + - '&6[Tips]&fチャットはサーバーごとに独立しています。' + - '&6[Tips]&f運営チームのなりすましにご注意ください。' + - '&6[Tips]&f運営チームのMinecraftIDは公式サイトに全て公開されています。' + - '&6[Tips]&fゲーム内で運営チームへチャットしても(大体)反応しません。' + - '&6[Tips]&f運営チームへのお問い合わせは&ewebフォーム&fを使ってネ。' + - '&6[Tips]&f地形にハマって出られない時は&e/spawn&fを使おう!' + - '&6[Tips]&fログインせずに投票しても特典は配布されます。' + - '&6[Tips]&fロビーサーバーへの移動は&e/hub&fで!' + - '&6[Tips]&f木の棒が無い!そんな時は&e/stick&fでいつでも召喚できます。' + - '&6[Tips]&f自分の家の建築はメインワールドで!' + - '&6[Tips]&fガチャ券と整地量は整地ワールド以外では増えません。' + - '&6[Tips]&f第2整地・第4整地ワールドは保護が必要ですが整地に集中できます。' + - '&6[Tips]&f無意味な保護の乱立は&c削除&処罰対象&fです。' + - '&6[Tips]&f建築物に対して大きすぎる保護は&c縮小&fされることがあります。' + - '&6[Tips]&f建築途中、または未建築の保護は&c削除&fすることがあります。' + - '&6[Tips]&f整地の心得を守って楽しく整地しましょう。' + - '&6[Tips]&f整地の心得①:下から掘らず、上から掘るべし!' + - '&6[Tips]&f整地の心得②:空中にブロックが残らないようにすべし!' + - '&6[Tips]&f整地の心得③:水やマグマは除去すべし!' + - '&6[Tips]&f整地の心得④:掘りぬいた後は綺麗に整えるべし!' + - '&6[Tips]&f&e整地の心得違反者&fは&c処罰&fされます。詳しくはルールをご確認下さい。' + - '&6[Tips]&f公式Discordグループで運営のお手伝いを募集しています。' + - '&6[Tips]&f1000ブロック整地するごとにガチャ券がもらえます。' + - '&6[Tips]&f公式サイトではガチャの景品リストを公開しています。' + - '&6[Tips]&f名前の左に表示されるのは&e整地レベルor二つ名&fです。' + - '&6[Tips]&f整地レベル上げ&ガチャ券稼ぎは&e整地ワールド&fで!' + - '&6[Tips]&f毎日夜8時からはドラゲナイタイム!採掘速度が上昇します。' + - '&6[Tips]&fガチャ券は整地だけでなく&e投票&fすることでももらえます。' + - '&6[Tips]&fガチャ券で&e大当り&fを引く確率は&c1%&fです。' + - '&6[Tips]&fガチャ券で&eギガンティック大当り&fを引く確率は&c0.1%&fです。' + - '&6[Tips]&f整地鯖では&c先に保護を掛けないと建築出来ません&f。' + - '&6[Tips]&f木の棒メニューからコマンド不要で簡単に保護をかけられます。' + - '&6[Tips]&fスキルを使って真下に掘る時はShiftを押しっぱにしよう!' + - '&6[Tips]&f木の棒を右or左クリックすると便利なメニューが出現します。' + - '&6[Tips]&fワールド間移動は木の棒メニューからビーコンボタンで!' + - '&6[Tips]&fスキルの選択は木の棒メニューのスキルブックで!' + - '&6[Tips]&fホームポイント機能は木の棒メニューから使おう!' + - '&6[Tips]&f木の棒メニューからガチャ券の取得方法を選べます。' + - '&6[Tips]&f木の棒メニューから4次元ポケットが使えます。' + - '&6[Tips]&fサーバー間のアイテム移動には4次元ポケットを使おう!' + - '&6[Tips]&f整地Lv25以上でどこでもエンダーチェストが使えます。' + - '&6[Tips]&f整地Lv12以上でMineStack機能が使えます。' + - '&6[Tips]&f掘った土や石が消えた?それはMineStack機能のせいネ' + - '&6[Tips]&f採掘速度上昇効果は木の棒メニューでONOFF出来ます。' + - '&6[Tips]&f公式Discord→&ehttps://red.minecraftserver.jp/projects/public/wiki/Official_Discord_Documents' + - '&6[Tips]&f&cルールは必ず読みましょう&f→&ehttps://www.seichi.network/rule' + - '&6[Tips]&f疑問点は公式サイトで解決!→&ehttps://www.seichi.network/gigantic' + - '&6[Tips]&f整地鯖で使えるコマンド→&ehttps://www.seichi.network/command' + - '&6[Tips]&f運営チームメンバー一覧→&ehttps://www.seichi.network/admin' + - '&6[Tips]&f1日1回投票して特典をゲット!→&ehttps://goo.gl/cu7ziG' + - '&6[Tips]&fお問い合わせ→&ehttps://www.seichi.network/access' + - '&6[Tips]&fサーバーマップ→&ehttps://www.seichi.network/map' + - '&6[Tips]&f整地鯖ランキング→&ehttp://w4.minecraftserver.jp' + - '&6[Tips]&f接続時間はメイン・建築専用・公共施設サーバーにいると増えます。' + - '&6[Tips]&f公共施設サーバーのチュートリアルをプレイすると景品がもらえます。' + - '&6[Tips]&f別のサーバーに移動するには木の棒メニュー右上のネザースターをクリック。' + - '&6[Tips]&fガチャ景品のギフト券は公共施設サーバーで商品と交換できます。' + - '&6[Tips]&f第1整地ワールドは毎週金曜日朝6時にワールドリセットされます。' + - '&6[Tips]&fメインワールドでは建築物の高さはY163まで、頭は1保護につき20までです。' + - '&6[Tips]&f整地鯖ではサボテン畑の設置(自動/手動問わず)禁止です。' + - '&6[Tips]&f苗木・食料はメインのスポーン付近で配布しています。' + - '&6[Tips]&f整地鯖に来たばかりの人はココをみよう→&ehttps://www.seichi.network/helloworld' + - '&6[Tips]&f新メイン特設ページ→&ehttps://www.seichi.network/post/newmain' + - '&6[Tips]&f整地鯖(春)もよろしくね→&ehttps://discord.gg/nmhjtC5' + - '&6[Tips]&f頻繁なエンドラの討伐は迷惑行為として&c処罰対象&fとなります。' + - '&6[Tips]&f第1整地ワールドは整地の心得違反による処罰対象外です。初心者におすすめ!' + - '&6[Tips]&f各整地ワールドではランダムテレポート機能(/rtp)が使えます。土地探しが楽ちん。' + - '&6[Tips]&fブログにはお役立ち情報が載っているよ→&ehttps://www.seichi.network/blog' + +## === ログの設定 === ## +# ログの表示設定です。 +Log: true + +## === タイマーの設定 === ## +# メッセージが表示されるまでの時間の設定です。 +Seconds: 300 + diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/BetterChairs/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/BetterChairs/config.yml new file mode 100644 index 000000000..fe8c1005a --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/BetterChairs/config.yml @@ -0,0 +1,82 @@ +# BlackScarx All right reserved +# The list of the stairs +# - acacia_stairs +# - birch_wood_stairs +# - brick_stairs +# - cobblestone_stairs +# - dark_oak_stairs +# - jungle_wood_stairs +# - nether_brick_stairs +# - quartz_stairs +# - red_sandstone_stairs +# - sandstone_stairs +# - smooth_stairs +# - spruce_wood_stairs +# - wood_stairs +# - purpur_stairs +# The list of the slabs +# - stone_slab +# - sandstone_slab +# - cobblestone_slab +# - bricks_slab +# - stone_bricks_slab +# - nether_brick_slab +# - quartz_slab +# - oak_wood_slab +# - spruce_wood_slab +# - brich_wood_slab +# - jungle_wood_slab +# - acacia_wood_slab +# - dark_oak_wood_slab +# - red_sandstone_slab +# - purpur_slab + +Update Checker: true +Use permission for sit: false +Enable Stairs Block: +- acacia_stairs +- birch_wood_stairs +- brick_stairs +- cobblestone_stairs +- dark_oak_stairs +- jungle_wood_stairs +- nether_brick_stairs +- quartz_stairs +- red_sandstone_stairs +- sandstone_stairs +- smooth_stairs +- spruce_wood_stairs +- wood_stairs +- purpur_stairs +Use slab: false +Enable Slab Block: +- stone_slab +- sandstone_slab +- cobblestone_slab +- bricks_slab +- stone_bricks_slab +- nether_brick_slab +- quartz_slab +- oak_wood_slab +- spruce_wood_slab +- brich_wood_slab +- jungle_wood_slab +- acacia_wood_slab +- dark_oak_wood_slab +- red_sandstone_slab +- purpur_slab +Send message when player sit: false +Send message when player standing: false +Send message if the chairs is already occupied: false +Send message if the word is disable: false +Disable world: +- example1 +- example2 +AutoTurn: true +Distance of the stairs: 2 +Need to sign or chair on each side: false +Send message if the Chairs need sign or chair: false +No item in hand: true +Regen need permission: false +Regen when sit: false +Amplifier: 1 diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/BetterChairs/messages.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/BetterChairs/messages.yml new file mode 100644 index 000000000..919cae3e8 --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/BetterChairs/messages.yml @@ -0,0 +1,11 @@ +# BlackScarx All right reserved + +Cant use message: '&cYou don''t have permission for that' +Message to send when player toggle chairs to off: '&cYou can''t sit now' +Message to send when player toggle chairs to on: '&aYou can sit now' +Message to send when player sit: '&aYou are now sitting. Take a break.' +Message to send when player standing: '&aYou are no longer sitting.' +Message to send if the word is disable: '&cThe Chairs is not enable in this world' +Message to send if the chairs is occupied: '&cThis chairs is already occupied by {player}' +Message to send if the chairs need sign or chair: '&cIf you want to sit on this stairs + you need to place a sign or stairs on each side' diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/BlocksHub/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/BlocksHub/config.yml new file mode 100644 index 000000000..4418084ff --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/BlocksHub/config.yml @@ -0,0 +1,18 @@ +BlocksHub: + version: 2 + disabledBridges: {} +# - CoreProtect +# - Factions +# - GriefPrevention +# - HawkEye +# - LogBlock +# - Prism +# - Residence +# - Residence 4.6 +# - Towny +# - WorldGuard + worlds: + - world + - world_nether + - world_the_end + - world.* \ No newline at end of file diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/BungeePortals/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/BungeePortals/config.yml new file mode 100644 index 000000000..8f5a592c1 --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/BungeePortals/config.yml @@ -0,0 +1,5 @@ +# BungeePortals configuration file, visit www.spigotmc.org/resources/bungeeportals.19 for help. +SaveTask: + Enabled: false + Interval: 600 +NoPortalPermissionMessage: '&cYou do not have permission to go to the server {destination}.' \ No newline at end of file diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ByeByeWither/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ByeByeWither/config.yml new file mode 100644 index 000000000..8412cbc6e --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ByeByeWither/config.yml @@ -0,0 +1,9 @@ +Wither: + Enable: true + Allow: + - hogehoge + +EnderDragon: + Enable: true + Allow: + - hogehoge \ No newline at end of file diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/CT-Core/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/CT-Core/config.yml new file mode 100644 index 000000000..2c598495a --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/CT-Core/config.yml @@ -0,0 +1,14 @@ +updateNotification: true +formatting: + module: '&9%module% >&7 ' + error: '&cError >&7 ' + element: '&d%var%&7' + name: '&e%var%&7' + 'on': '&2On' + 'off': '&cOff' + 'yes': '&2Yes' + 'no': '&cNo' +inventorygui: + back: '&f&lBack' + next page: '&f&lNext page' + current page: '&f&lCurrent Page: %page%' diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/CT-Core/language/en_US.lang b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/CT-Core/language/en_US.lang new file mode 100644 index 000000000..7e55f5955 --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/CT-Core/language/en_US.lang @@ -0,0 +1,905 @@ +tile.air.name=Air +tile.barrier.name=Barrier +tile.stone.stone.name=Stone +tile.stone.granite.name=Granite +tile.stone.graniteSmooth.name=Polished Granite +tile.stone.diorite.name=Diorite +tile.stone.dioriteSmooth.name=Polished Diorite +tile.stone.andesite.name=Andesite +tile.stone.andesiteSmooth.name=Polished Andesite +tile.hayBlock.name=Hay Bale +tile.grass.name=Grass Block +tile.dirt.name=Dirt +tile.dirt.default.name=Dirt +tile.dirt.coarse.name=Coarse Dirt +tile.dirt.podzol.name=Podzol +tile.stonebrick.name=Cobblestone +tile.wood.name=Wooden Planks +tile.wood.oak.name=Oak Wood Planks +tile.wood.spruce.name=Spruce Wood Planks +tile.wood.birch.name=Birch Wood Planks +tile.wood.jungle.name=Jungle Wood Planks +tile.wood.acacia.name=Acacia Wood Planks +tile.wood.big_oak.name=Dark Oak Wood Planks +tile.sapling.oak.name=Oak Sapling +tile.sapling.spruce.name=Spruce Sapling +tile.sapling.birch.name=Birch Sapling +tile.sapling.jungle.name=Jungle Sapling +tile.sapling.acacia.name=Acacia Sapling +tile.sapling.big_oak.name=Dark Oak Sapling +tile.deadbush.name=Dead Bush +tile.bedrock.name=Bedrock +tile.water.name=Water +tile.lava.name=Lava +tile.sand.name=Sand +tile.sand.default.name=Sand +tile.sand.red.name=Red Sand +tile.sandStone.name=Sandstone +tile.sandStone.default.name=Sandstone +tile.sandStone.chiseled.name=Chiseled Sandstone +tile.sandStone.smooth.name=Smooth Sandstone +tile.redSandStone.name=Red Sandstone +tile.redSandStone.default.name=Red Sandstone +tile.redSandStone.chiseled.name=Chiseled Red Sandstone +tile.redSandStone.smooth.name=Smooth Red Sandstone +tile.gravel.name=Gravel +tile.oreGold.name=Gold Ore +tile.oreIron.name=Iron Ore +tile.oreCoal.name=Coal Ore +tile.log.name=Wood +tile.log.oak.name=Oak Wood +tile.log.spruce.name=Spruce Wood +tile.log.birch.name=Birch Wood +tile.log.jungle.name=Jungle Wood +tile.log.acacia.name=Acacia Wood +tile.log.big_oak.name=Dark Oak Wood +tile.leaves.name=Leaves +tile.leaves.oak.name=Oak Leaves +tile.leaves.spruce.name=Spruce Leaves +tile.leaves.birch.name=Birch Leaves +tile.leaves.jungle.name=Jungle Leaves +tile.leaves.acacia.name=Acacia Leaves +tile.leaves.big_oak.name=Dark Oak Leaves +tile.tallgrass.name=Grass +tile.tallgrass.shrub.name=Shrub +tile.tallgrass.grass.name=Grass +tile.tallgrass.fern.name=Fern +tile.sponge.dry.name=Sponge +tile.sponge.wet.name=Wet Sponge +tile.glass.name=Glass +tile.stainedGlass.name=Stained Glass +tile.stainedGlass.black.name=Black Stained Glass +tile.stainedGlass.red.name=Red Stained Glass +tile.stainedGlass.green.name=Green Stained Glass +tile.stainedGlass.brown.name=Brown Stained Glass +tile.stainedGlass.blue.name=Blue Stained Glass +tile.stainedGlass.purple.name=Purple Stained Glass +tile.stainedGlass.cyan.name=Cyan Stained Glass +tile.stainedGlass.silver.name=Light Gray Stained Glass +tile.stainedGlass.gray.name=Gray Stained Glass +tile.stainedGlass.pink.name=Pink Stained Glass +tile.stainedGlass.lime.name=Lime Stained Glass +tile.stainedGlass.yellow.name=Yellow Stained Glass +tile.stainedGlass.lightBlue.name=Light Blue Stained Glass +tile.stainedGlass.magenta.name=Magenta Stained Glass +tile.stainedGlass.orange.name=Orange Stained Glass +tile.stainedGlass.white.name=White Stained Glass +tile.thinStainedGlass.name=Stained Glass Pane +tile.thinStainedGlass.black.name=Black Stained Glass Pane +tile.thinStainedGlass.red.name=Red Stained Glass Pane +tile.thinStainedGlass.green.name=Green Stained Glass Pane +tile.thinStainedGlass.brown.name=Brown Stained Glass Pane +tile.thinStainedGlass.blue.name=Blue Stained Glass Pane +tile.thinStainedGlass.purple.name=Purple Stained Glass Pane +tile.thinStainedGlass.cyan.name=Cyan Stained Glass Pane +tile.thinStainedGlass.silver.name=Light Gray Stained Glass Pane +tile.thinStainedGlass.gray.name=Gray Stained Glass Pane +tile.thinStainedGlass.pink.name=Pink Stained Glass Pane +tile.thinStainedGlass.lime.name=Lime Stained Glass Pane +tile.thinStainedGlass.yellow.name=Yellow Stained Glass Pane +tile.thinStainedGlass.lightBlue.name=Light Blue Stained Glass Pane +tile.thinStainedGlass.magenta.name=Magenta Stained Glass Pane +tile.thinStainedGlass.orange.name=Orange Stained Glass Pane +tile.thinStainedGlass.white.name=White Stained Glass Pane +tile.thinGlass.name=Glass Pane +tile.cloth.name=Wool +tile.flower1.name=Flower +tile.flower1.dandelion.name=Dandelion +tile.flower2.name=Flower +tile.flower2.poppy.name=Poppy +tile.flower2.blueOrchid.name=Blue Orchid +tile.flower2.allium.name=Allium +tile.flower2.houstonia.name=Azure Bluet +tile.flower2.tulipRed.name=Red Tulip +tile.flower2.tulipOrange.name=Orange Tulip +tile.flower2.tulipWhite.name=White Tulip +tile.flower2.tulipPink.name=Pink Tulip +tile.flower2.oxeyeDaisy.name=Oxeye Daisy +tile.doublePlant.name=Plant +tile.doublePlant.sunflower.name=Sunflower +tile.doublePlant.syringa.name=Lilac +tile.doublePlant.grass.name=Double Tallgrass +tile.doublePlant.fern.name=Large Fern +tile.doublePlant.rose.name=Rose Bush +tile.doublePlant.paeonia.name=Peony +tile.mushroom.name=Mushroom +tile.blockGold.name=Block of Gold +tile.blockIron.name=Block of Iron +tile.stoneSlab.name=Stone Slab +tile.stoneSlab.stone.name=Stone Slab +tile.stoneSlab.sand.name=Sandstone Slab +tile.stoneSlab.wood.name=Wooden Slab +tile.stoneSlab.cobble.name=Cobblestone Slab +tile.stoneSlab.brick.name=Bricks Slab +tile.stoneSlab.smoothStoneBrick.name=Stone Bricks Slab +tile.stoneSlab.netherBrick.name=Nether Brick Slab +tile.stoneSlab.quartz.name=Quartz Slab +tile.stoneSlab2.red_sandstone.name=Red Sandstone Slab +tile.woodSlab.name=Wood Slab +tile.woodSlab.oak.name=Oak Wood Slab +tile.woodSlab.spruce.name=Spruce Wood Slab +tile.woodSlab.birch.name=Birch Wood Slab +tile.woodSlab.jungle.name=Jungle Wood Slab +tile.woodSlab.acacia.name=Acacia Wood Slab +tile.woodSlab.big_oak.name=Dark Oak Wood Slab +tile.brick.name=Bricks +tile.tnt.name=TNT +tile.bookshelf.name=Bookshelf +tile.stoneMoss.name=Moss Stone +tile.obsidian.name=Obsidian +tile.torch.name=Torch +tile.fire.name=Fire +tile.mobSpawner.name=Monster Spawner +tile.stairsWood.name=Oak Wood Stairs +tile.stairsWoodSpruce.name=Spruce Wood Stairs +tile.stairsWoodBirch.name=Birch Wood Stairs +tile.stairsWoodJungle.name=Jungle Wood Stairs +tile.stairsWoodAcacia.name=Acacia Wood Stairs +tile.stairsWoodDarkOak.name=Dark Oak Wood Stairs +tile.chest.name=Chest +tile.chestTrap.name=Trapped Chest +tile.redstoneDust.name=Redstone Dust +tile.oreDiamond.name=Diamond Ore +tile.blockCoal.name=Block of Coal +tile.blockDiamond.name=Block of Diamond +tile.workbench.name=Crafting Table +tile.crops.name=Crops +tile.farmland.name=Farmland +tile.furnace.name=Furnace +tile.sign.name=Sign +tile.doorWood.name=Wooden Door +tile.ladder.name=Ladder +tile.rail.name=Rail +tile.goldenRail.name=Powered Rail +tile.activatorRail.name=Activator Rail +tile.detectorRail.name=Detector Rail +tile.stairsStone.name=Cobblestone Stairs +tile.stairsSandStone.name=Sandstone Stairs +tile.stairsRedSandStone.name=Red Sandstone Stairs +tile.lever.name=Lever +tile.pressurePlateStone.name=Stone Pressure Plate +tile.pressurePlateWood.name=Wooden Pressure Plate +tile.weightedPlate_light.name=Weighted Pressure Plate (Light) +tile.weightedPlate_heavy.name=Weighted Pressure Plate (Heavy) +tile.doorIron.name=Iron Door +tile.oreRedstone.name=Redstone Ore +tile.notGate.name=Redstone Torch +tile.button.name=Button +tile.snow.name=Snow +tile.woolCarpet.name=Carpet +tile.woolCarpet.black.name=Black Carpet +tile.woolCarpet.red.name=Red Carpet +tile.woolCarpet.green.name=Green Carpet +tile.woolCarpet.brown.name=Brown Carpet +tile.woolCarpet.blue.name=Blue Carpet +tile.woolCarpet.purple.name=Purple Carpet +tile.woolCarpet.cyan.name=Cyan Carpet +tile.woolCarpet.silver.name=Light Gray Carpet +tile.woolCarpet.gray.name=Gray Carpet +tile.woolCarpet.pink.name=Pink Carpet +tile.woolCarpet.lime.name=Lime Carpet +tile.woolCarpet.yellow.name=Yellow Carpet +tile.woolCarpet.lightBlue.name=Light Blue Carpet +tile.woolCarpet.magenta.name=Magenta Carpet +tile.woolCarpet.orange.name=Orange Carpet +tile.woolCarpet.white.name=White Carpet +tile.ice.name=Ice +tile.frostedIce.name=Frosted Ice +tile.icePacked.name=Packed Ice +tile.cactus.name=Cactus +tile.clay.name=Clay +tile.clayHardenedStained.name=Stained Terracotta +tile.clayHardenedStained.black.name=Black Terracotta +tile.clayHardenedStained.red.name=Red Terracotta +tile.clayHardenedStained.green.name=Green Terracotta +tile.clayHardenedStained.brown.name=Brown Terracotta +tile.clayHardenedStained.blue.name=Blue Terracotta +tile.clayHardenedStained.purple.name=Purple Terracotta +tile.clayHardenedStained.cyan.name=Cyan Terracotta +tile.clayHardenedStained.silver.name=Light Gray Terracotta +tile.clayHardenedStained.gray.name=Gray Terracotta +tile.clayHardenedStained.pink.name=Pink Terracotta +tile.clayHardenedStained.lime.name=Lime Terracotta +tile.clayHardenedStained.yellow.name=Yellow Terracotta +tile.clayHardenedStained.lightBlue.name=Light Blue Terracotta +tile.clayHardenedStained.magenta.name=Magenta Terracotta +tile.clayHardenedStained.orange.name=Orange Terracotta +tile.clayHardenedStained.white.name=White Terracotta +tile.clayHardened.name=Terracotta +tile.reeds.name=Sugar cane +tile.jukebox.name=Jukebox +tile.fence.name=Oak Fence +tile.spruceFence.name=Spruce Fence +tile.birchFence.name=Birch Fence +tile.jungleFence.name=Jungle Fence +tile.darkOakFence.name=Dark Oak Fence +tile.acaciaFence.name=Acacia Fence +tile.fenceGate.name=Oak Fence Gate +tile.spruceFenceGate.name=Spruce Fence Gate +tile.birchFenceGate.name=Birch Fence Gate +tile.jungleFenceGate.name=Jungle Fence Gate +tile.darkOakFenceGate.name=Dark Oak Fence Gate +tile.acaciaFenceGate.name=Acacia Fence Gate +tile.pumpkinStem.name=Pumpkin Stem +tile.pumpkin.name=Pumpkin +tile.litpumpkin.name=Jack o'Lantern +tile.hellrock.name=Netherrack +tile.hellsand.name=Soul Sand +tile.lightgem.name=Glowstone +tile.portal.name=Portal +tile.cloth.black.name=Black Wool +tile.cloth.red.name=Red Wool +tile.cloth.green.name=Green Wool +tile.cloth.brown.name=Brown Wool +tile.cloth.blue.name=Blue Wool +tile.cloth.purple.name=Purple Wool +tile.cloth.cyan.name=Cyan Wool +tile.cloth.silver.name=Light Gray Wool +tile.cloth.gray.name=Gray Wool +tile.cloth.pink.name=Pink Wool +tile.cloth.lime.name=Lime Wool +tile.cloth.yellow.name=Yellow Wool +tile.cloth.lightBlue.name=Light Blue Wool +tile.cloth.magenta.name=Magenta Wool +tile.cloth.orange.name=Orange Wool +tile.cloth.white.name=White Wool +tile.oreLapis.name=Lapis Lazuli Ore +tile.blockLapis.name=Lapis Lazuli Block +tile.dispenser.name=Dispenser +tile.dropper.name=Dropper +tile.musicBlock.name=Note Block +tile.cake.name=Cake +tile.bed.occupied=This bed is occupied +tile.bed.noSleep=You can only sleep at night +tile.bed.tooFarAway=You may not rest now, the bed is too far away +tile.bed.notSafe=You may not rest now, there are monsters nearby +tile.bed.notValid=Your home bed was missing or obstructed +tile.lockedchest.name=Locked chest +tile.trapdoor.name=Wooden Trapdoor +tile.ironTrapdoor.name=Iron Trapdoor +tile.web.name=Cobweb +tile.stonebricksmooth.name=Stone Bricks +tile.stonebricksmooth.default.name=Stone Bricks +tile.stonebricksmooth.mossy.name=Mossy Stone Bricks +tile.stonebricksmooth.cracked.name=Cracked Stone Bricks +tile.stonebricksmooth.chiseled.name=Chiseled Stone Bricks +tile.monsterStoneEgg.name=Stone Monster Egg +tile.monsterStoneEgg.stone.name=Stone Monster Egg +tile.monsterStoneEgg.cobble.name=Cobblestone Monster Egg +tile.monsterStoneEgg.brick.name=Stone Brick Monster Egg +tile.monsterStoneEgg.mossybrick.name=Mossy Stone Brick Monster Egg +tile.monsterStoneEgg.crackedbrick.name=Cracked Stone Brick Monster Egg +tile.monsterStoneEgg.chiseledbrick.name=Chiseled Stone Brick Monster Egg +tile.pistonBase.name=Piston +tile.pistonStickyBase.name=Sticky Piston +tile.fenceIron.name=Iron Bars +tile.melon.name=Melon +tile.stairsBrick.name=Brick Stairs +tile.stairsStoneBrickSmooth.name=Stone Brick Stairs +tile.vine.name=Vines +tile.netherBrick.name=Nether Brick +tile.netherFence.name=Nether Brick Fence +tile.stairsNetherBrick.name=Nether Brick Stairs +tile.netherStalk.name=Nether Wart +tile.cauldron.name=Cauldron +tile.enchantmentTable.name=Enchantment Table +tile.anvil.name=Anvil +tile.anvil.intact.name=Anvil +tile.anvil.slightlyDamaged.name=Slightly Damaged Anvil +tile.anvil.veryDamaged.name=Very Damaged Anvil +tile.whiteStone.name=End Stone +tile.endPortalFrame.name=End Portal +tile.mycel.name=Mycelium +tile.waterlily.name=Lily Pad +tile.dragonEgg.name=Dragon Egg +tile.redstoneLight.name=Redstone Lamp +tile.cocoa.name=Cocoa +tile.enderChest.name=Ender Chest +tile.oreEmerald.name=Emerald Ore +tile.blockEmerald.name=Block of Emerald +tile.blockRedstone.name=Block of Redstone +tile.tripWire.name=Tripwire +tile.tripWireSource.name=Tripwire Hook +tile.commandBlock.name=Command Block +tile.repeatingCommandBlock.name=Repeating Command Block +tile.chainCommandBlock.name=Chain Command Block +tile.beacon.name=Beacon +tile.beacon.primary=Primary Power +tile.beacon.secondary=Secondary Power +tile.cobbleWall.normal.name=Cobblestone Wall +tile.cobbleWall.mossy.name=Mossy Cobblestone Wall +tile.carrots.name=Carrots +tile.potatoes.name=Potatoes +tile.daylightDetector.name=Daylight Sensor +tile.netherquartz.name=Nether Quartz Ore +tile.hopper.name=Hopper +tile.quartzBlock.name=Block of Quartz +tile.quartzBlock.default.name=Block of Quartz +tile.quartzBlock.chiseled.name=Chiseled Quartz Block +tile.quartzBlock.lines.name=Pillar Quartz Block +tile.stairsQuartz.name=Quartz Stairs +tile.slime.name=Slime Block +tile.prismarine.rough.name=Prismarine +tile.prismarine.bricks.name=Prismarine Bricks +tile.prismarine.dark.name=Dark Prismarine +tile.seaLantern.name=Sea Lantern +tile.endRod.name=End Rod +tile.chorusPlant.name=Chorus Plant +tile.chorusFlower.name=Chorus Flower +tile.purpurBlock.name=Purpur Block +tile.purpurPillar.name=Purpur Pillar +tile.stairsPurpur.name=Purpur Stairs +tile.purpurSlab.name=Purpur Slab +tile.endBricks.name=End Stone Bricks +tile.beetroots.name=Beetroots +tile.grassPath.name=Grass Path +tile.magma.name=Magma Block +tile.netherWartBlock.name=Nether Wart Block +tile.redNetherBrick.name=Red Nether Brick +tile.boneBlock.name=Bone Block +tile.observer.name=Observer +tile.shulkerBoxWhite.name=White Shulker Box +tile.shulkerBoxOrange.name=Orange Shulker Box +tile.shulkerBoxMagenta.name=Magenta Shulker Box +tile.shulkerBoxLightBlue.name=Light Blue Shulker Box +tile.shulkerBoxYellow.name=Yellow Shulker Box +tile.shulkerBoxLime.name=Lime Shulker Box +tile.shulkerBoxPink.name=Pink Shulker Box +tile.shulkerBoxGray.name=Gray Shulker Box +tile.shulkerBoxSilver.name=Light Gray Shulker Box +tile.shulkerBoxCyan.name=Cyan Shulker Box +tile.shulkerBoxPurple.name=Purple Shulker Box +tile.shulkerBoxBlue.name=Blue Shulker Box +tile.shulkerBoxBrown.name=Brown Shulker Box +tile.shulkerBoxGreen.name=Green Shulker Box +tile.shulkerBoxRed.name=Red Shulker Box +tile.shulkerBoxBlack.name=Black Shulker Box +tile.glazedTerracottaWhite.name=White Glazed Terracotta +tile.glazedTerracottaOrange.name=Orange Glazed Terracotta +tile.glazedTerracottaMagenta.name=Magenta Glazed Terracotta +tile.glazedTerracottaLightBlue.name=Light Blue Glazed Terracotta +tile.glazedTerracottaYellow.name=Yellow Glazed Terracotta +tile.glazedTerracottaLime.name=Lime Glazed Terracotta +tile.glazedTerracottaPink.name=Pink Glazed Terracotta +tile.glazedTerracottaGray.name=Gray Glazed Terracotta +tile.glazedTerracottaSilver.name=Light Gray Glazed Terracotta +tile.glazedTerracottaCyan.name=Cyan Glazed Terracotta +tile.glazedTerracottaPurple.name=Purple Glazed Terracotta +tile.glazedTerracottaBlue.name=Blue Glazed Terracotta +tile.glazedTerracottaBrown.name=Brown Glazed Terracotta +tile.glazedTerracottaGreen.name=Green Glazed Terracotta +tile.glazedTerracottaRed.name=Red Glazed Terracotta +tile.glazedTerracottaBlack.name=Black Glazed Terracotta +tile.concrete.black.name=Black Concrete +tile.concrete.red.name=Red Concrete +tile.concrete.green.name=Green Concrete +tile.concrete.brown.name=Brown Concrete +tile.concrete.blue.name=Blue Concrete +tile.concrete.purple.name=Purple Concrete +tile.concrete.cyan.name=Cyan Concrete +tile.concrete.silver.name=Light Gray Concrete +tile.concrete.gray.name=Gray Concrete +tile.concrete.pink.name=Pink Concrete +tile.concrete.lime.name=Lime Concrete +tile.concrete.yellow.name=Yellow Concrete +tile.concrete.lightBlue.name=Light Blue Concrete +tile.concrete.magenta.name=Magenta Concrete +tile.concrete.orange.name=Orange Concrete +tile.concrete.white.name=White Concrete +tile.concretePowder.black.name=Black Concrete Powder +tile.concretePowder.red.name=Red Concrete Powder +tile.concretePowder.green.name=Green Concrete Powder +tile.concretePowder.brown.name=Brown Concrete Powder +tile.concretePowder.blue.name=Blue Concrete Powder +tile.concretePowder.purple.name=Purple Concrete Powder +tile.concretePowder.cyan.name=Cyan Concrete Powder +tile.concretePowder.silver.name=Light Gray Concrete Powder +tile.concretePowder.gray.name=Gray Concrete Powder +tile.concretePowder.pink.name=Pink Concrete Powder +tile.concretePowder.lime.name=Lime Concrete Powder +tile.concretePowder.yellow.name=Yellow Concrete Powder +tile.concretePowder.lightBlue.name=Light Blue Concrete Powder +tile.concretePowder.magenta.name=Magenta Concrete Powder +tile.concretePowder.orange.name=Orange Concrete Powder +tile.concretePowder.white.name=White Concrete Powder +tile.structureVoid.name=Structure Void +tile.structureBlock.name=Structure Block +item.nameTag.name=Name Tag +item.leash.name=Lead +item.shovelIron.name=Iron Shovel +item.pickaxeIron.name=Iron Pickaxe +item.hatchetIron.name=Iron Axe +item.flintAndSteel.name=Flint and Steel +item.apple.name=Apple +item.cookie.name=Cookie +item.bow.name=Bow +item.arrow.name=Arrow +item.spectral_arrow.name=Spectral Arrow +item.tipped_arrow.name=Tipped Arrow +item.coal.name=Coal +item.charcoal.name=Charcoal +item.diamond.name=Diamond +item.emerald.name=Emerald +item.ingotIron.name=Iron Ingot +item.ingotGold.name=Gold Ingot +item.swordIron.name=Iron Sword +item.swordWood.name=Wooden Sword +item.shovelWood.name=Wooden Shovel +item.pickaxeWood.name=Wooden Pickaxe +item.hatchetWood.name=Wooden Axe +item.swordStone.name=Stone Sword +item.shovelStone.name=Stone Shovel +item.pickaxeStone.name=Stone Pickaxe +item.hatchetStone.name=Stone Axe +item.swordDiamond.name=Diamond Sword +item.shovelDiamond.name=Diamond Shovel +item.pickaxeDiamond.name=Diamond Pickaxe +item.hatchetDiamond.name=Diamond Axe +item.stick.name=Stick +item.bowl.name=Bowl +item.mushroomStew.name=Mushroom Stew +item.swordGold.name=Golden Sword +item.shovelGold.name=Golden Shovel +item.pickaxeGold.name=Golden Pickaxe +item.hatchetGold.name=Golden Axe +item.string.name=String +item.feather.name=Feather +item.sulphur.name=Gunpowder +item.hoeWood.name=Wooden Hoe +item.hoeStone.name=Stone Hoe +item.hoeIron.name=Iron Hoe +item.hoeDiamond.name=Diamond Hoe +item.hoeGold.name=Golden Hoe +item.seeds.name=Seeds +item.seeds_pumpkin.name=Pumpkin Seeds +item.seeds_melon.name=Melon Seeds +item.melon.name=Melon +item.wheat.name=Wheat +item.bread.name=Bread +item.helmetCloth.name=Leather Cap +item.chestplateCloth.name=Leather Tunic +item.leggingsCloth.name=Leather Pants +item.bootsCloth.name=Leather Boots +item.helmetChain.name=Chain Helmet +item.chestplateChain.name=Chain Chestplate +item.leggingsChain.name=Chain Leggings +item.bootsChain.name=Chain Boots +item.helmetIron.name=Iron Helmet +item.chestplateIron.name=Iron Chestplate +item.leggingsIron.name=Iron Leggings +item.bootsIron.name=Iron Boots +item.helmetDiamond.name=Diamond Helmet +item.chestplateDiamond.name=Diamond Chestplate +item.leggingsDiamond.name=Diamond Leggings +item.bootsDiamond.name=Diamond Boots +item.helmetGold.name=Golden Helmet +item.chestplateGold.name=Golden Chestplate +item.leggingsGold.name=Golden Leggings +item.bootsGold.name=Golden Boots +item.flint.name=Flint +item.porkchopRaw.name=Raw Porkchop +item.porkchopCooked.name=Cooked Porkchop +item.chickenRaw.name=Raw Chicken +item.chickenCooked.name=Cooked Chicken +item.muttonRaw.name=Raw Mutton +item.muttonCooked.name=Cooked Mutton +item.rabbitRaw.name=Raw Rabbit +item.rabbitCooked.name=Cooked Rabbit +item.rabbitStew.name=Rabbit Stew +item.rabbitFoot.name=Rabbit's Foot +item.rabbitHide.name=Rabbit Hide +item.beefRaw.name=Raw Beef +item.beefCooked.name=Steak +item.painting.name=Painting +item.frame.name=Item Frame +item.appleGold.name=Golden Apple +item.sign.name=Sign +item.doorOak.name=Oak Door +item.doorSpruce.name=Spruce Door +item.doorBirch.name=Birch Door +item.doorJungle.name=Jungle Door +item.doorAcacia.name=Acacia Door +item.doorDarkOak.name=Dark Oak Door +item.bucket.name=Bucket +item.bucketWater.name=Water Bucket +item.bucketLava.name=Lava Bucket +item.minecart.name=Minecart +item.saddle.name=Saddle +item.doorIron.name=Iron Door +item.redstone.name=Redstone +item.snowball.name=Snowball +item.boat.oak.name=Oak Boat +item.boat.spruce.name=Spruce Boat +item.boat.birch.name=Birch Boat +item.boat.jungle.name=Jungle Boat +item.boat.acacia.name=Acacia Boat +item.boat.dark_oak.name=Dark Oak Boat +item.leather.name=Leather +item.milk.name=Milk +item.brick.name=Brick +item.clay.name=Clay +item.reeds.name=Sugar Canes +item.paper.name=Paper +item.book.name=Book +item.slimeball.name=Slimeball +item.minecartChest.name=Minecart with Chest +item.minecartFurnace.name=Minecart with Furnace +item.minecartTnt.name=Minecart with TNT +item.minecartHopper.name=Minecart with Hopper +item.minecartCommandBlock.name=Minecart with Command Block +item.egg.name=Egg +item.compass.name=Compass +item.fishingRod.name=Fishing Rod +item.clock.name=Clock +item.yellowDust.name=Glowstone Dust +item.fish.cod.raw.name=Raw Fish +item.fish.salmon.raw.name=Raw Salmon +item.fish.pufferfish.raw.name=Pufferfish +item.fish.clownfish.raw.name=Clownfish +item.fish.cod.cooked.name=Cooked Fish +item.fish.salmon.cooked.name=Cooked Salmon +item.record.name=Music Disc +item.bone.name=Bone +item.dyePowder.black.name=Ink Sac +item.dyePowder.red.name=Rose Red +item.dyePowder.green.name=Cactus Green +item.dyePowder.brown.name=Cocoa Beans +item.dyePowder.blue.name=Lapis Lazuli +item.dyePowder.purple.name=Purple Dye +item.dyePowder.cyan.name=Cyan Dye +item.dyePowder.silver.name=Light Gray Dye +item.dyePowder.gray.name=Gray Dye +item.dyePowder.pink.name=Pink Dye +item.dyePowder.lime.name=Lime Dye +item.dyePowder.yellow.name=Dandelion Yellow +item.dyePowder.lightBlue.name=Light Blue Dye +item.dyePowder.magenta.name=Magenta Dye +item.dyePowder.orange.name=Orange Dye +item.dyePowder.white.name=Bone Meal +item.sugar.name=Sugar +item.cake.name=Cake +item.bed.black.name=Black Bed +item.bed.red.name=Red Bed +item.bed.green.name=Green Bed +item.bed.brown.name=Brown Bed +item.bed.blue.name=Blue Bed +item.bed.purple.name=Purple Bed +item.bed.cyan.name=Cyan Bed +item.bed.silver.name=Light Gray Bed +item.bed.gray.name=Gray Bed +item.bed.pink.name=Pink Bed +item.bed.lime.name=Lime Bed +item.bed.yellow.name=Yellow Bed +item.bed.lightBlue.name=Light Blue Bed +item.bed.magenta.name=Magenta Bed +item.bed.orange.name=Orange Bed +item.bed.white.name=White Bed +item.diode.name=Redstone Repeater +item.comparator.name=Redstone Comparator +item.map.name=Map +item.leaves.name=Leaves +item.shears.name=Shears +item.rottenFlesh.name=Rotten Flesh +item.enderPearl.name=Ender Pearl +item.blazeRod.name=Blaze Rod +item.ghastTear.name=Ghast Tear +item.netherStalkSeeds.name=Nether Wart +item.potion.name=Potion +item.splash_potion.name=Splash Potion +item.lingering_potion.name=Lingering Potion +item.end_crystal.name=End Crystal +item.goldNugget.name=Gold Nugget +item.glassBottle.name=Glass Bottle +item.spiderEye.name=Spider Eye +item.fermentedSpiderEye.name=Fermented Spider Eye +item.blazePowder.name=Blaze Powder +item.magmaCream.name=Magma Cream +item.cauldron.name=Cauldron +item.brewingStand.name=Brewing Stand +item.eyeOfEnder.name=Eye of Ender +item.speckledMelon.name=Glistering Melon +item.monsterPlacer.name=Spawn +item.expBottle.name=Bottle o' Enchanting +item.fireball.name=Fire Charge +item.writingBook.name=Book and Quill +item.writtenBook.name=Written Book +item.flowerPot.name=Flower Pot +item.emptyMap.name=Empty Map +item.carrots.name=Carrot +item.carrotGolden.name=Golden Carrot +item.potato.name=Potato +item.potatoBaked.name=Baked Potato +item.potatoPoisonous.name=Poisonous Potato +item.skull.skeleton.name=Skeleton Skull +item.skull.wither.name=Wither Skeleton Skull +item.skull.zombie.name=Zombie Head +item.skull.char.name=Head +item.skull.player.name=%s's Head +item.skull.creeper.name=Creeper Head +item.skull.dragon.name=Dragon Head +item.carrotOnAStick.name=Carrot on a Stick +item.netherStar.name=Nether Star +item.pumpkinPie.name=Pumpkin Pie +item.enchantedBook.name=Enchanted Book +item.fireworks.name=Firework Rocket +item.fireworksCharge.name=Firework Star +item.netherbrick.name=Nether Brick +item.netherquartz.name=Nether Quartz +item.armorStand.name=Armor Stand +item.horsearmormetal.name=Iron Horse Armor +item.horsearmorgold.name=Gold Horse Armor +item.horsearmordiamond.name=Diamond Horse Armor +item.prismarineShard.name=Prismarine Shard +item.prismarineCrystals.name=Prismarine Crystals +item.chorusFruit.name=Chorus Fruit +item.chorusFruitPopped.name=Popped Chorus Fruit +item.beetroot.name=Beetroot +item.beetroot_seeds.name=Beetroot Seeds +item.beetroot_soup.name=Beetroot Soup +item.dragon_breath.name=Dragon's Breath +item.elytra.name=Elytra +item.totem.name=Totem of Undying +item.shulkerShell.name=Shulker Shell +item.ironNugget.name=Iron Nugget +item.knowledgeBook.name=Knowledge Book +entity.Item.name=Item +entity.XPOrb.name=Experience Orb +entity.SmallFireball.name=Small Fireball +entity.Fireball.name=Fireball +entity.DragonFireball.name=Dragon Fireball +entity.ThrownPotion.name=Potion +entity.Arrow.name=Arrow +entity.Snowball.name=Snowball +entity.Painting.name=Painting +entity.ArmorStand.name=Armor Stand +entity.Mob.name=Mob +entity.Monster.name=Monster +entity.Creeper.name=Creeper +entity.Skeleton.name=Skeleton +entity.WitherSkeleton.name=Wither Skeleton +entity.Stray.name=Stray +entity.Spider.name=Spider +entity.Giant.name=Giant +entity.Zombie.name=Zombie +entity.Husk.name=Husk +entity.Slime.name=Slime +entity.Ghast.name=Ghast +entity.PigZombie.name=Zombie Pigman +entity.Enderman.name=Enderman +entity.Endermite.name=Endermite +entity.Silverfish.name=Silverfish +entity.CaveSpider.name=Cave Spider +entity.Blaze.name=Blaze +entity.LavaSlime.name=Magma Cube +entity.MushroomCow.name=Mooshroom +entity.Villager.name=Villager +entity.ZombieVillager.name=Zombie Villager +entity.VillagerGolem.name=Iron Golem +entity.SnowMan.name=Snow Golem +entity.EnderDragon.name=Ender Dragon +entity.WitherBoss.name=Wither +entity.Witch.name=Witch +entity.Guardian.name=Guardian +entity.ElderGuardian.name=Elder Guardian +entity.Shulker.name=Shulker +entity.PolarBear.name=Polar Bear +entity.EvocationIllager.name=Evoker +entity.Vex.name=Vex +entity.VindicationIllager.name=Vindicator +entity.Parrot.name=Parrot +entity.IllusionIllager.name=Illusioner +entity.Villager.farmer=Farmer +entity.Villager.fisherman=Fisherman +entity.Villager.shepherd=Shepherd +entity.Villager.fletcher=Fletcher +entity.Villager.librarian=Librarian +entity.Villager.cleric=Cleric +entity.Villager.armor=Armorer +entity.Villager.weapon=Weapon Smith +entity.Villager.tool=Tool Smith +entity.Villager.butcher=Butcher +entity.Villager.leather=Leatherworker +entity.Villager.nitwit=Nitwit +entity.Villager.cartographer=Cartographer +entity.Pig.name=Pig +entity.Sheep.name=Sheep +entity.Cow.name=Cow +entity.Chicken.name=Chicken +entity.Squid.name=Squid +entity.Wolf.name=Wolf +entity.Ozelot.name=Ocelot +entity.Cat.name=Cat +entity.Bat.name=Bat +entity.Horse.name=Horse +entity.Donkey.name=Donkey +entity.Mule.name=Mule +entity.SkeletonHorse.name=Skeleton Horse +entity.ZombieHorse.name=Zombie Horse +entity.Rabbit.name=Rabbit +entity.KillerBunny.name=The Killer Bunny +entity.Llama.name=Llama +entity.PrimedTnt.name=Block of TNT +entity.FallingSand.name=Falling Block +entity.Minecart.name=Minecart +entity.MinecartHopper.name=Minecart with Hopper +entity.MinecartChest.name=Minecart with Chest +entity.Boat.name=Boat +entity.generic.name=unknown +tipped_arrow.effect.empty=Uncraftable Tipped Arrow +tipped_arrow.effect.water=Tipped Arrow +tipped_arrow.effect.mundane=Tipped Arrow +tipped_arrow.effect.thick=Tipped Arrow +tipped_arrow.effect.awkward=Tipped Arrow +tipped_arrow.effect.night_vision=Arrow of Night Vision +tipped_arrow.effect.invisibility=Arrow of Invisibility +tipped_arrow.effect.leaping=Arrow of Leaping +tipped_arrow.effect.fire_resistance=Arrow of Fire Resistance +tipped_arrow.effect.swiftness=Arrow of Swiftness +tipped_arrow.effect.slowness=Arrow of Slowness +tipped_arrow.effect.water=Arrow of Splashing +tipped_arrow.effect.water_breathing=Arrow of Water Breathing +tipped_arrow.effect.healing=Arrow of Healing +tipped_arrow.effect.harming=Arrow of Harming +tipped_arrow.effect.poison=Arrow of Poison +tipped_arrow.effect.regeneration=Arrow of Regeneration +tipped_arrow.effect.strength=Arrow of Strength +tipped_arrow.effect.weakness=Arrow of Weakness +tipped_arrow.effect.levitation=Arrow of Levitation +tipped_arrow.effect.luck=Arrow of Luck +potion.whenDrank=When Applied: +potion.effect.empty=Uncraftable Potion +potion.effect.water=Water Bottle +potion.effect.mundane=Mundane Potion +potion.effect.thick=Thick Potion +potion.effect.awkward=Awkward Potion +potion.effect.night_vision=Potion of Night Vision +potion.effect.invisibility=Potion of Invisibility +potion.effect.leaping=Potion of Leaping +potion.effect.fire_resistance=Potion of Fire Resistance +potion.effect.swiftness=Potion of Swiftness +potion.effect.slowness=Potion of Slowness +potion.effect.water_breathing=Potion of Water Breathing +potion.effect.healing=Potion of Healing +potion.effect.harming=Potion of Harming +potion.effect.poison=Potion of Poison +potion.effect.regeneration=Potion of Regeneration +potion.effect.strength=Potion of Strength +potion.effect.weakness=Potion of Weakness +potion.effect.levitation=Potion of Levitation +potion.effect.luck=Potion of Luck +splash_potion.effect.empty=Splash Uncraftable Potion +splash_potion.effect.water=Splash Water Bottle +splash_potion.effect.mundane=Mundane Splash Potion +splash_potion.effect.thick=Thick Splash Potion +splash_potion.effect.awkward=Awkward Splash Potion +splash_potion.effect.night_vision=Splash Potion of Night Vision +splash_potion.effect.invisibility=Splash Potion of Invisibility +splash_potion.effect.leaping=Splash Potion of Leaping +splash_potion.effect.fire_resistance=Splash Potion of Fire Resistance +splash_potion.effect.swiftness=Splash Potion of Swiftness +splash_potion.effect.slowness=Splash Potion of Slowness +splash_potion.effect.water_breathing=Splash Potion of Water Breathing +splash_potion.effect.healing=Splash Potion of Healing +splash_potion.effect.harming=Splash Potion of Harming +splash_potion.effect.poison=Splash Potion of Poison +splash_potion.effect.regeneration=Splash Potion of Regeneration +splash_potion.effect.strength=Splash Potion of Strength +splash_potion.effect.weakness=Splash Potion of Weakness +splash_potion.effect.levitation=Splash Potion of Levitation +splash_potion.effect.luck=Splash Potion of Luck +lingering_potion.effect.empty=Lingering Uncraftable Potion +lingering_potion.effect.water=Lingering Water Bottle +lingering_potion.effect.mundane=Mundane Lingering Potion +lingering_potion.effect.thick=Thick Lingering Potion +lingering_potion.effect.awkward=Awkward Lingering Potion +lingering_potion.effect.night_vision=Lingering Potion of Night Vision +lingering_potion.effect.invisibility=Lingering Potion of Invisibility +lingering_potion.effect.leaping=Lingering Potion of Leaping +lingering_potion.effect.fire_resistance=Lingering Potion of Fire Resistance +lingering_potion.effect.swiftness=Lingering Potion of Swiftness +lingering_potion.effect.slowness=Lingering Potion of Slowness +lingering_potion.effect.water_breathing=Lingering Potion of Water Breathing +lingering_potion.effect.healing=Lingering Potion of Healing +lingering_potion.effect.harming=Lingering Potion of Harming +lingering_potion.effect.poison=Lingering Potion of Poison +lingering_potion.effect.regeneration=Lingering Potion of Regeneration +lingering_potion.effect.strength=Lingering Potion of Strength +lingering_potion.effect.weakness=Lingering Potion of Weakness +lingering_potion.effect.levitation=Lingering Potion of Levitation +lingering_potion.effect.luck=Lingering Potion of Luck +potion.potency.0= +potion.potency.1=II +potion.potency.2=III +enchantment.damage.all=Sharpness +enchantment.damage.undead=Smite +enchantment.damage.arthropods=Bane of Arthropods +enchantment.knockback=Knockback +enchantment.fire=Fire Aspect +enchantment.sweeping=Sweeping Edge +enchantment.protect.all=Protection +enchantment.protect.fire=Fire Protection +enchantment.protect.fall=Feather Falling +enchantment.protect.explosion=Blast Protection +enchantment.protect.projectile=Projectile Protection +enchantment.oxygen=Respiration +enchantment.waterWorker=Aqua Affinity +enchantment.waterWalker=Depth Strider +enchantment.frostWalker=Frost Walker +enchantment.digging=Efficiency +enchantment.untouching=Silk Touch +enchantment.durability=Unbreaking +enchantment.lootBonus=Looting +enchantment.lootBonusDigger=Fortune +enchantment.lootBonusFishing=Luck of the Sea +enchantment.fishingSpeed=Lure +enchantment.arrowDamage=Power +enchantment.arrowFire=Flame +enchantment.arrowKnockback=Punch +enchantment.arrowInfinite=Infinity +enchantment.thorns=Thorns +enchantment.mending=Mending +enchantment.binding_curse=Curse of Binding +enchantment.vanishing_curse=Curse of Vanishing +enchantment.level.1=I +enchantment.level.2=II +enchantment.level.3=III +enchantment.level.4=IV +enchantment.level.5=V +enchantment.level.6=VI +enchantment.level.7=VII +enchantment.level.8=VIII +enchantment.level.9=IX +enchantment.level.10=X +item.banner.black.name=Black Banner +item.banner.red.name=Red Banner +item.banner.green.name=Green Banner +item.banner.brown.name=Brown Banner +item.banner.blue.name=Blue Banner +item.banner.purple.name=Purple Banner +item.banner.cyan.name=Cyan Banner +item.banner.silver.name=Light Gray Banner +item.banner.gray.name=Gray Banner +item.banner.pink.name=Pink Banner +item.banner.lime.name=Lime Banner +item.banner.yellow.name=Yellow Banner +item.banner.lightBlue.name=Light Blue Banner +item.banner.magenta.name=Magenta Banner +item.banner.orange.name=Orange Banner +item.banner.white.name=White Banner +item.shield.name=Shield +item.shield.black.name=Black Shield +item.shield.red.name=Red Shield +item.shield.green.name=Green Shield +item.shield.brown.name=Brown Shield +item.shield.blue.name=Blue Shield +item.shield.purple.name=Purple Shield +item.shield.cyan.name=Cyan Shield +item.shield.silver.name=Light Gray Shield +item.shield.gray.name=Gray Shield +item.shield.pink.name=Pink Shield +item.shield.lime.name=Lime Shield +item.shield.yellow.name=Yellow Shield +item.shield.lightBlue.name=Light Blue Shield +item.shield.magenta.name=Magenta Shield +item.shield.orange.name=Orange Shield +item.shield.white.name=White Shield \ No newline at end of file diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/handlers.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/handlers.yml new file mode 100644 index 000000000..230094dec --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/handlers.yml @@ -0,0 +1,112 @@ +# --------------------------------------------------------- +# This file support creating custom handlers that +# works with rules (see files in "rules/" folder). +# --------------------------------------------------------- +# +# The purpose of handlers is to group actions when message +# is caught by a rule. This not only saves a bunch of repetitive +# code but makes it more fail proof and future proof. +# +# Unicode characters are supported! Save the file in UTF-8 +# encoding. Tested on Notepad++ +# [NOTICE] WordPad/Notepad on Windows are known to not work! +# +# --------------------------------------------------------- + +# Example usage. The name is case sensitive. +# ------------------------------------------------------------------------------------------------ +# [!] DO NOT UNCOMMENT THE LINES BELOW - THEY ARE ONLY EXAMPLES OF ALL KEYS THE PLUGIN ACCEPTS [-] +# ------------------------------------------------------------------------------------------------ +#Advertising_Ban_Filter: +# +# # If the player has the permission their message will no be checked/handled. +# Bypass_With_Permission: "chatcontrol.bypass.ad" +# +# # A list of commands that will be excluded from the check. Start with a slash ('/') +# Ignored_In_Commands: +# - /auction +# +# # A message displayed to the player. Set to 'none' to disable. +# Player_Warn_Message: "%prefix &cSorry, %player, advertising is prohibited!" +# +# # A message broadcasted to everyone. Set to 'none' to disable. +# Broadcast_Message: "%server &6%player tried to &cadvertise&6, inform OP!" +# +# # A message broadcasted to players with permission specified below. Set to 'none' to disable. +# # Notice to the %ruleID variable: it is replaced only if the rule specifies an ID. +# Staff_Alert_Message: "%prefix &c%player violated rule &6ID %ruleID &cwith: &f%message" +# +# # Players with following permission with recieve message specified above. +# # If set, the message must be specified and not be 'none'. +# Staff_Alert_Permission: "chatcontrol.notify.advertise" +# +# # A message logged into console. Set to 'none' to disable. +# # %handler variable is the name of the handler, in this case "Advertising_Ban_Filter" +# Console_Message: "%player violated rule ID %ruleID, triggered %handler filter with: %message" +# +# # A path to file where the message will be logged. Set to 'none' to disable. +# Write_To_File: log/advertisements.txt +# +# # Should the message be blocked from appearing? +# Block_Message: true +# +# # When plugin Vault is installed, you can take money from player +# Fine: 10 +# +# # A replacement that replaces only the part of the message that matched the rule +# # If set, Block_Message must be false and "Rewrite_To" must not be set. +# Replace_Word: "[CENSORED]" +# +# # A replacement that replaces the whole message. +# # If set, Block_Message must be false and "Replace_Word" must not be set. +# Rewrite_To: I love this filter! +# +# # A list of commands to be executed. Notice they are not handled by this plugin. +# Execute_Commands: +# - eco take %player 10 +# - kick %player &cDo not advertise! +# - tempban %player 1d Advertising is prohibited! \n\nMessage caught: %message +# ------------------------------------------------------------------------------------------------- +# [!] DO NOT UNCOMMENT THE LINES ABOVE - THEY ARE ONLY EXAMPLES OF ALL KEYS THE PLUGIN ACCEPTS [-] +# ------------------------------------------------------------------------------------------------- + +advertisement: + Bypass_With_Permission: "chatcontrol.bypass.ad" + Ignored_In_Commands: + - // # WorldEdit + - /brush + - /auction + - /register + - /reg + - /login + - /l + + Player_Warn_Message: "&7Please do not advertise other websites or IP adresses." + #Broadcast_Message: "&c%player might have advertised, alert admins!" + Console_Message: "%player violated rule ID %ruleID, triggered %handler filter with: %message" + + Staff_Alert_Message: "&8[&7Ad/ID %ruleID&8] &7%player: &f%message" + Staff_Alert_Permission: chatcontrol.notify.ad + + Block_Message: true + Write_To_File: logs/advertisements.txt + +swear: + Bypass_With_Permission: "chatcontrol.bypass.swear" + Ignored_In_Commands: + - // # WorldEdit + - /brush + - /auction + - /register + - /reg + - /login + - /l + + Player_Warn_Message: "&cPlease do not swear, otherwise an action will be taken!" + Console_Message: "%player violated rule ID %ruleID, triggered %handler filter with: %message" + + Staff_Alert_Message: "&8[&7Swear/ID %ruleID&8] &7%player: &f%message" + Staff_Alert_Permission: chatcontrol.notify.swear + + Replace_Word: "*****" + Write_To_File: logs/swears.txt diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/rules/chat.txt b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/rules/chat.txt new file mode 100644 index 000000000..62be240df --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/rules/chat.txt @@ -0,0 +1,65 @@ +# ------------------------------------------------------------------------------- +# This file manages rules in chat (not commands) and includes rules from rules.txt. +# +# File by default contain examples that you can safely remove or change. +# +# For help, see notes in rules.txt file. +# ------------------------------------------------------------------------------- + +# -------- Basic grammar corrections +match \bdis\b +then replace this + +match \bwanna\b +then replace want to + +match \bgonna\b +then replace going to + +# -------- Prevent asking for a rank +match (can|may|would you like if) i (have|be|become|get|has) (op|admin|mod|builder) +then warn &cCurrently, we are not looking for new staff. +then deny + +match (do|are) you (need|wish|looking for) (any|some|one|good) (op|ops|operators|admins|mods|builders|new people|ateam) +then warn &cCurrently, we are not looking for new staff. +then deny + +# -------- Prevent people saying bad things about your server +# Notice the id, it can be a string and can used multiple times. +match this server (is (bad|crappy|shitty)|suck) +id ServerHate +then rewrite I love this filter!|I can't behave properly due to brain damage!|My bad manners were corrected by the server. +then notify chatcontrol.notify.rulesalert &8[&7ID %ruleID&8] &7%player: &f%message +then console kick %player &cYour rating will be processed by our staff soon. \nThanks and welcome back! + +match ((admin|op|ateam|server|owner) (is|are)) + *(dick|cock|duck|noob|kid) +id ServerHate +then console kick %player &cI don't think so. +then deny +then log + +# -------- Example usage of unicode characters - making smileys +match :\) +then replace ☺ + +match :-\) +then replace ☺ + +match :\( +then replace ☹ + +match :-\( +then replace ☹ + +match ;\) +then replace ㋡ + +match ;-\) +then replace ㋡ + +match \:star\: +then replace ★ + +match <3\b +then replace ❤ \ No newline at end of file diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/rules/commands.txt b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/rules/commands.txt new file mode 100644 index 000000000..5d0b9f601 --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/rules/commands.txt @@ -0,0 +1,28 @@ +# ------------------------------------------------------------------------------- +# This file manages rules in commands and includes rules from rules.txt. +# +# File by default contain examples that you can safely remove or change. +# +# For help, see notes in rules.txt file. +# ------------------------------------------------------------------------------- + +# Prevent /op command, but ignore other commands that start with /op, like /openinv +match ^/op\b +ignore perm chatcontrol.bypass.rules +id /op +then warn &bYes, we are giving away OPs. Seriously, what did you expect?! +then notify chatcontrol.notify.rulesalert &8[&7ID %ruleID&8] &7%player: &f%message +then deny +then log + +match ^/(gm|gamemode) +ignore perm chatcontrol.bypass.rules +id /gm +then warn &aThat would be nice, wouldn't it? +then notify chatcontrol.notify.rulesalert &8[&7ID %ruleID&8] &7%player: &f%message +then log + +match ^/(heal) +ignore perm essentials.heal +then warn &dIs the game too hard for ya? +then deny diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/rules/packets.txt b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/rules/packets.txt new file mode 100644 index 000000000..a52b6a5cc --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/rules/packets.txt @@ -0,0 +1,30 @@ +# ------------------------------------------------------------------------------- +# This file manages special rules that can overlap messages by other plugins, +# or even the server itself. Requires ProtocolLib. +# +# This accepts *ONLY* operators below: +# +# Valid operators: +# match (A valid regular expression to match the checked message.) +# then replace (A word to replace the part of the message that is matched.) +# then rewrite (A message to replace the whole checked message.) +# then rewritein (A message to replace the whole checked message in specified world. +# You can use this together with 'rewrite' as a fallback on other worlds, or +# add multiple operators in one rule for multiple worlds.) +# dont verbose (Rule won't print to the console. Ignores 'Verbose' option in settings.yml.) +# then deny (Hides the message - cancels the packet.) +# +# For valid variables (e.g. %world) check the header in the rules.txt file! +# +# Supports color codes with & and unicode characters when saved in UTF-8 encoding. +# ------------------------------------------------------------------------------- + +# Hide unknown command message. +#match ^Unknown command.* +#then deny + +# Rewrite message from Bukkit or Essentials. +match ^I'm sorry, but you do not have permission to perform this.*|^You do not have access to that command. +dont verbose +then rewrite &cInsufficient permission. +#then rewritein hardcore &cThis command is not available in %world world. \ No newline at end of file diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/rules/rules.txt b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/rules/rules.txt new file mode 100644 index 000000000..9d6047a2c --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/rules/rules.txt @@ -0,0 +1,278 @@ +# ------------------------------------------------------------------------------- +# This is the implementation of ChatControl's rule engine codenamed ChatCeaser +# +# It accepts following operators (The <> is the parameter you'll specify) +# match (A valid regular expression to match player's message.) +# id (Assign an id/name to the rule. Used in messages and handlers.) +# ignore string (If the message matches the given string it will be ignored.) +# ignore event (If the rule triggers on specified event it will be ignored.) +# ignore perm (A permission to bypass the rule.) +# ignore gamemode (Gamemodes to be ignored. Separate by | to add multiple values.) +# before strip (A regular expression used to strip specified characters before the message is checked.) +# before replace with (A regular expression to replace characters with other characters before the message check.) +# then replace (A string that replaces only the part of the checked message that matches the match.) +# (Chosen randomly from the messages divided by |) +# then rewrite (A message that replaces the entire checked message.) +# (Chosen randomly from the messages divided by |) +# then deny (Cancel the player's message from appearing. See settinsg.yml for configuration on specific events.) +# then console (Commands to execute as the console. Use %player to get player's name. Split multiple commands by |) +# then warn (A message sent to the player.) +# then kick (Kick the player with an optional message.) +# then notify (Send a message to all players with the permission.) +# then fine (If Vault is installed - take specified amount of money from the player.) +# then log (Caught message will be printed in console and saved in logs/rules.txt) +# handle as (Launch actions specified in handlers.yml. NOTICE: This must be as a last operator in the rule!) +# +# Valid variables: +# %player (Player's name. Without prefix and suffix.) +# %world (Player's world.) +# +# Supports color codes with '&' character. +# Accepts unicode characters when saved in UTF-8 encoding (tested on Notepad++). +# ------------------------------------------------------------------------------- + +# IP filter. +# (Notice the operator strip which removes specified characters BEFORE the message is checked.) +match \b[0-9]{1,3}(\.|dot|\(dot\)|-|;|:|,|(\W|\d|_)*\s)+[0-9]{1,3}(\.|dot|\(dot\)|-|;|:|,|(\W|\d|_)*\s)+[0-9]{1,3}(\.|dot|\(dot\)|-|;|:|,|(\W|\d|_)*\s)+[0-9]{1,3}\b +id 1 +before replace dot|\[|\]|\{|\}|\(|\) with . +before strip [\(\[\]\)] +handle as advertisement + +# Domain/URL filter. +# You can add new domains by inserting '|your_domain' after '|io' (e.g. '|io|pl' for also blocking '.pl' domains) +match [a-zA-Z0-9\-\.]+\s?(\.|dot|\(dot\)|-|;|:|,)\s?(com|org|net|cz|co|uk|sk|biz|mobi|xxx|eu|me|io)\b +# If you want to whitelist your server, it is only necessary to add it once in format: +# website.domain (example: procraft.com) +# To add more domains simply add them after the last one and divide by | +ignore string minecraft:|youtube.com|imgur.com +id 2 +before replace dot|\[|\]|\{|\}|\(|\) with . +before strip [\(\[\]\)] +handle as advertisement + +# Bitch filter - commented out just to show you example of usage. It is filtered in more advanced way below. +#match \bb(i|!)tch +#id 3 +#then warn Watch your language please. +# #Before commenting out check if you have Points enabled in settings.yml +#then points swear 1 +#then notify chatcontrol.notify.rulesalert &8[&7%ruleID&8] &7%player: &f%message +#then replace fridge|bridge + +# Ass and asshole filter. Words like glass are ignored. Commented out since its filtered below. +#match \bass\b|\basshole +#handle as swear + +# Swastika filter +match \u534D|\u5350 +then kick &cDisallowed characters in the chat +then notify chatcontrol.notify.rulesalert &8[&7Swastika&8] &7%player: &f%message +then deny + +# ------------------------------------------------------------------------------- +# Predefined swear filters are found below, in courtesy of owenmaple. +# Editing them requires basic knowledge of regular expression language. +# See ChatControl's Wiki on Github for starting help (with pictures). +# ------------------------------------------------------------------------------- +# All rules can safely be removed (or edited, if you are familiar with regex!) +# ------------------------------------------------------------------------------- + +# Blocks fuck +match \b(f+(\W|\d|_)*u+(\W|\d|_)*c+(\W|\d|_)*k+(\W|\d|_)*) +handle as swear + +# Blocks 'horny' +match \b(h+(\W|\d|_)*o+(\W|\d|_)*r+(\W|\d|_)*n+(\W|\d|_)*y+(\W|\d|_)*) +handle as swear + +# Blocks 'aroused' +match \b(a+(\W|\d|_)*r+(\W|\d|_)*o+(\W|\d|_)*u+(\W|\d|_)*s+(\W|\d|_)*e+(\W|\d|_)*d+(\W|\d|_)*) +handle as swear + +# Blocks 'hentai' +match \b(h+(\W|\d|_)*e+(\W|\d|_)*n+(\W|\d|_)*t+(\W|\d|_)*a+(\W|\d|_)*i+(\W|\d|_)*) +handle as swear + +# Blocks 'slut' +match \b(s+(\W|\d|_)*l+(\W|\d|_)*u+(\W|\d|_)*t+(\W|\d|_)*) +handle as swear + +# Blocks 'slag' +match \b(s+(\W|\d|_)*l+(\W|\d|_)*a+(\W|\d|_)*g+(\W|\d|_)*) +handle as swear + +# Blocks 'boob' +match \b(b+(\W|\d|_)*o+(\W|\d|_)*o+(\W|\d|_)*b+(\W|\d|_)*) +handle as swear + +# Blocks 'pussy' +match \b(p+(\W|\d|_)*u+(\W|\d|_)*s+(\W|\d|_)*s+(\W|\d|_)*y+(\W|\d|_)*) +handle as swear + +# Blocks 'vagina' +match \b(v+(\W|\d|_)*a+(\W|\d|_)*g+(\W|\d|_)*i+(\W|\d|_)*n+(\W|\d|_)*a+(\W|\d|_)*) +handle as swear + +# Blocks 'faggot' +match \b(f+(\W|\d|_)*a+(\W|\d|_)*g+(\W|\d|_)*g+(\W|\d|_)*o+(\W|\d|_)*t+(\W|\d|_)*) +handle as swear + +# Blocks 'bugger' +match \b(b+(\W|\d|_)*u+(\W|\d|_)*g+(\W|\d|_)*g+(\W|\d|_)*e+(\W|\d|_)*r+(\W|\d|_)*) +handle as swear + +# Blocks 'bastard' +match \b(b+(\W|\d|_)*a+(\W|\d|_)*s+(\W|\d|_)*t+(\W|\d|_)*a+(\W|\d|_)*r+(\W|\d|_)*d+(\W|\d|_)*) +handle as swear + +# Blocks 'cunt' +match \b(c+(\W|\d|_)*u+(\W|\d|_)*n+(\W|\d|_)*t+(\W|\d|_)*) +handle as swear + +# Blocks 'nigga' +match \b(n+(\W|\d|_)*i+(\W|\d|_)*g+(\W|\d|_)*g+(\W|\d|_)*a+(\W|\d|_)*) +handle as swear + +# Blocks 'nigger' +match \b(n+(\W|\d|_)*i+(\W|\d|_)*g+(\W|\d|_)*g+(\W|\d|_)*e+(\W|\d|_)*r+(\W|\d|_)*) +handle as swear + +# Blocks 'jerk' +match \b(j+(\W|\d|_)*e+(\W|\d|_)*r+(\W|\d|_)*k+(\W|\d|_)*) +handle as swear + +# Blocks 'anal' +match \b(a+(\W|\d|_)*n+(\W|\d|_)*a+(\W|\d|_)*l+(\W|\d|_)*) +ignore string analog|an all +handle as swear + +# Blocks 'wanker' +match \b(w+(\W|\d|_)*a+(\W|\d|_)*n+(\W|\d|_)*k+(\W|\d|_)*e+(\W|\d|_)*r+(\W|\d|_)*) +handle as swear + +# Blocks 'tosser' +match \b(t+(\W|\d|_)*o+(\W|\d|_)*s+(\W|\d|_)*s+(\W|\d|_)*e+(\W|\d|_)*r+(\W|\d|_)*) +handle as swear + +# Blocks 'shit' +match \b(s+(\W|\d|_)*h+(\W|\d|_)*i+(\W|\d|_)*t+(\W|\d|_)*) +handle as swear + +# Blocks 'rape' +match \b(r+(\W|\d|_)*a+(\W|\d|_)*p+(\W|\d|_)*e+(\W|\d|_)*) +handle as swear + +# Blocks 'rapist' +match \b(r+(\W|\d|_)*a+(\W|\d|_)*p+(\W|\d|_)*i+(\W|\d|_)*s+(\W|\d|_)*t+(\W|\d|_)*) +handle as swear + +# Blocks 'dick' +match \b(d+(\W|\d|_)*i+(\W|\d|_)*c+(\W|\d|_)*k+(\W|\d|_)*) +handle as swear + +# Blocks 'cock' +match \b(c+(\W|\d|_)*o+(\W|\d|_)*c+(\W|\d|_)*k+(\W|\d|_)*) +handle as swear + +# Blocks 'whore' +match \b(w+(\W|\d|_)*h+(\W|\d|_)*o+(\W|\d|_)*r+(\W|\d|_)*e+(\W|\d|_)*) +handle as swear + +# Blocks 'bitch' +match \b(b+(\W|\d|_)*i+(\W|\d|_)*t+(\W|\d|_)*c+(\W|\d|_)*h+(\W|\d|_)*) +handle as swear + +# Blocks 'asshole' +match \b(a+(\W|\d|_)*s+(\W|\d|_)*s+(\W|\d|_)*h+(\W|\d|_)*o+(\W|\d|_)*l+(\W|\d|_)*e+(\W|\d|_)*) +handle as swear + +# Blocks 'twat' +match \b(t+(\W|\d|_)*w+(\W|\d|_)*a+(\W|\d|_)*t+(\W|\d|_)*) +handle as swear + +# Blocks 'titt' +match \b(t+(\W|\d|_)*i+(\W|\d|_)*t+(\W|\d|_)*(t|s)+(\W|\d|_)*) +handle as swear + +# Blocks 'piss' +match \b(p+(\W|\d|_)*i+(\W|\d|_)*s+(\W|\d|_)*s+(\W|\d|_)*) +handle as swear + +# Blocks 'intercourse' +match \b(i+(\W|\d|_)*n+(\W|\d|_)*t+(\W|\d|_)*e+(\W|\d|_)*r+(\W|\d|_)*c+(\W|\d|_)*o+(\W|\d|_)*u+(\W|\d|_)*r+(\W|\d|_)*s+(\W|\d|_)*e+(\W|\d|_)*) +handle as swear + +# Blocks 'sperm' +match \b(s+(\W|\d|_)*p+(\W|\d|_)*e+(\W|\d|_)*r+(\W|\d|_)*m+(\W|\d|_)*) +handle as swear + +# Blocks 'spunk' +match \b(s+(\W|\d|_)*p+(\W|\d|_)*u+(\W|\d|_)*n+(\W|\d|_)*k+(\W|\d|_)*) +handle as swear + +# Blocks 'testicle' +match \b(t+(\W|\d|_)*e+(\W|\d|_)*s+(\W|\d|_)*t+(\W|\d|_)*i+(\W|\d|_)*c+(\W|\d|_)*l+(\W|\d|_)*e+(\W|\d|_)*) +handle as swear + +# Blocks 'milf' +match \b(m+(\W|\d|_)*i+(\W|\d|_)*l+(\W|\d|_)*f+(\W|\d|_)*) +handle as swear + +# Blocks 'retard' +match \b(r+(\W|\d|_)*e+(\W|\d|_)*t+(\W|\d|_)*a+(\W|\d|_)*r+(\W|\d|_)*d+(\W|\d|_)*) +handle as swear + +# Blocks 'anus' +match \b(a+(\W|\d|_)*n+(\W|\d|_)*u+(\W|\d|_)*s+(\W|\d|_)*) +handle as swear + +# Blocks 'dafuq' +match \b(d+(\W|\d|_)*a+(\W|\d|_)*f+(\W|\d|_)*u+(\W|\d|_)*q+(\W|\d|_)*) +handle as swear + +# ---------------- Following rules are commented out. Remove # to enable them ---------------- + +# Blocks 'sex' +#match \b(s+(\W|\d|_)*e+(\W|\d|_)*x+(\W|\d|_)*) +#handle as swear + +# Blocks 'gay' +#match \b(g+(\W|\d|_)*a+(\W|\d|_)*y+(\W|\d|_)*) +#handle as swear + +# Blocks 'lesbian' +#match \b(l+(\W|\d|_)*e+(\W|\d|_)*s+(\W|\d|_)*b+(\W|\d|_)*i+(\W|\d|_)*a+(\W|\d|_)*n+(\W|\d|_)*) +#handle as swear + +# Blocks 'homo' +#match \b(h+(\W|\d|_)*o+(\W|\d|_)*m+(\W|\d|_)*o+(\W|\d|_)*) +#handle as swear + +# Blocks 'homosexual' +#match \b(h+(\W|\d|_)*o+(\W|\d|_)*m+(\W|\d|_)*o+(\W|\d|_)*s+(\W|\d|_)*e+(\W|\d|_)*x+(\W|\d|_)*u+(\W|\d|_)*a+(\W|\d|_)*l+(\W|\d|_)*) +#handle as swear + +# Blocks 'cum' +#match \b(c+(\W|\d|_)*u+(\W|\d|_)*m+(\W|\d|_)*) +#handle as swear + +# Blocks 'prostitute' +#match \b(p+(\W|\d|_)*r+(\W|\d|_)*o+(\W|\d|_)*s+(\W|\d|_)*t+(\W|\d|_)*i+(\W|\d|_)*t+(\W|\d|_)*u+(\W|\d|_)*t+(\W|\d|_)*e+(\W|\d|_)*) +#handle as swear + +# Blocks 'wtf' +#match \b(w+(\W|\d|_)*t+(\W|\d|_)*f+(\W|\d|_)*) +#handle as swear + +# Blocks 'penis' +#match \b(p+(\W|\d|_)*e+(\W|\d|_)*n+(\W|\d|_)*i+(\W|\d|_)*s+(\W|\d|_)*) +#handle as swear + +# Blocks 'ffs' +#match \b(f+(\W|\d|_)*f+(\W|\d|_)*s+(\W|\d|_)*) +#handle as swear + +# Blocks 'pedo' +#match \b(p+(\W|\d|_)*e+(\W|\d|_)*d+(\W|\d|_)*o+(\W|\d|_)*) +#handle as swear \ No newline at end of file diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/rules/sign.txt b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/rules/sign.txt new file mode 100644 index 000000000..7e37c2e6a --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/rules/sign.txt @@ -0,0 +1,9 @@ +# ------------------------------------------------------------------------------- +# This file manages rules in signs and includes rules from rules.txt. +# +# For help, see notes in rules.txt file. +# ------------------------------------------------------------------------------- + +# Example rule: Prevent string 'swag' on line on a sign. +match \bswag\b +then deny \ No newline at end of file diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/settings.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/settings.yml new file mode 100644 index 000000000..b0dde1517 --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ChatControl/settings.yml @@ -0,0 +1,188 @@ +# !---------------------------------------------------------! +# ! File automatically updated at 13.01.2019 18:31:54 +# ! to plugin version v5.7.2 +# !---------------------------------------------------------! +# ! Unfortunatelly due to how Bukkit handles YAML +# ! configurations, all comments (#) were wiped. +# ! For reference values and comments visit +# ! https://github.com/kangarko/chatcontrol +# !---------------------------------------------------------! + +Anti_Bot: + Rejoin_Delay_Seconds: 0 + Block_Actions_Until_Moved: + Chat: true +Anti_Caps: + Enabled: false + Warn_Player: true + Ignore_Usernames: false + Min_Message_Length: 5 + Min_Caps_Percentage: 50 + Min_Caps_In_A_Row: 5 + Whitelist: + - OMG + - LOL + - WTF + - WOW + - ROFL +Anti_Spam: + Similarity_Check: + Ignore_Special_Characters: false + Ignore_Duplicate_Characters: false + Ignore_First_Arguments_In_Commands: true + Commands: + Delay_Between_Commands: 0 + Similar_Percentage_Block: 0 + Whitelist_Similarity: + - tell + - pm + - t + - w + - r + Whitelist_Delay: + - spawn + - home + Chat: + Delay_Between_Messages: 5 + Similar_Percentage_Block: 80 + Regex_In_Whitelist: false + Whitelist_Similarity: + - hello + - hey + Whitelist_Delay: + - true +Chat: + Formatter: + Enabled: false + Message_Format: '%pl_prefix%player:%pl_suffix %message' + Global_Message_Format: '&8[GLOBAL]&f %pl_prefix%player:%pl_suffix %message' + Spy_Message_Format: '&8SPY: [%world&8]&f %pl_prefix%player:%pl_suffix %message' + Ranged_Mode: false + Range: 100.0 + Grammar: + Insert_Dot: + Enabled: false + Min_Message_Length: 5 + Capitalize: + Enabled: false + Min_Message_Length: 5 +Clear: + Broadcast: true + Do_Not_Clear_For_Staff: true + Console_Lines_To_Clear: 300 +Messages: + Join: default + Quit: default + Kick: default + Show_Quit_Only_When_Logged: true + Timed: + Enabled: false + Random_Order: false + Random_No_Repeat: true + Prefix: '&8[&2Tip&8]&2' + Suffix: '' + Delay_Seconds: 180 + Message_List: + global: + - Hey, %player, did you know that this server is running ChatControl? + - 'Visit developer website: &ahttps://goo.gl/CT3Zdl' + hardcore: + - Grief is not permitted what-so-ever and every griefer will be banned. + - Can you survive the night on %world world? + hardcore_nether: + - includeFrom hardcore + ignored-world: + - excludeGlobal + creative: + - excludeGlobal + - Welcome on Creative world. Enjoy your gamemode :) +Mute: + Broadcast: true + Silence: + Join_Messages: false + Quit_Messages: false + Kick_Messages: false + Death_Messages: false + Disabled_Commands_During_Mute: + - me + - tell + - msg + - r + - w +Packets: + Enabled: true + Tab_Complete: + Disable: true + Disable_Only_In_Commands: true + Allow_When_Message_Has_Space: true + Allow_When_Length_Above: 0 +Rules: + Check_Chat: false + Check_Commands: false + Check_Signs: false + Check_Packets: false + Packets: + Deserialize_Json: true +Console: + Filter: + Enabled: false + Filter_Console_Messages: + - Reached end of stream for + - Connection reset + - lost connection +Signs: + Duplication: + Deny_Signs_With_Same_Text: false + Alert_Staff: false + Block_When_Violates_A_Rule: false + Drop_Sign: true +Sound_Notify: + Enabled: false + Notify_Only_When_Afk: true + Notify_Only_If_Prefixed_With: '@' + Sound: ENTITY_CHICKEN_EGG, 1F, 1.5F + Enabled_In_Commands: + - msg + - tell + - t + - w + - r +Groups: + Enabled: false + Always_Check_Updates: false + Group_List: + trusted: + Message_Delay: 0 + guest: + Message_Delay: 4 + Command_Delay: 6 + vip: + Join_Message: '&6[VIP] &e%player has joined the game' + Leave_Message: '&6[VIP] &e%player has left the game' + Kick_Message: none +Updater: + Enabled: false + Notify: false + Download: false + Check_Notes: false +Writer: + Write_Chat_Communication: true + Strip_Colors: true + Write_Commands: + - tell + Ignore_Players: + - ignoredAdmin +Listener_Priority: + Formatter: NORMAL + Checker: NORMAL +Minimum_Players_To_Enable_Checks: 0 +Regex_Timeout_Milis: 100 +Locale: en +Log_Lag_Over_Milis: 100 +Verbose_Rules: true +Silent_Startup: true +Reset_Cache_On_Quit: false +Enforce_New_Line: false +Lookup_Geo_Data: true +Debug: false +Version: 4 diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ClearLag/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ClearLag/config.yml new file mode 100644 index 000000000..ebe176a0d --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ClearLag/config.yml @@ -0,0 +1,330 @@ +#--------------------------------------------------------------------# +# ClearLag Configuration File # +#--------------------------------------------------------------------# +# Configure to your liking, reload the config by tying: /lagg reload # +# - # +# Here is a helpful tutorial on this configuration setup! (Updated) # +# http://dev.bukkit.org/bukkit-plugins/clearlagg/pages/config-setup/ # +#--------------------------------------------------------------------# +# All possible mob names: https://goo.gl/cch8YK # +#--------------------------------------------------------------------# +settings: + auto-update: false + config-version: 13 + enable-api: true + +#Limits the amount of item transfers for all the hoppers in a single chunk +# -- 'transfer-limit' How many transfers per check interval until the hopper should be disabled +# -- 'check-interval' In seconds, on what interval should the transfer limit be reset +hopper-limiter: + enabled: false + transfer-limit: 5 + check-interval: 1 + +#Meters your ram usage, if it goes above 'limit', run 'commands:' +# -- 'ram-limit' is in MB, do not set it exactly to your max allocated ram amount +# -- 'interval' is how often clearlag will check your ram usage +# -- 'commands' lists the commands that will be ran upon hitting your ram-limit +ram-meter: + enabled: false + interval: 20 + ram-limit: 5000 + commands: + - 'lagg killmobs' + - 'lagg clear' + - 'lagg gc' + +#Configure what the '/lagg halt' command does +# -- 'remove-entities' remove entities such as items, primed-tnt, and mobs +# -- 'disable-natural-entity-spawning' disables the server's natural world spawning +# -- 'halted' this section defines which actions should be halted during '/lagg halt' +halt-command: + remove-entities: true + disable-natural-entity-spawning: true + halted: + fire: true + fire-burn: true + explosion: true + decay: true + block-fade: true + block-form: true + block-spread: true + block-natural-change: true + +#This limits how fast a user can move by walking or flying in a single tick (20 ticks a second) +#I HIGHLY recommend you use this on servers with increased player-speed/fly to prevent chunk overload +# -- 'move-max-speed' Max speed on foot +# -- 'fly-max-speed' Max speed while flying +player-speed-limiter: + enabled: false + move-max-speed: 0.7 + fly-max-speed: 0.8 + +#Should mobs be nerfed to prevent over-breeding to reduce CPU usage (And possibly raise TPS) +#When mobs are stuck too close, collisions are extremely intensive putting a pretty mean load on the server +# -- 'max-mobs' means how many bably/adult animals are allowed within the 'check-radius' +# -- 'check-radius' is the radius of what clearlag will check for 'max-mobs' +mob-breeding-limiter: + enabled: false + max-mobs: 6 + check-radius: 15 + +#Should clearlag purge logs under /logs when the server starts? +# -- 'days-old' means how many days old can the log be to be deleted +log-purger: + enabled: false + days-old: 3 + +#What type of entities SHOULD NOT be removed while doing /lagg area? +area-filter: + - Itemframe + - Minecart + - Wolf + - Villager + - Horse + - ARMOR_STAND + +#Should clearlag reset the config, or attempt to update your config on updates +# -- 'force-update' is whether or not clearlag will reset your config with a newer version +# -- settings this to false will make clearlag update your config rather then resetting +config-updater: + force-update: false + +#This limits the mob egg spawners so players cannot "overload" the server with them +# -- 'check-radius' is the radius clearlag will check for nearby entities +# -- 'max-mobs' is how many entities may be in the radius before the spawning is blocked +mobegg-limiter: + enabled: false + check-radius: 8 + max-mobs: 5 + +#Disable new chunk generation, or just put a cap on how many can load at once. +#May cause many bugs with Spigot 1.8+, not recommended! +# -- 'create-new-chunks' disables or enables chunk creation. false would disallow new chunks +# -- !UNSTABLE ON SPIGOT BUILDS! +chunk-limiter: + enabled: false + limit: 6000 + create-new-chunks: true + +#This modifies the view range of entities +# -- Lower it is, the better your entity tick will be and the more CPU cycles you'll save +# -- If it's too high, expect bugs / lots of lag +mob-range: + enabled: false + zombie: 30 + skeleton: 30 + creeper: 20 + +#How long should items/Mobs be left on the ground +# -- live-time's go by ticks (20 ticks a second) +live-time: + enabled: false + interval: 10 + mobtimer: true + itemtimer: true + arrowtimer: true + arrowkilltime: 15 + moblivetime: 600 + itemlivetime: 240 + +#This option disallows the placement of too many tnt-minecarts +# -- 'radius' is the radius clearlag will check for TNT-Minecarts +tnt-minecart: + enabled: false + max: 2 + radius: 6 + +#This option reduces global dispenser fire rate +# -- 'time' is in milliseconds +dispenser-reducer: + enabled: false + time: 100 + +#This option reduces the explosions of mass amounts of tnt, and reduces tnt lag +# -- 'check-radius' is the radius clearlag will check for primed TNT +# -- 'max-primed' is the max primed TNT within the radius allowed before clearlag begins to remove +tnt-reducer: + enabled: false + check-radius: 5 + max-primed: 3 + +#This option reduces fire spread rate +# -- 'time' is in milliseconds +firespread-reducer: + enabled: false + time: 2000 + +#How many entities should one chunk be allowed to hold? +# -- 'entities' lists all the entities that will be counted +# and possibly removed. +chunk-entity-limiter: + enabled: true + limit: 50 + entities: + - Squid liveTime=100 + - Zombie liveTime=100 + - Pig_Zombie liveTime=100 + - Skeleton liveTime=100 + - Spider liveTime=100 + - Cave_Spider liveTime=100 + - Slime liveTime=100 + - Creeper liveTime=100 + - Chicken liveTime=100 + - Pig liveTime=100 + - Sheep liveTime=100 + - Cow liveTime=100 + - Horse liveTime=100 + - GUARDIAN liveTime=100 + - BOAT liveTime=100 + - BLAZE liveTime=100 + # - Pig liveTime=100 <- This mob will be REMOVED if it's been alive for 100 ticks (5 seconds) + +#How many mobs should be allowed to spawn globally +# -- 'interval' is the check interval check the current spawn amounts +spawn-limiter: + enabled: false + interval: 15 + mobs: 300 + animals: 300 + +#Meters your TPS, if it goes to low, run the commands you wrote below! +# -- 'interval' is how often tps-meter will check the TPS +# -- 'tps-trigger' is at what TPS the commands will be ran at +# -- 'tps-recover' is at what TPS should the TPS be considered stable after 'tps-trigger' is executed +# -- 'commands' lists what commands will be executed when tps-tigger is reached +# -- 'recover-commands' lists what commands will be executed when tps-recover is reached +# -- 'trigger-broadcast-message' specifies which message should be broadcasted when tps-trigger runs +# -- 'recover-broadcast-message' specifies which message should be broadcasted when TPS recovers +# -- 'broadcast-enabled' defines whether or not tps-meter should broadcast +tps-meter: + enabled: false + trigger-broadcast-message: '&6[ClearLag] &cThe server is overloaded, executing lag-perventing measures' + recover-broadcast-message: '&6[ClearLag] &aThe server is no longer overloaded!' + broadcast-enabled: false + interval: 15 + tps-trigger: 14.0 + tps-recover: 19.0 + commands: + - 'lagg killmobs' + - 'lagg clear' + - 'lagg halt' + recover-commands: + - 'lagg halt' + +#This is /lagg killmobs, put what you DON'T want removed! +# -- 'remove-named', when FALSE entities with custom names will NOT be removed +# -- 'mob-filter' lists which mobs will be IGNORED during /lagg killmobs +kill-mobs: + remove-named: false + mob-filter: + - Villager + - Wolf +# - Pig !name="Test" <- This entity will filtered if the name does NOT equal "Test" +# - Zombie hasName <- This entity will be filtered if it HAS a name + - ARMOR_STAND + - Horse + +#This nerfs mob-spawners (Natural and player-made) +#------------------------------------------------- +#This goes by chunks rather then spawners. This is to prevent +#a large buildup of mob-spawners within a small region to "bypass" +#your set limit. It also allows for keys to be generated more easily +#increasing the performance +# -- 'max-spawn' is the maximum mobs allowed to spawn by a mob-spawner +# -- 'remove-mobs-on-chunk-unload' is whether or not Clearlag should remove +# -- the mobs spawned by the mobspawner upon chunk unload (Highly Recommended) +mobspawner: + enabled: false + max-spawn: 4 + remove-mobs-on-chunk-unload: true + +#Dont use if you have CB++ or Spigot! +item-merger: + enabled: false + radius: 6 + +#Auto-removal options +# -- warnings works like this; time = the time warning should be given, msg = warning message at that time +# -- NOTE: The below 'remove' section applies to this remover! +# -- NOTE: Putting the interval to low will cause issues! +# -- NOTE: To disable "warnings", set it to "warnings: []" +# -- NOTE: bukkit.broadcast.user permission will allow users to see broadcasts (If not enabled by default) +# +# !==[ All string values MUST be inside '']==! +# +# -- 'remove-entities' lists what entities should be REMOVED on removal +# -- 'warnings' list warnings to be given out at specified times +auto-removal: + enabled: true + broadcast-message: '&6[ClearLag] &a+RemoveAmount 体の不要なエンティティを消去しました' + broadcast-removal: false + autoremoval-interval: 600 + world-filter: + # - this_world <-This world will be ignored during removal! + boat: true + falling-block: true + experience-orb: true + painting: false + projectile: true + # itemはfalseにしておく(20170828) + item: false + itemframe: false + minecart: true + primed-tnt: true + item-filter: + # - Stone <-This item-id will be ignored during removal! + # - Grass + remove-entities: + # - cow <- This mob-type will be REMOVED during removal! + # - MINECART_MOB_SPAWNER + # - Pig liveTime=100 <- This mob will be REMOVED if it's been alive for 100 ticks (5 seconds) + # - Minecart !isMounted <- This entity will be REMOVED if it's NOT mounted + # - Wolf !hasName <- This entity will be REMOVED if it doesn't have a name + warnings: + - 'time:570 msg:&4[ClearLag] &cあと &7+remaining &c秒で不要なエンティティを消去します' + +#What should be removed during /lagg clear +command-remove: + world-filter: + # - this_world <-This world will be ignored during removal! + broadcast-removal: false + boat: true + falling-block: true + experience-orb: true + painting: false + projectile: true + item: true + itemframe: false + minecart: true + primed-tnt: true + item-filter: + # - Stone <-This item-id will be ignored during removal! + # - Grass + remove-entities: + # - cow <- This mob-type will be REMOVED during removal! + # - MINECART_MOB_SPAWNER + # - Pig liveTime=100 <- This mob will be REMOVED if it's been alive for 100 ticks (5 seconds) + # - Minecart !isMounted <- This entity will be REMOVED if it's NOT mounted + # - Wolf !hasName <- This entity will be REMOVED if it doesn't have a name + +limit: + enabled: false + max: 1000 + check-interval: 60 + broadcast-message: '&6[ClearLag] &aLimit reached, removed +RemoveAmount Entities!' + world-filter: + # - this_world <-This world will be ignored during removal! + broadcast-removal: true + boat: true + falling-block: true + experience-orb: true + painting: false + projectile: true + item: true + itemframe: false + minecart: true + primed-tnt: true + item-filter: + # - Stone + # - Grass <-This item-id will be ignored during removal! diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ClickTpa/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ClickTpa/config.yml new file mode 100644 index 000000000..ef720242e --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ClickTpa/config.yml @@ -0,0 +1,143 @@ +# Config message for ClickTpa +# Version v1.5.1 +# Author: jklmao + +# # # # # # # # # # # # # # # # # # # # # # # # # +# # +# ClickTpa Config # +# # +# # # # # # # # # # # # # # # # # # # # # # # # # + +# Be aware of all warnings! # + +# # # # # # # # # # # # # # # # # # # # # # # # # +# # +# Place Holders # +# # +# # # # # # # # # # # # # # # # # # # # # # # # # + +# Use '%player%' for the player who sent the request. +# Use '%accept%' for the 'Click-to-accept' message. +# Use '%deny%' for the 'Click-to-deny' message. +# Use '%target%' for the player who they wanted to teleport to, and for the 'Player-sent-request' message. +# Example: /tpa , where is '%target%'. + +Player-only-command: '&cOnly players can use this command!' + +Insufficient-permission: '&cこのコマンドを実行する権限がありません! (&cYou do not have sufficient permission!)' + +Player-deny-tpa-message: '&cテレポート申請を拒否されました。 (&cTeleportation request has been denied.)' + +Target-deny-tpa-message: '&cテレポート申請は拒否されました。 (&cTeleportation request has been denied.)' + +Target-teleportion-canceled: '&cテレポート申請をキャンセルしました。 (&cTeleportation canceled...)' + +Player-got-accepted-tpa: '&bテレポート申請が許可されました。 (&bTeleportation request has been accepted.)' + +Countdown-until-tpa: '&e3秒後にテレポートします... (&eTeleporting in 3 seconds...)' + +Player-no-pendingtpa-message: '&cテレポート申請は受け取っていません。 (&cYou do not have a pending request!)' + +Target-accepted-tpa-request: '&eテレポート申請を許可しました。 (&eRequest for teleportation is accepted.)' + +No-player-found: '&cそのプレイヤーは存在しません。 (&cThis player does not exist!)' + +Target-is-offline: '&cそのプレイヤーは現在オフラインです。 (&cThat player is currently offline.)' + +Player-teleporting-self: '&c自分自身にはテレポートできません! (&cYou can not teleport yourself!)' + +Player-already-requested: '&cすでにテレポート申請済みです。 (&cYou already requested, please wait..)' + +Player-teleportation-request-expire: '&cテレポート申請が時間切れになりました。 (&cTeleportation request has expired.)' + +Target-teleportation-request-expire: '&cテレポート申請が時間切れになりました。 (&cTeleportation request has expired.)' + +Player-currently-teleporting: '&bテレポート中... (&bTeleporting...)' + +Target-currently-teleporting: '&bテレポート中... (&bTeleporting...)' + +Player-TpToggle-Off: '&eテレポート申請を受け付けるようにしました。 (&eTeleportation canceller is now &6OFF)' + +Player-TpToggle-On: '&eテレポート申請を受け付けないようにしました。 (&eTeleportation canceller is now&6ON)' + +Target-Is-TpToggled: '&6%target% &eはテレポート申請を受け付けていません。 &6%target% &ehas teleportation off' + +Player-Is-TpToggled: '&cテレポート申請を受け付けない設定になっています。 (&cYou are tptoggled!)' + +Tpacancel-message: '&6テレポート申請がキャンセルされました。 (&6Tpa request has been canceled.)' + + +# Seconds until tpa +# Please use whole numbers + +Seconds-until-tpa: 3 + + +# Becareful in this part! +# This is when a player uses not enough args +# For example, when a player does '/tpa', it will say 'Usage: /tpa ' +# So please fit the correct command under the correct message! +# P.S '/tpohere' is also '/s' (essentials-type command). + + +Tpa-usage: '&cUse: /tpa ' + +Tpahere-usage: '&cUse: /tpahere ' + +Tpaccept-usage: '&cUse: /tpaccept ' + +Tpdeny-usage: '&cUse: /tpadeny ' + +Tpo-usage: '&cUse: /tpo ' + +Tpohere-usage: '&cUse: /tpohere or /s ' + + +# # # # # # # # # # # # # # # # # # # # # # # # # +# # +# Please Read! # +# # +# # # # # # # # # # # # # # # # # # # # # # # # # + +# This section is when a player gets a tpa request +# Since the code used is broken into many parts, there will be many messages. +# Whatever you do to the "Click-to-x" messages, will be the same in the 'Tpa-message' +# Be careful! + + +# Lets you choose if you want players to be able +# to move before being teleported +Allow-player-to-move: true + +Player-moved-before-tp: '&6The request was canceled because %player% moved!' + +Player-sent-request: '&6%target% にテレポート申請を送りました。 (&eYou have sent a request to &6%target%)' + +Tpa-message: + - '' + - '&6%player% &eさんがあなたのところにテレポート申請しました。' + - '&e%accept% &eをクリックで許可、または、 &e %deny% &eをクリックで拒否します。' + - '&e何もしない場合、120秒後に自動でキャンセルされます。' + - '' + +Tpahere-message: + - '' + - '&6%player% &eさんがあなたを相手の地点にテレポート申請しています。' + - '&e%accept% &eをクリックで許可、または、 &e %deny% &eをクリックで拒否します。' + - '&e何もしない場合、120秒後に自動でキャンセルされます。' + - '' + +# This will put additional spaces for the accept/deny messages +Added-accept-deny-space: true + +Click-to-accept: '&a&l&n[許可]&r' +Click-to-deny: '&c&l&n[拒否]&r' + +Hover-message-on-accept: '&aクリックで許可' +Hover-message-on-deny: '&cクリックで拒否' + + +#~~~~~~~~~~~~~~~~~~# +# More Coming Soon!# +#~~~~~~~~~~~~~~~~~~# + diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ColoredSigns/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ColoredSigns/config.yml new file mode 100644 index 000000000..cbcae6bd0 --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ColoredSigns/config.yml @@ -0,0 +1,2 @@ +Sign_Colors_enabled: true +PermissionsEx_support: false diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ColoredSigns/messages.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ColoredSigns/messages.yml new file mode 100644 index 000000000..20ad60fb6 --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ColoredSigns/messages.yml @@ -0,0 +1,8 @@ +Changeline_erorrmessage: '&cYou need to put your eyes on a sign.' +Command_argument_exception: '&cError usage: &b&l%USAGE%' +Command_nopermission_exception: '&4You dont have permissions to perform thhis command.' +Sign_remover_joinmessage: '&5You are now in the signremover mode, in this mode u can + only break &6signs.' +Sign_remover_leavemessage: '&cYou are no longer in signremover mode, now you can breake + any &6block.' +Sign_commandgive_gratulations: '&bHere are your signs :)' diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/CoreProtect/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/CoreProtect/config.yml new file mode 100644 index 000000000..3eb8779cf --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/CoreProtect/config.yml @@ -0,0 +1,129 @@ +#CoreProtect Config + +# If enabled, extra data is displayed when doing rollbacks and restores. +# If disabled, you can manually trigger it in-game by adding "#verbose" +# to the end of your rollback statement. +verbose: true + +# MySQL is optional and not required. +# If you prefer to use MySQL, enable the following and fill out the fields. +use-mysql: true +table-prefix: "" +mysql-host: ${CFG_REPLACEMENT__COREPROTECT_MYSQL_HOST} +mysql-port: ${CFG_REPLACEMENT__COREPROTECT_MYSQL_PORT} +mysql-database: coreprotect +mysql-username: ${CFG_REPLACEMENT__COREPROTECT_MYSQL_USER} +mysql-password: ${CFG_REPLACEMENT__COREPROTECT_MYSQL_PASSWORD} + +# If enabled, CoreProtect will check for updates when your server starts up. +# If an update is available, you'll be notified via your server console. +check-updates: true + +# If enabled, other plugins will be able to utilize the CoreProtect API. +api-enabled: true + +# If no radius is specified in a rollback or restore, this value will be +# used as the radius. Set to "0" to disable automatically adding a radius. +default-radius: 10 + +# The maximum radius that can be used in a command. Set to "0" to disable. +# To run a rollback or restore without a radius, you can use "r:#global". +max-radius: 100 + +# If enabled, items taken from containers (etc) will be included in rollbacks. +rollback-items: true + +# If enabled, entities, such as killed animals, will be included in rollbacks. +rollback-entities: true + +# If enabled, generic data, like zombies burning in daylight, won't be logged. +skip-generic-data: true + +# Logs blocks placed by players. +block-place: true + +# Logs blocks broken by players. +block-break: true + +# Logs blocks that break off of other blocks; for example, a sign or torch +# falling off of a dirt block that a player breaks. This is required for +# beds/doors to properly rollback. +natural-break: true + +# Properly track block movement, such as sand or gravel falling. +block-movement: true + +# Properly track blocks moved by pistons. +pistons: true + +# Logs blocks that burn up in a fire. +block-burn: true + +# Logs when a block naturally ignites, such as from fire spreading. +block-ignite: true + +# Logs explosions, such as TNT and Creepers. +explosions: true + +# Track when an entity changes a block, such as an Enderman destroying blocks. +entity-change: true + +# Logs killed entities, such as killed cows and enderman. +entity-kills: true + +# Logs text on signs. If disabled, signs will be blank when rolled back. +sign-text: true + +# Logs lava and water sources placed/removed by players who are using buckets. +buckets: true + +# Logs natural tree leaf decay. +leaf-decay: true + +# Logs tree growth. Trees are linked to the player who planted the sappling. +tree-growth: true + +# Logs mushroom growth. +mushroom-growth: true + +# Logs natural vine growth. +vine-growth: true + +# Logs when portals such as Nether portals generate naturally. +portals: true + +# Logs water flow. If water destroys other blocks, such as torches, +# this allows it to be properly rolled back. +water-flow: true + +# Logs lava flow. If lava destroys other blocks, such as torches, +# this allows it to be properly rolled back. +lava-flow: true + +# Allows liquid to be properly tracked and linked to players. +# For example, if a player places water which flows and destroys torches, +# it can all be properly restored by rolling back that single player. +liquid-tracking: true + +# Track item transactions, such as when a player takes items from a +# chest, furnace, or dispenser. Necessary for any item based rollbacks. +item-transactions: true + +# Track player interactions, such as when a player opens a door, presses +# a button, or opens a chest. Player interactions can't be rolled back. +player-interactions: true + +# Logs messages that players send in the chat. +player-messages: true + +# Logs all commands used by players. +player-commands: true + +# Logs the logins and logouts of players. +player-sessions: true + +# Logs when a player changes their Minecraft username. +username-changes: true + +# Logs changes made via the plugin "WorldEdit" if it's in use on your server. +worldedit: true diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/CustomEnchantments/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/CustomEnchantments/config.yml new file mode 100644 index 000000000..9c966bbab --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/CustomEnchantments/config.yml @@ -0,0 +1,1040 @@ +Global: + CreateExplosions: true + Updates: + ShowPercentageOnUpdate: true + CheckOnStartup: true + CheckDelay: 300 + Logging: + Enabled: false + MinimumMsForLog: 1000 + LogEvents: true + LogItems: true + LogEnchantments: true + Runecrafting: + Enabled: true + Disenchanting: true + CanStackEnchantments: true + TransformationEffect: true + Books: + Name: '&d&kedk&5 Magic Book &d&kedk' + Enchantments: + CEnchantmentColor: DARK_RED;ITALIC + CEnchantmentTable: false + CEnchantingProbability: 10 + GlowEnchantmentID: 100 + MaximumCustomEnchantments: 1000 + UseCustomEnchantmentProbability: false + RequirePermissions: false + RepeatPotionEffects: true + RepeatDelay: 1000 +Enchantments: + Gooey: + Enabled: 'true' + DisplayName: Gooey + EnchantmentProbability: '5' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + HeightMultiplier: '3' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Smelting: + Enabled: 'false' + DisplayName: Smelting + EnchantmentProbability: '50' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + RunecraftingCost: + - 0LVL&0$ + Gears: + Enabled: 'false' + DisplayName: Gears + EnchantmentProbability: '4' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + SpeedBoost: '1' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Bombardment: + Enabled: 'false' + DisplayName: Bombardment + EnchantmentProbability: '10' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + BaseTNTAmount: '3' + Volume: '1' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Shielded: + Enabled: 'true' + DisplayName: Shielded + EnchantmentProbability: '4' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + BaseStrength: '1' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + StrengthPerLevel: 2 + Cooldown: 30 + Poison: + Enabled: 'true' + DisplayName: Poison + EnchantmentProbability: '5' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Duration: '60' + Strength: '1' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Ice Aspect: + Enabled: 'false' + DisplayName: Ice Aspect + EnchantmentProbability: '5' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + SlowStrength: '5' + SlowDuration: '40' + ChanceFreeze: '60' + SpecialFreeze: 'true' + SpecialFreezeDuration: '60' + ChanceSpecialFreeze: '10' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Thunderingblow: + Enabled: 'true' + DisplayName: Thunderingblow + EnchantmentProbability: '5' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + LightningChance: '20' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Deathbringer: + Enabled: 'false' + DisplayName: Deathbringer + EnchantmentProbability: '5' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + TrueDamagePerHit: '2' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Obsidian Shield: + Enabled: 'true' + DisplayName: Obsidian Shield + EnchantmentProbability: '4' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Explosive: + Enabled: 'false' + DisplayName: Explosive + EnchantmentProbability: '50' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Radius: '3' + LargerRadius: 'true' + DropItems: 'true' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Firework: + Enabled: 'true' + DisplayName: Firework + EnchantmentProbability: '20' + EnchantmentMaxLevel: '5' + OccurrenceChance: '10' + Cost: '0' + FireworkAmount: '1' + Delay: '2' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Frozen: + Enabled: 'false' + DisplayName: Frozen + EnchantmentProbability: '4' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Duration: '60' + Strength: '1' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Crippling Strike: + Enabled: 'false' + DisplayName: Crippling Strike + EnchantmentProbability: '5' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Duration: '100' + Strength: '1' + Autorepair: + Enabled: 'false' + DisplayName: Autorepair + EnchantmentProbability: '5' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + HealAmount: '1' + HealFully: 'false' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Molten: + Enabled: 'false' + DisplayName: Molten + EnchantmentProbability: '4' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Duration: '20' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Shockwave: + Enabled: 'true' + DisplayName: Shockwave + EnchantmentProbability: '5' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Cooldown: '200' + ForbiddenMaterials: BEDROCK, WATER, STATIONARY_WATER, LAVA, STATIONARY_LAVA, CACTUS, + CAKE_BLOCK, CROPS, TORCH, ENDER_PORTAL, PISTON_MOVING_PIECE, MELON_STEM, NETHER_WARTS, + MOB_SPAWNER, CHEST, SIGN, WALL_SIGN, SIGN_POST, ITEM_FRAME + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Blind: + Enabled: 'false' + DisplayName: Blind + EnchantmentProbability: '5' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Duration: '100' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Deep Wounds: + Enabled: 'false' + DisplayName: Deep Wounds + EnchantmentProbability: '5' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Duration: '20' + BleedChance: '20' + Enlighted: + Enabled: 'false' + DisplayName: Enlighted + EnchantmentProbability: '4' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Duration: '60' + Strength: '1' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Poisoned: + Enabled: 'false' + DisplayName: Poisoned + EnchantmentProbability: '4' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Duration: '20' + Strength: '1' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Lightning: + Enabled: 'true' + DisplayName: Lightning + EnchantmentProbability: '10' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + LightningChance: '75' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Lifesteal: + Enabled: 'true' + DisplayName: Lifesteal + EnchantmentProbability: '5' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Heal: '2' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Springs: + Enabled: 'true' + DisplayName: Springs + EnchantmentProbability: '4' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Strength: '4' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Stomp: + Enabled: 'false' + DisplayName: Stomp + EnchantmentProbability: '4' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + DamageReductionFraction: '4' + DamageApplicationFraction: '2' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Hardened: + Enabled: 'false' + DisplayName: Hardened + EnchantmentProbability: '4' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Duration: '60' + Strength: '1' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Implants: + Enabled: 'true' + DisplayName: Implants + EnchantmentProbability: '4' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + FoodBurstDelay: '20' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Glowing: + Enabled: 'true' + DisplayName: Glowing + EnchantmentProbability: '4' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + RunecraftingCost: + - 0LVL&0$ + Vampire: + Enabled: 'true' + DisplayName: Vampire + EnchantmentProbability: '5' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + DamageHealFraction: '2' + Cooldown: '100' + RunecraftingCost: + - 0LVL&0$ + Block: + Enabled: 'false' + DisplayName: Block + EnchantmentProbability: '5' + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Strength: '1' + Cooldown: '600' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Energizing: + Enabled: 'false' + DisplayName: Energizing + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Strength: '1' + Duration: '20' + EnchantmentProbability: '25.0' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Self Destruct: + Enabled: 'false' + DisplayName: Self Destruct + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + ExplosionDelay: '40' + EnchantmentProbability: '9.090909090909092' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Volley: + Enabled: 'true' + DisplayName: Volley + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + EnchantmentProbability: '7.142857142857143' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Revulsion: + Enabled: 'false' + DisplayName: Revulsion + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Duration: '20' + EnchantmentProbability: '9.090909090909092' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Shuffle: + Enabled: 'true' + DisplayName: Shuffle + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + EnchantmentProbability: '7.142857142857143' + RunecraftingCost: + - 0LVL&0$ + Molotov: + Enabled: 'false' + DisplayName: Molotov + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + EnchantmentProbability: '7.142857142857143' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Healing: + Enabled: 'true' + DisplayName: Healing + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + EnchantmentProbability: '7.142857142857143' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Deepwounds: + Enabled: 'false' + DisplayName: Deepwounds + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Duration: '20' + BleedChance: '20' + EnchantmentProbability: '5.882352941176471' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Aerial: + Enabled: 'false' + DisplayName: Aerial + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + DamageIncreasePercentagePerLevel: '10' + EnchantmentProbability: '5.882352941176471' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Cursed: + Enabled: 'false' + DisplayName: Cursed + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Duration: '60' + Strength: '1' + EnchantmentProbability: '9.090909090909092' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Endershift: + Enabled: 'false' + DisplayName: Endershift + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Duration: '200' + Strength: '5' + HpToTrigger: '4' + Cooldown: '6000' + EnchantmentProbability: '9.090909090909092' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Paralyze: + Enabled: 'true' + DisplayName: Paralyze + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Duration: '60' + Strength: '5' + Cooldown: '200' + EnchantmentProbability: '7.142857142857143' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Wither: + Enabled: 'true' + DisplayName: Wither + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Duration: '60' + Strength: '1' + EnchantmentProbability: '5.882352941176471' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Cripple: + Enabled: 'false' + DisplayName: Cripple + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Duration: '100' + Strength: '1' + EnchantmentProbability: '5.882352941176471' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Charge: + Enabled: 'false' + DisplayName: Charge + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + DamageIncreasePercentagePerLevel: '10' + EnchantmentProbability: '5.882352941176471' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Headless: + Enabled: 'false' + DisplayName: Headless + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + EnchantmentProbability: '5.882352941176471' + RunecraftingCost: + - 0LVL&0$ + Bounty Hunter: + Enabled: 'false' + DisplayName: Bounty Hunter + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + MaximumBounty: '8' + Cooldown: '600' + ChanceEmerald: '2.5' + ChanceDiamond: '5' + ChanceGold: '15' + ChanceIron: '27.5' + EnchantmentProbability: '7.142857142857143' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Quickening: + Enabled: 'false' + DisplayName: Quickening + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + Strength: '3' + Duration: '40' + EnchantmentProbability: '25.0' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Piercing: + Enabled: 'true' + DisplayName: Piercing + EnchantmentMaxLevel: '5' + OccurrenceChance: '100' + Cost: '0' + EnchantmentProbability: '7.142857142857143' + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + Cloaking: + Enabled: true + DisplayName: Cloaking + EnchantmentMaxLevel: 5 + OccurrenceChance: 100 + Cost: + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + DurationPerLevel: 60 + Cooldown: 200 + EnchantmentProbability: 7.142857142857143 + Blaze: + Enabled: false + DisplayName: Blaze + OccurrenceChance: 100 + Cost: + - 0.0 + RunecraftingCost: + - 0LVL&0$ + EnchantmentProbability: 6.666666666666667 + Disarming: + Enabled: false + DisplayName: Disarming + EnchantmentMaxLevel: 5 + OccurrenceChance: 100 + Cost: + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + EnchantmentProbability: 5.555555555555555 + Drunk: + Enabled: false + DisplayName: Drunk + EnchantmentMaxLevel: 5 + OccurrenceChance: 100 + Cost: + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + DurationPerLevel: 60 + BaseStrength: 1 + EnchantmentProbability: 7.142857142857143 + Berserker: + Enabled: false + DisplayName: Berserker + EnchantmentMaxLevel: 5 + OccurrenceChance: 100 + Cost: + - 0.0 + - 0.0 + - 0.0 + - 0.0 + - 0.0 + RunecraftingCost: + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + - 0LVL&0$ + DurationPerLevel: 200 + BaseStrength: 5 + HpToTrigger: 4 + Cooldown: 6000 + EnchantmentProbability: 7.142857142857143 +Items: + Pyroaxe: + Enabled: 'false' + DisplayName: Pyroaxe + Color: DARK_RED + Description: Are your enemies burning?;Do you want to make their situation worse?;Then + this is just perfect for you! + Cooldown: '0' + Cost: '0' + DamageMultiplier: '2' + Livefire Boots: + Enabled: 'false' + DisplayName: Livefire Boots + Color: DARK_RED + Description: Leave a burning trail...;Because it's fun! + Cooldown: '0' + Cost: '0' + FlameDuration: '200' + FireResistanceLevel: '5' + Minigun: + Enabled: 'true' + DisplayName: Minigun + Color: AQUA + Description: ?発打てる弓 + Cooldown: '0' + Cost: '20' + ArrowCountPerVolley: '20' + ShotsPerSecond: '20' + Rocket Boots: + Enabled: 'false' + DisplayName: Rocket Boots + Color: AQUA + Description: 'Up we go!; ;WARNING: May cause dismemberment,; death; and + explosions' + Cooldown: '0' + Cost: '0' + Bandage: + Enabled: 'false' + DisplayName: Bandage + Color: GREEN + Description: It has little hearts on it,;so you know it's good + Cooldown: '1000' + Cost: '0' + TotalHealAmount: '10' + TotalHealTime: '200' + StopAtFullHealth: 'true' + Poison Ivy: + Enabled: 'false' + DisplayName: Poison Ivy + Color: DARK_GREEN + Description: If you're too cheap to afford ladders,;just take this, it'll work + just fine! + Cooldown: '0' + Cost: '0' + PoisonDuration: '100' + PoisonLevel: '2' + Necromancer's Staff of Destruction: + Enabled: 'false' + DisplayName: Necromancer's Staff of Destruction + Color: AQUA + Description: Wreak chaos everywhere,;Because why not? + Cooldown: '0' + Cost: '0' + Fuel: '377' + WitherCost: '10' + WitherCooldown: '100' + FireballCost: '35' + FireballCooldown: '60' + LightningCost: '20' + LightningCooldown: '240' + Landmine: + Enabled: 'false' + DisplayName: Landmine + Color: GRAY + Description: Just don't trigger it yourself, please. + Cooldown: '0' + Cost: '0' + ExplosionStrength: '5' + Flamethrower: + Enabled: 'false' + DisplayName: Flamethrower + Color: DARK_RED + Description: Burn, baby, burn! + Cooldown: '0' + Cost: '0' + IsReloadable: 'true' + BurnDuration: '100' + FireBlocksPerBurst: '10' + Hermes Boots: + Enabled: 'false' + DisplayName: Hermes Boots + Color: GOLD + Description: These boots are made for walkin' + Cooldown: '100' + Cost: '0' + SpeedLevel: '5' + Bear Trap: + Enabled: 'false' + DisplayName: Bear Trap + Color: GRAY + Description: Just hope that it does not contain bears... + Cooldown: '0' + Cost: '0' + BleedDuration: '100' + SlowLevel: '2' + SlowDuration: '100' + WeaknessLevel: '4' + WeaknessDuration: '100' + Beastmaster's Bow: + Enabled: 'false' + DisplayName: Beastmaster's Bow + Color: AQUA + Description: Tame the wilderness;and turn nature against your foes! + Cooldown: '0' + Cost: '0' + MaximumMobs: '5' + MobAppearanceChance: '90' + DamageMultiplication: '5' + Healing Shovel: + Enabled: 'false' + DisplayName: Healing Shovel + Color: GREEN + Description: Smacking other people in the face;has never been healthier! + Cooldown: '600' + Cost: '0' + Heal: '4' + Piranha Trap: + Enabled: 'false' + DisplayName: Piranha Trap + Color: GRAY + Description: Who came up with this? + Cooldown: '0' + Cost: '0' + BleedDuration: '120' + FishAmount: '20' + FishDuration: '200' + Deathscythe: + Enabled: 'false' + DisplayName: Deathscythe + Color: DARK_GRAY + Description: An ancient evil lies within... + Cooldown: '400' + Cost: '0' + Range: '10' + MaximumHookTime: '240' + Firework-Battery: + Enabled: 'false' + DisplayName: Firework-Battery + Color: DARK_RED + Description: Make the sky shine bright with colors! + Cooldown: '0' + Cost: '0' + Assassin's Blade: + Enabled: 'false' + DisplayName: Assassin's Blade + Color: AQUA + Description: Sneak up on your enemies and hit them hard!; ;(High chance of failure + against Hacked Clients) + Cooldown: '200' + Cost: '0' + InvisibilityDuration: '400' + AmbushDmgMultiplier: '2' + WeaknessLevel: '4' + WeaknessLength: '100' + Prickly Block: + Enabled: 'false' + DisplayName: Prickly Block + Color: LIGHT_PURPLE + Description: Just build a labyrinth out of these,;people will love you for it! + Cooldown: '0' + Cost: '0' + Damage: '3' + NauseaLevel: '2' + NauseaDuration: '200' + Potion Launcher: + Enabled: 'false' + DisplayName: Potion Launcher + Color: DARK_GRAY + Description: 'Instructions: Put potion into the righthand slot; of + the potion launcher,; aim and fire!; ;Manufactured by §kTaiterio' + Cooldown: '20' + Cost: '0' + ProjectileSpeedMultiplier: '4' + Druid Boots: + Enabled: 'false' + DisplayName: Druid Boots + Color: DARK_GREEN + Description: Let the nature rejuvenate you! + Cooldown: '0' + Cost: '0' + SpeedDuration: '100' + SpeedLevel: '5' + RegenerationDuration: '100' + RegenerationLevel: '5' + Firecracker: + Enabled: 'false' + DisplayName: Firecracker + Color: DARK_RED + Description: Makes every situation a good situation! + Cooldown: '0' + Cost: '0' + Thor's Axe: + Enabled: 'false' + DisplayName: Thor's Axe + Color: GOLD + Description: 'Smite your enemies down with mighty thunder!;Note: Batteries not + included.' + Cooldown: '0' + Cost: '0' + FireDuration: '200' + Medikit: + Enabled: 'false' + DisplayName: Medikit + Color: GREEN + Description: Treats most of your ailments,;it even has a box of juice! + Cooldown: '2000' + Cost: '0' + HealAmount: '10' + Hookshot Bow: + Enabled: 'false' + DisplayName: Hookshot Bow + Color: AQUA + Description: Everyone is just one hook away + Cooldown: '0' + Cost: '0' + Powergloves: + Enabled: 'false' + DisplayName: Powergloves + Color: AQUA + Description: Throw all your problems away! + Cooldown: '500' + Cost: '0' + ThrowSpeedMultiplier: '60' + ThrowDelayAfterGrab: '20' + MaxGrabtime: '10' diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Custom_JoinLeftMessages/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Custom_JoinLeftMessages/config.yml new file mode 100644 index 000000000..8a54b5023 --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Custom_JoinLeftMessages/config.yml @@ -0,0 +1,29 @@ +# Custom JoinLeftMessages by IclearshOt +# Plugin by IclearshOt ! Please visite my website on http://iclearshot.fr + +Default: + JoinMessage: '&7%PLAYER &7がログインしました' + LeftMessage: '' +OP: + JoinMessage: '&7%PLAYER &7がログインしました' + LeftMessage: '' +Rank1: + Permission: cjlm.rank1 + JoinMessage: '&7%PLAYER &7がログインしました' + LeftMessage: '' +Rank2: + Permission: cjlm.rank2 + JoinMessage: '&7%PLAYER &7がログインしました' + LeftMessage: '' +Rank3: + Permission: cjlm.rank3 + JoinMessage: '&7%PLAYER &7がログインしました' + LeftMessage: '' +Rank4: + Permission: cjlm.rank4 + JoinMessage: '&7%PLAYER &7がログインしました' + LeftMessage: '' +Rank5: + Permission: cjlm.rank5 + JoinMessage: '&7%PLAYER &7がログインしました' + LeftMessage: '' diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/DakadoSpawn/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/DakadoSpawn/config.yml new file mode 100644 index 000000000..51ba10cd5 --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/DakadoSpawn/config.yml @@ -0,0 +1,27 @@ +# +# spawntp: You have been teleported to spawn. +Settings: + forcespawn: false + forcedeathspawn: false + walkspeed: 0.3 + spawnmsg: true + spawncooldown: 0.9 + spawnworld: world_2 + spawnX: 7.0 + spawnY: 64.0 + spawnZ: -8.0 + pitch: 6.1499968 + yaw: -180.39546 + direction: + ==: Vector + x: 0.984807753012208 + y: 0.17364817766693033 + z: 6.030208312509488E-17 +Sounds: + volume: 10 + sound: EXPLODE + enabled: false +Messages: + spawntp: スポーンワールドへテレポートしました + spawnset: You have setup new spawn! + nopermission: You have no permission for this command! diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Dynmap-Towny/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Dynmap-Towny/config.yml new file mode 100644 index 000000000..48497d50e --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Dynmap-Towny/config.yml @@ -0,0 +1,52 @@ +# Dynmap-Towny configuration +update: + period: 300 +layer: + name: Towny + hidebydefault: false + layerprio: 2 + minzoom: 0 + showShops: false + showArenas: false + showEmbassies: false + showWilds: false +visibility-by-town: true +visibility-by-nation: true +dynamic-nation-colors: true +infowindow:
%regionname% (%nation%)
Mayor %playerowners%
Associates + %playermanagers%
Flags
%flags%
+regionstyle: + strokeColor: '#FF0000' + strokeOpacity: 0.8 + strokeWeight: 3 + fillColor: '#FF0000' + fillOpacity: 0.35 + homeicon: blueflag + capitalicon: king + fillColorShops: '#0000FF' + fillColorArenas: '#FF00FF' + fillColorEmbassies: '#00FFFF' + fillColorWilds: '#00FF00' + boost: false +visibleregions: [] +hiddenregions: [] +custstyle: + customregion1: + strokeColor: '#00FF00' + y: 64 + customregion2: + strokeColor: '#007F00' + y: 64 + boost: false +nationstyle: + NationOfBlue: + strokeColor: '#0000FF' + fillColor: '#0000FF' + boost: false + _none_: + homeicon: greenflag +chat: + sendlogin: true + sendquit: true + format: '&color;2[WEB] %playername%: &color;f%message%' diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Dynmap-WorldGuard/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Dynmap-WorldGuard/config.yml new file mode 100644 index 000000000..0f1eb298e --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Dynmap-WorldGuard/config.yml @@ -0,0 +1,31 @@ +# Dynmap-WorldGuard configuration +update: + period: 120 +layer: + name: WorldGuard保護範囲表示 + hidebydefault: true + layerprio: 0 + minzoom: 0 +use3dregions: false +infowindow:
%regionname%
(%parent%) - %priority%

Owners(保護オーナー)
%playerowners%
%groupowners%

Members(保護メンバー)
%playermembers%
%groupmembers%

Flags(フラグ設定一覧)
%flags%
+regionstyle: + strokeColor: '#FF0000' + strokeOpacity: 0.5 + strokeWeight: 3 + fillColor: '#FF0000' + fillOpacity: 0.3 + unownedStrokeColor: '#00FF00' +visibleregions: [] +hiddenregions: [] +custstyle: + customregion1: + strokeColor: '#00FF00' +ownerstyle: + kingoftheworld: + strokecolor: '#C0C0C0' +maxdepth: 16 +updates-per-tick: 20 diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Elytra/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Elytra/config.yml new file mode 100644 index 000000000..9bb862fab --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/Elytra/config.yml @@ -0,0 +1,59 @@ +# Auto-glide +# If this feature is enabled player will not require +# to press "space" to start gliding. +auto-glide: + enable: false + required-air-under-player: 3 + auto-equip: false +constant-flight: + enable: false + velocity: 1.1 +shift-speed-up: + enable: true + max-activation-speed: 1.2 + velocity-multiplier: 1.5 + cooldown: + enable: true + time: 0.2s +speed-up: + enable: true + cooldown: + enable: false + time: 3s + activation: + angle-min: 30 + angle-max: 90 + speed-min: 0.5 + speed-max: 1.5 + multiplier: 1.3 +run-up: + enable: true + activation: + angle-min: 10 + angle-max: 70 + boost: 1.5 + cooldown: + enable: true + time: 1s +g-force: + damage-elytra: 0 + damage-player: 0.0 +particles: + enable: true + type: SPELL_WITCH + radius: 0.3 + amount: 15 + extra-param: 0.0 + play-repeat: 3 +sound: + enable: true + activation: + type: ENTITY_BAT_TAKEOFF + pitch: 0.8 + volume: 0.5 + play-repeat: 3 + play-delay-ticks: 3 + cooldown-fail: + type: UI_BUTTON_CLICK + pitch: 0.8 + volume: 0.5 diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/EpicRename/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/EpicRename/config.yml new file mode 100644 index 000000000..9ca1c6717 --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/EpicRename/config.yml @@ -0,0 +1,64 @@ +# EpicRename Configuration File +# This is Color Code compatible (&) + +# To opt out of sending anonymous stats to mcstats.org change this to true. +opt-out: 'false' + +# Prefix for all messages +prefix: '&8[&bEpic&fRename&8] &f' + +# Economy Settings +economy: + use: false + costs: + rename: 100 + lore: 100 + renameentity: 100 + +# Don't change This +Config Version: 4 + +# When a player doesn't have permission. +no permission: '&cYou don''t have permission!' + +# When player puts too many or too little args. example: if a player types (/rename test good) or (/rename) without putting a name. +not enough or too many args: '&cToo many or too little arguments.' + +# When a player tries to rename air. (Not a good idea :D) +item in hand is air: '&cItem in hand is air.' + +#For /rename only. +you do not have permission for that item: '&cYou don''t have the correct permission for that material.' + +# What prints to console when item is renamed in /rename. example: playername (automatic) + your msg (below) + the renamed item name (automatic) +your msg: ' renamed an item to ' + +#What gets sent to the player when a item is renamed. +rename complete: '&aItem renamed.' + +#What gets said if player doesn't give at least one word after /lore +lore usage: '&cPlease put at least one word after /lore' + +# What gets said when a item is /lore successfully +lore complete: '&aItem Relored' + +color or blacklist permission not found: '&cYou do not have permission to use that color or formatting code.' + +#Blacklist Section + +# List of valid bukkit materials that can't be renamed. +material blacklist: + - EXAMPLE_MATERIAL + - + +#If the plugin finds a blacklisted word. +found blacklisted word: '&4Sorry that message contains a blacklisted word.' + +#If the plugin finds a blacklisted word. +found blacklisted material: '&4Sorry that material is blacklisted.' + +#If any of these words are found the plugin will stop the rename and print the message above. +blacklist: + - blacklist + - + - \ No newline at end of file diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/EpicRename/messages.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/EpicRename/messages.yml new file mode 100644 index 000000000..f2b6e1822 --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/EpicRename/messages.yml @@ -0,0 +1,136 @@ +messages_yml_version: 8 +epicrename: + no_permission: '&cSorry you don''t have permission to perform that command.' + no_args: '&cType /epicrename help for commands. (No Arguments)' + license: '&6View license information at: http://bit.ly/2eMknxx' + help: + - '&6/rename ' + - '&6/lore ' + - '&6/setloreline ' + - '&6/removeloreline ' + - '&6/glow' + - '&6/removeglow' + - '&6See more command help at https://www.spigotmc.org/resources/epicrename.4341/' + - '&6/epicrename ' + reload_success: '&aReloaded the plugin successfully!' + debug_enable: '&6Plugin debug messages are now &a&lON&6.' + debug_disable: '&6Plugin debug messages are now &4&lOFF&6.' + invalid_args: '&cInvalid arguments. Please put help, license, reload, debug, or + version after /epicrename.' + version: '&6You are running &bEpic&fRename &6version {version}.' +rename: + no_permission: '&cSorry you don''t have permission to perform that command.' + wrong_sender: '&cSorry only a player can use that command.' + no_args: '&cYou need to place at least one argument after /rename.' + blacklisted_word_found: '&cSorry that name contains a blacklisted word.' + blacklisted_material_found: '&cSorry that material is blacklisted.' + blacklisted_existing_name_found: '&cSorry that item has an existing name that is + blacklisted.' + blacklisted_existing_lore_found: '&cSorry that item has an existing line of lore + that is blacklisted.' + cannot_rename_air: '&cSorry you can''t rename nothing.' + no_permission_for_material: '&cSorry you don''t have permission for that material.' + success: '&aRenamed the item successfully.' + log: '&aThe player &f{player} &ajust renamed an item to: &f"{name}&f"&a.' + disabled_world: '&cYou are in a disabled world.' +lore: + no_permission: '&cSorry you don''t have permission to perform that command.' + wrong_sender: '&cSorry only a player can use that command.' + no_args: '&cYou need to place at least one argument after /lore.' + blacklisted_word_found: '&cSorry that name contains a blacklisted word.' + blacklisted_material_found: '&cSorry that material is blacklisted.' + blacklisted_existing_name_found: '&cSorry that item has an existing name that is + blacklisted.' + blacklisted_existing_lore_found: '&cSorry that item has an existing line of lore + that is blacklisted.' + cannot_lore_air: '&cSorry you can''t relore nothing.' + no_permission_for_material: '&cSorry you don''t have permission for that material.' + success: '&aRelored the item successfully.' + disabled_world: '&cYou are in a disabled world.' +setloreline: + no_permission: '&cSorry you don''t have permission to perform that command.' + wrong_sender: '&cSorry only a player can use that command.' + wrong_args: '&cYou need to place some arguments after /setloreline. /setloreline + ' + not_an_int: '&cYou need to provide an integer as the first argument.' + invalid_number: '&cSorry that line number is not valid.' + provide_text: '&cPlease provide some text. /setloreline ' + blacklisted_word_found: '&cSorry that name contains a blacklisted word.' + blacklisted_material_found: '&cSorry that material is blacklisted.' + blacklisted_existing_name_found: '&cSorry that item has an existing name that is + blacklisted.' + blacklisted_existing_lore_found: '&cSorry that item has an existing line of lore + that is blacklisted.' + cannot_edit_air: '&cSorry you can''t relore nothing.' + no_permission_for_material: '&cSorry you don''t have permission for that material.' + success: '&aRelored the item successfully.' + disabled_world: '&cYou are in a disabled world.' +removeloreline: + no_permission: '&cSorry you don''t have permission to perform that command.' + wrong_sender: '&cSorry only a player can use that command.' + wrong_args: '&cYou need to place some arguments after /removeloreline. /removeloreline + ' + not_an_int: '&cYou need to provide an integer as the first argument.' + invalid_number: '&cSorry that line number is not valid.' + has_no_lore: '&cThat item has no lore.' + out_of_bounds: '&cThat line number does not exist in this lore.' + blacklisted_material_found: '&cSorry that material is blacklisted.' + blacklisted_existing_name_found: '&cSorry that item has an existing name that is + blacklisted.' + blacklisted_existing_lore_found: '&cSorry that item has an existing line of lore + that is blacklisted.' + cannot_edit_air: '&cSorry you can''t edit nothing.' + no_permission_for_material: '&cSorry you don''t have permission for that material.' + success: '&aRelored the item successfully.' + disabled_world: '&cYou are in a disabled world.' +glow: + no_permission: '&cSorry you don''t have permission to perform that command.' + wrong_sender: '&cSorry only a player can use that command.' + cannot_edit_air: '&cSorry you can''t edit nothing.' + no_permission_for_material: '&cSorry you don''t have permission for that material.' + success: '&aAdded glow to the item successfully.' + has_enchants: '&cSorry that item has enchantments or is already glowing.' + disabled_world: '&cYou are in a disabled world.' + blacklisted_material_found: '&cSorry that material is blacklisted.' + blacklisted_existing_name_found: '&cSorry that item has an existing name that is + blacklisted.' + blacklisted_existing_lore_found: '&cSorry that item has an existing line of lore + that is blacklisted.' +removeglow: + no_permission: '&cSorry you don''t have permission to perform that command.' + wrong_sender: '&cSorry only a player can use that command.' + cannot_edit_air: '&cSorry you can''t edit nothing.' + no_permission_for_material: '&cSorry you don''t have permission for that material.' + success: '&aRemoved glow from the item successfully.' + not_glowing: '&cThat item is not glowing or has other enchantments.' + disabled_world: '&cYou are in a disabled world.' + blacklisted_material_found: '&cSorry that material is blacklisted.' + blacklisted_existing_name_found: '&cSorry that item has an existing name that is + blacklisted.' + blacklisted_existing_lore_found: '&cSorry that item has an existing line of lore + that is blacklisted.' +rename_character_limit: + name_too_long: '&cSorry that name is too long. The character limit is {char}.' + bypass_msg: '&aYou just bypassed the character limit of {char}.' +format_code_permission: + no_permission: '&cYou don''t have permission for the format code "{code}".' +format_code_limit: + min_not_reached: '&cYou didn''t reach the minimum amount of formatting codes. Please + use more than {min} formatting codes.' + max_reached: '&cYou reached the maximum amount of formatting codes. Please use less + than {max} formatting codes.' + bypass_min: '&aYou bypassed the minimum formatting code limit.' + bypass_max: '&aYou bypassed the maximum formatting code limit.' +blacklists: + material: + bypass: '&aYou just bypassed the material blacklist.' + text: + bypass: '&aYou just bypassed the text blacklist.' + existingname: + bypass: '&aYou just bypassed the existing name blacklist.' + existinglore: + bypass: '&aYou just bypassed the existing lore blacklist.' +economy: + bypass: '&aYou just bypassed the economy requirement.' + transaction_success: '&aJust took {cost} from your balance.' + transaction_error: '&cThere was a problem taking money from your balance: {error}' diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ExpTimer/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ExpTimer/config.yml new file mode 100644 index 000000000..d386e55fb --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ExpTimer/config.yml @@ -0,0 +1,199 @@ +# ExpTimer v2.5.0 +# @author ucchy +# @license LGPLv3 +# @copyright Copyright ucchy 2014 + +# デフォルトのタイマー設定です。defaultコンフィグは削除しないでください。 +default: + seconds: 600 + readySeconds: 10 + commandsOnStart: [] + commandsOnMid: [] + commandsOnEnd: [] + consoleCommandsOnStart: [] + consoleCommandsOnMid: [] + consoleCommandsOnEnd: [] + countdownOnStart: 3 + countdownOnEnd: 5 + runCommandsOnMidSeconds: [] + restAlertSeconds: [60, 180, 300] + playSound: true + useExpBar: true + useSideBar: false + useBossBar: false + useTitle: false + endWithCTTeamDefeat: false + endWithCTLeaderDefeat: false + endWithCTKillTrophy: false + endWithTeamPointUnder: -99999 + endWithTeamPointOver: 99999 + announceToOnlyTeamMembers: false + +# 100秒のタイマー設定サンプルです。/timer start Timer1 で、実行することが可能です。 +# commandsOnStartにコマンドを設定すると、タイマー開始時に、 +# commandsOnEndにコマンドを設定すると、タイマー終了時に、 +# それぞれのコマンドが実行されます。 +Timer1: + seconds: 100 + readySeconds: 10 + commandsOnStart: ['say 今から100秒間、ハードモードになります!', 'difficulty 4'] + commandsOnEnd: ['say ハードモード終了です!ピースフルに戻ります。', 'difficulty 0'] + +# タイマー開始と同時にホワイトリストをオフにし、 +# タイマー終了と同時に全員キックしてホワイトリストをオンにするサンプルです。 +# コマンドブロックのコマンドパラメータ(@a や @p など)が使用可能です。 +# また、useSideBar、useBossBar を true に設定すると、それぞれ +# サイドバー、ボスMOBの体力バーを、タイマーのゲージとして使用可能です。 +# (useBossBar を使用するには、BarAPIプラグインを別途導入してください。) +Timer2: + seconds: 1200 + readySeconds: 10 + commandsOnStart: ['say server open!'] + consoleCommandsOnStart: ['whitelist off'] + commandsOnEnd: ['say game over!'] + consoleCommandsOnEnd: ['kick @a', 'whitelist on'] + countdownOnStart: 5 + countdownOnEnd: 10 + playSound: false + useExpBar: false + useSideBar: true + useBossBar: true + +# commandsOnMidにコマンドを設定すると、 +# runCommandsOnMidSecondsで指定した時間に、コマンドが実行できます。 +# restAlertSecondsに時間を設定すると、 +# 指定した時間に「残り?秒です」というメッセージを表示することができます。 +Timer3: + seconds: 30 + readySeconds: 0 + commandsOnStart: ['say スタート!'] + commandsOnMid: ['say ファイト!'] + commandsOnEnd: ['say 終了!'] + runCommandsOnMidSeconds: [10,20] + restAlertSeconds: [5,15,25] + countdownOnEnd: 3 + useSideBar: true + +# 無限に繰り返されるタイマーのサンプルです。 +# nextConfigにタイマー設定名を指定すると、タイマー終了時にそのタイマー設定を起動することが可能です。 +# タイマー設定自身の設定名を指定すると、そのタイマー設定を無限に繰り返すことができます。 +# タイマーを停止するには、/timer end または /timer cancel を実行してください。 +infiniteTimer: + seconds: 20 + readySeconds: 0 + commandsOnStart: ['say スタート!'] + countdownOnStart: 0 + countdownOnEnd: 0 + playSound: true + nextConfig: 'infiniteTimer' + +# Title表示を使ったタイマーのサンプルです。 +# Bukkit 1.8 以降のサーバーでしか効果が無いことにご注意ください。 +titleTimer: + seconds: 10 + readySeconds: 5 + commandsOnStart: ['say スタート!'] + commandsOnEnd: ['say 終了!'] + countdownOnStart: 3 + countdownOnEnd: 5 + useTitle: true + +# ColorTeamingと連携した場合の、タイマー設定のサンプルです。 +# endWithCTTeamDefeat→1チームを残して他のチームが全て全滅したとき +# endWithCTLeaderDefeat→1チームを残して他のチームのリーダーが全て倒されたとき +# endWithCTKillTrophy→既定のキル数を達成したとき +# endWithTeamPointUnder→チームポイントが指定された値を下回ったとき +# endWithTeamPointOver→チームポイントが指定された値を上回ったとき +# に、自動的にタイマーが停止します。 +# また、commandsOnEnd と consoleCommandsOnEnd に、 +# 勝ったチームに置き換わるキーワード %winteam を使用できます。 +# タイマー時間切れで勝ちチームが決まらない場合は、%winteam を含んだコマンドは実行されません。 +ColorTeaming: + seconds: 150 + readySeconds: 10 + commandsOnStart: ['say バトル開始!!'] + consoleCommandsOnStart: ['rc', 'cclass all knight', 'ctp all spawn'] + commandsOnEnd: ['say バトル終了!!'] + consoleCommandsOnEnd: ['clear @a', 'effect @a clear', 'cgive %winteam DIAMOND:5', 'ct removeall'] + countdownOnStart: 3 + countdownOnEnd: 5 + playSound: true + useExpBar: true + endWithCTTeamDefeat: true + endWithCTLeaderDefeat: true + endWithCTKillTrophy: true + endWithTeamPointUnder: 0 + endWithTeamPointOver: 3000 + +stat1: + seconds: 60 + readySeconds: 5 + commandsOnStart: ['stat start'] + commandsOnEnd: ['stat end'] + countdownOnStart: 3 + countdownOnEnd: 5 + playSound: true + useExpBar: false + useSideBar: true + useBossBar: true + +stat5: + seconds: 300 + readySeconds: 5 + consoleCommandsOnStart: ['/stat start'] + consoleCommandsOnEnd: ['/stat end'] + countdownOnStart: 5 + countdownOnEnd: 5 + playSound: true + useExpBar: false + useSideBar: true + useBossBar: true + +stat10: + seconds: 600 + readySeconds: 5 + consoleCommandsOnStart: ['/stat start'] + consoleCommandsOnEnd: ['/stat end'] + countdownOnStart: 5 + countdownOnEnd: 5 + playSound: true + useExpBar: false + useSideBar: true + useBossBar: true + +stat30: + seconds: 1800 + readySeconds: 5 + consoleCommandsOnStart: ['/stat start'] + consoleCommandsOnEnd: ['/stat end'] + countdownOnStart: 5 + countdownOnEnd: 5 + playSound: true + useExpBar: false + useSideBar: true + useBossBar: true + +stat60: + seconds: 3600 + readySeconds: 5 + consoleCommandsOnStart: ['/stat start'] + consoleCommandsOnEnd: ['/stat end'] + countdownOnStart: 5 + countdownOnEnd: 5 + playSound: true + useExpBar: false + useSideBar: true + useBossBar: true + +stat90: + seconds: 5400 + readySeconds: 5 + consoleCommandsOnStart: ['/stat start'] + consoleCommandsOnEnd: ['/stat end'] + countdownOnStart: 5 + countdownOnEnd: 5 + playSound: true + useExpBar: false + useSideBar: true + useBossBar: true + diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ExpTimer/messages.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ExpTimer/messages.yml new file mode 100644 index 000000000..79234868e --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/ExpTimer/messages.yml @@ -0,0 +1,17 @@ +# ExpTimer v2.3.7 +# @author ucchy +# @license LGPLv3 +# @copyright Copyright ucchy 2014 + +prefix: '&f[ExpTimer]' +preStartSec: '&d開始まで %d秒' +start: '&d開始!' +rest300sec: '&d残り 5分です' +rest180sec: '&d残り 3分です' +rest60sec: '&d残り 1分です' +preEndSec: '&d残り %d秒です' +end: '&d終了!' +onTeamWon: '%sチームの勝利です!' + +sidebarTitle: '&6残り時間' +bossbarTitle: '&6残り時間 - %s' \ No newline at end of file diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/FarmProtect/config.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/FarmProtect/config.yml new file mode 100644 index 000000000..c4cea9be5 --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/FarmProtect/config.yml @@ -0,0 +1,9 @@ +# ================= [FarmProtect] ================== # +# +# Copyright 2012 Licence LinCraft(?) +# http://dev.bukkit.org/licenses/2049-lin-craft-license/ +# +# Multi world support? +UpdateCheck: true +AutoUpdate: false +MultiWorld: false diff --git a/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/FastAsyncWorldEdit/commands.yml b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/FastAsyncWorldEdit/commands.yml new file mode 100644 index 000000000..8ace180ba --- /dev/null +++ b/docker-images/mcservers/debug/seichi-servers/base-images/1_18_2/additional-plugin-configs/FastAsyncWorldEdit/commands.yml @@ -0,0 +1,2411 @@ +MaskCommands: + '~': + help: '' + aliases: + - '~' + usage: [min=1] [max=8] + desc: Adjacent to a specific number of other blocks + '#region': + help: '' + aliases: + - '#region' + - '#selection' + - '#sel' + usage: '' + desc: inside the provided selection + '#simplex': + help: '' + aliases: + - '#simplex' + usage: + desc: Use simplex noise as the mask + '#xaxis': + help: '' + aliases: + - '#xaxis' + usage: '' + desc: Restrict to initial x axis + '#brightness': + help: '' + aliases: + - '#brightness' + usage: + desc: Restrict to specific block brightness + '#yaxis': + help: '' + aliases: + - '#yaxis' + usage: '' + desc: Restrict to initial y axis + '#zaxis': + help: '' + aliases: + - '#zaxis' + usage: '' + desc: Restrict to initial z axis + 'true': + help: '' + aliases: + - 'true' + usage: '' + desc: Always true + '#dregion': + help: '' + aliases: + - '#dregion' + - '#dselection' + - '#dsel' + usage: '' + desc: inside the player's selection + '#iddata': + help: '' + aliases: + - '#iddata' + usage: '' + desc: Restrict to initial block id and data + '#wall': + help: '' + aliases: + - '#wall' + usage: '' + desc: Restrict to walls (any block n,e,s,w of air) + '|': + help: '' + aliases: + - '|' + usage: + desc: sides with a specific number of other blocks + 'false': + help: '' + aliases: + - 'false' + usage: '' + desc: Always false + (: + help: |- + Restrict to near specific terrain slope rate of change + The -o flag will only overlay + Example: ([0d][45d][5] + Explanation: Restrict near where the angle changes between 0-45 degrees within 5 blocks + Note: Use negatives for decreasing slope + aliases: + - ( + - ) + - '#roc' + usage: [distance=4] + desc: Restrict to near specific terrain slope rate of change + '#nolight': + help: '' + aliases: + - '#nolight' + usage: '' + desc: Restrict to blocks without light (sky or emitted) + '#blocklight': + help: '' + aliases: + - '#blocklight' + - '#emittedlight' + usage: + desc: Restrict to specific block light levels + '#opacity': + help: '' + aliases: + - '#opacity' + usage: + desc: Restrict to specific opacity levels + '#haslight': + help: '' + aliases: + - '#haslight' + usage: '' + desc: Restricts to blocks with light (sky or emitted) + <: + help: '' + aliases: + - < + usage: + desc: below a specific block + '>': + help: '' + aliases: + - '>' + usage: + desc: above a specific block + ^: + help: |- + Restrict to near specific terrain extrema + The -o flag will only overlay + Example: ([0d][45d][5] + Explanation: Restrict to near 45 degrees of local maxima + Note: Use negatives for local minima + aliases: + - ^ + - '#extrema' + usage: [distance=1] + desc: Restrict to near specific terrain extrema + $: + help: in a specific biome. For a list of biomes use //biomelist + aliases: + - $ + - '#biome' + usage: + desc: in a specific biome + '#skylight': + help: '' + aliases: + - '#skylight' + usage: + desc: Restrict to specific sky light levels + '#light': + help: '' + aliases: + - '#light' + usage: + desc: Restrict to specific light levels + '#offset': + help: '' + aliases: + - '#offset' + usage: + desc: Offset a mask + '%': + help: '' + aliases: + - '%' + usage: + desc: percentage chance + '#id': + help: '' + aliases: + - '#id' + usage: '' + desc: Restrict to initial id + '#data': + help: '' + aliases: + - '#data' + usage: '' + desc: Restrict to initial data + '{': + help: '' + aliases: + - '{' + usage: + desc: Restricts blocks to within a specific radius range of the initial block + =: + help: '' + aliases: + - = + usage: + desc: expression mask + '!': + help: '' + aliases: + - '!' + - '#not' + - '#negate' + usage: + desc: Negate another mask + '#liquid': + help: '' + aliases: + - '#liquid' + usage: '' + desc: If there is a solid block + '#solid': + help: '' + aliases: + - '#solid' + usage: '' + desc: If there is a solid block + \: + help: |- + Restrict to specific terrain angle + The -o flag will only overlay + Example: /[0d][45d] + Explanation: Allows any block where the adjacent block is between 0 and 45 degrees. + Example: /[3][20] + Explanation: Allows any block where the adjacent block is between 3 and 20 blocks below + aliases: + - \ + - / + - '#angle' + usage: [distance=1] + desc: Restrict to specific terrain angle + '#existing': + help: '' + aliases: + - '#existing' + usage: '' + desc: If there is a non air block + '#surface': + help: '' + aliases: + - '#surface' + usage: '' + desc: Restrict to surfaces (any solid block touching air) +PatternCommands: + '#clipboard': + help: '' + aliases: + - '#clipboard' + - '#copy' + usage: '' + desc: Use the blocks in your clipboard as the pattern + '#simplex': + help: '' + aliases: + - '#simplex' + usage: + desc: 'Use simplex noise to randomize blocks. Tutorial: https://imgur.com/a/rwVAE' + '#lighten': + help: '' + aliases: + - '#lighten' + usage: '' + desc: Lighten the existing block + '#anglecolor': + help: '' + aliases: + - '#anglecolor' + usage: '[randomize=true] [max-complexity=100] [distance=1]' + desc: A darker block based on the existing terrain angle + '#angledata': + help: '' + aliases: + - '#angledata' + usage: '[distance=1]' + desc: Block data based on the existing terrain angle + '#averagecolor': + help: '' + aliases: + - '#averagecolor' + usage: + desc: Average between the existing block and a color + '#saturate': + help: '' + aliases: + - '#saturate' + usage: + desc: Saturate the existing block with a color + '#desaturate': + help: '' + aliases: + - '#desaturate' + usage: '[percent=100] [randomize=true] [max-complexity=100]' + desc: Desaturated color of the existing block + '#darken': + help: '' + aliases: + - '#darken' + usage: '' + desc: Darken the existing block + '#buffer2d': + help: '' + aliases: + - '#buffer2d' + usage: + desc: Only place a block once in a column while a pattern is in use + '#!y': + help: '' + aliases: + - '#!y' + - '#ny' + - '#noy' + usage: + desc: The pattern will not be provided the y axis info + '#iddatamask': + help: |- + Use the pattern's id and the existing blocks data with the provided mask + - Use to replace slabs or where the data values needs to be shifted instead of set + aliases: + - '#iddatamask' + usage: + desc: Use the pattern's id and the existing blocks data with the provided mask + '#!z': + help: '' + aliases: + - '#!z' + - '#nz' + - '#noz' + usage: + desc: The pattern will not be provided the z axis info + '#solidspread': + help: '' + aliases: + - '#solidspread' + usage: + desc: Randomly spread solid blocks + '#linear': + help: '' + aliases: + - '#linear' + - '#l' + usage: + desc: Sequentially set blocks from a list of patterns + '#!x': + help: |- + The pattern will not be provided the z axis info. + Example: #!x[#!z[#~[#l3d[pattern]]]] + aliases: + - '#!x' + - '#nx' + - '#nox' + usage: + desc: The pattern will not be provided the x axis info + '#linear3d': + help: '' + aliases: + - '#linear3d' + - '#l3d' + usage: + desc: Use the x,y,z coordinate to pick a block from the list + '#linear2d': + help: '' + aliases: + - '#linear2d' + - '#l2d' + usage: + desc: Use the x,z coordinate to pick a block from the list + '#fullcopy': + help: '' + aliases: + - '#fullcopy' + usage: '[schem|folder|url=#copy] [rotate=false] [flip=false]' + desc: Places your full clipboard at each block + '#surfacespread': + help: '' + aliases: + - '#surfacespread' + usage: + desc: Applies to only blocks on a surface. Selects a block from provided pattern + with a given ranomized offset `[0, )`. e.g. Use `#existing` to randomly + offset blocks in the world, or `#copy` to offset blocks in your clipboard + '#spread': + help: '' + aliases: + - '#spread' + - '#randomoffset' + usage: + desc: Randomly spread blocks + '#offset': + help: '' + aliases: + - '#offset' + usage: + desc: Offset a pattern + '#mask': + help: '' + aliases: + - '#mask' + usage: + desc: Apply a pattern depending on a mask + '#color': + help: '' + aliases: + - '#color' + usage: + desc: Use the block closest to a specific color + '#id': + help: '' + aliases: + - '#id' + usage: + desc: Only change the block id + '#buffer': + help: |- + Only place a block once while a pattern is in use + Use with a brush when you don't want to apply to the same spot twice + aliases: + - '#buffer' + usage: + desc: Only place a block once while a pattern is in use + '#biome': + help: '' + aliases: + - '#biome' + - $ + usage: + desc: Set the biome + '#data': + help: '' + aliases: + - '#data' + usage: + desc: Only change the block data + =: + help: '' + aliases: + - = + usage: + desc: 'Expression pattern: http://wiki.sk89q.com/wiki/WorldEdit/Expression_syntax' + '#relative': + help: '' + aliases: + - '#relative' + - '#~' + - '#r' + - '#rel' + usage: + desc: Offset the pattern to where you click + '#existing': + help: '' + aliases: + - '#existing' + - '#*' + usage: '' + desc: Use the block that is already there +AnvilCommands: + paste: + help: |- + Paste the chunks from your anvil clipboard. + The -c flag will align the paste to the chunks. + aliases: + - paste + usage: '' + desc: Paste chunks from your anvil clipboard + debugfixair: + help: '' + aliases: + - debugfixair + usage: '' + desc: debug - do not use + deleteunclaimed: + help: "(Supports: WG, P2, GP) Delete all chunks which aren't claimed AND haven't\ + \ been occupied for `age-ticks` (20t = 1s) and \nHave not been accessed since\ + \ `file-duration` (ms) after creation and\nHave not been used in the past `chunk-inactivity`\ + \ (ms)The auto-save interval is the recommended value for `file-duration` and\ + \ `chunk-inactivity`" + aliases: + - deleteunclaimed + usage: [file-age=60000] + desc: '(Supports: WG, P2, GP) Delete all chunks which haven''t been occupied AND + claimed' + trimallplots: + help: | + Trim chunks in a Plot World + Unclaimed chunks will be deleted + Unmodified chunks will be deleted + Use -v to also delete unvisited chunks + aliases: + - trimallplots + usage: '' + desc: Trim chunks in a Plot World + deletebiomechunks: + help: '' + aliases: + - deletebiomechunks + usage: '' + desc: Delete chunks matching a specific biome + trimallflat: + help: '' + aliases: + - trimallflat + usage: '' + desc: Trim all flat chunks + countall: + help: '' + aliases: + - countall + usage: [hasSky] + desc: Count all blocks in a world + trimallair: + help: '' + aliases: + - trimallair + usage: '' + desc: Trim all air in the world + distr: + help: '' + aliases: + - distr + usage: '' + desc: Replace all blocks in the selection with another + remapall: + help: Remap the world between MCPE/PC values + aliases: + - remapall + usage: + desc: Remap the world between MCPE/PC values + removelayers: + help: Remove if all the selected layers in a chunk match the provided id + aliases: + - removelayers + usage: + desc: Removes matching chunk layers + deleteallunvisited: + help: "Delete all chunks which haven't been occupied for `age-ticks` (20t = 1s)\ + \ and \nHave not been accessed since `file-duration` (ms) after creation and\n\ + Have not been used in the past `chunk-inactivity` (ms)The auto-save interval\ + \ is the recommended value for `file-duration` and `chunk-inactivity`" + aliases: + - deleteallunvisited + - delunvisited + usage: [file-age=60000] + desc: Delete all chunks which haven't been occupied + deleteallunclaimed: + help: "(Supports: WG, P2, GP) Delete all chunks which aren't claimed AND haven't\ + \ been occupied for `age-ticks` (20t = 1s) and \nHave not been accessed since\ + \ `file-duration` (ms) after creation and\nHave not been used in the past `chunk-inactivity`\ + \ (ms)The auto-save interval is the recommended value for `file-duration` and\ + \ `chunk-inactivity`" + aliases: + - deleteallunclaimed + - delallunclaimed + usage: [file-age=60000] + desc: '(Supports: WG, P2, GP) Delete all chunks which haven''t been occupied AND + claimed' + replaceallpattern: + help: '' + aliases: + - replaceallpattern + - reap + - repallpat + usage: [from-block] + desc: Replace all blocks in the selection with another + deletealloldregions: + help: | + Delete regions which haven't been accessed in a certain amount of time + You can use seconds (s), minutes (m), hours (h), days (d), weeks (w), years (y) + (months are not a unit of time) + E.g. 8h5m12s + aliases: + - deletealloldregions + - deloldreg + usage: