Update to 1.14.4 (#2333)
This commit is contained in:
@@ -5,16 +5,18 @@ Subject: [PATCH] EnderDragon Events
|
||||
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/DragonControllerLandedFlame.java b/src/main/java/net/minecraft/server/DragonControllerLandedFlame.java
|
||||
index 4ab310cd6..90f6d58dd 100644
|
||||
index 98e15834ab..577d1d2070 100644
|
||||
--- a/src/main/java/net/minecraft/server/DragonControllerLandedFlame.java
|
||||
+++ b/src/main/java/net/minecraft/server/DragonControllerLandedFlame.java
|
||||
@@ -0,0 +0,0 @@ public class DragonControllerLandedFlame extends AbstractDragonControllerLanded
|
||||
this.d.setDuration(200);
|
||||
this.d.setParticle(Particles.DRAGON_BREATH);
|
||||
this.d.a(new MobEffect(MobEffects.HARM));
|
||||
+ if (new com.destroystokyo.paper.event.entity.EnderDragonFlameEvent((org.bukkit.entity.EnderDragon) this.a.getBukkitEntity(), (org.bukkit.entity.AreaEffectCloud) this.d.getBukkitEntity()).callEvent()) // Paper
|
||||
this.d.addEffect(new MobEffect(MobEffects.HARM));
|
||||
+ if (new com.destroystokyo.paper.event.entity.EnderDragonFlameEvent((org.bukkit.entity.EnderDragon) this.a.getBukkitEntity(), (org.bukkit.entity.AreaEffectCloud) this.d.getBukkitEntity()).callEvent()) { // Paper
|
||||
this.a.world.addEntity(this.d);
|
||||
+ else this.removeAreaEffect(); // Paper
|
||||
+ } else {
|
||||
+ this.removeAreaEffect();
|
||||
+ }
|
||||
}
|
||||
|
||||
}
|
||||
@@ -22,13 +24,12 @@ index 4ab310cd6..90f6d58dd 100644
|
||||
++this.c;
|
||||
}
|
||||
|
||||
+
|
||||
+ public void removeAreaEffect() { this.e(); } // Paper - OBFHELPER
|
||||
@Override
|
||||
public void e() {
|
||||
if (this.d != null) {
|
||||
diff --git a/src/main/java/net/minecraft/server/DragonControllerStrafe.java b/src/main/java/net/minecraft/server/DragonControllerStrafe.java
|
||||
index 14e20f496..0b0815e11 100644
|
||||
index 14e20f4961..0b0815e113 100644
|
||||
--- a/src/main/java/net/minecraft/server/DragonControllerStrafe.java
|
||||
+++ b/src/main/java/net/minecraft/server/DragonControllerStrafe.java
|
||||
@@ -0,0 +0,0 @@ public class DragonControllerStrafe extends AbstractDragonController {
|
||||
@@ -42,7 +43,7 @@ index 14e20f496..0b0815e11 100644
|
||||
if (this.d != null) {
|
||||
while (!this.d.b()) {
|
||||
diff --git a/src/main/java/net/minecraft/server/EntityDragonFireball.java b/src/main/java/net/minecraft/server/EntityDragonFireball.java
|
||||
index 3c2f846b5..b6958bf78 100644
|
||||
index 9dfa15fe2a..547698a2d4 100644
|
||||
--- a/src/main/java/net/minecraft/server/EntityDragonFireball.java
|
||||
+++ b/src/main/java/net/minecraft/server/EntityDragonFireball.java
|
||||
@@ -0,0 +0,0 @@ public class EntityDragonFireball extends EntityFireball {
|
||||
|
||||
Reference in New Issue
Block a user