From d787919769890fd5e7fd0cef7e16c00cfd78de2c Mon Sep 17 00:00:00 2001 From: Aikar Date: Fri, 10 Aug 2018 22:11:49 -0400 Subject: [PATCH] Make EnderDragon implement Mob diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftComplexLivingEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftComplexLivingEntity.java index cc115cc368..4947249da2 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftComplexLivingEntity.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftComplexLivingEntity.java @@ -1,17 +1,18 @@ package org.bukkit.craftbukkit.entity; +import net.minecraft.server.EntityInsentient; import net.minecraft.server.EntityLiving; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.ComplexLivingEntity; -public abstract class CraftComplexLivingEntity extends CraftLivingEntity implements ComplexLivingEntity { - public CraftComplexLivingEntity(CraftServer server, EntityLiving entity) { +public abstract class CraftComplexLivingEntity extends CraftMob implements ComplexLivingEntity { // Paper + public CraftComplexLivingEntity(CraftServer server, EntityInsentient entity) { // Paper super(server, entity); } @Override - public EntityLiving getHandle() { - return (EntityLiving) entity; + public EntityInsentient getHandle() { // Paper + return (EntityInsentient) entity; // Paper } @Override -- 2.21.0