More patches for 1.14
This commit is contained in:
@@ -5,7 +5,7 @@ Subject: [PATCH] Add PhantomPreSpawnEvent
|
||||
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/EntityPhantom.java b/src/main/java/net/minecraft/server/EntityPhantom.java
|
||||
index a99d90efcb..f576264a8d 100644
|
||||
index e5ed5a3dc..e5d032d02 100644
|
||||
--- a/src/main/java/net/minecraft/server/EntityPhantom.java
|
||||
+++ b/src/main/java/net/minecraft/server/EntityPhantom.java
|
||||
@@ -0,0 +0,0 @@ public class EntityPhantom extends EntityFlying implements IMonster {
|
||||
@@ -19,10 +19,10 @@ index a99d90efcb..f576264a8d 100644
|
||||
+ // Paper end
|
||||
}
|
||||
|
||||
public void b(NBTTagCompound nbttagcompound) {
|
||||
@Override
|
||||
@@ -0,0 +0,0 @@ public class EntityPhantom extends EntityFlying implements IMonster {
|
||||
nbttagcompound.setInt("AY", this.c.getY());
|
||||
nbttagcompound.setInt("AZ", this.c.getZ());
|
||||
nbttagcompound.setInt("AY", this.d.getY());
|
||||
nbttagcompound.setInt("AZ", this.d.getZ());
|
||||
nbttagcompound.setInt("Size", this.getSize());
|
||||
+ // Paper start
|
||||
+ if (this.spawningEntity != null) {
|
||||
@@ -31,9 +31,9 @@ index a99d90efcb..f576264a8d 100644
|
||||
+ // Paper end
|
||||
}
|
||||
|
||||
public SoundCategory bV() {
|
||||
@Override
|
||||
@@ -0,0 +0,0 @@ public class EntityPhantom extends EntityFlying implements IMonster {
|
||||
return true;
|
||||
return entitysize.a(f);
|
||||
}
|
||||
|
||||
+ // Paper start
|
||||
@@ -46,9 +46,9 @@ index a99d90efcb..f576264a8d 100644
|
||||
+
|
||||
class b extends PathfinderGoal {
|
||||
|
||||
private int b;
|
||||
private final PathfinderTargetCondition b;
|
||||
diff --git a/src/main/java/net/minecraft/server/MobSpawnerPhantom.java b/src/main/java/net/minecraft/server/MobSpawnerPhantom.java
|
||||
index 5c43d908f0..5ddf66eef5 100644
|
||||
index 9f64d81c6..11098cd13 100644
|
||||
--- a/src/main/java/net/minecraft/server/MobSpawnerPhantom.java
|
||||
+++ b/src/main/java/net/minecraft/server/MobSpawnerPhantom.java
|
||||
@@ -0,0 +0,0 @@ public class MobSpawnerPhantom {
|
||||
@@ -64,14 +64,14 @@ index 5c43d908f0..5ddf66eef5 100644
|
||||
+ continue;
|
||||
+ }
|
||||
+ // Paper end
|
||||
EntityPhantom entityphantom = new EntityPhantom(world);
|
||||
EntityPhantom entityphantom = (EntityPhantom) EntityTypes.PHANTOM.a((World) worldserver);
|
||||
-
|
||||
+ entityphantom.spawningEntity = entityhuman.uniqueID; // Paper
|
||||
entityphantom.setPositionRotation(blockposition1, 0.0F, 0.0F);
|
||||
groupdataentity = entityphantom.prepare(difficultydamagescaler, groupdataentity, (NBTTagCompound) null);
|
||||
world.addEntity(entityphantom, org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason.NATURAL); // CraftBukkit
|
||||
groupdataentity = entityphantom.prepare(worldserver, difficultydamagescaler, EnumMobSpawn.NATURAL, groupdataentity, (NBTTagCompound) null);
|
||||
worldserver.addEntity(entityphantom, org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason.NATURAL); // CraftBukkit
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPhantom.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPhantom.java
|
||||
index 9f9ee92390..2b97313694 100644
|
||||
index 9f9ee9239..2b9731369 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPhantom.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPhantom.java
|
||||
@@ -0,0 +0,0 @@ public class CraftPhantom extends CraftFlying implements Phantom {
|
||||
|
||||
Reference in New Issue
Block a user