diff options
author | Lulu13022002 <[email protected]> | 2022-09-18 05:46:20 +0200 |
---|---|---|
committer | GitHub <[email protected]> | 2022-09-18 04:46:20 +0100 |
commit | dbda8874577811ef644c8e2b5598c7c15d2d3fcd (patch) | |
tree | 68b0b734fa1ab8d30e4bee226f7e8643d13073e2 | |
parent | 34777cdcbe70c9e577370b724c63c2859c282774 (diff) | |
download | Paper-dbda8874577811ef644c8e2b5598c7c15d2d3fcd.tar.gz Paper-dbda8874577811ef644c8e2b5598c7c15d2d3fcd.zip |
Missing some effect cause (#8307)
-rw-r--r-- | patches/server/0940-Missing-effect-cause.patch | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/patches/server/0940-Missing-effect-cause.patch b/patches/server/0940-Missing-effect-cause.patch new file mode 100644 index 0000000000..70a763eeb3 --- /dev/null +++ b/patches/server/0940-Missing-effect-cause.patch @@ -0,0 +1,45 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Lulu13022002 <[email protected]> +Date: Tue, 16 Aug 2022 19:44:55 +0200 +Subject: [PATCH] Missing effect cause + + +diff --git a/src/main/java/net/minecraft/world/entity/animal/axolotl/Axolotl.java b/src/main/java/net/minecraft/world/entity/animal/axolotl/Axolotl.java +index da5e6141f548539cac720aba558e1b6f3a87e474..e7467fec2cab37c1a9933d1096724e3732913590 100644 +--- a/src/main/java/net/minecraft/world/entity/animal/axolotl/Axolotl.java ++++ b/src/main/java/net/minecraft/world/entity/animal/axolotl/Axolotl.java +@@ -433,7 +433,7 @@ public class Axolotl extends Animal implements LerpingModel, Bucketable { + player.addEffect(new MobEffectInstance(MobEffects.REGENERATION, i, 0), this, org.bukkit.event.entity.EntityPotionEffectEvent.Cause.AXOLOTL); // CraftBukkit + } + +- player.removeEffect(MobEffects.DIG_SLOWDOWN); ++ player.removeEffect(MobEffects.DIG_SLOWDOWN, org.bukkit.event.entity.EntityPotionEffectEvent.Cause.AXOLOTL); // Paper + } + + @Override +diff --git a/src/main/java/net/minecraft/world/item/HoneyBottleItem.java b/src/main/java/net/minecraft/world/item/HoneyBottleItem.java +index b9dbe5301b04cb1aa5da3a3ee7560c806ce6a411..c8d6b5e60b6c8c612fa8580c63a32c4a8f8b0a7b 100644 +--- a/src/main/java/net/minecraft/world/item/HoneyBottleItem.java ++++ b/src/main/java/net/minecraft/world/item/HoneyBottleItem.java +@@ -28,7 +28,7 @@ public class HoneyBottleItem extends Item { + } + + if (!world.isClientSide) { +- user.removeEffect(MobEffects.POISON); ++ user.removeEffect(MobEffects.POISON, org.bukkit.event.entity.EntityPotionEffectEvent.Cause.FOOD); // Paper + } + + if (stack.isEmpty()) { +diff --git a/src/main/java/net/minecraft/world/item/SuspiciousStewItem.java b/src/main/java/net/minecraft/world/item/SuspiciousStewItem.java +index 494d1e8e12f15366a77c732271b46fdb9fb28ad1..3f0ee0141b46dcc70bd6b21921503dafa9c847a6 100644 +--- a/src/main/java/net/minecraft/world/item/SuspiciousStewItem.java ++++ b/src/main/java/net/minecraft/world/item/SuspiciousStewItem.java +@@ -43,7 +43,7 @@ public class SuspiciousStewItem extends Item { + + MobEffect mobEffect = MobEffect.byId(compoundTag2.getInt("EffectId")); + if (mobEffect != null) { +- user.addEffect(new MobEffectInstance(mobEffect, j)); ++ user.addEffect(new MobEffectInstance(mobEffect, j), org.bukkit.event.entity.EntityPotionEffectEvent.Cause.FOOD); // Paper + } + } + } |