diff --git a/patches/server/0018-Merge-Cannon-Entities.patch b/patches/server/0018-Merge-Cannon-Entities.patch index 3d6ae19..a70968a 100644 --- a/patches/server/0018-Merge-Cannon-Entities.patch +++ b/patches/server/0018-Merge-Cannon-Entities.patch @@ -178,7 +178,7 @@ index 4a19da041971d9f9031af70ae39798233287b3c9..3ace813ccce8b836edef76a16b92ca99 this.guardEntityTick(this::tickNonPassenger, entity); gameprofilerfiller.pop(); diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 1bd5db8e0919d126d18e250bb1cb35cb96d63f5c..3362751c6b6afcb45bb46e3d09c79fb6508784da 100644 +index 1bd5db8e0919d126d18e250bb1cb35cb96d63f5c..7e3be09c93927530ca17a21b9db3ea8d84547c5e 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -575,6 +575,108 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource { @@ -208,7 +208,7 @@ index 1bd5db8e0919d126d18e250bb1cb35cb96d63f5c..3362751c6b6afcb45bb46e3d09c79fb6 + stacked = stack; + } + -+ public List getMergeList() { ++ public final List getMergeList() { + return mergeList; + } + @@ -277,14 +277,14 @@ index 1bd5db8e0919d126d18e250bb1cb35cb96d63f5c..3362751c6b6afcb45bb46e3d09c79fb6 + mergeList.clear(); // clear the list to stop our tracking when merging + stacked = 0; // prevent any possible duplication + ++ discard(); ++ + // update api handle, this is so cannondebug can function + //noinspection ConstantValue + if (bukkitEntity != null) { + bukkitEntity.setHandle(entity); + bukkitEntity = entity.bukkitEntity; + } -+ -+ discard(); + } + // Sakura end diff --git a/patches/server/0022-isPushedByFluid-API.patch b/patches/server/0022-isPushedByFluid-API.patch index c742658..57c9520 100644 --- a/patches/server/0022-isPushedByFluid-API.patch +++ b/patches/server/0022-isPushedByFluid-API.patch @@ -5,11 +5,11 @@ Subject: [PATCH] isPushedByFluid API diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 225bb97532d494901dfb07582e0f464f9adae6e0..944cb81c4196a4f2c8784d7cc3c600e59e89ef34 100644 +index b1df28255b012b9a150475a100dac084d02a6557..0c5fcc73c38ea0ca3633cc6b1751fcadab287760 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -677,6 +677,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource { - discard(); + } } // Sakura end + public boolean pushedByFluid = true; // Sakura