diff --git a/gradle.properties b/gradle.properties index 68a9d1bcc..a949412e6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,7 +2,7 @@ group = org.purpurmc.purpur version = 1.20.2-R0.1-SNAPSHOT mcVersion = 1.20.2 -paperCommit = fe54a13b1301312304d9c1e46ad91b039657120b +paperCommit = 38376f43a0c268e5223746cab13910f55e5ecf41 org.gradle.caching = true org.gradle.parallel = true diff --git a/patches/server/0297-Stored-Bee-API.patch b/patches/server/0297-Stored-Bee-API.patch index e61b1bb27..c65ffad48 100644 --- a/patches/server/0297-Stored-Bee-API.patch +++ b/patches/server/0297-Stored-Bee-API.patch @@ -74,7 +74,7 @@ index 7b82842b97ce795745cf6ee6399f618c55acbbf3..82bdd430f1640e44d25af54354bba27b int exitTickCounter; // Paper - separate counter for checking if bee should exit to reduce exit attempts final int minOccupationTicks; diff --git a/src/main/java/org/bukkit/craftbukkit/block/CraftBeehive.java b/src/main/java/org/bukkit/craftbukkit/block/CraftBeehive.java -index 380897c010521f368848a3e6986d307cf47ff319..eed465160220f0e080ff3f9fa26be790a1cb65bb 100644 +index 2b906fccdb0a5ecddaf487ee931d05b511f84351..2bf30db1c4af5291edc19451108437a39d9a6ec8 100644 --- a/src/main/java/org/bukkit/craftbukkit/block/CraftBeehive.java +++ b/src/main/java/org/bukkit/craftbukkit/block/CraftBeehive.java @@ -16,8 +16,15 @@ import org.bukkit.entity.Bee; @@ -92,8 +92,8 @@ index 380897c010521f368848a3e6986d307cf47ff319..eed465160220f0e080ff3f9fa26be790 + // Purpur end } - @Override -@@ -66,25 +73,67 @@ public class CraftBeehive extends CraftBlockEntityState impl + protected CraftBeehive(CraftBeehive state) { +@@ -70,20 +77,61 @@ public class CraftBeehive extends CraftBlockEntityState impl List bees = new ArrayList<>(); if (isPlaced()) { @@ -156,7 +156,9 @@ index 380897c010521f368848a3e6986d307cf47ff319..eed465160220f0e080ff3f9fa26be790 + } + // Purpur end } - // Paper start - Add EntityBlockStorage clearEntities + + @Override +@@ -95,6 +143,7 @@ public class CraftBeehive extends CraftBlockEntityState impl @Override public void clearEntities() { getSnapshot().clearBees();