diff --git a/Paper b/Paper index 1daafe455..47740f67c 160000 --- a/Paper +++ b/Paper @@ -1 +1 @@ -Subproject commit 1daafe45511c663ff2eb67d7af2716f9d10e1c2b +Subproject commit 47740f67cab18bf459c52bf1d8c87bbe6f4f92ab diff --git a/current-paper b/current-paper index 5c08c393e..7caa4d5d5 100644 --- a/current-paper +++ b/current-paper @@ -1 +1 @@ -1.16.2--6962eafc367fe53eef0cf5f1fa2baf372b67e69e +1.16.2--2b1d994e90bd09fabf71139d824eaee54c9adc6a diff --git a/patches/server/0001-Tuinity-Server-Changes.patch b/patches/server/0001-Tuinity-Server-Changes.patch index 3d88c0a19..c09d2d6b0 100644 --- a/patches/server/0001-Tuinity-Server-Changes.patch +++ b/patches/server/0001-Tuinity-Server-Changes.patch @@ -6852,7 +6852,7 @@ index ff8ba54574..ecedc167db 100644 @Override diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index 93c0afbfba..61e5a91a74 100644 +index 7d83cf39ae..2acdb08072 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -230,7 +230,7 @@ import javax.annotation.Nullable; // Paper @@ -6880,7 +6880,7 @@ index 93c0afbfba..61e5a91a74 100644 } Plugin[] pluginClone = pluginManager.getPlugins().clone(); // Paper -@@ -1824,7 +1826,10 @@ public final class CraftServer implements Server { +@@ -1822,7 +1824,10 @@ public final class CraftServer implements Server { @Override public boolean isPrimaryThread() { @@ -6892,7 +6892,7 @@ index 93c0afbfba..61e5a91a74 100644 } @Override -@@ -2234,6 +2239,14 @@ public final class CraftServer implements Server { +@@ -2232,6 +2237,14 @@ public final class CraftServer implements Server { return com.destroystokyo.paper.PaperConfig.config; } diff --git a/patches/server/0003-Purpur-config-files.patch b/patches/server/0003-Purpur-config-files.patch index e759d6a5f..9e3c1fd7d 100644 --- a/patches/server/0003-Purpur-config-files.patch +++ b/patches/server/0003-Purpur-config-files.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Purpur config files diff --git a/src/main/java/com/destroystokyo/paper/Metrics.java b/src/main/java/com/destroystokyo/paper/Metrics.java -index 8a19c9649..de75e33a6 100644 +index 8a19c96499..de75e33a68 100644 --- a/src/main/java/com/destroystokyo/paper/Metrics.java +++ b/src/main/java/com/destroystokyo/paper/Metrics.java @@ -581,7 +581,7 @@ public class Metrics { @@ -29,7 +29,7 @@ index 8a19c9649..de75e33a6 100644 metrics.addCustomChart(new Metrics.DrilldownPie("java_version", () -> { Map> map = new HashMap<>(); diff --git a/src/main/java/net/minecraft/server/DedicatedServer.java b/src/main/java/net/minecraft/server/DedicatedServer.java -index 5907caa74..a60634fc4 100644 +index 5907caa742..a60634fc45 100644 --- a/src/main/java/net/minecraft/server/DedicatedServer.java +++ b/src/main/java/net/minecraft/server/DedicatedServer.java @@ -168,6 +168,15 @@ public class DedicatedServer extends MinecraftServer implements IMinecraftServer @@ -49,7 +49,7 @@ index 5907caa74..a60634fc4 100644 // Paper end com.tuinity.tuinity.config.TuinityConfig.init((java.io.File) options.valueOf("tuinity-settings")); // Tuinity - Server Config diff --git a/src/main/java/net/minecraft/server/World.java b/src/main/java/net/minecraft/server/World.java -index 4834f7569..e9e55c6f1 100644 +index 4834f7569a..e9e55c6f11 100644 --- a/src/main/java/net/minecraft/server/World.java +++ b/src/main/java/net/minecraft/server/World.java @@ -95,6 +95,7 @@ public abstract class World implements GeneratorAccess, AutoCloseable { @@ -73,7 +73,7 @@ index 4834f7569..e9e55c6f1 100644 this.ticksPerAnimalSpawns = this.getServer().getTicksPerAnimalSpawns(); // CraftBukkit diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java new file mode 100644 -index 000000000..1d00832bf +index 0000000000..1d00832bff --- /dev/null +++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java @@ -0,0 +1,130 @@ @@ -209,7 +209,7 @@ index 000000000..1d00832bf +} diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java new file mode 100644 -index 000000000..361f7857e +index 0000000000..361f7857e4 --- /dev/null +++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java @@ -0,0 +1,59 @@ @@ -274,7 +274,7 @@ index 000000000..361f7857e +} diff --git a/src/main/java/net/pl3x/purpur/command/PurpurCommand.java b/src/main/java/net/pl3x/purpur/command/PurpurCommand.java new file mode 100644 -index 000000000..4904be939 +index 0000000000..4904be939c --- /dev/null +++ b/src/main/java/net/pl3x/purpur/command/PurpurCommand.java @@ -0,0 +1,65 @@ @@ -344,7 +344,7 @@ index 000000000..4904be939 + } +} diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index 020bb17b6..3e2fa5a37 100644 +index d2bf6fb5be..840f436ca2 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -848,6 +848,7 @@ public final class CraftServer implements Server { @@ -371,7 +371,7 @@ index 020bb17b6..3e2fa5a37 100644 overrideAllCommandBlockCommands = commandsConfiguration.getStringList("command-block-overrides").contains("*"); ignoreVanillaPermissions = commandsConfiguration.getBoolean("ignore-vanilla-permissions"); -@@ -2247,6 +2250,18 @@ public final class CraftServer implements Server { +@@ -2245,6 +2248,18 @@ public final class CraftServer implements Server { } // Tuinity end - add config to timings report @@ -391,7 +391,7 @@ index 020bb17b6..3e2fa5a37 100644 public void restart() { org.spigotmc.RestartCommand.restart(); diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java -index 0db533858..bdb87ffac 100644 +index 0db5338583..bdb87ffac7 100644 --- a/src/main/java/org/bukkit/craftbukkit/Main.java +++ b/src/main/java/org/bukkit/craftbukkit/Main.java @@ -146,6 +146,14 @@ public class Main { diff --git a/patches/server/0010-AFK-API.patch b/patches/server/0010-AFK-API.patch index 449a55863..b3b298bb3 100644 --- a/patches/server/0010-AFK-API.patch +++ b/patches/server/0010-AFK-API.patch @@ -5,7 +5,7 @@ Subject: [PATCH] AFK API diff --git a/src/main/java/net/minecraft/server/EntityHuman.java b/src/main/java/net/minecraft/server/EntityHuman.java -index ce4ebc96c..eb62555cb 100644 +index ce4ebc96c0..eb62555cb2 100644 --- a/src/main/java/net/minecraft/server/EntityHuman.java +++ b/src/main/java/net/minecraft/server/EntityHuman.java @@ -84,6 +84,15 @@ public abstract class EntityHuman extends EntityLiving { @@ -25,7 +25,7 @@ index ce4ebc96c..eb62555cb 100644 super(EntityTypes.PLAYER, world); this.bL = ItemStack.b; diff --git a/src/main/java/net/minecraft/server/EntityPlayer.java b/src/main/java/net/minecraft/server/EntityPlayer.java -index ba97787f2..b67611b11 100644 +index a947aabfc8..8638d46229 100644 --- a/src/main/java/net/minecraft/server/EntityPlayer.java +++ b/src/main/java/net/minecraft/server/EntityPlayer.java @@ -1718,8 +1718,54 @@ public class EntityPlayer extends EntityHuman implements ICrafting { @@ -84,7 +84,7 @@ index ba97787f2..b67611b11 100644 return this.serverStatisticManager; } diff --git a/src/main/java/net/minecraft/server/IEntityAccess.java b/src/main/java/net/minecraft/server/IEntityAccess.java -index 882b82d89..90c37e4a8 100644 +index 882b82d895..90c37e4a8e 100644 --- a/src/main/java/net/minecraft/server/IEntityAccess.java +++ b/src/main/java/net/minecraft/server/IEntityAccess.java @@ -149,28 +149,18 @@ public interface IEntityAccess { @@ -129,7 +129,7 @@ index 882b82d89..90c37e4a8 100644 @Nullable diff --git a/src/main/java/net/minecraft/server/IEntitySelector.java b/src/main/java/net/minecraft/server/IEntitySelector.java -index 06ce390b6..939535cb2 100644 +index 06ce390b64..939535cb22 100644 --- a/src/main/java/net/minecraft/server/IEntitySelector.java +++ b/src/main/java/net/minecraft/server/IEntitySelector.java @@ -7,6 +7,7 @@ import javax.annotation.Nullable; @@ -149,7 +149,7 @@ index 06ce390b6..939535cb2 100644 // Paper start public static final Predicate affectsSpawning = (entity) -> { diff --git a/src/main/java/net/minecraft/server/PlayerConnection.java b/src/main/java/net/minecraft/server/PlayerConnection.java -index d32f423c5..6c1438f7d 100644 +index d32f423c5e..6c1438f7da 100644 --- a/src/main/java/net/minecraft/server/PlayerConnection.java +++ b/src/main/java/net/minecraft/server/PlayerConnection.java @@ -232,6 +232,12 @@ public class PlayerConnection implements PacketListenerPlayIn { @@ -193,7 +193,7 @@ index d32f423c5..6c1438f7d 100644 if (from.getX() != Double.MAX_VALUE) { Location oldTo = to.clone(); diff --git a/src/main/java/net/minecraft/server/WorldServer.java b/src/main/java/net/minecraft/server/WorldServer.java -index abc6b6548..5cc5b609c 100644 +index 1ea026aeb4..e29c8f66c9 100644 --- a/src/main/java/net/minecraft/server/WorldServer.java +++ b/src/main/java/net/minecraft/server/WorldServer.java @@ -843,7 +843,7 @@ public class WorldServer extends World implements GeneratorAccessSeed { @@ -215,7 +215,7 @@ index abc6b6548..5cc5b609c 100644 } else if (entityplayer.isSleeping()) { ++j; diff --git a/src/main/java/net/pl3x/purpur/PurpurConfig.java b/src/main/java/net/pl3x/purpur/PurpurConfig.java -index 803a7ff92..d699a9168 100644 +index 803a7ff92a..d699a91685 100644 --- a/src/main/java/net/pl3x/purpur/PurpurConfig.java +++ b/src/main/java/net/pl3x/purpur/PurpurConfig.java @@ -1,6 +1,7 @@ @@ -243,7 +243,7 @@ index 803a7ff92..d699a9168 100644 private static void timingsSettings() { timingsUrl = getString("settings.timings.url", timingsUrl); diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java -index 361f7857e..2578a4677 100644 +index 361f7857e4..2578a4677d 100644 --- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java +++ b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java @@ -56,4 +56,15 @@ public class PurpurWorldConfig { @@ -263,10 +263,10 @@ index 361f7857e..2578a4677 100644 + } } diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 0088701e2..087cb11b5 100644 +index 2ac4630dee..6438cca019 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -@@ -2152,4 +2152,21 @@ public class CraftPlayer extends CraftHumanEntity implements Player { +@@ -2148,4 +2148,21 @@ public class CraftPlayer extends CraftHumanEntity implements Player { return spigot; } // Spigot end @@ -289,7 +289,7 @@ index 0088701e2..087cb11b5 100644 + // Purpur end } diff --git a/src/main/java/org/spigotmc/ActivationRange.java b/src/main/java/org/spigotmc/ActivationRange.java -index 37e930e0c..89dc611cd 100644 +index 37e930e0cb..89dc611cd7 100644 --- a/src/main/java/org/spigotmc/ActivationRange.java +++ b/src/main/java/org/spigotmc/ActivationRange.java @@ -207,6 +207,7 @@ public class ActivationRange diff --git a/patches/server/0011-Bring-back-server-name.patch b/patches/server/0011-Bring-back-server-name.patch index be3770f2f..3164aa3ac 100644 --- a/patches/server/0011-Bring-back-server-name.patch +++ b/patches/server/0011-Bring-back-server-name.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Bring back server name diff --git a/src/main/java/net/minecraft/server/DedicatedServerProperties.java b/src/main/java/net/minecraft/server/DedicatedServerProperties.java -index 23f8e144f..6797fa2e8 100644 +index 23f8e144fc..6797fa2e8c 100644 --- a/src/main/java/net/minecraft/server/DedicatedServerProperties.java +++ b/src/main/java/net/minecraft/server/DedicatedServerProperties.java @@ -10,6 +10,7 @@ public class DedicatedServerProperties extends PropertyManager