From aa353d98145ffe78ca07a630b8acb4d47e085d81 Mon Sep 17 00:00:00 2001 From: BillyGalbreath Date: Sun, 24 Nov 2019 01:10:15 -0600 Subject: [PATCH] Add option to disable pillager patrols (#2626) --- ...d-option-to-disable-pillager-patrols.patch | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 Spigot-Server-Patches/Add-option-to-disable-pillager-patrols.patch diff --git a/Spigot-Server-Patches/Add-option-to-disable-pillager-patrols.patch b/Spigot-Server-Patches/Add-option-to-disable-pillager-patrols.patch new file mode 100644 index 000000000..66fe5b0d8 --- /dev/null +++ b/Spigot-Server-Patches/Add-option-to-disable-pillager-patrols.patch @@ -0,0 +1,33 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: William Blake Galbreath +Date: Wed, 9 Oct 2019 21:46:15 -0500 +Subject: [PATCH] Add option to disable pillager patrols + + +diff --git a/src/main/java/com/destroystokyo/paper/PaperWorldConfig.java b/src/main/java/com/destroystokyo/paper/PaperWorldConfig.java +index 3e5571f7d..68d36a512 100644 +--- a/src/main/java/com/destroystokyo/paper/PaperWorldConfig.java ++++ b/src/main/java/com/destroystokyo/paper/PaperWorldConfig.java +@@ -0,0 +0,0 @@ public class PaperWorldConfig { + private void generatorSettings() { + generateFlatBedrock = getBoolean("generator-settings.flat-bedrock", false); + } ++ ++ public boolean disablePillagerPatrols = false; ++ private void pillagerSettings() { ++ disablePillagerPatrols = getBoolean("game-mechanics.disable-pillager-patrols", disablePillagerPatrols); ++ } + } +diff --git a/src/main/java/net/minecraft/server/MobSpawnerPatrol.java b/src/main/java/net/minecraft/server/MobSpawnerPatrol.java +index a9d32ebdf..44c70e047 100644 +--- a/src/main/java/net/minecraft/server/MobSpawnerPatrol.java ++++ b/src/main/java/net/minecraft/server/MobSpawnerPatrol.java +@@ -0,0 +0,0 @@ public class MobSpawnerPatrol { + public MobSpawnerPatrol() {} + + public int a(WorldServer worldserver, boolean flag, boolean flag1) { ++ if (worldserver.paperConfig.disablePillagerPatrols) return 0; // Paper + if (!flag) { + return 0; + } else { +-- \ No newline at end of file