diff --git a/.gitignore b/.gitignore index c39bcc0..252113b 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,10 @@ wepif.yml whitelist.json help.yml plugins/Updater/config.yml +plugins/Essentials/usermap.csv +plugins/LuckPerms/libs/* +plugins/LuckPerms/translations/repository/* +SurvivalGames_world/advancements/* +SurvivalGames_world/playerdata/* +SurvivalGames_world/stats/* +versions/* diff --git a/Breeze2/data/raids.dat b/Breeze2/data/raids.dat index 1169693..136b4f0 100644 Binary files a/Breeze2/data/raids.dat and b/Breeze2/data/raids.dat differ diff --git a/Breeze2/level.dat b/Breeze2/level.dat index f4eb725..7e92f57 100644 Binary files a/Breeze2/level.dat and b/Breeze2/level.dat differ diff --git a/Breeze2/level.dat_old b/Breeze2/level.dat_old index 4c3e371..63ac9f2 100644 Binary files a/Breeze2/level.dat_old and b/Breeze2/level.dat_old differ diff --git a/Breeze2/poi/r.-1.-1.mca b/Breeze2/poi/r.-1.-1.mca index d45a9c2..9cbe8d4 100644 Binary files a/Breeze2/poi/r.-1.-1.mca and b/Breeze2/poi/r.-1.-1.mca differ diff --git a/Breeze2/poi/r.-1.0.mca b/Breeze2/poi/r.-1.0.mca index 7eb50da..9a9ba56 100644 Binary files a/Breeze2/poi/r.-1.0.mca and b/Breeze2/poi/r.-1.0.mca differ diff --git a/Breeze2/poi/r.0.0.mca b/Breeze2/poi/r.0.0.mca index 4e698b3..06ed3a1 100644 Binary files a/Breeze2/poi/r.0.0.mca and b/Breeze2/poi/r.0.0.mca differ diff --git a/Breeze2/region/r.-1.-1.mca b/Breeze2/region/r.-1.-1.mca index 4ba94b5..42aaaf2 100644 Binary files a/Breeze2/region/r.-1.-1.mca and b/Breeze2/region/r.-1.-1.mca differ diff --git a/Breeze2/region/r.-1.0.mca b/Breeze2/region/r.-1.0.mca index 7bf7e35..b18e390 100644 Binary files a/Breeze2/region/r.-1.0.mca and b/Breeze2/region/r.-1.0.mca differ diff --git a/Breeze2/region/r.0.-1.mca b/Breeze2/region/r.0.-1.mca index d6b0a80..a20dc57 100644 Binary files a/Breeze2/region/r.0.-1.mca and b/Breeze2/region/r.0.-1.mca differ diff --git a/Breeze2/region/r.0.0.mca b/Breeze2/region/r.0.0.mca index 4c3307c..6f3b66f 100644 Binary files a/Breeze2/region/r.0.0.mca and b/Breeze2/region/r.0.0.mca differ diff --git a/Chernobyl2015/data/raids.dat b/Chernobyl2015/data/raids.dat index 1169693..136b4f0 100644 Binary files a/Chernobyl2015/data/raids.dat and b/Chernobyl2015/data/raids.dat differ diff --git a/Chernobyl2015/level.dat b/Chernobyl2015/level.dat index c14b58c..7c3a290 100644 Binary files a/Chernobyl2015/level.dat and b/Chernobyl2015/level.dat differ diff --git a/Chernobyl2015/level.dat_old b/Chernobyl2015/level.dat_old index 89d8c48..d39ebfb 100644 Binary files a/Chernobyl2015/level.dat_old and b/Chernobyl2015/level.dat_old differ diff --git a/Chernobyl2015/poi/r.-1.-1.mca b/Chernobyl2015/poi/r.-1.-1.mca index a21238a..ed371cf 100644 Binary files a/Chernobyl2015/poi/r.-1.-1.mca and b/Chernobyl2015/poi/r.-1.-1.mca differ diff --git a/Chernobyl2015/poi/r.-1.0.mca b/Chernobyl2015/poi/r.-1.0.mca index eb7d1bc..d3f6bc9 100644 Binary files a/Chernobyl2015/poi/r.-1.0.mca and b/Chernobyl2015/poi/r.-1.0.mca differ diff --git a/Chernobyl2015/poi/r.0.0.mca b/Chernobyl2015/poi/r.0.0.mca index 0677c70..91eb669 100644 Binary files a/Chernobyl2015/poi/r.0.0.mca and b/Chernobyl2015/poi/r.0.0.mca differ diff --git a/Chernobyl2015/region/r.-1.-1.mca b/Chernobyl2015/region/r.-1.-1.mca index f6ca9c7..ae07635 100644 Binary files a/Chernobyl2015/region/r.-1.-1.mca and b/Chernobyl2015/region/r.-1.-1.mca differ diff --git a/Chernobyl2015/region/r.-1.0.mca b/Chernobyl2015/region/r.-1.0.mca index d45b8ba..6c0c206 100644 Binary files a/Chernobyl2015/region/r.-1.0.mca and b/Chernobyl2015/region/r.-1.0.mca differ diff --git a/Chernobyl2015/region/r.0.-1.mca b/Chernobyl2015/region/r.0.-1.mca index fab6e54..15eaebd 100644 Binary files a/Chernobyl2015/region/r.0.-1.mca and b/Chernobyl2015/region/r.0.-1.mca differ diff --git a/Chernobyl2015/region/r.0.0.mca b/Chernobyl2015/region/r.0.0.mca index 9853156..15372fe 100644 Binary files a/Chernobyl2015/region/r.0.0.mca and b/Chernobyl2015/region/r.0.0.mca differ diff --git a/README.md b/README.md index 0f4a5dd..4470585 100644 --- a/README.md +++ b/README.md @@ -5,15 +5,16 @@ Survival Games has been a super popular game type ever since the original Hunger https://apexminecrafthosting.com/survival-games-server/ ## Plugin List +- [Citizens](https://www.spigotmc.org/resources/citizens.13811/) +- [CitizensCMD](https://www.spigotmc.org/resources/citizenscmd.30224/) - [Core Protect](https://www.spigotmc.org/resources/coreprotect.8631/) - [Enhanced BalTop](https://www.spigotmc.org/resources/enhanced-baltop.20168/) - [EssentialsX](https://www.spigotmc.org/resources/essentialsx.9089/) -- [HeadsPlus](https://www.spigotmc.org/resources/headsplus-1-8-x-1-16-x.40265/) - [Holographic Displays](https://dev.bukkit.org/projects/holographic-displays) - [Hunger Games](https://www.spigotmc.org/resources/hungergames.65942/) +- [LuckPerms](https://www.spigotmc.org/resources/luckperms.28140/) - [Nametag Edit](https://www.spigotmc.org/resources/nametagedit.3836/) - [Multiverse Core](https://www.spigotmc.org/resources/multiverse-core.390/) -- [LuckPerms](https://luckperms.net/) - [PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/) - [ProtocolLib](https://www.spigotmc.org/resources/protocollib.1997/) - [Server List Plus](https://www.spigotmc.org/resources/serverlistplus.241/) diff --git a/SurvivalGames_world/data/raids.dat b/SurvivalGames_world/data/raids.dat index 1169693..136b4f0 100644 Binary files a/SurvivalGames_world/data/raids.dat and b/SurvivalGames_world/data/raids.dat differ diff --git a/SurvivalGames_world/level.dat b/SurvivalGames_world/level.dat index d0f89a1..073e395 100644 Binary files a/SurvivalGames_world/level.dat and b/SurvivalGames_world/level.dat differ diff --git a/SurvivalGames_world/level.dat_old b/SurvivalGames_world/level.dat_old index 1ff73a6..800bd33 100644 Binary files a/SurvivalGames_world/level.dat_old and b/SurvivalGames_world/level.dat_old differ diff --git a/SurvivalGames_world/region/r.-1.-1.mca b/SurvivalGames_world/region/r.-1.-1.mca index ac65f53..c739a22 100644 Binary files a/SurvivalGames_world/region/r.-1.-1.mca and b/SurvivalGames_world/region/r.-1.-1.mca differ diff --git a/SurvivalGames_world/region/r.-1.0.mca b/SurvivalGames_world/region/r.-1.0.mca index 3f9e7c1..0c72b61 100644 Binary files a/SurvivalGames_world/region/r.-1.0.mca and b/SurvivalGames_world/region/r.-1.0.mca differ diff --git a/SurvivalGames_world/region/r.0.-1.mca b/SurvivalGames_world/region/r.0.-1.mca index df8d143..2a3c6ff 100644 Binary files a/SurvivalGames_world/region/r.0.-1.mca and b/SurvivalGames_world/region/r.0.-1.mca differ diff --git a/SurvivalGames_world/region/r.0.0.mca b/SurvivalGames_world/region/r.0.0.mca index 3dbdba7..fbce69f 100644 Binary files a/SurvivalGames_world/region/r.0.0.mca and b/SurvivalGames_world/region/r.0.0.mca differ diff --git a/SurvivalGames_world/region/r.0.2.mca b/SurvivalGames_world/region/r.0.2.mca index 2ffbd28..d77dea2 100644 Binary files a/SurvivalGames_world/region/r.0.2.mca and b/SurvivalGames_world/region/r.0.2.mca differ diff --git a/SurvivalGames_world/region/r.0.3.mca b/SurvivalGames_world/region/r.0.3.mca index 247f386..95c27be 100644 Binary files a/SurvivalGames_world/region/r.0.3.mca and b/SurvivalGames_world/region/r.0.3.mca differ diff --git a/SurvivalGames_world/region/r.1.2.mca b/SurvivalGames_world/region/r.1.2.mca index f12d7d6..10a913f 100644 Binary files a/SurvivalGames_world/region/r.1.2.mca and b/SurvivalGames_world/region/r.1.2.mca differ diff --git a/SurvivalGames_world/region/r.1.3.mca b/SurvivalGames_world/region/r.1.3.mca index f3e8d16..f69fe95 100644 Binary files a/SurvivalGames_world/region/r.1.3.mca and b/SurvivalGames_world/region/r.1.3.mca differ diff --git a/TheZone85/data/raids.dat b/TheZone85/data/raids.dat index 1169693..136b4f0 100644 Binary files a/TheZone85/data/raids.dat and b/TheZone85/data/raids.dat differ diff --git a/TheZone85/level.dat b/TheZone85/level.dat index 99dab7f..b54a494 100644 Binary files a/TheZone85/level.dat and b/TheZone85/level.dat differ diff --git a/TheZone85/level.dat_old b/TheZone85/level.dat_old index 3ab44ea..2c8e980 100644 Binary files a/TheZone85/level.dat_old and b/TheZone85/level.dat_old differ diff --git a/TheZone85/poi/r.-1.-1.mca b/TheZone85/poi/r.-1.-1.mca index bd33af6..f37d473 100644 Binary files a/TheZone85/poi/r.-1.-1.mca and b/TheZone85/poi/r.-1.-1.mca differ diff --git a/TheZone85/poi/r.0.-1.mca b/TheZone85/poi/r.0.-1.mca index 93f8734..76fe2ea 100644 Binary files a/TheZone85/poi/r.0.-1.mca and b/TheZone85/poi/r.0.-1.mca differ diff --git a/TheZone85/poi/r.0.0.mca b/TheZone85/poi/r.0.0.mca index 99968d7..b883ce2 100644 Binary files a/TheZone85/poi/r.0.0.mca and b/TheZone85/poi/r.0.0.mca differ diff --git a/TheZone85/region/r.-1.-1.mca b/TheZone85/region/r.-1.-1.mca index 50e4162..05e8176 100644 Binary files a/TheZone85/region/r.-1.-1.mca and b/TheZone85/region/r.-1.-1.mca differ diff --git a/TheZone85/region/r.-1.0.mca b/TheZone85/region/r.-1.0.mca index 77811f1..6cd0483 100644 Binary files a/TheZone85/region/r.-1.0.mca and b/TheZone85/region/r.-1.0.mca differ diff --git a/TheZone85/region/r.0.-1.mca b/TheZone85/region/r.0.-1.mca index 63fcce5..f9c4a8c 100644 Binary files a/TheZone85/region/r.0.-1.mca and b/TheZone85/region/r.0.-1.mca differ diff --git a/TheZone85/region/r.0.0.mca b/TheZone85/region/r.0.0.mca index c2045f1..b60174f 100644 Binary files a/TheZone85/region/r.0.0.mca and b/TheZone85/region/r.0.0.mca differ diff --git a/bukkit.yml b/bukkit.yml index b7455de..6b33137 100644 --- a/bukkit.yml +++ b/bukkit.yml @@ -2,10 +2,10 @@ # As you can see, there's actually not that much to configure without any plugins. # For a reference for any variable inside this file, check out the Bukkit Wiki at # https://www.spigotmc.org/go/bukkit-yml -# +# # If you need help on this file, feel free to join us on irc or leave a message # on the forums asking for advice. -# +# # IRC: #spigot @ irc.spi.gt # (If this means nothing to you, just go to https://www.spigotmc.org/go/irc ) # Forums: https://www.spigotmc.org/ @@ -24,6 +24,7 @@ settings: deprecated-verbose: default shutdown-message: Server closed spawn-limits: + axolotls: 5 water-underground-creature: 5 water-ambient: 20 monsters: 70 @@ -34,6 +35,7 @@ chunk-gc: period-in-ticks: 600 load-threshold: 0 ticks-per: + axolotl-spawns: 1 water-underground-creature-spawns: 1 water-spawns: 1 water-ambient-spawns: 1 diff --git a/jar/gametype_HungerGames.jar b/jar/gametype_HungerGames.jar index 7f0e9b0..0b07e32 100644 Binary files a/jar/gametype_HungerGames.jar and b/jar/gametype_HungerGames.jar differ diff --git a/mcsg2/data/raids.dat b/mcsg2/data/raids.dat index 1169693..136b4f0 100644 Binary files a/mcsg2/data/raids.dat and b/mcsg2/data/raids.dat differ diff --git a/mcsg2/level.dat b/mcsg2/level.dat index 5a278bc..34b9f83 100644 Binary files a/mcsg2/level.dat and b/mcsg2/level.dat differ diff --git a/mcsg2/level.dat_old b/mcsg2/level.dat_old index 5a31637..66f960c 100644 Binary files a/mcsg2/level.dat_old and b/mcsg2/level.dat_old differ diff --git a/mcsg2/poi/r.-1.-1.mca b/mcsg2/poi/r.-1.-1.mca index d784905..48496dd 100644 Binary files a/mcsg2/poi/r.-1.-1.mca and b/mcsg2/poi/r.-1.-1.mca differ diff --git a/mcsg2/poi/r.0.-1.mca b/mcsg2/poi/r.0.-1.mca index e20e7f9..588e4c3 100644 Binary files a/mcsg2/poi/r.0.-1.mca and b/mcsg2/poi/r.0.-1.mca differ diff --git a/mcsg2/poi/r.0.0.mca b/mcsg2/poi/r.0.0.mca index 62de97f..6ad4004 100644 Binary files a/mcsg2/poi/r.0.0.mca and b/mcsg2/poi/r.0.0.mca differ diff --git a/mcsg2/region/r.-1.-1.mca b/mcsg2/region/r.-1.-1.mca index 518b94f..8ed48d0 100644 Binary files a/mcsg2/region/r.-1.-1.mca and b/mcsg2/region/r.-1.-1.mca differ diff --git a/mcsg2/region/r.-1.0.mca b/mcsg2/region/r.-1.0.mca index 89d6f89..e6dfdc0 100644 Binary files a/mcsg2/region/r.-1.0.mca and b/mcsg2/region/r.-1.0.mca differ diff --git a/mcsg2/region/r.0.-1.mca b/mcsg2/region/r.0.-1.mca index f50f54b..1e14ac1 100644 Binary files a/mcsg2/region/r.0.-1.mca and b/mcsg2/region/r.0.-1.mca differ diff --git a/mcsg2/region/r.0.0.mca b/mcsg2/region/r.0.0.mca index 2600e4a..7187e3c 100644 Binary files a/mcsg2/region/r.0.0.mca and b/mcsg2/region/r.0.0.mca differ diff --git a/paper.yml b/paper.yml index 847c2a3..53fe32d 100644 --- a/paper.yml +++ b/paper.yml @@ -1,19 +1,31 @@ # This is the main configuration file for Paper. # As you can see, there's tons to configure. Some options may impact gameplay, so use # with caution, and make sure you know what each option does before configuring. -# +# # If you need help with the configuration or have any questions related to Paper, # join us in our Discord or IRC channel. -# +# # Discord: https://discord.gg/papermc # IRC: #paper @ irc.esper.net ( https://webchat.esper.net/?channels=paper ) # Website: https://papermc.io/ -# Docs: https://paper.readthedocs.org/ +# Docs: https://docs.papermc.io/ use-display-name-in-quit-message: false verbose: false -config-version: 24 +config-version: 25 settings: + use-dimension-type-for-custom-spawners: false + chunk-loading: + min-load-radius: 2 + max-concurrent-sends: 2 + autoconfig-send-distance: true + target-player-chunk-send-rate: 100.0 + global-max-chunk-send-rate: -1.0 + enable-frustum-priority: false + global-max-chunk-load-rate: -1.0 + player-max-concurrent-loads: 20.0 + global-max-concurrent-loads: 500.0 + time-command-affects-all-worlds: false fix-target-selector-tag-completion: true lag-compensate-block-breaking: true send-full-pos-for-hard-colliding-entities: true @@ -29,7 +41,6 @@ settings: load-permissions-yml-before-plugins: true bungee-online-mode: true use-alternative-luck-formula: false - save-player-data: true region-file-cache-size: 256 incoming-packet-spam-threshold: 300 suggest-player-names-when-null-tab-completions: true @@ -54,6 +65,7 @@ settings: page-max: 2560 total-multiplier: 0.98 unsupported-settings: + perform-username-validation: true allow-headless-pistons: false allow-permanent-block-break-exploits: false allow-piston-duplication: false @@ -111,6 +123,15 @@ timings: server-name: Unknown Server world-settings: default: + slime-spawn-height: + swamp-biome: + maximum: 70.0 + minimum: 50.0 + slime-chunk: + maximum: 40.0 + wateranimal-spawn-height: + maximum: default + minimum: default piglins-guard-chests: true map-item-frame-cursor-update-interval: 10 anticheat: diff --git a/plugins/Citizens-2.0.29-b2430.jar b/plugins/Citizens-2.0.29-b2493 (2).jar similarity index 64% rename from plugins/Citizens-2.0.29-b2430.jar rename to plugins/Citizens-2.0.29-b2493 (2).jar index d8b8f86..7cabfd2 100644 Binary files a/plugins/Citizens-2.0.29-b2430.jar and b/plugins/Citizens-2.0.29-b2493 (2).jar differ diff --git a/plugins/Citizens/config.yml b/plugins/Citizens/config.yml index ea4c774..6454926 100644 --- a/plugins/Citizens/config.yml +++ b/plugins/Citizens/config.yml @@ -17,6 +17,8 @@ npc: max-fall-distance: 3 attack-range: 3.0625 use-new-finder: false + defaults: + destination-teleport-margin: -1 chat: options: bystanders-hear-targeted-chat: true diff --git a/plugins/Citizens/saves.yml b/plugins/Citizens/saves.yml index 6ac3489..e7024e7 100644 --- a/plugins/Citizens/saves.yml +++ b/plugins/Citizens/saves.yml @@ -28,6 +28,8 @@ npc: commandtrait: cost: -1.0 executionMode: LINEAR + experienceCost: -1.0 + hideErrorMessages: false commands: '0': command: hg join City @@ -38,13 +40,11 @@ npc: globalcooldown: 0 n: -1 delay: 0 - experienceCost: -1.0 - hideErrorMessages: false owner: uuid: f0e7f028-4955-4dc8-8e40-d334ef0bd19a sneak: sneaking: false - traitnames: inventory,spawned,equipment,sneak,type,owner,mounttrait,location,skintrait,commandtrait,scoreboardtrait + traitnames: sneak,scoreboardtrait,inventory,mounttrait,commandtrait,owner,skintrait,equipment,spawned,type,location navigator: speedmodifier: '1.0' avoidwater: false @@ -75,6 +75,8 @@ npc: commandtrait: cost: -1.0 executionMode: LINEAR + experienceCost: -1.0 + hideErrorMessages: false commands: '0': command: hg join Lost @@ -85,13 +87,11 @@ npc: globalcooldown: 0 n: -1 delay: 0 - experienceCost: -1.0 - hideErrorMessages: false owner: uuid: f0e7f028-4955-4dc8-8e40-d334ef0bd19a sneak: sneaking: false - traitnames: inventory,spawned,equipment,sneak,type,owner,mounttrait,location,skintrait,commandtrait,scoreboardtrait + traitnames: sneak,scoreboardtrait,inventory,mounttrait,commandtrait,owner,skintrait,equipment,spawned,type,location navigator: speedmodifier: '1.0' avoidwater: false @@ -122,6 +122,8 @@ npc: commandtrait: cost: -1.0 executionMode: LINEAR + experienceCost: -1.0 + hideErrorMessages: false commands: '0': command: hg join Breeze @@ -132,13 +134,11 @@ npc: globalcooldown: 0 n: -1 delay: 0 - experienceCost: -1.0 - hideErrorMessages: false owner: uuid: f0e7f028-4955-4dc8-8e40-d334ef0bd19a sneak: sneaking: false - traitnames: inventory,spawned,equipment,sneak,type,owner,mounttrait,location,skintrait,commandtrait,scoreboardtrait + traitnames: sneak,inventory,scoreboardtrait,mounttrait,commandtrait,owner,skintrait,equipment,spawned,type,location navigator: speedmodifier: '1.0' avoidwater: false @@ -169,6 +169,8 @@ npc: commandtrait: cost: -1.0 executionMode: LINEAR + experienceCost: -1.0 + hideErrorMessages: false commands: '0': command: hg join Chernobyl @@ -179,13 +181,11 @@ npc: globalcooldown: 0 n: -1 delay: 0 - experienceCost: -1.0 - hideErrorMessages: false owner: uuid: f0e7f028-4955-4dc8-8e40-d334ef0bd19a sneak: sneaking: false - traitnames: inventory,spawned,equipment,sneak,type,owner,mounttrait,location,skintrait,commandtrait,scoreboardtrait + traitnames: sneak,inventory,scoreboardtrait,mounttrait,commandtrait,skintrait,owner,equipment,spawned,type,location navigator: speedmodifier: '1.0' avoidwater: false @@ -207,6 +207,8 @@ npc: commandtrait: cost: -1.0 executionMode: LINEAR + experienceCost: -1.0 + hideErrorMessages: false commands: '0': command: warp info @@ -217,8 +219,6 @@ npc: globalcooldown: 0 n: -1 delay: 0 - experienceCost: -1.0 - hideErrorMessages: false location: bodyYaw: 272.2057 world: SurvivalGames_world @@ -232,7 +232,7 @@ npc: uuid: f0e7f028-4955-4dc8-8e40-d334ef0bd19a sneak: sneaking: false - traitnames: inventory,spawned,equipment,sneak,type,owner,mounttrait,location,skintrait,commandtrait,scoreboardtrait + traitnames: sneak,inventory,scoreboardtrait,mounttrait,commandtrait,skintrait,owner,equipment,spawned,type,location navigator: speedmodifier: '1.0' avoidwater: false diff --git a/plugins/CoreProtect-20.3.jar b/plugins/CoreProtect-20.3.jar deleted file mode 100644 index 09b29a3..0000000 Binary files a/plugins/CoreProtect-20.3.jar and /dev/null differ diff --git a/plugins/CoreProtect-21.0.jar b/plugins/CoreProtect-21.0.jar new file mode 100644 index 0000000..7e37163 Binary files /dev/null and b/plugins/CoreProtect-21.0.jar differ diff --git a/plugins/CoreProtect/database.db b/plugins/CoreProtect/database.db index d676b3b..bef42ed 100644 Binary files a/plugins/CoreProtect/database.db and b/plugins/CoreProtect/database.db differ diff --git a/plugins/CoreProtect/language.yml b/plugins/CoreProtect/language.yml index 0cfeaf7..2bfb983 100644 --- a/plugins/CoreProtect/language.yml +++ b/plugins/CoreProtect/language.yml @@ -9,8 +9,11 @@ API_TEST: "API test successful." CACHE_ERROR: "WARNING: Error while validating {0} cache." CACHE_RELOAD: "Forcing reload of {mapping|world} caches from database." CHECK_CONFIG: "Please check config.yml" +COMMAND_CONSOLE: "Please run the command from the console." COMMAND_NOT_FOUND: "Command \"{0}\" not found." COMMAND_THROTTLED: "Please wait a moment and try again." +CONSUMER_ERROR: "Consumer queue processing already {paused|resumed}." +CONSUMER_TOGGLED: "Consumer queue processing has been {paused|resumed}." CONTAINER_HEADER: "Container Transactions" DATABASE_BUSY: "Database busy. Please try again later." DATABASE_INDEX_ERROR: "Unable to validate database indexes." @@ -108,12 +111,12 @@ LOOKUP_INTERACTION: "{0} {clicked|killed} {1}." LOOKUP_ITEM: "{0} {picked up|dropped} {1} {2}." LOOKUP_LOGIN: "{0} logged {in|out}." LOOKUP_PAGE: "Page {0}" +LOOKUP_PROJECTILE: "{0} {threw|shot} {1} {2}." LOOKUP_ROWS_FOUND: "{0} {row|rows} found." LOOKUP_SEARCHING: "Lookup searching. Please wait..." LOOKUP_STORAGE: "{0} {deposited|withdrew} {1} {2}." LOOKUP_TIME: "{0} ago" LOOKUP_USERNAME: "{0} logged in as {1}." -LOOKUP_VIEW_PAGE: "To view a page, type \"{0}\"." MAXIMUM_RADIUS: "The maximum {lookup|rollback|restore} radius is {0}." MISSING_ACTION_USER: "To use that action, please specify a user." MISSING_LOOKUP_TIME: "Please specify the amount of time to {lookup|rollback|restore}." @@ -139,8 +142,8 @@ PATCH_UPGRADING: "Database upgrade in progress. Please wait..." PLEASE_SELECT: "Please select: \"{0}\" or \"{1}\"." PREVIEW_CANCELLED: "Preview cancelled." PREVIEW_CANCELLING: "Cancelling preview..." -PREVIEW_CONTAINER: "You can't preview container transactions." PREVIEW_IN_GAME: "You can only preview rollbacks in-game." +PREVIEW_TRANSACTION: "You can't preview {container|inventory} transactions." PURGE_ABORTED: "Purge failed. Database may be corrupt." PURGE_ERROR: "Unable to process {0} data!" PURGE_FAILED: "Purge failed. Please try again later." @@ -189,6 +192,7 @@ UPDATE_HEADER: "{0} Update" UPDATE_NOTICE: "Notice: {0} is now available." UPGRADE_IN_PROGRESS: "Upgrade in progress. Please try again later." USER_NOT_FOUND: "User \"{0}\" not found." +USER_OFFLINE: "The user \"{0}\" is not online." USING_MYSQL: "Using MySQL for data storage." USING_SQLITE: "Using SQLite for data storage." VALID_DONATION_KEY: "Valid donation key." diff --git a/plugins/Essentials/items.json b/plugins/Essentials/items.json index de0d205..132e506 100644 --- a/plugins/Essentials/items.json +++ b/plugins/Essentials/items.json @@ -1,4 +1,4 @@ -#version: 2.19.2 +#version: 2.19.4-dev+2-3984bdd # This file is for internal EssentialsX usage. # We recommend using custom_items.yml to add custom aliases. { @@ -40603,4 +40603,4 @@ "zpmanmspawner": "zombified_piglin_spawner", "zpmanspawner": "zombified_piglin_spawner" } -#247f3932126a577d03a20f0c82268616 \ No newline at end of file +#2d1a60f6dd14667deb7399ebd3dce481 \ No newline at end of file diff --git a/plugins/Essentials/upgrades-done.yml b/plugins/Essentials/upgrades-done.yml index e86215b..b1fab2f 100644 --- a/plugins/Essentials/upgrades-done.yml +++ b/plugins/Essentials/upgrades-done.yml @@ -8,3 +8,6 @@ updateUsersHomesFormat: true banFormatChange: true userMapRepaired: true updateUsersIgnoreListUUID: true +updateUsersStupidLegacyPathNames: true +updateUsersMailList: true +updatePurgeBrokenNpcAccounts: true diff --git a/plugins/EssentialsX-2.19.2.jar b/plugins/EssentialsX-2.19.4-dev+2-3984bdd.jar similarity index 56% rename from plugins/EssentialsX-2.19.2.jar rename to plugins/EssentialsX-2.19.4-dev+2-3984bdd.jar index a86c231..1f5ad4b 100644 Binary files a/plugins/EssentialsX-2.19.2.jar and b/plugins/EssentialsX-2.19.4-dev+2-3984bdd.jar differ diff --git a/plugins/EssentialsXChat-2.19.2.jar b/plugins/EssentialsXChat-2.19.4-dev+2-3984bdd.jar similarity index 55% rename from plugins/EssentialsXChat-2.19.2.jar rename to plugins/EssentialsXChat-2.19.4-dev+2-3984bdd.jar index 7ccc88f..6cfa574 100644 Binary files a/plugins/EssentialsXChat-2.19.2.jar and b/plugins/EssentialsXChat-2.19.4-dev+2-3984bdd.jar differ diff --git a/plugins/EssentialsXSpawn-2.19.2.jar b/plugins/EssentialsXSpawn-2.19.4-dev+2-3984bdd.jar similarity index 96% rename from plugins/EssentialsXSpawn-2.19.2.jar rename to plugins/EssentialsXSpawn-2.19.4-dev+2-3984bdd.jar index 201f9e6..867353b 100644 Binary files a/plugins/EssentialsXSpawn-2.19.2.jar and b/plugins/EssentialsXSpawn-2.19.4-dev+2-3984bdd.jar differ diff --git a/plugins/HolographicDisplays-3.0.0.jar b/plugins/HolographicDisplays-3.0.0-SNAPSHOT.jar similarity index 51% rename from plugins/HolographicDisplays-3.0.0.jar rename to plugins/HolographicDisplays-3.0.0-SNAPSHOT.jar index c593d12..73cce67 100644 Binary files a/plugins/HolographicDisplays-3.0.0.jar and b/plugins/HolographicDisplays-3.0.0-SNAPSHOT.jar differ diff --git a/plugins/HolographicExtension-1.10.9.jar b/plugins/HolographicExtension-1.10.9.jar deleted file mode 100644 index 79bf726..0000000 Binary files a/plugins/HolographicExtension-1.10.9.jar and /dev/null differ diff --git a/plugins/LuckPerms/config.yml b/plugins/LuckPerms/config.yml new file mode 100644 index 0000000..99c4907 --- /dev/null +++ b/plugins/LuckPerms/config.yml @@ -0,0 +1,710 @@ +#################################################################################################### +# +----------------------------------------------------------------------------------------------+ # +# | __ __ ___ __ __ | # +# | | | | / ` |__/ |__) |__ |__) |\/| /__` | # +# | |___ \__/ \__, | \ | |___ | \ | | .__/ | # +# | | # +# | https://luckperms.net | # +# | | # +# | WIKI: https://luckperms.net/wiki | # +# | DISCORD: https://discord.gg/luckperms | # +# | BUG REPORTS: https://github.com/lucko/LuckPerms/issues | # +# | | # +# | Each option in this file is documented and explained here: | # +# | ==> https://luckperms.net/wiki/Configuration | # +# | | # +# | New options are not added to this file automatically. Default values are used if an | # +# | option cannot be found. The latest config versions can be obtained at the link above. | # +# +----------------------------------------------------------------------------------------------+ # +#################################################################################################### + +# +----------------------------------------------------------------------------------------------+ # +# | | # +# | ESSENTIAL SETTINGS | # +# | | # +# | Important settings that control how LuckPerms functions. | # +# | | # +# +----------------------------------------------------------------------------------------------+ # + +# The name of the server, used for server specific permissions. +# +# - When set to "global" this setting is effectively ignored. +# - In all other cases, the value here is added to all players in a "server" context. +# - See: https://luckperms.net/wiki/Context +server: global + +# If the servers own UUID cache/lookup facility should be used when there is no record for a player +# already in LuckPerms. +# +# - When this is set to 'false', commands using a player's username will not work unless the player +# has joined since LuckPerms was first installed. +# - To get around this, you can use a player's uuid directly in the command, or enable this option. +# - When this is set to 'true', the server facility is used. This may use a number of methods, +# including checking the servers local cache, or making a request to the Mojang API. +use-server-uuid-cache: false + + + + +# +----------------------------------------------------------------------------------------------+ # +# | | # +# | STORAGE SETTINGS | # +# | | # +# | Controls which storage method LuckPerms will use to store data. | # +# | | # +# +----------------------------------------------------------------------------------------------+ # + +# How the plugin should store data +# +# - The various options are explained in more detail on the wiki: +# https://luckperms.net/wiki/Storage-types +# +# - Possible options: +# +# | Remote databases - require connection information to be configured below +# |=> MySQL +# |=> MariaDB (preferred over MySQL) +# |=> PostgreSQL +# |=> MongoDB +# +# | Flatfile/local database - don't require any extra configuration +# |=> H2 (preferred over SQLite) +# |=> SQLite +# +# | Readable & editable text files - don't require any extra configuration +# |=> YAML (.yml files) +# |=> JSON (.json files) +# |=> HOCON (.conf files) +# |=> TOML (.toml files) +# | +# | By default, user, group and track data is separated into different files. Data can be combined +# | and all stored in the same file by switching to a combined storage variant. +# | Just add '-combined' to the end of the storage-method, e.g. 'yaml-combined' +# +# - A H2 database is the default option. +# - If you want to edit data manually in "traditional" storage files, we suggest using YAML. +storage-method: h2 + +# The following block defines the settings for remote database storage methods. +# +# - You don't need to touch any of the settings here if you're using a local storage method! +# - The connection detail options are shared between all remote storage types. +data: + + # Define the address and port for the database. + # - The standard DB engine port is used by default + # (MySQL: 3306, PostgreSQL: 5432, MongoDB: 27017) + # - Specify as "host:port" if differs + address: localhost + + # The name of the database to store LuckPerms data in. + # - This must be created already. Don't worry about this setting if you're using MongoDB. + database: minecraft + + # Credentials for the database. + username: root + password: '' + + # These settings apply to the MySQL connection pool. + # - The default values will be suitable for the majority of users. + # - Do not change these settings unless you know what you're doing! + pool-settings: + + # Sets the maximum size of the MySQL connection pool. + # - Basically this value will determine the maximum number of actual + # connections to the database backend. + # - More information about determining the size of connection pools can be found here: + # https://github.com/brettwooldridge/HikariCP/wiki/About-Pool-Sizing + maximum-pool-size: 10 + + # Sets the minimum number of idle connections that the pool will try to maintain. + # - For maximum performance and responsiveness to spike demands, it is recommended to not set + # this value and instead allow the pool to act as a fixed size connection pool. + # (set this value to the same as 'maximum-pool-size') + minimum-idle: 10 + + # This setting controls the maximum lifetime of a connection in the pool in milliseconds. + # - The value should be at least 30 seconds less than any database or infrastructure imposed + # connection time limit. + maximum-lifetime: 1800000 # 30 minutes + + # This setting controls how frequently the pool will 'ping' a connection in order to prevent it + # from being timed out by the database or network infrastructure, measured in milliseconds. + # - The value should be less than maximum-lifetime and greater than 30000 (30 seconds). + # - Setting the value to zero will disable the keepalive functionality. + keepalive-time: 0 + + # This setting controls the maximum number of milliseconds that the plugin will wait for a + # connection from the pool, before timing out. + connection-timeout: 5000 # 5 seconds + + # This setting allows you to define extra properties for connections. + # + # By default, the following options are set to enable utf8 encoding. (you may need to remove + # these if you are using PostgreSQL) + # useUnicode: true + # characterEncoding: utf8 + # + # You can also use this section to disable SSL connections, by uncommenting the 'useSSL' and + # 'verifyServerCertificate' options below. + properties: + useUnicode: true + characterEncoding: utf8 + #useSSL: false + #verifyServerCertificate: false + + # The prefix for all LuckPerms SQL tables. + # + # - This only applies for remote SQL storage types (MySQL, MariaDB, etc). + # - Change this if you want to use different tables for different servers. + table-prefix: 'luckperms_' + + # The prefix to use for all LuckPerms MongoDB collections. + # + # - This only applies for the MongoDB storage type. + # - Change this if you want to use different collections for different servers. The default is no + # prefix. + mongodb-collection-prefix: '' + + # The connection string URI to use to connect to the MongoDB instance. + # + # - When configured, this setting will override anything defined in the address, database, + # username or password fields above. + # - If you have a connection string that starts with 'mongodb://' or 'mongodb+srv://', enter it + # below. + # - For more information, please see https://docs.mongodb.com/manual/reference/connection-string/ + mongodb-connection-uri: '' + +# Define settings for a "split" storage setup. +# +# - This allows you to define a storage method for each type of data. +# - The connection options above still have to be correct for each type here. +split-storage: + # Don't touch this if you don't want to use split storage! + enabled: false + methods: + # These options don't need to be modified if split storage isn't enabled. + user: h2 + group: h2 + track: h2 + uuid: h2 + log: h2 + + + + +# +----------------------------------------------------------------------------------------------+ # +# | | # +# | UPDATE PROPAGATION & MESSAGING SERVICE | # +# | | # +# | Controls the ways in which LuckPerms will sync data & notify other servers of changes. | # +# | These options are documented on greater detail on the wiki under "Instant Updates". | # +# | | # +# +----------------------------------------------------------------------------------------------+ # + +# This option controls how frequently LuckPerms will perform a sync task. +# +# - A sync task will refresh all data from the storage, and ensure that the most up-to-date data is +# being used by the plugin. +# - This is disabled by default, as most users will not need it. However, if you're using a remote +# storage type without a messaging service setup, you may wish to set this to something like 3. +# - Set to -1 to disable the task completely. +sync-minutes: -1 + +# If the file watcher should be enabled. +# +# - When using a file-based storage type, LuckPerms can monitor the data files for changes, and +# automatically update when changes are detected. +# - If you don't want this feature to be active, set this option to false. +watch-files: true + +# Define which messaging service should be used by the plugin. +# +# - If enabled and configured, LuckPerms will use the messaging service to inform other connected +# servers of changes. +# - Use the command "/lp networksync" to manually push changes. +# - Data is NOT stored using this service. It is only used as a messaging platform. +# +# - If you decide to enable this feature, you should set "sync-minutes" to -1, as there is no need +# for LuckPerms to poll the database for changes. +# +# - Possible options: +# => sql Uses the SQL database to form a queue system for communication. Will only work when +# 'storage-method' is set to MySQL or MariaDB. This is chosen by default if the +# option is set to 'auto' and SQL storage is in use. Set to 'notsql' to disable this. +# => pluginmsg Uses the plugin messaging channels to communicate with the proxy. +# LuckPerms must be installed on your proxy & all connected servers backend servers. +# Won't work if you have more than one proxy. +# => lilypad Uses LilyPad pub-sub to push changes. You need to have the LilyPad-Connect plugin +# installed. +# => redis Uses Redis pub-sub to push changes. Your server connection info must be configured +# below. +# => rabbitmq Uses RabbitMQ pub-sub to push changes. Your server connection info must be +# configured below. +# => custom Uses a messaging service provided using the LuckPerms API. +# => auto Attempts to automatically setup a messaging service using redis or sql. +messaging-service: auto + +# If LuckPerms should automatically push updates after a change has been made with a command. +auto-push-updates: true + +# If LuckPerms should push logging entries to connected servers via the messaging service. +push-log-entries: true + +# If LuckPerms should broadcast received logging entries to players on this platform. +# +# - If you have LuckPerms installed on your backend servers as well as a BungeeCord proxy, you +# should set this option to false on either your backends or your proxies, to avoid players being +# messaged twice about log entries. +broadcast-received-log-entries: true + +# Settings for Redis. +# Port 6379 is used by default; set address to "host:port" if differs +redis: + enabled: false + address: localhost + username: '' + password: '' + +# Settings for RabbitMQ. +# Port 5672 is used by default; set address to "host:port" if differs +rabbitmq: + enabled: false + address: localhost + vhost: '/' + username: 'guest' + password: 'guest' + + + + +# +----------------------------------------------------------------------------------------------+ # +# | | # +# | CUSTOMIZATION SETTINGS | # +# | | # +# | Settings that allow admins to customize the way LuckPerms operates. | # +# | | # +# +----------------------------------------------------------------------------------------------+ # + +# Controls how temporary permissions/parents/meta should be accumulated. +# +# - The default behaviour is "deny". +# - This behaviour can also be specified when the command is executed. See the command usage +# documentation for more info. +# +# - Possible options: +# => accumulate durations will be added to the existing expiry time +# => replace durations will be replaced if the new duration is later than the current +# expiration +# => deny the command will just fail if you try to add another node with the same expiry +temporary-add-behaviour: deny + +# Controls how LuckPerms will determine a users "primary" group. +# +# - The meaning and influence of "primary groups" are explained in detail on the wiki. +# - The preferred approach is to let LuckPerms automatically determine a users primary group +# based on the relative weight of their parent groups. +# +# - Possible options: +# => stored use the value stored against the users record in the file/database +# => parents-by-weight just use the users most highly weighted parent +# => all-parents-by-weight same as above, but calculates based upon all parents inherited from +# both directly and indirectly +primary-group-calculation: parents-by-weight + +# If the plugin should check for "extra" permissions with users run LP commands. +# +# - These extra permissions allow finer control over what users can do with each command, and who +# they have access to edit. +# - The nature of the checks are documented on the wiki under "Argument based command permissions". +# - Argument based permissions are *not* static, unlike the 'base' permissions, and will depend upon +# the arguments given within the command. +argument-based-command-permissions: false + +# If the plugin should check whether senders are a member of a given group before they're able to +# edit the groups data or add/remove other users to/from it. +# Note: these limitations do not apply to the web editor! +require-sender-group-membership-to-modify: false + +# If the plugin should send log notifications to users whenever permissions are modified. +# +# - Notifications are only sent to those with the appropriate permission to receive them +# - They can also be temporarily enabled/disabled on a per-user basis using +# '/lp log notify ' +log-notify: true + +# Defines a list of log entries which should not be sent as notifications to users. +# +# - Each entry in the list is a RegEx expression which is matched against the log entry description. +log-notify-filtered-descriptions: +# - "parent add example" + +# If LuckPerms should automatically install translation bundles and periodically update them. +auto-install-translations: true + +# Defines the options for prefix and suffix stacking. +# +# - The feature allows you to display multiple prefixes or suffixes alongside a players username in +# chat. +# - It is explained and documented in more detail on the wiki under "Prefix & Suffix Stacking". +# +# - The options are divided into separate sections for prefixes and suffixes. +# - The 'duplicates' setting refers to how duplicate elements are handled. Can be 'retain-all', +# 'first-only' or 'last-only'. +# - The value of 'start-spacer' is included at the start of the resultant prefix/suffix. +# - The value of 'end-spacer' is included at the end of the resultant prefix/suffix. +# - The value of 'middle-spacer' is included between each element in the resultant prefix/suffix. +# +# - Possible format options: +# => highest Selects the value with the highest weight, from all values +# held by or inherited by the player. +# +# => lowest Same as above, except takes the one with the lowest weight. +# +# => highest_own Selects the value with the highest weight, but will not +# accept any inherited values. +# +# => lowest_own Same as above, except takes the value with the lowest weight. +# +# => highest_inherited Selects the value with the highest weight, but will only +# accept inherited values. +# +# => lowest_inherited Same as above, except takes the value with the lowest weight. +# +# => highest_on_track_ Selects the value with the highest weight, but only if the +# value was inherited from a group on the given track. +# +# => lowest_on_track_ Same as above, except takes the value with the lowest weight. +# +# => highest_not_on_track_ Selects the value with the highest weight, but only if the +# value was inherited from a group not on the given track. +# +# => lowest_not_on_track_ Same as above, except takes the value with the lowest weight. +# +# => highest_from_group_ Selects the value with the highest weight, but only if the +# value was inherited from the given group. +# +# => lowest_from_group_ Same as above, except takes the value with the lowest weight. +# +# => highest_not_from_group_ Selects the value with the highest weight, but only if the +# value was not inherited from the given group. +# +# => lowest_not_from_group_ Same as above, except takes the value with the lowest weight. +meta-formatting: + prefix: + format: + - "highest" + duplicates: first-only + start-spacer: "" + middle-spacer: " " + end-spacer: "" + suffix: + format: + - "highest" + duplicates: first-only + start-spacer: "" + middle-spacer: " " + end-spacer: "" + + + + +# +----------------------------------------------------------------------------------------------+ # +# | | # +# | PERMISSION CALCULATION AND INHERITANCE | # +# | | # +# | Modify the way permission checks, meta lookups and inheritance resolutions are handled. | # +# | | # +# +----------------------------------------------------------------------------------------------+ # + +# The algorithm LuckPerms should use when traversing the "inheritance tree". +# +# - Possible options: +# => breadth-first See: https://en.wikipedia.org/wiki/Breadth-first_search +# => depth-first-pre-order See: https://en.wikipedia.org/wiki/Depth-first_search +# => depth-first-post-order See: https://en.wikipedia.org/wiki/Depth-first_search +inheritance-traversal-algorithm: depth-first-pre-order + +# If a final sort according to "inheritance rules" should be performed after the traversal algorithm +# has resolved the inheritance tree. +# +# "Inheritance rules" refers to things such as group weightings, primary group status, and the +# natural contextual ordering of the group nodes. +# +# Setting this to 'true' will allow for the inheritance rules to take priority over the structure of +# the inheritance tree. +# +# Effectively when this setting is 'true': the tree is flattened, and rules applied afterwards, +# and when this setting is 'false':, the rules are just applied during each step of the traversal. +post-traversal-inheritance-sort: false + +# Defines the mode used to determine whether a set of contexts are satisfied. +# +# - Possible options: +# => at-least-one-value-per-key Set A will be satisfied by another set B, if at least one of the +# key-value entries per key in A are also in B. +# => all-values-per-key Set A will be satisfied by another set B, if all key-value +# entries in A are also in B. +context-satisfy-mode: at-least-one-value-per-key + +# LuckPerms has a number of built-in contexts. These can be disabled by adding the context key to +# the list below. +disabled-contexts: +# - "world" + +# +----------------------------------------------------------------------------------------------+ # +# | Permission resolution settings | # +# +----------------------------------------------------------------------------------------------+ # + +# If users on this server should have their global permissions applied. +# When set to false, only server specific permissions will apply for users on this server +include-global: true + +# If users on this server should have their global world permissions applied. +# When set to false, only world specific permissions will apply for users on this server +include-global-world: true + +# If users on this server should have global (non-server specific) groups applied +apply-global-groups: true + +# If users on this server should have global (non-world specific) groups applied +apply-global-world-groups: true + +# +----------------------------------------------------------------------------------------------+ # +# | Meta lookup settings | # +# +----------------------------------------------------------------------------------------------+ # + +# Defines how meta values should be selected. +# +# - Possible options: +# => inheritance Selects the meta value that was inherited first +# => highest-number Selects the highest numerical meta value +# => lowest-number Selects the lowest numerical meta value +meta-value-selection-default: inheritance + +# Defines how meta values should be selected per key. +meta-value-selection: +# max-homes: highest-number + +# +----------------------------------------------------------------------------------------------+ # +# | Inheritance settings | # +# +----------------------------------------------------------------------------------------------+ # + +# If the plugin should apply wildcard permissions. +# +# - If set to true, LuckPerms will detect wildcard permissions, and resolve & apply all registered +# permissions matching the wildcard. +apply-wildcards: true + +# If LuckPerms should resolve and apply permissions according to the Sponge style implicit wildcard +# inheritance system. +# +# - That being: If a user has been granted "example", then the player should have also be +# automatically granted "example.function", "example.another", "example.deeper.nesting", +# and so on. +apply-sponge-implicit-wildcards: false + +# If the plugin should apply negated Bukkit default permissions before it considers wildcard +# assignments. +# +# - Plugin authors can define permissions which explicitly should not be given automatically to OPs. +# This is usually used for so called "anti-permissions" - permissions which, when granted, apply +# something negative. +# - If this option is set to true, LuckPerms will consider any negated declarations made by +# plugins before it considers wildcards. (similar to the way the OP system works) +# - If this option is set to false, LuckPerms will consider any wildcard assignments first. +apply-default-negated-permissions-before-wildcards: false + +# If the plugin should parse regex permissions. +# +# - If set to true, LuckPerms will detect regex permissions, marked with "r=" at the start of the +# node, and resolve & apply all registered permissions matching the regex. +apply-regex: true + +# If the plugin should complete and apply shorthand permissions. +# +# - If set to true, LuckPerms will detect and expand shorthand node patterns. +apply-shorthand: true + +# If the plugin should apply Bukkit child permissions. +# +# - Plugin authors can define custom permissions structures for their plugin, which will be resolved +# and used by LuckPerms if this setting is enabled. +apply-bukkit-child-permissions: true + +# If the plugin should apply Bukkit default permissions. +# +# - Plugin authors can define permissions which should be given to all users by default, or setup +# permissions which should/shouldn't be given to opped players. +# - If this option is set to false, LuckPerms will ignore these defaults. +apply-bukkit-default-permissions: true + +# If the plugin should apply attachment permissions. +# +# - Other plugins on the server are able to add their own "permission attachments" to players. +# - This allows them to grant players additional permissions which last until the end of the +# session, or until they're removed. +# - If this option is set to false, LuckPerms will not include these attachment permissions when +# considering if a player should have access to a certain permission. +apply-bukkit-attachment-permissions: true + +# +----------------------------------------------------------------------------------------------+ # +# | Extra settings | # +# +----------------------------------------------------------------------------------------------+ # + +# A list of context calculators which will be skipped when calculating contexts. +# +# - You can disable context calculators by either: +# => specifying the Java class name used by the calculator (e.g. com.example.ExampleCalculator) +# => specifying a sub-section of the Java package used by the calculator (e.g. com.example) +disabled-context-calculators: [] + +# Allows you to set "aliases" for the worlds sent forward for context calculation. +# +# - These aliases are provided in addition to the real world name. Applied recursively. +# - Remove the comment characters for the default aliases to apply. +world-rewrite: +# world_nether: world +# world_the_end: world + +# Define special group weights for this server. +# +# - Group weights can also be applied directly to group data, using the setweight command. +# - This section allows weights to be set on a per-server basis. +group-weight: +# admin: 10 + + + + +# +----------------------------------------------------------------------------------------------+ # +# | | # +# | FINE TUNING OPTIONS | # +# | | # +# | A number of more niche settings for tweaking and changing behaviour. The section also | # +# | contains toggles for some more specialised features. It is only necessary to make changes to | # +# | these options if you want to fine-tune LuckPerms behaviour. | # +# | | # +# +----------------------------------------------------------------------------------------------+ # + +# +----------------------------------------------------------------------------------------------+ # +# | Server Operator (OP) settings | # +# +----------------------------------------------------------------------------------------------+ # + +# Controls whether server operators should exist at all. +# +# - When set to 'false', all players will be de-opped, and the /op and /deop commands will be +# disabled. Note that vanilla features like the spawn-protection require an operator on the +# server to work. +enable-ops: true + +# Enables or disables a special permission based system in LuckPerms for controlling OP status. +# +# - If set to true, any user with the permission "luckperms.autoop" will automatically be granted +# server operator status. This permission can be inherited, or set on specific servers/worlds, +# temporarily, etc. +# - Additionally, setting this to true will force the "enable-ops" option above to false. All users +# will be de-opped unless they have the permission node, and the op/deop commands will be +# disabled. +# - It is recommended that you use this option instead of assigning a single '*' permission. +auto-op: false + +# Defines if "opped" players should be able to use all LuckPerms commands by default. +# +# - Set to false to only allow users who have the permissions access to the commands +commands-allow-op: true + +# +----------------------------------------------------------------------------------------------+ # +# | Vault integration settings | # +# +----------------------------------------------------------------------------------------------+ # + +# If Vault lookups for offline players on the main server thread should be enabled. +# +# LuckPerms has a "catch" for plugins attempting to perform unsafe offline player data lookups +# from the main server thread. This catch raises an exception (causes an error to occur) when unsafe +# lookups are made, instead of allowing the lookup to happen, which would likely cause the server +# to lag. +# +# However, if you're willing to accept the consequences, the catch can be disabled by setting this +# option to 'true. +vault-unsafe-lookups: false + +# If LuckPerms should use the 'display name' of a group when returning groups in Vault API calls. +# +# - When this option is set to true, the display name of the group is returned. +# - When this option is set to false, the standard name/id of the group is returned. +vault-group-use-displaynames: true + +# Controls which group LuckPerms should use for NPC players when handling Vault requests. +# +# - As NPCs aren't actually real players, LuckPerms does not load any user data for them. This +# becomes an issue when plugins want to check for their permissions using Vault. +# - As a solution, Vault checks for NPCs fallback to a group, which is defined below. +vault-npc-group: default + +# Controls how LuckPerms should consider the OP status of NPC players when handing Vault requests. +# +# - If you want NPCs to have the same permissions as "normal" players, set this option to false. +# - If you want NPCs to have OP status, set this option to true. +vault-npc-op-status: false + +# If the vault-server option below should be used. +# +# - When this option is set to false, the server value defined above under "server" is used. +use-vault-server: false + +# The name of the server used within Vault operations. +# +# - If you don't want Vault operations to be server specific, set this to "global". +# - Will only take effect if use-vault-server is set to true above. +vault-server: global + +# If global permissions should be considered when retrieving meta or player groups +vault-include-global: true + +# If Vault operations should ignore any world arguments if supplied. +vault-ignore-world: false + +# +----------------------------------------------------------------------------------------------+ # +# | Miscellaneous (and rarely used) settings | # +# +----------------------------------------------------------------------------------------------+ # + +# If LuckPerms should produce extra logging output when it handles logins. +# +# - Useful if you're having issues with UUID forwarding or data not being loaded. +debug-logins: false + +# If LuckPerms should allow usernames with non alphanumeric characters. +# +# - Note that due to the design of the storage implementation, usernames must still be 16 characters +# or less. +allow-invalid-usernames: false + +# If LuckPerms should not require users to confirm bulkupdate operations. +# +# - When set to true, operations will be executed immediately. +# - This is not recommended, as bulkupdate has the potential to irreversibly delete large amounts of +# data, and is not designed to be executed automatically. +# - If automation is needed, users should prefer using the LuckPerms API. +skip-bulkupdate-confirmation: false + +# If LuckPerms should prevent bulkupdate operations. +# +# - When set to true, bulkupdate operations (the /lp bulkupdate command) will not work. +# - When set to false, bulkupdate operations will be allowed via the console. +disable-bulkupdate: false + +# If LuckPerms should allow a users primary group to be removed with the 'parent remove' command. +# +# - When this happens, the plugin will set their primary group back to default. +prevent-primary-group-removal: false + +# If LuckPerms should update the list of commands sent to the client when permissions are changed. +update-client-command-list: true + +# If LuckPerms should attempt to register "Brigadier" command list data for its commands. +register-command-list-data: true + +# If LuckPerms should attempt to resolve Vanilla command target selectors for LP commands. +# See here for more info: https://minecraft.gamepedia.com/Commands#Target_selectors +resolve-command-selectors: false diff --git a/plugins/LuckPerms/contexts.json b/plugins/LuckPerms/contexts.json new file mode 100644 index 0000000..b8d7b61 --- /dev/null +++ b/plugins/LuckPerms/contexts.json @@ -0,0 +1,4 @@ +{ + "static-contexts": {}, + "default-contexts": {} +} \ No newline at end of file diff --git a/plugins/LuckPerms/luckperms-h2.mv.db b/plugins/LuckPerms/luckperms-h2.mv.db index fca5956..861b3b0 100644 Binary files a/plugins/LuckPerms/luckperms-h2.mv.db and b/plugins/LuckPerms/luckperms-h2.mv.db differ diff --git a/plugins/Multiverse-Core/config.yml b/plugins/Multiverse-Core/config.yml index 507ba77..8008ff0 100644 --- a/plugins/Multiverse-Core/config.yml +++ b/plugins/Multiverse-Core/config.yml @@ -24,7 +24,7 @@ multiverse-configuration: teleportintercept: 'true' firstspawnoverride: 'true' displaypermerrors: 'true' - enablebuscript: 'true' + enablebuscript: 'false' globaldebug: '0' silentstart: 'false' messagecooldown: '5000' diff --git a/plugins/PlaceholderAPI-2.11.0.jar b/plugins/PlaceholderAPI-2.11.1.jar similarity index 91% rename from plugins/PlaceholderAPI-2.11.0.jar rename to plugins/PlaceholderAPI-2.11.1.jar index 4b0a7a9..f799957 100644 Binary files a/plugins/PlaceholderAPI-2.11.0.jar and b/plugins/PlaceholderAPI-2.11.1.jar differ diff --git a/plugins/ProtocolLib-539.jar b/plugins/ProtocolLib.jar similarity index 51% rename from plugins/ProtocolLib-539.jar rename to plugins/ProtocolLib.jar index 7ce0c87..7f90d33 100644 Binary files a/plugins/ProtocolLib-539.jar and b/plugins/ProtocolLib.jar differ diff --git a/plugins/ProtocolLib/lastupdate b/plugins/ProtocolLib/lastupdate index 5ed6ff6..902a52c 100644 --- a/plugins/ProtocolLib/lastupdate +++ b/plugins/ProtocolLib/lastupdate @@ -1 +1 @@ -1640285003 \ No newline at end of file +1646839376 \ No newline at end of file diff --git a/plugins/ServerListPlus/PlayerCache.json b/plugins/ServerListPlus/PlayerCache.json index 04dc892..94137b1 100644 --- a/plugins/ServerListPlus/PlayerCache.json +++ b/plugins/ServerListPlus/PlayerCache.json @@ -1 +1 @@ -{"201.220.139.186":{"uuid":"f0e7f028-4955-4dc8-8e40-d334ef0bd19a","name":"AllanStrat","time":"2021-04-03T22:40:29Z"},"201.220.139.171":{"uuid":"bdc83502-6d75-4c26-a633-729e9ed81aee","name":"AllanDev","time":"2020-11-08T23:38:55Z"}} \ No newline at end of file +{"201.220.139.186":{"uuid":"f0e7f028-4955-4dc8-8e40-d334ef0bd19a","name":"AllanStrat","time":"2021-04-03T22:40:29Z"},"103.100.225.214":{"uuid":"b4e6d297-cfba-469a-a423-4ffb8da70c39","name":"ApexHosting","time":"2022-03-09T16:05:20Z"},"201.220.139.171":{"uuid":"bdc83502-6d75-4c26-a633-729e9ed81aee","name":"AllanDev","time":"2020-11-08T23:38:55Z"}} \ No newline at end of file diff --git a/plugins/ViaBackwards-4.1.1.jar b/plugins/ViaBackwards-4.2.0.jar similarity index 50% rename from plugins/ViaBackwards-4.1.1.jar rename to plugins/ViaBackwards-4.2.0.jar index 9c24797..ef26358 100644 Binary files a/plugins/ViaBackwards-4.1.1.jar and b/plugins/ViaBackwards-4.2.0.jar differ diff --git a/plugins/ViaBackwards/config.yml b/plugins/ViaBackwards/config.yml new file mode 100644 index 0000000..da1c8c4 --- /dev/null +++ b/plugins/ViaBackwards/config.yml @@ -0,0 +1,22 @@ +# If you need help, you can join our Discord - https://viaversion.com/discord +# +# Always shows a mapped mob's original name, and not only when hovering over it with the cursor. +always-show-original-mob-name: true +# +# Writes name and level of custom enchantments into the item's lore. +# Set this to false if you see the entries doubled/if the custom-enchant plugin already writes these into the lore manually. +add-custom-enchants-into-lore: true +# +# Adds the color of a scoreboard team after its prefix for 1.12 clients on 1.13+ servers. +add-teamcolor-to-prefix: true +# +# Converts the 1.13 face look-at packet for 1.12- players. Requires a bit of extra caching. +fix-1_13-face-player: false +# +# Fixes 1.13 clients and lower not seeing color or formatting in inventory titles by converting them to legacy text. +# If you have issues with translatable text being displayed wrongly, disable this. +fix-formatted-inventory-titles: true +# +# Sends inventory acknowledgement packets to act as a replacement for ping packets for sub 1.17 clients. +# This only takes effect for ids in the short range. Useful for anticheat compatibility. +handle-pings-as-inv-acknowledgements: false diff --git a/plugins/ViaRewind/config.yml b/plugins/ViaRewind/config.yml new file mode 100644 index 0000000..52add15 --- /dev/null +++ b/plugins/ViaRewind/config.yml @@ -0,0 +1,16 @@ +# Specifies how 1.8.x clients should see the cooldown indicator +# You can choose between TITLE, ACTION_BAR, BOSS_BAR and DISABLED +# ONLY DISABLE IF YOU HAVE 1.9 COOLDOWN DISABLED ON YOUR SERVER +# 1.8 PLAYERS MAY ASK WHY PVP IS NOT WORKING OTHERWISE +cooldown-indicator: TITLE +# Replaces Adventure mode with Survival mode for 1.7.x clients +# Enable this option if your server is using the 'CanDestroy' +# or 'CanPlaceOn' flags on items +replace-adventure: false +# Whether 1.9 particles should be replaced by similar ones in +# 1.8 and lower +replace-particles: false +# Max amount of pages for written books before a client gets kicked +max-book-pages: 100 +# Max amount of characters in the json (!) string of a book page before a client gets kicked +max-book-page-length: 5000 diff --git a/plugins/ViaVersion-4.1.1.jar b/plugins/ViaVersion-4.2.1.jar similarity index 86% rename from plugins/ViaVersion-4.1.1.jar rename to plugins/ViaVersion-4.2.1.jar index 8400d38..aadec13 100644 Binary files a/plugins/ViaVersion-4.1.1.jar and b/plugins/ViaVersion-4.2.1.jar differ diff --git a/plugins/ViaVersion/config.yml b/plugins/ViaVersion/config.yml new file mode 100644 index 0000000..b727d43 --- /dev/null +++ b/plugins/ViaVersion/config.yml @@ -0,0 +1,176 @@ +# Thanks for downloading ViaVersion +# Ensure you look through all these options +# If you need help: +# Discord - https://viaversion.com/discord +# viaversion.com - Discussion tab +# Docs - https://docs.viaversion.com/display/VIAVERSION/Configuration +# +# ----------------------------------------------------------# +# GLOBAL OPTIONS # +# ----------------------------------------------------------# +# +# Should ViaVersion check for updates? +checkforupdates: true +# Send the supported versions with the Status (Ping) response packet +send-supported-versions: false +# Easier to configure alternative to 'block-protocols'. Uses readable version strings with possible '<' and '>' prefixes. +# An example to block 1.16.4, everything below 1.16, as well as everything above 1.17.1 would be: ["<1.16", "1.16.4", ">1.17.1"] +# You can use both this and the block-protocols option at the same time as well. +block-versions: [] +# Block specific Minecraft protocol version numbers. +# List of all Minecraft protocol versions: http://wiki.vg/Protocol_version_numbers, or use a generator: https://via.krusic22.com +block-protocols: [] +# Change the blocked disconnect message +block-disconnect-msg: You are using an unsupported Minecraft version! +# If you use ProtocolLib, we can't reload without kicking the players. +# (We don't suggest using reload either, use a plugin manager) +# You can customise the message we kick people with if you use ProtocolLib here. +reload-disconnect-msg: Server reload, please rejoin! +# We warn when there's a error converting item and block data over versions, should we suppress these? (Only suggested if spamming) +suppress-conversion-warnings: false +# +# ----------------------------------------------------------# +# GLOBAL PACKET LIMITER # +# ----------------------------------------------------------# +# THIS FEATURE IS DISABLED ON 1.17.1+ PAPER SERVERS, SINCE IT HAS A BETTER PACKET-LIMITER INBUILT +# +# Packets Per Second (PPS) limiter (Use -1 on max-pps and tracking-period to disable) +# Clients by default send around 20-90 packets per second. +# +# What is the maximum per second a client can send (Use %pps to display their pps) +# Use -1 to disable. +max-pps: 800 +max-pps-kick-msg: You are sending too many packets! +# +# We can also kick them if over a period they send over a threshold a certain amount of times. +# +# Period to track (in seconds) +# Use -1 to disable. +tracking-period: 6 +# How many packets per second counts as a warning +tracking-warning-pps: 120 +# How many warnings over the interval can we have +# This can never be higher than "tracking-period" +tracking-max-warnings: 4 +tracking-max-kick-msg: You are sending too many packets, :( +# +# ----------------------------------------------------------# +# MULTIPLE VERSIONS OPTIONS # +# ----------------------------------------------------------# +# +# Should we enable our hologram patch? +# If they're in the wrong place enable this +hologram-patch: false +# This is the offset, should work as default when enabled. +hologram-y: -0.96 +# Should we disable piston animation for 1.11/1.11.1 clients? +# In some cases when firing lots of pistons it crashes them. +piston-animation-patch: false +# Should we fix nbt for 1.12 and above clients in chat messages (causes invalid item) +chat-nbt-fix: true +# Experimental - Should we fix shift quick move action for 1.12 clients (causes shift + double click not to work when moving items) (only works on 1.8-1.11.2 bukkit based servers) +quick-move-action-fix: false +# Should we use prefix for team colour on 1.13 and above clients +team-colour-fix: true +# 1.13 introduced new auto complete which can trigger "Kicked for spamming" for servers older than 1.13, the following option will disable it completely. +disable-1_13-auto-complete: false +# The following option will delay the tab complete request in x ticks if greater than 0, if other tab-complete is received, the previous is cancelled +1_13-tab-complete-delay: 0 +# For 1.13 clients the smallest (1 layer) snow doesn't have collision, this will send these as 2 snowlayers for 1.13+ clients to prevent them bugging through them +fix-low-snow-collision: false +# Infested blocks are instantly breakable for 1.13+ clients, resulting in them being unable to break them on sub 1.13 servers. This remaps them to their normal stone variants +fix-infested-block-breaking: true +# In 1.14 the client page limit has been upped to 100 (from 50). Some anti-exploit plugins ban when clients go higher than 50. This option cuts edited books to 50 pages. +truncate-1_14-books: false +# This prevents clients using 1.9-1.13 on 1.8 servers from receiving no knockback/having velocity bugs whilst sneaking under a block. +change-1_9-hitbox: false +# Similar to the above, but for 1.14+ players on 1.8-1.13 servers. +# WARNING: This gives 1.14+ players the ability to sneak under blocks, that players under that version cannot (sneaking in places that are only 1.5 blocks high)! +# Another thing to remember is that those players might be missed by projectiles and other hits directed at the very top of their head whilst sneaking. +change-1_14-hitbox: false +# Fixes 1.14+ clients on sub 1.14 servers having a light value of 0 for non full blocks. +fix-non-full-blocklight: true +# Fixes walk animation not shown when health is set to Float.NaN +fix-1_14-health-nan: true +# Should 1.15+ clients respawn instantly / without showing a death screen? +use-1_15-instant-respawn: false +# +# Enable serverside block-connections for 1.13+ clients - all of the options in this section are built around this option +serverside-blockconnections: true +# Sets the method for the block connections (world for highly experimental (USE AT OWN RISK) world-level or packet for packet-level) +blockconnection-method: packet +# When activated, only the most important blocks are stored in the blockstorage. (fences, glass panes etc. won't connect to solid blocks) +reduce-blockstorage-memory: false +# When activated with serverside-blockconnections, flower parts with blocks above will be sent as stems +# Useful for lobbyservers where users can't build and those stems are used decoratively +flowerstem-when-block-above: false +# Vines that are not connected to blocks will be mapped to air, else 1.13+ would still be able to climb up on them. +vine-climb-fix: false +# +# Ignores incoming plugin channel messages of 1.16+ clients with channel names longer than 32 characters. +# CraftBukkit had this limit hardcoded until 1.16, so we have to assume any server/proxy might have this arbitrary check present. +ignore-long-1_16-channel-names: true +# +# Force 1.17+ client to accept the server resource pack; they will automatically disconnect if they decline. +forced-use-1_17-resource-pack: false +# The message to be displayed at the prompt when the 1.17+ client receives the server resource pack. +resource-pack-1_17-prompt: '' +# +# Caches light until chunks are unloaded to allow subsequent chunk update packets as opposed to instantly uncaching when the first chunk data is sent. +# Only disable this if you know what you are doing. +cache-1_17-light: true +# +# ----------------------------------------------------------# +# 1.9+ CLIENTS ON 1.8 SERVERS OPTIONS # +# ----------------------------------------------------------# +# +# No collide options, these allow you to configure how collision works. +# Do you want us to prevent collision? +prevent-collision: true +# If the above is true, should we automatically team players until you do? +auto-team: true +# When enabled if certain metadata can't be read we won't tell you about it +suppress-metadata-errors: false +# When enabled 1.9+ will be able to block by using shields +shield-blocking: true +# If this setting is active, the main hand is used instead of the off hand to trigger the blocking of the player. +# With the main hand the blocking starts way faster. +# (Requires "show-shield-when-sword-in-hand" to be disabled) +no-delay-shield-blocking: false +# If this setting is active, the shield will appear immediately for 1.9+ when you hold a sword in your main hand. +# The shield disappears when you switch to another item. +# (Requires "shield-blocking" to be enabled) +show-shield-when-sword-in-hand: false +# Enable player tick simulation, this fixes eating, drinking, nether portals. +simulate-pt: true +# Should we use nms player to simulate packets, (may fix anti-cheat issues) +nms-player-ticking: true +# Should we patch boss bars so they work? (Default: true, disable if you're having issues) +bossbar-patch: true +# If your boss bar flickers on 1.9+, set this to 'true'. It will keep all boss bars on 100% (not recommended) +bossbar-anti-flicker: false +# This will show the new effect indicator in the top-right corner for 1.9+ players. +use-new-effect-indicator: true +# Show the new death messages for 1.9+ on the death screen +use-new-deathmessages: true +# Should we cache our items, this will prevent server from being lagged out, however the cost is a constant task caching items +item-cache: true +# Patch the anti xray to work on 1.9+ (If your server is 1.8) This can cost more performance, so disable it if you don't use it. +anti-xray-patch: true +# Should we replace extended pistons to fix 1.10.1 (Only on chunk load) +replace-pistons: false +# What id should we replace with, default is air. (careful of players getting stuck standing on them) +replacement-piston-id: 0 +# Fix 1.9+ clients not rendering the far away chunks and improve chunk rendering when moving fast (Increases network usage and decreases client fps slightly) +chunk-border-fix: false +# Force the string -> json transform +force-json-transform: false +# Minimize the cooldown animation in 1.8 servers +minimize-cooldown: true +# Allows 1.9+ left-handedness (main hand) on 1.8 servers +left-handed-handling: true +# Get the world names which should be returned for each vanilla dimension +map-1_16-world-names: + overworld: minecraft:overworld + nether: minecraft:the_nether + end: minecraft:the_end diff --git a/plugins/WorldGuard/cache/profiles.sqlite b/plugins/WorldGuard/cache/profiles.sqlite index 7c2e4bc..c3bcab6 100644 Binary files a/plugins/WorldGuard/cache/profiles.sqlite and b/plugins/WorldGuard/cache/profiles.sqlite differ diff --git a/plugins/WorldGuard/config.yml b/plugins/WorldGuard/config.yml index da30b99..5f9ab43 100644 --- a/plugins/WorldGuard/config.yml +++ b/plugins/WorldGuard/config.yml @@ -3,12 +3,6 @@ regions: perform-on-next-start: false keep-names-that-lack-uuids: true use-creature-spawn-event: true - sql: - use: false - dsn: jdbc:mysql://localhost/worldguard - username: worldguard - password: worldguard - table-prefix: '' enable: true invincibility-removes-mobs: false nether-portal-protection: false @@ -26,6 +20,7 @@ regions: cancel-chat-without-recipients: true disable-bypass-by-default: false announce-bypass-status: false + set-parent-on-claim: '' auto-invincible: false auto-invincible-group: false auto-no-drowning-group: false @@ -51,17 +46,11 @@ protection: item-durability: true remove-infinite-stacks: false disable-xp-orb-drops: false - disable-obsidian-generators: false use-max-priority-association: false gameplay: block-potions: [] block-potions-overly-reliably: false disable-conduit-effects: false -simulation: - sponge: - enable: false - radius: 3 - redstone: false default: pumpkin-scuba: false disable-health-regain: false @@ -119,9 +108,6 @@ player-damage: disable-mob-damage: false disable-death-messages: false reset-fall-on-void-teleport: false -chest-protection: - enable: false - disable-off-check: false crops: disable-creature-trampling: false disable-player-trampling: false @@ -149,6 +135,7 @@ dynamics: snow-fall-blocks: [] disable-crop-growth: false disable-coral-block-fade: false + disable-rock-growth: false blacklist: use-as-whitelist: false logging: diff --git a/plugins/Worldedit-7.2.8.jar b/plugins/worldedit-bukkit-7.2.9.jar similarity index 94% rename from plugins/Worldedit-7.2.8.jar rename to plugins/worldedit-bukkit-7.2.9.jar index c14cada..2ab1f24 100644 Binary files a/plugins/Worldedit-7.2.8.jar and b/plugins/worldedit-bukkit-7.2.9.jar differ diff --git a/plugins/Worldguard-7.0.6.jar b/plugins/worldguard-bukkit-7.0.7-dist.jar similarity index 78% rename from plugins/Worldguard-7.0.6.jar rename to plugins/worldguard-bukkit-7.0.7-dist.jar index 2d85ee0..9c4ea0b 100644 Binary files a/plugins/Worldguard-7.0.6.jar and b/plugins/worldguard-bukkit-7.0.7-dist.jar differ diff --git a/server.properties b/server.properties index d49bfe9..084f339 100644 --- a/server.properties +++ b/server.properties @@ -1,12 +1,12 @@ #Minecraft server properties -#Thu Dec 23 18:55:34 UTC 2021 +#Wed Mar 09 15:59:23 UTC 2022 enable-jmx-monitoring=false rcon.port=25575 level-seed= gamemode=survival enable-command-block=false enable-query=false -generator-settings= +generator-settings={} level-name=SurvivalGames_world motd=A Minecraft Server query.port=25565 @@ -26,10 +26,10 @@ allow-flight=false broadcast-rcon-to-ops=true view-distance=10 max-build-height=256 -server-ip=51.161.132.35 +server-ip=172.240.233.108 resource-pack-prompt= allow-nether=false -server-port=25612 +server-port=25588 enable-rcon=false sync-chunk-writes=true op-permission-level=4 diff --git a/spigot.yml b/spigot.yml index 9b714d1..e0e86e6 100644 --- a/spigot.yml +++ b/spigot.yml @@ -3,11 +3,11 @@ # with caution, and make sure you know what each option does before configuring. # For a reference for any variable inside this file, check out the Spigot wiki at # http://www.spigotmc.org/wiki/spigot-configuration/ -# +# # If you need help with the configuration or have any questions related to Spigot, -# join us at the IRC or drop by our forums and leave a post. -# -# IRC: #spigot @ irc.spi.gt ( http://www.spigotmc.org/pages/irc/ ) +# join us at the Discord or drop by our forums and leave a post. +# +# Discord: https://www.spigotmc.org/go/discord # Forums: http://www.spigotmc.org/ config-version: 12 @@ -65,6 +65,8 @@ stats: forced-stats: {} world-settings: default: + seed-nether: 30084232 + seed-stronghold: default below-zero-generation-in-existing-chunks: true simulation-distance: default thunder-chance: 100000 @@ -108,6 +110,7 @@ world-settings: vine-modifier: 100 cocoa-modifier: 100 entity-activation-range: + ignore-spectators: false villagers: 32 flying-monsters: 32 villagers-work-immunity-after: 100 diff --git a/test.yml b/test.yml new file mode 100644 index 0000000..e69de29 diff --git a/versions/1.18.1/paper-1.18.1.jar b/versions/1.18.1/paper-1.18.1.jar index cd4085a..2c473d4 100644 Binary files a/versions/1.18.1/paper-1.18.1.jar and b/versions/1.18.1/paper-1.18.1.jar differ