aboutsummaryrefslogtreecommitdiffhomepage
path: root/Spigot-Server-Patches/0387-MC-114618-Fix-EntityAreaEffectCloud-from-going-negat.patch
diff options
context:
space:
mode:
Diffstat (limited to 'Spigot-Server-Patches/0387-MC-114618-Fix-EntityAreaEffectCloud-from-going-negat.patch')
-rw-r--r--Spigot-Server-Patches/0387-MC-114618-Fix-EntityAreaEffectCloud-from-going-negat.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/Spigot-Server-Patches/0387-MC-114618-Fix-EntityAreaEffectCloud-from-going-negat.patch b/Spigot-Server-Patches/0387-MC-114618-Fix-EntityAreaEffectCloud-from-going-negat.patch
new file mode 100644
index 0000000000..bc38b0088d
--- /dev/null
+++ b/Spigot-Server-Patches/0387-MC-114618-Fix-EntityAreaEffectCloud-from-going-negat.patch
@@ -0,0 +1,27 @@
+From 829f83cc7a910c4c2b7669b98d26324284495d20 Mon Sep 17 00:00:00 2001
+From: William Blake Galbreath <[email protected]>
+Date: Mon, 27 May 2019 17:35:39 -0500
+Subject: [PATCH] MC-114618 - Fix EntityAreaEffectCloud from going negative
+ size
+
+
+diff --git a/src/main/java/net/minecraft/server/EntityAreaEffectCloud.java b/src/main/java/net/minecraft/server/EntityAreaEffectCloud.java
+index 3a8e10533..fe527aba5 100644
+--- a/src/main/java/net/minecraft/server/EntityAreaEffectCloud.java
++++ b/src/main/java/net/minecraft/server/EntityAreaEffectCloud.java
+@@ -175,6 +175,12 @@ public class EntityAreaEffectCloud extends Entity {
+ super.tick();
+ boolean flag = this.l();
+ float f = this.getRadius();
++ // Paper start - fix MC-114618
++ if (f < 0.0F) {
++ this.die();
++ return;
++ }
++ // Paper end
+
+ if (this.world.isClientSide) {
+ ParticleParam particleparam = this.getParticle();
+--
+2.23.0
+