From 5d0b3018de89da69ee3ada71f82f0f0f4ab9ca9c Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot <noreply+git-craftbukkit@papermc.io> Date: Sun, 13 Aug 2023 07:52:40 +1000 Subject: [PATCH] #1235: Move EntityType return to base Entity class By: DerFrZocker <derrieple@gmail.com> --- .../org/bukkit/craftbukkit/entity/CraftAllay.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftAmbient.java | 6 ------ .../craftbukkit/entity/CraftAreaEffectCloud.java | 6 ------ .../bukkit/craftbukkit/entity/CraftArmorStand.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftArrow.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftAxolotl.java | 6 ------ .../java/org/bukkit/craftbukkit/entity/CraftBat.java | 6 ------ .../java/org/bukkit/craftbukkit/entity/CraftBee.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftBlaze.java | 6 ------ .../bukkit/craftbukkit/entity/CraftBlockDisplay.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftBoat.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftCamel.java | 6 ------ .../java/org/bukkit/craftbukkit/entity/CraftCat.java | 6 ------ .../bukkit/craftbukkit/entity/CraftCaveSpider.java | 6 ------ .../bukkit/craftbukkit/entity/CraftChestBoat.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftChicken.java | 6 ------ .../java/org/bukkit/craftbukkit/entity/CraftCod.java | 6 ------ .../bukkit/craftbukkit/entity/CraftComplexPart.java | 6 ------ .../java/org/bukkit/craftbukkit/entity/CraftCow.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftCreeper.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftDisplay.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftDolphin.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftDonkey.java | 6 ------ .../craftbukkit/entity/CraftDragonFireball.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftDrowned.java | 6 ------ .../java/org/bukkit/craftbukkit/entity/CraftEgg.java | 6 ------ .../craftbukkit/entity/CraftElderGuardian.java | 6 ------ .../bukkit/craftbukkit/entity/CraftEnderCrystal.java | 6 ------ .../bukkit/craftbukkit/entity/CraftEnderDragon.java | 6 ------ .../bukkit/craftbukkit/entity/CraftEnderPearl.java | 6 ------ .../bukkit/craftbukkit/entity/CraftEnderSignal.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftEnderman.java | 6 ------ .../bukkit/craftbukkit/entity/CraftEndermite.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftEntity.java | 12 ++++++++++++ .../org/bukkit/craftbukkit/entity/CraftEvoker.java | 6 ------ .../bukkit/craftbukkit/entity/CraftEvokerFangs.java | 6 ------ .../craftbukkit/entity/CraftExperienceOrb.java | 6 ------ .../bukkit/craftbukkit/entity/CraftFallingBlock.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftFireball.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftFirework.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftFishHook.java | 6 ------ .../java/org/bukkit/craftbukkit/entity/CraftFox.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftFrog.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftGhast.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftGiant.java | 6 ------ .../craftbukkit/entity/CraftGlowItemFrame.java | 6 ------ .../bukkit/craftbukkit/entity/CraftGlowSquid.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftGoat.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftGuardian.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftHanging.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftHoglin.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftHorse.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftHusk.java | 6 ------ .../bukkit/craftbukkit/entity/CraftIllusioner.java | 6 ------ .../bukkit/craftbukkit/entity/CraftInteraction.java | 6 ------ .../bukkit/craftbukkit/entity/CraftIronGolem.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftItem.java | 6 ------ .../bukkit/craftbukkit/entity/CraftItemDisplay.java | 6 ------ .../bukkit/craftbukkit/entity/CraftItemFrame.java | 6 ------ .../craftbukkit/entity/CraftLargeFireball.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftLeash.java | 6 ------ .../craftbukkit/entity/CraftLightningStrike.java | 6 ------ .../bukkit/craftbukkit/entity/CraftLivingEntity.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftLlama.java | 6 ------ .../bukkit/craftbukkit/entity/CraftLlamaSpit.java | 6 ------ .../bukkit/craftbukkit/entity/CraftMagmaCube.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftMarker.java | 6 ------ .../craftbukkit/entity/CraftMinecartChest.java | 6 ------ .../craftbukkit/entity/CraftMinecartCommand.java | 6 ------ .../craftbukkit/entity/CraftMinecartFurnace.java | 6 ------ .../craftbukkit/entity/CraftMinecartHopper.java | 6 ------ .../craftbukkit/entity/CraftMinecartMobSpawner.java | 6 ------ .../craftbukkit/entity/CraftMinecartRideable.java | 6 ------ .../bukkit/craftbukkit/entity/CraftMinecartTNT.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftMule.java | 6 ------ .../bukkit/craftbukkit/entity/CraftMushroomCow.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftOcelot.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftPainting.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftPanda.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftParrot.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftPhantom.java | 6 ------ .../java/org/bukkit/craftbukkit/entity/CraftPig.java | 6 ------ .../bukkit/craftbukkit/entity/CraftPigZombie.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftPiglin.java | 6 ------ .../bukkit/craftbukkit/entity/CraftPiglinBrute.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftPillager.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftPlayer.java | 5 ----- .../bukkit/craftbukkit/entity/CraftPolarBear.java | 6 ------ .../bukkit/craftbukkit/entity/CraftPufferFish.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftRabbit.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftRavager.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftSalmon.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftSheep.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftShulker.java | 6 ------ .../craftbukkit/entity/CraftShulkerBullet.java | 6 ------ .../bukkit/craftbukkit/entity/CraftSilverfish.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftSkeleton.java | 6 ------ .../craftbukkit/entity/CraftSkeletonHorse.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftSlime.java | 6 ------ .../craftbukkit/entity/CraftSmallFireball.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftSniffer.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftSnowball.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftSnowman.java | 6 ------ .../craftbukkit/entity/CraftSpectralArrow.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftSpider.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftSquid.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftStray.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftStrider.java | 6 ------ .../bukkit/craftbukkit/entity/CraftTNTPrimed.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftTadpole.java | 6 ------ .../bukkit/craftbukkit/entity/CraftTextDisplay.java | 6 ------ .../craftbukkit/entity/CraftThrownExpBottle.java | 6 ------ .../bukkit/craftbukkit/entity/CraftThrownPotion.java | 6 ------ .../bukkit/craftbukkit/entity/CraftTippedArrow.java | 6 ------ .../bukkit/craftbukkit/entity/CraftTraderLlama.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftTrident.java | 6 ------ .../bukkit/craftbukkit/entity/CraftTropicalFish.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftTurtle.java | 6 ------ .../java/org/bukkit/craftbukkit/entity/CraftVex.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftVillager.java | 6 ------ .../craftbukkit/entity/CraftVillagerZombie.java | 6 ------ .../bukkit/craftbukkit/entity/CraftVindicator.java | 6 ------ .../craftbukkit/entity/CraftWanderingTrader.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftWarden.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftWitch.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftWither.java | 6 ------ .../craftbukkit/entity/CraftWitherSkeleton.java | 6 ------ .../bukkit/craftbukkit/entity/CraftWitherSkull.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftWolf.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftZoglin.java | 6 ------ .../org/bukkit/craftbukkit/entity/CraftZombie.java | 6 ------ .../bukkit/craftbukkit/entity/CraftZombieHorse.java | 6 ------ 132 files changed, 12 insertions(+), 785 deletions(-) diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftAllay.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftAllay.java index b8e0676a47..56884f6530 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftAllay.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftAllay.java @@ -8,7 +8,6 @@ import org.bukkit.Material; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.inventory.CraftInventory; import org.bukkit.craftbukkit.util.CraftLocation; -import org.bukkit.entity.EntityType; import org.bukkit.inventory.Inventory; public class CraftAllay extends CraftCreature implements org.bukkit.entity.Allay { @@ -27,11 +26,6 @@ public class CraftAllay extends CraftCreature implements org.bukkit.entity.Allay return "CraftAllay"; } - @Override - public EntityType getType() { - return EntityType.ALLAY; - } - @Override public Inventory getInventory() { return new CraftInventory(getHandle().getInventory()); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftAmbient.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftAmbient.java index 235c9b81f5..7f0ba4f5e5 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftAmbient.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftAmbient.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.ambient.EntityAmbient; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Ambient; -import org.bukkit.entity.EntityType; public class CraftAmbient extends CraftMob implements Ambient { public CraftAmbient(CraftServer server, EntityAmbient entity) { @@ -19,9 +18,4 @@ public class CraftAmbient extends CraftMob implements Ambient { public String toString() { return "CraftAmbient"; } - - @Override - public EntityType getType() { - return EntityType.UNKNOWN; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftAreaEffectCloud.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftAreaEffectCloud.java index 02f664aaa3..3259b2c972 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftAreaEffectCloud.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftAreaEffectCloud.java @@ -15,7 +15,6 @@ import org.bukkit.craftbukkit.CraftParticle; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.potion.CraftPotionUtil; import org.bukkit.entity.AreaEffectCloud; -import org.bukkit.entity.EntityType; import org.bukkit.entity.LivingEntity; import org.bukkit.potion.PotionData; import org.bukkit.potion.PotionEffect; @@ -38,11 +37,6 @@ public class CraftAreaEffectCloud extends CraftEntity implements AreaEffectCloud return "CraftAreaEffectCloud"; } - @Override - public EntityType getType() { - return EntityType.AREA_EFFECT_CLOUD; - } - @Override public int getDuration() { return getHandle().getDuration(); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftArmorStand.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftArmorStand.java index 6a8557724e..f4534bf39a 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftArmorStand.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftArmorStand.java @@ -6,7 +6,6 @@ import org.bukkit.craftbukkit.CraftEquipmentSlot; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.ArmorStand; import org.bukkit.entity.ArmorStand.LockType; -import org.bukkit.entity.EntityType; import org.bukkit.inventory.EquipmentSlot; import org.bukkit.inventory.ItemStack; import org.bukkit.util.EulerAngle; @@ -22,11 +21,6 @@ public class CraftArmorStand extends CraftLivingEntity implements ArmorStand { return "CraftArmorStand"; } - @Override - public EntityType getType() { - return EntityType.ARMOR_STAND; - } - @Override public EntityArmorStand getHandle() { return (EntityArmorStand) super.getHandle(); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftArrow.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftArrow.java index dc0dd14b36..bc2b09d507 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftArrow.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftArrow.java @@ -7,7 +7,6 @@ import org.bukkit.block.Block; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.AbstractArrow; import org.bukkit.entity.Entity; -import org.bukkit.entity.EntityType; import org.bukkit.projectiles.ProjectileSource; public class CraftArrow extends AbstractProjectile implements AbstractArrow { @@ -128,9 +127,4 @@ public class CraftArrow extends AbstractProjectile implements AbstractArrow { public String toString() { return "CraftArrow"; } - - @Override - public EntityType getType() { - return EntityType.UNKNOWN; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftAxolotl.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftAxolotl.java index 4e69b6427f..366f573c0b 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftAxolotl.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftAxolotl.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import com.google.common.base.Preconditions; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Axolotl; -import org.bukkit.entity.EntityType; public class CraftAxolotl extends CraftAnimals implements Axolotl { @@ -16,11 +15,6 @@ public class CraftAxolotl extends CraftAnimals implements Axolotl { return (net.minecraft.world.entity.animal.axolotl.Axolotl) super.getHandle(); } - @Override - public EntityType getType() { - return EntityType.AXOLOTL; - } - @Override public String toString() { return "CraftAxolotl"; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBat.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBat.java index 8e34b8dd81..5f633d633b 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBat.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBat.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.ambient.EntityBat; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Bat; -import org.bukkit.entity.EntityType; public class CraftBat extends CraftAmbient implements Bat { public CraftBat(CraftServer server, EntityBat entity) { @@ -20,11 +19,6 @@ public class CraftBat extends CraftAmbient implements Bat { return "CraftBat"; } - @Override - public EntityType getType() { - return EntityType.BAT; - } - @Override public boolean isAwake() { return !getHandle().isResting(); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBee.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBee.java index c558462aa1..280706a32c 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBee.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBee.java @@ -7,7 +7,6 @@ import org.bukkit.Location; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.util.CraftLocation; import org.bukkit.entity.Bee; -import org.bukkit.entity.EntityType; public class CraftBee extends CraftAnimals implements Bee { @@ -25,11 +24,6 @@ public class CraftBee extends CraftAnimals implements Bee { return "CraftBee"; } - @Override - public EntityType getType() { - return EntityType.BEE; - } - @Override public Location getHive() { BlockPosition hive = getHandle().getHivePos(); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBlaze.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBlaze.java index c5800e2453..973d8b8988 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBlaze.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBlaze.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntityBlaze; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Blaze; -import org.bukkit.entity.EntityType; public class CraftBlaze extends CraftMonster implements Blaze { public CraftBlaze(CraftServer server, EntityBlaze entity) { @@ -19,9 +18,4 @@ public class CraftBlaze extends CraftMonster implements Blaze { public String toString() { return "CraftBlaze"; } - - @Override - public EntityType getType() { - return EntityType.BLAZE; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBlockDisplay.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBlockDisplay.java index a965dc7b8b..a2095d5ded 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBlockDisplay.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBlockDisplay.java @@ -5,7 +5,6 @@ import org.bukkit.block.data.BlockData; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.block.data.CraftBlockData; import org.bukkit.entity.BlockDisplay; -import org.bukkit.entity.EntityType; public class CraftBlockDisplay extends CraftDisplay implements BlockDisplay { @@ -23,11 +22,6 @@ public class CraftBlockDisplay extends CraftDisplay implements BlockDisplay { return "CraftBlockDisplay"; } - @Override - public EntityType getType() { - return EntityType.BLOCK_DISPLAY; - } - @Override public BlockData getBlock() { return CraftBlockData.fromData(getHandle().getBlockState()); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBoat.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBoat.java index 21dc6e1e45..1eb6d2a125 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBoat.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftBoat.java @@ -7,7 +7,6 @@ import org.bukkit.TreeSpecies; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Boat; import org.bukkit.entity.Entity; -import org.bukkit.entity.EntityType; public class CraftBoat extends CraftVehicle implements Boat { @@ -96,11 +95,6 @@ public class CraftBoat extends CraftVehicle implements Boat { return "CraftBoat{boatType=" + getBoatType() + ",status=" + getStatus() + ",passengers=" + getPassengers().stream().map(Entity::toString).collect(Collectors.joining("-", "{", "}")) + "}"; } - @Override - public EntityType getType() { - return EntityType.BOAT; - } - public static Boat.Type boatTypeFromNms(EntityBoat.EnumBoatType boatType) { return switch (boatType) { default -> throw new EnumConstantNotPresentException(Type.class, boatType.name()); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCamel.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCamel.java index c765139d22..ee0727ce6c 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCamel.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCamel.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.EntityPose; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Camel; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Horse; public class CraftCamel extends CraftAbstractHorse implements Camel { @@ -22,11 +21,6 @@ public class CraftCamel extends CraftAbstractHorse implements Camel { return "CraftCamel"; } - @Override - public EntityType getType() { - return EntityType.CAMEL; - } - @Override public Horse.Variant getVariant() { return Horse.Variant.CAMEL; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCat.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCat.java index 3498bac145..e2ad24ac5f 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCat.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCat.java @@ -8,7 +8,6 @@ import org.bukkit.DyeColor; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Cat; import org.bukkit.entity.Cat.Type; -import org.bukkit.entity.EntityType; public class CraftCat extends CraftTameableAnimal implements Cat { @@ -21,11 +20,6 @@ public class CraftCat extends CraftTameableAnimal implements Cat { return (EntityCat) super.getHandle(); } - @Override - public EntityType getType() { - return EntityType.CAT; - } - @Override public String toString() { return "CraftCat"; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCaveSpider.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCaveSpider.java index f4e11cbbc2..bc780cd073 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCaveSpider.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCaveSpider.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntityCaveSpider; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.CaveSpider; -import org.bukkit.entity.EntityType; public class CraftCaveSpider extends CraftSpider implements CaveSpider { public CraftCaveSpider(CraftServer server, EntityCaveSpider entity) { @@ -19,9 +18,4 @@ public class CraftCaveSpider extends CraftSpider implements CaveSpider { public String toString() { return "CraftCaveSpider"; } - - @Override - public EntityType getType() { - return EntityType.CAVE_SPIDER; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftChestBoat.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftChestBoat.java index 032cbc5beb..85e77459aa 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftChestBoat.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftChestBoat.java @@ -7,7 +7,6 @@ import org.bukkit.NamespacedKey; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.inventory.CraftInventory; import org.bukkit.craftbukkit.util.CraftNamespacedKey; -import org.bukkit.entity.EntityType; import org.bukkit.inventory.Inventory; import org.bukkit.loot.LootTable; @@ -30,11 +29,6 @@ public class CraftChestBoat extends CraftBoat implements org.bukkit.entity.Chest return "CraftChestBoat"; } - @Override - public EntityType getType() { - return EntityType.CHEST_BOAT; - } - @Override public Inventory getInventory() { return inventory; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftChicken.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftChicken.java index 45976e453d..0cd521678e 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftChicken.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftChicken.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.animal.EntityChicken; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Chicken; -import org.bukkit.entity.EntityType; public class CraftChicken extends CraftAnimals implements Chicken { @@ -20,9 +19,4 @@ public class CraftChicken extends CraftAnimals implements Chicken { public String toString() { return "CraftChicken"; } - - @Override - public EntityType getType() { - return EntityType.CHICKEN; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCod.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCod.java index c9705064ca..a656284231 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCod.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCod.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.animal.EntityCod; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Cod; -import org.bukkit.entity.EntityType; public class CraftCod extends CraftFish implements Cod { @@ -20,9 +19,4 @@ public class CraftCod extends CraftFish implements Cod { public String toString() { return "CraftCod"; } - - @Override - public EntityType getType() { - return EntityType.COD; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftComplexPart.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftComplexPart.java index b3d62532cb..6b43294c66 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftComplexPart.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftComplexPart.java @@ -5,7 +5,6 @@ import net.minecraft.world.entity.boss.enderdragon.EntityEnderDragon; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.ComplexEntityPart; import org.bukkit.entity.ComplexLivingEntity; -import org.bukkit.entity.EntityType; import org.bukkit.event.entity.EntityDamageEvent; public class CraftComplexPart extends CraftEntity implements ComplexEntityPart { @@ -42,9 +41,4 @@ public class CraftComplexPart extends CraftEntity implements ComplexEntityPart { public String toString() { return "CraftComplexPart"; } - - @Override - public EntityType getType() { - return EntityType.UNKNOWN; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCow.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCow.java index fcfef870be..ac0143a69b 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCow.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCow.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.animal.EntityCow; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Cow; -import org.bukkit.entity.EntityType; public class CraftCow extends CraftAnimals implements Cow { @@ -20,9 +19,4 @@ public class CraftCow extends CraftAnimals implements Cow { public String toString() { return "CraftCow"; } - - @Override - public EntityType getType() { - return EntityType.COW; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCreeper.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCreeper.java index 3068e8467e..1228c7b1c4 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCreeper.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftCreeper.java @@ -4,7 +4,6 @@ import com.google.common.base.Preconditions; import net.minecraft.world.entity.monster.EntityCreeper; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Creeper; -import org.bukkit.entity.EntityType; import org.bukkit.event.entity.CreeperPowerEvent; public class CraftCreeper extends CraftMonster implements Creeper { @@ -90,9 +89,4 @@ public class CraftCreeper extends CraftMonster implements Creeper { public String toString() { return "CraftCreeper"; } - - @Override - public EntityType getType() { - return EntityType.CREEPER; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftDisplay.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftDisplay.java index a8c3803bbb..e4947785a3 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftDisplay.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftDisplay.java @@ -4,7 +4,6 @@ import com.google.common.base.Preconditions; import org.bukkit.Color; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Display; -import org.bukkit.entity.EntityType; import org.bukkit.util.Transformation; public class CraftDisplay extends CraftEntity implements Display { @@ -23,11 +22,6 @@ public class CraftDisplay extends CraftEntity implements Display { return "CraftDisplay"; } - @Override - public EntityType getType() { - return EntityType.UNKNOWN; - } - @Override public Transformation getTransformation() { com.mojang.math.Transformation nms = net.minecraft.world.entity.Display.createTransformation(getHandle().getEntityData()); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftDolphin.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftDolphin.java index 63ec66e302..12b316b58b 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftDolphin.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftDolphin.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.animal.EntityDolphin; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Dolphin; -import org.bukkit.entity.EntityType; public class CraftDolphin extends CraftWaterMob implements Dolphin { @@ -20,9 +19,4 @@ public class CraftDolphin extends CraftWaterMob implements Dolphin { public String toString() { return "CraftDolphin"; } - - @Override - public EntityType getType() { - return EntityType.DOLPHIN; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftDonkey.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftDonkey.java index 35bfc09558..9b534229dd 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftDonkey.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftDonkey.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.animal.horse.EntityHorseDonkey; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Donkey; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Horse.Variant; public class CraftDonkey extends CraftChestedHorse implements Donkey { @@ -17,11 +16,6 @@ public class CraftDonkey extends CraftChestedHorse implements Donkey { return "CraftDonkey"; } - @Override - public EntityType getType() { - return EntityType.DONKEY; - } - @Override public Variant getVariant() { return Variant.DONKEY; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftDragonFireball.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftDragonFireball.java index 322b7434aa..1ab864f3e8 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftDragonFireball.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftDragonFireball.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.projectile.EntityDragonFireball; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.DragonFireball; -import org.bukkit.entity.EntityType; public class CraftDragonFireball extends CraftFireball implements DragonFireball { public CraftDragonFireball(CraftServer server, EntityDragonFireball entity) { @@ -14,9 +13,4 @@ public class CraftDragonFireball extends CraftFireball implements DragonFireball public String toString() { return "CraftDragonFireball"; } - - @Override - public EntityType getType() { - return EntityType.DRAGON_FIREBALL; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftDrowned.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftDrowned.java index 3bb39dae11..ea524837ec 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftDrowned.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftDrowned.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntityDrowned; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Drowned; -import org.bukkit.entity.EntityType; public class CraftDrowned extends CraftZombie implements Drowned { @@ -20,9 +19,4 @@ public class CraftDrowned extends CraftZombie implements Drowned { public String toString() { return "CraftDrowned"; } - - @Override - public EntityType getType() { - return EntityType.DROWNED; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEgg.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEgg.java index 865e260fc6..fe3dbd1319 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEgg.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEgg.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.projectile.EntityEgg; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Egg; -import org.bukkit.entity.EntityType; public class CraftEgg extends CraftThrowableProjectile implements Egg { public CraftEgg(CraftServer server, EntityEgg entity) { @@ -19,9 +18,4 @@ public class CraftEgg extends CraftThrowableProjectile implements Egg { public String toString() { return "CraftEgg"; } - - @Override - public EntityType getType() { - return EntityType.EGG; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftElderGuardian.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftElderGuardian.java index c0f1dc5195..91d954f684 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftElderGuardian.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftElderGuardian.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntityGuardianElder; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.ElderGuardian; -import org.bukkit.entity.EntityType; public class CraftElderGuardian extends CraftGuardian implements ElderGuardian { @@ -16,11 +15,6 @@ public class CraftElderGuardian extends CraftGuardian implements ElderGuardian { return "CraftElderGuardian"; } - @Override - public EntityType getType() { - return EntityType.ELDER_GUARDIAN; - } - @Override public boolean isElder() { return true; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderCrystal.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderCrystal.java index c8f2af0248..13d68f0e93 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderCrystal.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderCrystal.java @@ -6,7 +6,6 @@ import org.bukkit.Location; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.util.CraftLocation; import org.bukkit.entity.EnderCrystal; -import org.bukkit.entity.EntityType; public class CraftEnderCrystal extends CraftEntity implements EnderCrystal { public CraftEnderCrystal(CraftServer server, EntityEnderCrystal entity) { @@ -49,9 +48,4 @@ public class CraftEnderCrystal extends CraftEntity implements EnderCrystal { public String toString() { return "CraftEnderCrystal"; } - - @Override - public EntityType getType() { - return EntityType.ENDER_CRYSTAL; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderDragon.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderDragon.java index b81907b45b..e676b2ef66 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderDragon.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderDragon.java @@ -13,7 +13,6 @@ import org.bukkit.craftbukkit.boss.CraftDragonBattle; import org.bukkit.entity.ComplexEntityPart; import org.bukkit.entity.EnderDragon; import org.bukkit.entity.EnderDragon.Phase; -import org.bukkit.entity.EntityType; public class CraftEnderDragon extends CraftMob implements EnderDragon, CraftEnemy { @@ -42,11 +41,6 @@ public class CraftEnderDragon extends CraftMob implements EnderDragon, CraftEnem return "CraftEnderDragon"; } - @Override - public EntityType getType() { - return EntityType.ENDER_DRAGON; - } - @Override public Phase getPhase() { return Phase.values()[getHandle().getEntityData().get(EntityEnderDragon.DATA_PHASE)]; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderPearl.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderPearl.java index 6e4e5da55f..5d7e5f798e 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderPearl.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderPearl.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.projectile.EntityEnderPearl; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.EnderPearl; -import org.bukkit.entity.EntityType; public class CraftEnderPearl extends CraftThrowableProjectile implements EnderPearl { public CraftEnderPearl(CraftServer server, EntityEnderPearl entity) { @@ -19,9 +18,4 @@ public class CraftEnderPearl extends CraftThrowableProjectile implements EnderPe public String toString() { return "CraftEnderPearl"; } - - @Override - public EntityType getType() { - return EntityType.ENDER_PEARL; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderSignal.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderSignal.java index b08f2ef53d..c6a66fcb58 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderSignal.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderSignal.java @@ -9,7 +9,6 @@ import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.inventory.CraftItemStack; import org.bukkit.craftbukkit.util.CraftLocation; import org.bukkit.entity.EnderSignal; -import org.bukkit.entity.EntityType; import org.bukkit.inventory.ItemStack; public class CraftEnderSignal extends CraftEntity implements EnderSignal { @@ -27,11 +26,6 @@ public class CraftEnderSignal extends CraftEntity implements EnderSignal { return "CraftEnderSignal"; } - @Override - public EntityType getType() { - return EntityType.ENDER_SIGNAL; - } - @Override public Location getTargetLocation() { return new Location(getWorld(), getHandle().tx, getHandle().ty, getHandle().tz, getHandle().getYRot(), getHandle().getXRot()); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderman.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderman.java index 89e44756fa..05441b8611 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderman.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEnderman.java @@ -10,7 +10,6 @@ import org.bukkit.craftbukkit.block.data.CraftBlockData; import org.bukkit.craftbukkit.util.CraftMagicNumbers; import org.bukkit.entity.Enderman; import org.bukkit.entity.Entity; -import org.bukkit.entity.EntityType; import org.bukkit.material.MaterialData; public class CraftEnderman extends CraftMonster implements Enderman { @@ -50,11 +49,6 @@ public class CraftEnderman extends CraftMonster implements Enderman { return "CraftEnderman"; } - @Override - public EntityType getType() { - return EntityType.ENDERMAN; - } - @Override public boolean teleport() { return getHandle().teleport(); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEndermite.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEndermite.java index 5d743f8b63..bb72a1a733 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEndermite.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEndermite.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntityEndermite; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Endermite; -import org.bukkit.entity.EntityType; public class CraftEndermite extends CraftMonster implements Endermite { @@ -21,11 +20,6 @@ public class CraftEndermite extends CraftMonster implements Endermite { return "CraftEndermite"; } - @Override - public EntityType getType() { - return EntityType.ENDERMITE; - } - @Override public boolean isPlayerSpawned() { return false; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java index 30fe9e0079..b4dcaf77a1 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java @@ -23,6 +23,7 @@ import net.minecraft.world.entity.EntityFlying; import net.minecraft.world.entity.EntityLightning; import net.minecraft.world.entity.EntityLiving; import net.minecraft.world.entity.EntityTameableAnimal; +import net.minecraft.world.entity.EntityTypes; import net.minecraft.world.entity.GlowSquid; import net.minecraft.world.entity.Interaction; import net.minecraft.world.entity.Marker; @@ -163,6 +164,7 @@ import net.minecraft.world.entity.vehicle.EntityMinecartTNT; import net.minecraft.world.phys.AxisAlignedBB; import org.bukkit.EntityEffect; import org.bukkit.Location; +import org.bukkit.Registry; import org.bukkit.Server; import org.bukkit.Sound; import org.bukkit.World; @@ -176,8 +178,10 @@ import org.bukkit.craftbukkit.persistence.CraftPersistentDataContainer; import org.bukkit.craftbukkit.persistence.CraftPersistentDataTypeRegistry; import org.bukkit.craftbukkit.util.CraftChatMessage; import org.bukkit.craftbukkit.util.CraftLocation; +import org.bukkit.craftbukkit.util.CraftNamespacedKey; import org.bukkit.craftbukkit.util.CraftSpawnCategory; import org.bukkit.craftbukkit.util.CraftVector; +import org.bukkit.entity.EntityType; import org.bukkit.entity.Player; import org.bukkit.entity.Pose; import org.bukkit.entity.SpawnCategory; @@ -200,12 +204,15 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity { protected final CraftServer server; protected Entity entity; + private final EntityType entityType; private EntityDamageEvent lastDamageEvent; private final CraftPersistentDataContainer persistentDataContainer = new CraftPersistentDataContainer(DATA_TYPE_REGISTRY); public CraftEntity(final CraftServer server, final Entity entity) { this.server = server; this.entity = entity; + EntityType type = Registry.ENTITY_TYPE.get(CraftNamespacedKey.fromMinecraft(EntityTypes.getKey(entity.getType()))); + this.entityType = (type != null) ? type : EntityType.UNKNOWN; } public static CraftEntity getEntity(CraftServer server, Entity entity) { @@ -755,6 +762,11 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity { return entity; } + @Override + public final EntityType getType() { + return entityType; + } + @Override public void playEffect(EntityEffect type) { Preconditions.checkArgument(type != null, "type"); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEvoker.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEvoker.java index fb490be8ef..d5d3766824 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEvoker.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEvoker.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntityEvoker; import net.minecraft.world.entity.monster.EntityIllagerWizard; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Evoker; public class CraftEvoker extends CraftSpellcaster implements Evoker { @@ -22,11 +21,6 @@ public class CraftEvoker extends CraftSpellcaster implements Evoker { return "CraftEvoker"; } - @Override - public EntityType getType() { - return EntityType.EVOKER; - } - @Override public Evoker.Spell getCurrentSpell() { return Evoker.Spell.values()[getHandle().getCurrentSpell().ordinal()]; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEvokerFangs.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEvokerFangs.java index 19c42371de..a95b04a1e6 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEvokerFangs.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftEvokerFangs.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.EntityLiving; import net.minecraft.world.entity.projectile.EntityEvokerFangs; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.EvokerFangs; import org.bukkit.entity.LivingEntity; @@ -23,11 +22,6 @@ public class CraftEvokerFangs extends CraftEntity implements EvokerFangs { return "CraftEvokerFangs"; } - @Override - public EntityType getType() { - return EntityType.EVOKER_FANGS; - } - @Override public LivingEntity getOwner() { EntityLiving owner = getHandle().getOwner(); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftExperienceOrb.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftExperienceOrb.java index da14f59aec..c3524a3bc7 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftExperienceOrb.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftExperienceOrb.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.EntityExperienceOrb; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.ExperienceOrb; public class CraftExperienceOrb extends CraftEntity implements ExperienceOrb { @@ -29,9 +28,4 @@ public class CraftExperienceOrb extends CraftEntity implements ExperienceOrb { public String toString() { return "CraftExperienceOrb"; } - - @Override - public EntityType getType() { - return EntityType.EXPERIENCE_ORB; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFallingBlock.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFallingBlock.java index 59314c0c26..b5b6ce63f7 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFallingBlock.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFallingBlock.java @@ -6,7 +6,6 @@ import org.bukkit.Material; import org.bukkit.block.data.BlockData; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.block.data.CraftBlockData; -import org.bukkit.entity.EntityType; import org.bukkit.entity.FallingBlock; public class CraftFallingBlock extends CraftEntity implements FallingBlock { @@ -25,11 +24,6 @@ public class CraftFallingBlock extends CraftEntity implements FallingBlock { return "CraftFallingBlock"; } - @Override - public EntityType getType() { - return EntityType.FALLING_BLOCK; - } - @Override public Material getMaterial() { return getBlockData().getMaterial(); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFireball.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFireball.java index 64e766f5b4..b0ff11b409 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFireball.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFireball.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import com.google.common.base.Preconditions; import net.minecraft.world.entity.projectile.EntityFireball; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Fireball; import org.bukkit.projectiles.ProjectileSource; import org.bukkit.util.Vector; @@ -69,9 +68,4 @@ public class CraftFireball extends AbstractProjectile implements Fireball { public String toString() { return "CraftFireball"; } - - @Override - public EntityType getType() { - return EntityType.UNKNOWN; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFirework.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFirework.java index 27ddb27ec6..cb76204dd3 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFirework.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFirework.java @@ -9,7 +9,6 @@ import net.minecraft.world.item.Items; import org.bukkit.Material; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.inventory.CraftItemStack; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Firework; import org.bukkit.entity.LivingEntity; import org.bukkit.inventory.meta.FireworkMeta; @@ -47,11 +46,6 @@ public class CraftFirework extends CraftProjectile implements Firework { return "CraftFirework"; } - @Override - public EntityType getType() { - return EntityType.FIREWORK; - } - @Override public FireworkMeta getFireworkMeta() { return (FireworkMeta) item.getItemMeta(); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFishHook.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFishHook.java index fda83e13f3..4b010e5322 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFishHook.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFishHook.java @@ -5,7 +5,6 @@ import net.minecraft.core.BlockPosition; import net.minecraft.world.entity.projectile.EntityFishingHook; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Entity; -import org.bukkit.entity.EntityType; import org.bukkit.entity.FishHook; public class CraftFishHook extends CraftProjectile implements FishHook { @@ -25,11 +24,6 @@ public class CraftFishHook extends CraftProjectile implements FishHook { return "CraftFishingHook"; } - @Override - public EntityType getType() { - return EntityType.FISHING_HOOK; - } - @Override public int getMinWaitTime() { return getHandle().minWaitTime; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFox.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFox.java index 909513c50f..efcb213ea6 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFox.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFox.java @@ -6,7 +6,6 @@ import java.util.UUID; import net.minecraft.world.entity.animal.EntityFox; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.AnimalTamer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Fox; import org.bukkit.entity.Fox.Type; @@ -21,11 +20,6 @@ public class CraftFox extends CraftAnimals implements Fox { return (EntityFox) super.getHandle(); } - @Override - public EntityType getType() { - return EntityType.FOX; - } - @Override public String toString() { return "CraftFox"; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFrog.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFrog.java index 2371aca0b3..426327c336 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFrog.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftFrog.java @@ -7,7 +7,6 @@ import org.bukkit.Registry; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.util.CraftNamespacedKey; import org.bukkit.entity.Entity; -import org.bukkit.entity.EntityType; public class CraftFrog extends CraftAnimals implements org.bukkit.entity.Frog { @@ -25,11 +24,6 @@ public class CraftFrog extends CraftAnimals implements org.bukkit.entity.Frog { return "CraftFrog"; } - @Override - public EntityType getType() { - return EntityType.FROG; - } - @Override public Entity getTongueTarget() { return getHandle().getTongueTarget().map(net.minecraft.world.entity.Entity::getBukkitEntity).orElse(null); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGhast.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGhast.java index ed47774fb8..c3fc57a2c5 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGhast.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGhast.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntityGhast; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Ghast; public class CraftGhast extends CraftFlying implements Ghast, CraftEnemy { @@ -21,11 +20,6 @@ public class CraftGhast extends CraftFlying implements Ghast, CraftEnemy { return "CraftGhast"; } - @Override - public EntityType getType() { - return EntityType.GHAST; - } - @Override public boolean isCharging() { return getHandle().isCharging(); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGiant.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGiant.java index 95cfa87ccb..c06fe4c054 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGiant.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGiant.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntityGiantZombie; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Giant; public class CraftGiant extends CraftMonster implements Giant { @@ -20,9 +19,4 @@ public class CraftGiant extends CraftMonster implements Giant { public String toString() { return "CraftGiant"; } - - @Override - public EntityType getType() { - return EntityType.GIANT; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGlowItemFrame.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGlowItemFrame.java index f507b6bd99..7dd9d670a1 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGlowItemFrame.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGlowItemFrame.java @@ -1,7 +1,6 @@ package org.bukkit.craftbukkit.entity; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.GlowItemFrame; public class CraftGlowItemFrame extends CraftItemFrame implements GlowItemFrame { @@ -15,11 +14,6 @@ public class CraftGlowItemFrame extends CraftItemFrame implements GlowItemFrame return (net.minecraft.world.entity.decoration.GlowItemFrame) super.getHandle(); } - @Override - public EntityType getType() { - return EntityType.GLOW_ITEM_FRAME; - } - @Override public String toString() { return "CraftGlowItemFrame{item=" + getItem() + ", rotation=" + getRotation() + "}"; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGlowSquid.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGlowSquid.java index 44ba04c3fa..21a0da5260 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGlowSquid.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGlowSquid.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import com.google.common.base.Preconditions; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.GlowSquid; public class CraftGlowSquid extends CraftSquid implements GlowSquid { @@ -16,11 +15,6 @@ public class CraftGlowSquid extends CraftSquid implements GlowSquid { return (net.minecraft.world.entity.GlowSquid) super.getHandle(); } - @Override - public EntityType getType() { - return EntityType.GLOW_SQUID; - } - @Override public String toString() { return "CraftGlowSquid"; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGoat.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGoat.java index a203a32fc2..a07106ddb4 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGoat.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGoat.java @@ -1,7 +1,6 @@ package org.bukkit.craftbukkit.entity; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Goat; public class CraftGoat extends CraftAnimals implements Goat { @@ -15,11 +14,6 @@ public class CraftGoat extends CraftAnimals implements Goat { return (net.minecraft.world.entity.animal.goat.Goat) super.getHandle(); } - @Override - public EntityType getType() { - return EntityType.GOAT; - } - @Override public String toString() { return "CraftGoat"; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGuardian.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGuardian.java index 00ee47d7cb..b1ad0243b7 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGuardian.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftGuardian.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import com.google.common.base.Preconditions; import net.minecraft.world.entity.monster.EntityGuardian; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Guardian; import org.bukkit.entity.LivingEntity; @@ -25,11 +24,6 @@ public class CraftGuardian extends CraftMonster implements Guardian { return "CraftGuardian"; } - @Override - public EntityType getType() { - return EntityType.GUARDIAN; - } - @Override public void setTarget(LivingEntity target) { super.setTarget(target); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHanging.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHanging.java index 4f6b924f55..8734dbb619 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHanging.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHanging.java @@ -5,7 +5,6 @@ import net.minecraft.world.entity.decoration.EntityHanging; import org.bukkit.block.BlockFace; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.block.CraftBlock; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Hanging; public class CraftHanging extends CraftEntity implements Hanging { @@ -67,9 +66,4 @@ public class CraftHanging extends CraftEntity implements Hanging { public String toString() { return "CraftHanging"; } - - @Override - public EntityType getType() { - return EntityType.UNKNOWN; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHoglin.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHoglin.java index 4ecfed1136..0a5391b08e 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHoglin.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHoglin.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import com.google.common.base.Preconditions; import net.minecraft.world.entity.monster.hoglin.EntityHoglin; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Hoglin; public class CraftHoglin extends CraftAnimals implements Hoglin, CraftEnemy { @@ -62,9 +61,4 @@ public class CraftHoglin extends CraftAnimals implements Hoglin, CraftEnemy { public String toString() { return "CraftHoglin"; } - - @Override - public EntityType getType() { - return EntityType.HOGLIN; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHorse.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHorse.java index 27a525be87..1f465ea9fc 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHorse.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHorse.java @@ -6,7 +6,6 @@ import net.minecraft.world.entity.animal.horse.HorseColor; import net.minecraft.world.entity.animal.horse.HorseStyle; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.inventory.CraftInventoryHorse; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Horse; import org.bukkit.inventory.HorseInventory; @@ -67,9 +66,4 @@ public class CraftHorse extends CraftAbstractHorse implements Horse { public String toString() { return "CraftHorse{variant=" + getVariant() + ", owner=" + getOwner() + '}'; } - - @Override - public EntityType getType() { - return EntityType.HORSE; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHusk.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHusk.java index d0f3166ef0..76f4d809f4 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHusk.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftHusk.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntityZombieHusk; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Husk; public class CraftHusk extends CraftZombie implements Husk { @@ -15,9 +14,4 @@ public class CraftHusk extends CraftZombie implements Husk { public String toString() { return "CraftHusk"; } - - @Override - public EntityType getType() { - return EntityType.HUSK; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftIllusioner.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftIllusioner.java index 0dabb012b3..b4116f6b83 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftIllusioner.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftIllusioner.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntityIllagerIllusioner; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Illusioner; public class CraftIllusioner extends CraftSpellcaster implements Illusioner { @@ -20,9 +19,4 @@ public class CraftIllusioner extends CraftSpellcaster implements Illusioner { public String toString() { return "CraftIllusioner"; } - - @Override - public EntityType getType() { - return EntityType.ILLUSIONER; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftInteraction.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftInteraction.java index 74ca421147..d60ad11733 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftInteraction.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftInteraction.java @@ -4,7 +4,6 @@ import java.util.UUID; import org.bukkit.Bukkit; import org.bukkit.OfflinePlayer; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Interaction; public class CraftInteraction extends CraftEntity implements Interaction { @@ -23,11 +22,6 @@ public class CraftInteraction extends CraftEntity implements Interaction { return "CraftInteraction"; } - @Override - public EntityType getType() { - return EntityType.INTERACTION; - } - @Override public float getInteractionWidth() { return getHandle().getWidth(); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftIronGolem.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftIronGolem.java index 69fe6c47cc..cb60fe8bfd 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftIronGolem.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftIronGolem.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.animal.EntityIronGolem; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.IronGolem; public class CraftIronGolem extends CraftGolem implements IronGolem { @@ -29,9 +28,4 @@ public class CraftIronGolem extends CraftGolem implements IronGolem { public void setPlayerCreated(boolean playerCreated) { getHandle().setPlayerCreated(playerCreated); } - - @Override - public EntityType getType() { - return EntityType.IRON_GOLEM; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftItem.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftItem.java index b468361092..7ed19a639a 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftItem.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftItem.java @@ -5,7 +5,6 @@ import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.item.EntityItem; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.inventory.CraftItemStack; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Item; import org.bukkit.inventory.ItemStack; @@ -90,9 +89,4 @@ public class CraftItem extends CraftEntity implements Item { public String toString() { return "CraftItem"; } - - @Override - public EntityType getType() { - return EntityType.DROPPED_ITEM; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftItemDisplay.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftItemDisplay.java index 81b4a56d3c..fbfdbe31f3 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftItemDisplay.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftItemDisplay.java @@ -4,7 +4,6 @@ import com.google.common.base.Preconditions; import net.minecraft.world.item.ItemDisplayContext; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.inventory.CraftItemStack; -import org.bukkit.entity.EntityType; import org.bukkit.entity.ItemDisplay; import org.bukkit.inventory.ItemStack; @@ -24,11 +23,6 @@ public class CraftItemDisplay extends CraftDisplay implements ItemDisplay { return "CraftItemDisplay"; } - @Override - public EntityType getType() { - return EntityType.ITEM_DISPLAY; - } - @Override public ItemStack getItemStack() { return CraftItemStack.asBukkitCopy(getHandle().getItemStack()); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftItemFrame.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftItemFrame.java index d89b0336d0..26cc6ca6ab 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftItemFrame.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftItemFrame.java @@ -10,7 +10,6 @@ import org.bukkit.block.BlockFace; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.block.CraftBlock; import org.bukkit.craftbukkit.inventory.CraftItemStack; -import org.bukkit.entity.EntityType; import org.bukkit.entity.ItemFrame; public class CraftItemFrame extends CraftHanging implements ItemFrame { @@ -166,9 +165,4 @@ public class CraftItemFrame extends CraftHanging implements ItemFrame { public String toString() { return "CraftItemFrame{item=" + getItem() + ", rotation=" + getRotation() + "}"; } - - @Override - public EntityType getType() { - return EntityType.ITEM_FRAME; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLargeFireball.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLargeFireball.java index 75b092527f..ffd05382be 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLargeFireball.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLargeFireball.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.projectile.EntityLargeFireball; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.LargeFireball; public class CraftLargeFireball extends CraftSizedFireball implements LargeFireball { @@ -25,9 +24,4 @@ public class CraftLargeFireball extends CraftSizedFireball implements LargeFireb public String toString() { return "CraftLargeFireball"; } - - @Override - public EntityType getType() { - return EntityType.FIREBALL; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLeash.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLeash.java index 8f59c4a098..b0203c6a30 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLeash.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLeash.java @@ -4,7 +4,6 @@ import com.google.common.base.Preconditions; import net.minecraft.world.entity.decoration.EntityLeash; import org.bukkit.block.BlockFace; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.LeashHitch; public class CraftLeash extends CraftHanging implements LeashHitch { @@ -34,9 +33,4 @@ public class CraftLeash extends CraftHanging implements LeashHitch { public String toString() { return "CraftLeash"; } - - @Override - public EntityType getType() { - return EntityType.LEASH_HITCH; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLightningStrike.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLightningStrike.java index 9ab9f0a312..381f448b01 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLightningStrike.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLightningStrike.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.EntityLightning; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.LightningStrike; public class CraftLightningStrike extends CraftEntity implements LightningStrike { @@ -24,9 +23,4 @@ public class CraftLightningStrike extends CraftEntity implements LightningStrike public String toString() { return "CraftLightningStrike"; } - - @Override - public EntityType getType() { - return EntityType.LIGHTNING; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java index 7d24c149e3..8d35243c0e 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java @@ -64,7 +64,6 @@ import org.bukkit.entity.Egg; import org.bukkit.entity.EnderPearl; import org.bukkit.entity.Entity; import org.bukkit.entity.EntityCategory; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Fireball; import org.bukkit.entity.Firework; import org.bukkit.entity.FishHook; @@ -507,11 +506,6 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity { return (T) launch.getBukkitEntity(); } - @Override - public EntityType getType() { - return EntityType.UNKNOWN; - } - @Override public boolean hasLineOfSight(Entity other) { Preconditions.checkState(!getHandle().generation, "Cannot check line of sight during world generation"); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLlama.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLlama.java index 4b5fe3808b..8ded196b25 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLlama.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLlama.java @@ -4,7 +4,6 @@ import com.google.common.base.Preconditions; import net.minecraft.world.entity.animal.horse.EntityLlama; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.inventory.CraftInventoryLlama; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Horse; import org.bukkit.entity.Llama; import org.bukkit.entity.Llama.Color; @@ -60,9 +59,4 @@ public class CraftLlama extends CraftChestedHorse implements Llama { public String toString() { return "CraftLlama"; } - - @Override - public EntityType getType() { - return EntityType.LLAMA; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLlamaSpit.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLlamaSpit.java index 70071d9907..e128c9310c 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLlamaSpit.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftLlamaSpit.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.projectile.EntityLlamaSpit; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.LlamaSpit; import org.bukkit.projectiles.ProjectileSource; @@ -22,11 +21,6 @@ public class CraftLlamaSpit extends AbstractProjectile implements LlamaSpit { return "CraftLlamaSpit"; } - @Override - public EntityType getType() { - return EntityType.LLAMA_SPIT; - } - @Override public ProjectileSource getShooter() { return (getHandle().getOwner() != null) ? (ProjectileSource) getHandle().getOwner().getBukkitEntity() : null; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMagmaCube.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMagmaCube.java index 53909f6eee..ac38b7b903 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMagmaCube.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMagmaCube.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntityMagmaCube; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.MagmaCube; public class CraftMagmaCube extends CraftSlime implements MagmaCube { @@ -20,9 +19,4 @@ public class CraftMagmaCube extends CraftSlime implements MagmaCube { public String toString() { return "CraftMagmaCube"; } - - @Override - public EntityType getType() { - return EntityType.MAGMA_CUBE; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMarker.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMarker.java index 1e794ec9fc..e6782a48d2 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMarker.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMarker.java @@ -1,7 +1,6 @@ package org.bukkit.craftbukkit.entity; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Marker; public class CraftMarker extends CraftEntity implements Marker { @@ -15,11 +14,6 @@ public class CraftMarker extends CraftEntity implements Marker { return (net.minecraft.world.entity.Marker) super.getHandle(); } - @Override - public EntityType getType() { - return EntityType.MARKER; - } - @Override public String toString() { return "CraftMarker"; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartChest.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartChest.java index cbd121c21a..2d2c80cf96 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartChest.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartChest.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.vehicle.EntityMinecartChest; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.inventory.CraftInventory; -import org.bukkit.entity.EntityType; import org.bukkit.entity.minecart.StorageMinecart; import org.bukkit.inventory.Inventory; @@ -25,9 +24,4 @@ public class CraftMinecartChest extends CraftMinecartContainer implements Storag public String toString() { return "CraftMinecartChest{" + "inventory=" + inventory + '}'; } - - @Override - public EntityType getType() { - return EntityType.MINECART_CHEST; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartCommand.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartCommand.java index 32d1768d06..cfff1b1026 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartCommand.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartCommand.java @@ -6,7 +6,6 @@ import org.bukkit.Bukkit; import org.bukkit.Server; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.util.CraftChatMessage; -import org.bukkit.entity.EntityType; import org.bukkit.entity.minecart.CommandMinecart; import org.bukkit.permissions.PermissibleBase; import org.bukkit.permissions.Permission; @@ -47,11 +46,6 @@ public class CraftMinecartCommand extends CraftMinecart implements CommandMineca return "CraftMinecartCommand"; } - @Override - public EntityType getType() { - return EntityType.MINECART_COMMAND; - } - @Override public void sendMessage(String message) { } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartFurnace.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartFurnace.java index 1142cfce43..a810eb05e5 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartFurnace.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartFurnace.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import com.google.common.base.Preconditions; import net.minecraft.world.entity.vehicle.EntityMinecartFurnace; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.minecart.PoweredMinecart; @SuppressWarnings("deprecation") @@ -32,9 +31,4 @@ public class CraftMinecartFurnace extends CraftMinecart implements PoweredMineca public String toString() { return "CraftMinecartFurnace"; } - - @Override - public EntityType getType() { - return EntityType.MINECART_FURNACE; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartHopper.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartHopper.java index 17a42aec76..3bceeac62e 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartHopper.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartHopper.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.vehicle.EntityMinecartHopper; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.inventory.CraftInventory; -import org.bukkit.entity.EntityType; import org.bukkit.entity.minecart.HopperMinecart; import org.bukkit.inventory.Inventory; @@ -20,11 +19,6 @@ public final class CraftMinecartHopper extends CraftMinecartContainer implements return "CraftMinecartHopper{" + "inventory=" + inventory + '}'; } - @Override - public EntityType getType() { - return EntityType.MINECART_HOPPER; - } - @Override public Inventory getInventory() { return inventory; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartMobSpawner.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartMobSpawner.java index 2830f543e4..1f8468054f 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartMobSpawner.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartMobSpawner.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.vehicle.EntityMinecartMobSpawner; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.minecart.SpawnerMinecart; final class CraftMinecartMobSpawner extends CraftMinecart implements SpawnerMinecart { @@ -14,9 +13,4 @@ final class CraftMinecartMobSpawner extends CraftMinecart implements SpawnerMine public String toString() { return "CraftMinecartMobSpawner"; } - - @Override - public EntityType getType() { - return EntityType.MINECART_MOB_SPAWNER; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartRideable.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartRideable.java index 4c05a099a6..b618113475 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartRideable.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartRideable.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.vehicle.EntityMinecartAbstract; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.minecart.RideableMinecart; public class CraftMinecartRideable extends CraftMinecart implements RideableMinecart { @@ -14,9 +13,4 @@ public class CraftMinecartRideable extends CraftMinecart implements RideableMine public String toString() { return "CraftMinecartRideable"; } - - @Override - public EntityType getType() { - return EntityType.MINECART; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartTNT.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartTNT.java index 8538601d0f..db91c9b48c 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartTNT.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMinecartTNT.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import com.google.common.base.Preconditions; import net.minecraft.world.entity.vehicle.EntityMinecartTNT; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.minecart.ExplosiveMinecart; public final class CraftMinecartTNT extends CraftMinecart implements ExplosiveMinecart { @@ -52,9 +51,4 @@ public final class CraftMinecartTNT extends CraftMinecart implements ExplosiveMi public String toString() { return "CraftMinecartTNT"; } - - @Override - public EntityType getType() { - return EntityType.MINECART_TNT; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMule.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMule.java index 423b1deeab..18cfc80f6b 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMule.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMule.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.animal.horse.EntityHorseMule; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Horse.Variant; import org.bukkit.entity.Mule; @@ -17,11 +16,6 @@ public class CraftMule extends CraftChestedHorse implements Mule { return "CraftMule"; } - @Override - public EntityType getType() { - return EntityType.MULE; - } - @Override public Variant getVariant() { return Variant.MULE; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMushroomCow.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMushroomCow.java index 24e2197ac6..37bb10ff8c 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMushroomCow.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftMushroomCow.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import com.google.common.base.Preconditions; import net.minecraft.world.entity.animal.EntityMushroomCow; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.MushroomCow; import org.bukkit.entity.MushroomCow.Variant; @@ -33,9 +32,4 @@ public class CraftMushroomCow extends CraftCow implements MushroomCow { public String toString() { return "CraftMushroomCow"; } - - @Override - public EntityType getType() { - return EntityType.MUSHROOM_COW; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftOcelot.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftOcelot.java index ec804e04d5..38807f0edf 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftOcelot.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftOcelot.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.animal.EntityOcelot; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Ocelot; import org.bukkit.entity.Ocelot.Type; @@ -40,9 +39,4 @@ public class CraftOcelot extends CraftAnimals implements Ocelot { public String toString() { return "CraftOcelot"; } - - @Override - public EntityType getType() { - return EntityType.OCELOT; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPainting.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPainting.java index 55db4c57fc..7a7a6b4c36 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPainting.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPainting.java @@ -7,7 +7,6 @@ import org.bukkit.Art; import org.bukkit.block.BlockFace; import org.bukkit.craftbukkit.CraftArt; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Painting; public class CraftPainting extends CraftHanging implements Painting { @@ -62,9 +61,4 @@ public class CraftPainting extends CraftHanging implements Painting { public String toString() { return "CraftPainting{art=" + getArt() + "}"; } - - @Override - public EntityType getType() { - return EntityType.PAINTING; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPanda.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPanda.java index 06772804f6..514af4e3d9 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPanda.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPanda.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import com.google.common.base.Preconditions; import net.minecraft.world.entity.animal.EntityPanda; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Panda; import org.bukkit.entity.Panda.Gene; @@ -18,11 +17,6 @@ public class CraftPanda extends CraftAnimals implements Panda { return (EntityPanda) super.getHandle(); } - @Override - public EntityType getType() { - return EntityType.PANDA; - } - @Override public String toString() { return "CraftPanda"; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftParrot.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftParrot.java index e9726b0514..16c2afba95 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftParrot.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftParrot.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import com.google.common.base.Preconditions; import net.minecraft.world.entity.animal.EntityParrot; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Parrot; import org.bukkit.entity.Parrot.Variant; @@ -35,11 +34,6 @@ public class CraftParrot extends CraftTameableAnimal implements Parrot { return "CraftParrot"; } - @Override - public EntityType getType() { - return EntityType.PARROT; - } - @Override public boolean isDancing() { return getHandle().isPartyParrot(); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPhantom.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPhantom.java index be2047c9d7..877429f154 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPhantom.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPhantom.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntityPhantom; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Phantom; public class CraftPhantom extends CraftFlying implements Phantom, CraftEnemy { @@ -30,9 +29,4 @@ public class CraftPhantom extends CraftFlying implements Phantom, CraftEnemy { public String toString() { return "CraftPhantom"; } - - @Override - public EntityType getType() { - return EntityType.PHANTOM; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPig.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPig.java index 762571ab28..e18445804b 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPig.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPig.java @@ -4,7 +4,6 @@ import com.google.common.base.Preconditions; import net.minecraft.world.entity.animal.EntityPig; import org.bukkit.Material; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Pig; public class CraftPig extends CraftAnimals implements Pig { @@ -66,9 +65,4 @@ public class CraftPig extends CraftAnimals implements Pig { public String toString() { return "CraftPig"; } - - @Override - public EntityType getType() { - return EntityType.PIG; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPigZombie.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPigZombie.java index 96ae60834d..fcd97b822c 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPigZombie.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPigZombie.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntityPigZombie; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.PigZombie; public class CraftPigZombie extends CraftZombie implements PigZombie { @@ -41,11 +40,6 @@ public class CraftPigZombie extends CraftZombie implements PigZombie { return "CraftPigZombie"; } - @Override - public EntityType getType() { - return EntityType.ZOMBIFIED_PIGLIN; - } - @Override public boolean isConverting() { return false; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPiglin.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPiglin.java index 814da5c4ec..382fbf592f 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPiglin.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPiglin.java @@ -10,7 +10,6 @@ import org.bukkit.Material; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.inventory.CraftInventory; import org.bukkit.craftbukkit.util.CraftMagicNumbers; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Piglin; import org.bukkit.inventory.Inventory; @@ -82,11 +81,6 @@ public class CraftPiglin extends CraftPiglinAbstract implements Piglin { return (EntityPiglin) super.getHandle(); } - @Override - public EntityType getType() { - return EntityType.PIGLIN; - } - @Override public String toString() { return "CraftPiglin"; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPiglinBrute.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPiglinBrute.java index 2d689e055c..db41b1006b 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPiglinBrute.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPiglinBrute.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.piglin.EntityPiglinBrute; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.PiglinBrute; public class CraftPiglinBrute extends CraftPiglinAbstract implements PiglinBrute { @@ -16,11 +15,6 @@ public class CraftPiglinBrute extends CraftPiglinAbstract implements PiglinBrute return (EntityPiglinBrute) super.getHandle(); } - @Override - public EntityType getType() { - return EntityType.PIGLIN_BRUTE; - } - @Override public String toString() { return "CraftPiglinBrute"; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPillager.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPillager.java index 72ac9eae71..be108be93b 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPillager.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPillager.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntityPillager; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.inventory.CraftInventory; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Pillager; import org.bukkit.inventory.Inventory; @@ -18,11 +17,6 @@ public class CraftPillager extends CraftIllager implements Pillager { return (EntityPillager) super.getHandle(); } - @Override - public EntityType getType() { - return EntityType.PILLAGER; - } - @Override public String toString() { return "CraftPillager"; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java index 8bb4889e0f..6bb6a83c1e 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -1743,11 +1743,6 @@ public class CraftPlayer extends CraftHumanEntity implements Player { } } - @Override - public EntityType getType() { - return EntityType.PLAYER; - } - @Override public void setMetadata(String metadataKey, MetadataValue newMetadataValue) { server.getPlayerMetadata().setMetadata(this, metadataKey, newMetadataValue); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPolarBear.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPolarBear.java index d95734fe85..89478ab067 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPolarBear.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPolarBear.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.animal.EntityPolarBear; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.PolarBear; public class CraftPolarBear extends CraftAnimals implements PolarBear { @@ -19,9 +18,4 @@ public class CraftPolarBear extends CraftAnimals implements PolarBear { public String toString() { return "CraftPolarBear"; } - - @Override - public EntityType getType() { - return EntityType.POLAR_BEAR; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPufferFish.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPufferFish.java index d65c08a020..6468400bc3 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPufferFish.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPufferFish.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.animal.EntityPufferFish; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.PufferFish; public class CraftPufferFish extends CraftFish implements PufferFish { @@ -30,9 +29,4 @@ public class CraftPufferFish extends CraftFish implements PufferFish { public String toString() { return "CraftPufferFish"; } - - @Override - public EntityType getType() { - return EntityType.PUFFERFISH; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftRabbit.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftRabbit.java index d2acd0db91..5649cdad5e 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftRabbit.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftRabbit.java @@ -5,7 +5,6 @@ import net.minecraft.world.entity.animal.EntityRabbit; import net.minecraft.world.level.World; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftWorld; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Rabbit; import org.bukkit.entity.Rabbit.Type; @@ -25,11 +24,6 @@ public class CraftRabbit extends CraftAnimals implements Rabbit { return "CraftRabbit{RabbitType=" + getRabbitType() + "}"; } - @Override - public EntityType getType() { - return EntityType.RABBIT; - } - @Override public Type getRabbitType() { return Type.values()[getHandle().getVariant().ordinal()]; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftRavager.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftRavager.java index 23697cf50c..f17f0884de 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftRavager.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftRavager.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntityRavager; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Ravager; public class CraftRavager extends CraftRaider implements Ravager { @@ -16,11 +15,6 @@ public class CraftRavager extends CraftRaider implements Ravager { return (EntityRavager) super.getHandle(); } - @Override - public EntityType getType() { - return EntityType.RAVAGER; - } - @Override public String toString() { return "CraftRavager"; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSalmon.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSalmon.java index f635bec316..041ed192d5 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSalmon.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSalmon.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.animal.EntitySalmon; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Salmon; public class CraftSalmon extends CraftFish implements Salmon { @@ -20,9 +19,4 @@ public class CraftSalmon extends CraftFish implements Salmon { public String toString() { return "CraftSalmon"; } - - @Override - public EntityType getType() { - return EntityType.SALMON; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSheep.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSheep.java index 886f57fe55..a498b9c69d 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSheep.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSheep.java @@ -4,7 +4,6 @@ import net.minecraft.world.entity.animal.EntitySheep; import net.minecraft.world.item.EnumColor; import org.bukkit.DyeColor; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Sheep; public class CraftSheep extends CraftAnimals implements Sheep { @@ -41,9 +40,4 @@ public class CraftSheep extends CraftAnimals implements Sheep { public String toString() { return "CraftSheep"; } - - @Override - public EntityType getType() { - return EntityType.SHEEP; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftShulker.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftShulker.java index e05bef5be3..7c89d088c2 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftShulker.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftShulker.java @@ -6,7 +6,6 @@ import org.bukkit.DyeColor; import org.bukkit.block.BlockFace; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.block.CraftBlock; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Shulker; public class CraftShulker extends CraftGolem implements Shulker, CraftEnemy { @@ -20,11 +19,6 @@ public class CraftShulker extends CraftGolem implements Shulker, CraftEnemy { return "CraftShulker"; } - @Override - public EntityType getType() { - return EntityType.SHULKER; - } - @Override public EntityShulker getHandle() { return (EntityShulker) entity; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftShulkerBullet.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftShulkerBullet.java index 8d409f48a3..ab21af41d5 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftShulkerBullet.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftShulkerBullet.java @@ -4,7 +4,6 @@ import com.google.common.base.Preconditions; import net.minecraft.world.entity.projectile.EntityShulkerBullet; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Entity; -import org.bukkit.entity.EntityType; import org.bukkit.entity.ShulkerBullet; import org.bukkit.projectiles.ProjectileSource; @@ -46,11 +45,6 @@ public class CraftShulkerBullet extends AbstractProjectile implements ShulkerBul return "CraftShulkerBullet"; } - @Override - public EntityType getType() { - return EntityType.SHULKER_BULLET; - } - @Override public EntityShulkerBullet getHandle() { return (EntityShulkerBullet) entity; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSilverfish.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSilverfish.java index 1160c32b84..aaed9aa22d 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSilverfish.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSilverfish.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntitySilverfish; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Silverfish; public class CraftSilverfish extends CraftMonster implements Silverfish { @@ -19,9 +18,4 @@ public class CraftSilverfish extends CraftMonster implements Silverfish { public String toString() { return "CraftSilverfish"; } - - @Override - public EntityType getType() { - return EntityType.SILVERFISH; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSkeleton.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSkeleton.java index b3f1fe6542..09de7114d1 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSkeleton.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSkeleton.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import com.google.common.base.Preconditions; import net.minecraft.world.entity.monster.EntitySkeleton; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Skeleton; public class CraftSkeleton extends CraftAbstractSkeleton implements Skeleton { @@ -43,11 +42,6 @@ public class CraftSkeleton extends CraftAbstractSkeleton implements Skeleton { return "CraftSkeleton"; } - @Override - public EntityType getType() { - return EntityType.SKELETON; - } - @Override public SkeletonType getSkeletonType() { return SkeletonType.NORMAL; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSkeletonHorse.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSkeletonHorse.java index 410682c4c8..b24e24b438 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSkeletonHorse.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSkeletonHorse.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.animal.horse.EntityHorseSkeleton; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Horse.Variant; import org.bukkit.entity.SkeletonHorse; @@ -17,11 +16,6 @@ public class CraftSkeletonHorse extends CraftAbstractHorse implements SkeletonHo return "CraftSkeletonHorse"; } - @Override - public EntityType getType() { - return EntityType.SKELETON_HORSE; - } - @Override public Variant getVariant() { return Variant.SKELETON_HORSE; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSlime.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSlime.java index cc09534dd0..75097983b7 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSlime.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSlime.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntitySlime; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Slime; public class CraftSlime extends CraftMob implements Slime, CraftEnemy { @@ -30,9 +29,4 @@ public class CraftSlime extends CraftMob implements Slime, CraftEnemy { public String toString() { return "CraftSlime"; } - - @Override - public EntityType getType() { - return EntityType.SLIME; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSmallFireball.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSmallFireball.java index 53749f3ad3..24083c8b0e 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSmallFireball.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSmallFireball.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.projectile.EntitySmallFireball; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.SmallFireball; public class CraftSmallFireball extends CraftSizedFireball implements SmallFireball { @@ -19,9 +18,4 @@ public class CraftSmallFireball extends CraftSizedFireball implements SmallFireb public String toString() { return "CraftSmallFireball"; } - - @Override - public EntityType getType() { - return EntityType.SMALL_FIREBALL; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSniffer.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSniffer.java index 9848733296..795f30fee3 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSniffer.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSniffer.java @@ -8,7 +8,6 @@ import net.minecraft.world.entity.ai.memory.MemoryModuleType; import org.bukkit.Location; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.util.CraftLocation; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Sniffer; public class CraftSniffer extends CraftAnimals implements Sniffer { @@ -27,11 +26,6 @@ public class CraftSniffer extends CraftAnimals implements Sniffer { return "CraftSniffer"; } - @Override - public EntityType getType() { - return EntityType.SNIFFER; - } - @Override public Collection<Location> getExploredLocations() { return this.getHandle().getExploredPositions().map(blockPosition -> CraftLocation.toBukkit(blockPosition.pos(), this.server.getServer().getLevel(blockPosition.dimension()))).collect(Collectors.toList()); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSnowball.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSnowball.java index 21976458cd..32447e2e96 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSnowball.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSnowball.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.projectile.EntitySnowball; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Snowball; public class CraftSnowball extends CraftThrowableProjectile implements Snowball { @@ -19,9 +18,4 @@ public class CraftSnowball extends CraftThrowableProjectile implements Snowball public String toString() { return "CraftSnowball"; } - - @Override - public EntityType getType() { - return EntityType.SNOWBALL; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSnowman.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSnowman.java index d13fef732b..b00b0a72e1 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSnowman.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSnowman.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.animal.EntitySnowman; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Snowman; public class CraftSnowman extends CraftGolem implements Snowman { @@ -29,9 +28,4 @@ public class CraftSnowman extends CraftGolem implements Snowman { public String toString() { return "CraftSnowman"; } - - @Override - public EntityType getType() { - return EntityType.SNOWMAN; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSpectralArrow.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSpectralArrow.java index e9379d6233..bcf7d7325b 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSpectralArrow.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSpectralArrow.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.projectile.EntitySpectralArrow; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.SpectralArrow; public class CraftSpectralArrow extends CraftArrow implements SpectralArrow { @@ -21,11 +20,6 @@ public class CraftSpectralArrow extends CraftArrow implements SpectralArrow { return "CraftSpectralArrow"; } - @Override - public EntityType getType() { - return EntityType.SPECTRAL_ARROW; - } - @Override public int getGlowingTicks() { return getHandle().duration; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSpider.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSpider.java index 1cfef80f2f..6e1876e96e 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSpider.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSpider.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntitySpider; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Spider; public class CraftSpider extends CraftMonster implements Spider { @@ -20,9 +19,4 @@ public class CraftSpider extends CraftMonster implements Spider { public String toString() { return "CraftSpider"; } - - @Override - public EntityType getType() { - return EntityType.SPIDER; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSquid.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSquid.java index 6557b3b4f5..82e0109a30 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSquid.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftSquid.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.animal.EntitySquid; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Squid; public class CraftSquid extends CraftWaterMob implements Squid { @@ -20,9 +19,4 @@ public class CraftSquid extends CraftWaterMob implements Squid { public String toString() { return "CraftSquid"; } - - @Override - public EntityType getType() { - return EntityType.SQUID; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftStray.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftStray.java index 81193374df..335f3f103b 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftStray.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftStray.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntitySkeletonStray; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Skeleton.SkeletonType; import org.bukkit.entity.Stray; @@ -17,11 +16,6 @@ public class CraftStray extends CraftAbstractSkeleton implements Stray { return "CraftStray"; } - @Override - public EntityType getType() { - return EntityType.STRAY; - } - @Override public SkeletonType getSkeletonType() { return SkeletonType.STRAY; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftStrider.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftStrider.java index 1537ae3bbc..d57b6a975d 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftStrider.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftStrider.java @@ -4,7 +4,6 @@ import com.google.common.base.Preconditions; import net.minecraft.world.entity.monster.EntityStrider; import org.bukkit.Material; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Strider; public class CraftStrider extends CraftAnimals implements Strider { @@ -76,9 +75,4 @@ public class CraftStrider extends CraftAnimals implements Strider { public String toString() { return "CraftStrider"; } - - @Override - public EntityType getType() { - return EntityType.STRIDER; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTNTPrimed.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTNTPrimed.java index 79bc9adf7e..7ad063e0ef 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTNTPrimed.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTNTPrimed.java @@ -4,7 +4,6 @@ import net.minecraft.world.entity.EntityLiving; import net.minecraft.world.entity.item.EntityTNTPrimed; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Entity; -import org.bukkit.entity.EntityType; import org.bukkit.entity.LivingEntity; import org.bukkit.entity.TNTPrimed; @@ -54,11 +53,6 @@ public class CraftTNTPrimed extends CraftEntity implements TNTPrimed { return "CraftTNTPrimed"; } - @Override - public EntityType getType() { - return EntityType.PRIMED_TNT; - } - @Override public Entity getSource() { EntityLiving source = getHandle().getOwner(); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTadpole.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTadpole.java index 28fbb0df4e..c4f117704d 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTadpole.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTadpole.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.animal.frog.Tadpole; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; public class CraftTadpole extends CraftFish implements org.bukkit.entity.Tadpole { @@ -20,11 +19,6 @@ public class CraftTadpole extends CraftFish implements org.bukkit.entity.Tadpole return "CraftTadpole"; } - @Override - public EntityType getType() { - return EntityType.TADPOLE; - } - @Override public int getAge() { return getHandle().age; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTextDisplay.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTextDisplay.java index 0b1bb724d7..a1d8c2c59e 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTextDisplay.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTextDisplay.java @@ -5,7 +5,6 @@ import net.minecraft.world.entity.Display; import org.bukkit.Color; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.util.CraftChatMessage; -import org.bukkit.entity.EntityType; import org.bukkit.entity.TextDisplay; public class CraftTextDisplay extends CraftDisplay implements TextDisplay { @@ -24,11 +23,6 @@ public class CraftTextDisplay extends CraftDisplay implements TextDisplay { return "CraftTextDisplay"; } - @Override - public EntityType getType() { - return EntityType.TEXT_DISPLAY; - } - @Override public String getText() { return CraftChatMessage.fromComponent(getHandle().getText()); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftThrownExpBottle.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftThrownExpBottle.java index 42d7b91057..884ca109a1 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftThrownExpBottle.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftThrownExpBottle.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.projectile.EntityThrownExpBottle; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.ThrownExpBottle; public class CraftThrownExpBottle extends CraftThrowableProjectile implements ThrownExpBottle { @@ -19,9 +18,4 @@ public class CraftThrownExpBottle extends CraftThrowableProjectile implements Th public String toString() { return "EntityThrownExpBottle"; } - - @Override - public EntityType getType() { - return EntityType.THROWN_EXP_BOTTLE; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftThrownPotion.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftThrownPotion.java index f94b53a9cd..bae19b17e6 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftThrownPotion.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftThrownPotion.java @@ -10,7 +10,6 @@ import org.bukkit.Material; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.inventory.CraftItemStack; import org.bukkit.craftbukkit.potion.CraftPotionUtil; -import org.bukkit.entity.EntityType; import org.bukkit.entity.ThrownPotion; import org.bukkit.inventory.ItemStack; import org.bukkit.potion.PotionEffect; @@ -46,9 +45,4 @@ public class CraftThrownPotion extends CraftThrowableProjectile implements Throw public EntityPotion getHandle() { return (EntityPotion) entity; } - - @Override - public EntityType getType() { - return EntityType.SPLASH_POTION; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTippedArrow.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTippedArrow.java index 7fba4d5d3c..99d82b2a26 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTippedArrow.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTippedArrow.java @@ -12,7 +12,6 @@ import org.bukkit.Color; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.potion.CraftPotionUtil; import org.bukkit.entity.Arrow; -import org.bukkit.entity.EntityType; import org.bukkit.potion.PotionData; import org.bukkit.potion.PotionEffect; import org.bukkit.potion.PotionEffectType; @@ -33,11 +32,6 @@ public class CraftTippedArrow extends CraftArrow implements Arrow { return "CraftTippedArrow"; } - @Override - public EntityType getType() { - return EntityType.ARROW; - } - @Override public boolean addCustomEffect(PotionEffect effect, boolean override) { int effectId = effect.getType().getId(); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTraderLlama.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTraderLlama.java index 1419d88ecf..129d63184d 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTraderLlama.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTraderLlama.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.animal.horse.EntityLlamaTrader; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.TraderLlama; public class CraftTraderLlama extends CraftLlama implements TraderLlama { @@ -20,9 +19,4 @@ public class CraftTraderLlama extends CraftLlama implements TraderLlama { public String toString() { return "CraftTraderLlama"; } - - @Override - public EntityType getType() { - return EntityType.TRADER_LLAMA; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTrident.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTrident.java index af7dbaa68e..6213635224 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTrident.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTrident.java @@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.projectile.EntityThrownTrident; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.inventory.CraftItemStack; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Trident; import org.bukkit.inventory.ItemStack; @@ -32,9 +31,4 @@ public class CraftTrident extends CraftArrow implements Trident { public String toString() { return "CraftTrident"; } - - @Override - public EntityType getType() { - return EntityType.TRIDENT; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTropicalFish.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTropicalFish.java index f4e1a4f298..60b16c5ae1 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTropicalFish.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTropicalFish.java @@ -5,7 +5,6 @@ import java.util.Map; import net.minecraft.world.entity.animal.EntityTropicalFish; import org.bukkit.DyeColor; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.TropicalFish; import org.bukkit.entity.TropicalFish.Pattern; @@ -25,11 +24,6 @@ public class CraftTropicalFish extends CraftFish implements TropicalFish { return "CraftTropicalFish"; } - @Override - public EntityType getType() { - return EntityType.TROPICAL_FISH; - } - @Override public DyeColor getPatternColor() { return getPatternColor(getHandle().getPackedVariant()); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTurtle.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTurtle.java index 301cfd1c63..789e83dbc1 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTurtle.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftTurtle.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.animal.EntityTurtle; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Turtle; public class CraftTurtle extends CraftAnimals implements Turtle { @@ -21,11 +20,6 @@ public class CraftTurtle extends CraftAnimals implements Turtle { return "CraftTurtle"; } - @Override - public EntityType getType() { - return EntityType.TURTLE; - } - @Override public boolean hasEgg() { return getHandle().hasEgg(); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVex.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVex.java index 0bb05de43e..13e4da8232 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVex.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVex.java @@ -6,7 +6,6 @@ import net.minecraft.world.entity.monster.EntityVex; import org.bukkit.Location; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.util.CraftLocation; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Vex; public class CraftVex extends CraftMonster implements Vex { @@ -25,11 +24,6 @@ public class CraftVex extends CraftMonster implements Vex { return "CraftVex"; } - @Override - public EntityType getType() { - return EntityType.VEX; - } - @Override public boolean isCharging() { return getHandle().isCharging(); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVillager.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVillager.java index d3d40af607..d31bd0156c 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVillager.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVillager.java @@ -14,7 +14,6 @@ import org.bukkit.Location; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.util.CraftLocation; import org.bukkit.craftbukkit.util.CraftNamespacedKey; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Villager; import org.bukkit.entity.ZombieVillager; import org.bukkit.event.entity.CreatureSpawnEvent; @@ -35,11 +34,6 @@ public class CraftVillager extends CraftAbstractVillager implements Villager { return "CraftVillager"; } - @Override - public EntityType getType() { - return EntityType.VILLAGER; - } - @Override public void remove() { getHandle().releaseAllPois(); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVillagerZombie.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVillagerZombie.java index 764a5e219a..be847f1b22 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVillagerZombie.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVillagerZombie.java @@ -10,7 +10,6 @@ import org.bukkit.Bukkit; import org.bukkit.OfflinePlayer; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.util.CraftNamespacedKey; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Villager; import org.bukkit.entity.ZombieVillager; @@ -30,11 +29,6 @@ public class CraftVillagerZombie extends CraftZombie implements ZombieVillager { return "CraftVillagerZombie"; } - @Override - public EntityType getType() { - return EntityType.ZOMBIE_VILLAGER; - } - @Override public Villager.Profession getVillagerProfession() { return Villager.Profession.valueOf(BuiltInRegistries.VILLAGER_PROFESSION.getKey(getHandle().getVillagerData().getProfession()).getPath().toUpperCase(Locale.ROOT)); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVindicator.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVindicator.java index 5bb6909a4d..c5f739c12a 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVindicator.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftVindicator.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntityVindicator; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Vindicator; public class CraftVindicator extends CraftIllager implements Vindicator { @@ -21,11 +20,6 @@ public class CraftVindicator extends CraftIllager implements Vindicator { return "CraftVindicator"; } - @Override - public EntityType getType() { - return EntityType.VINDICATOR; - } - @Override public boolean isJohnny() { return getHandle().isJohnny; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWanderingTrader.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWanderingTrader.java index c8344ce0a8..71bae8b314 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWanderingTrader.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWanderingTrader.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.npc.EntityVillagerTrader; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.WanderingTrader; public class CraftWanderingTrader extends CraftAbstractVillager implements WanderingTrader { @@ -21,11 +20,6 @@ public class CraftWanderingTrader extends CraftAbstractVillager implements Wande return "CraftWanderingTrader"; } - @Override - public EntityType getType() { - return EntityType.WANDERING_TRADER; - } - @Override public int getDespawnDelay() { return getHandle().getDespawnDelay(); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWarden.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWarden.java index e25047bf1b..7b3239f4ac 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWarden.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWarden.java @@ -7,7 +7,6 @@ import net.minecraft.world.entity.monster.warden.WardenAi; import org.bukkit.Location; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.Entity; -import org.bukkit.entity.EntityType; import org.bukkit.entity.LivingEntity; public class CraftWarden extends CraftMonster implements org.bukkit.entity.Warden { @@ -26,11 +25,6 @@ public class CraftWarden extends CraftMonster implements org.bukkit.entity.Warde return "CraftWarden"; } - @Override - public EntityType getType() { - return EntityType.WARDEN; - } - @Override public int getAnger() { return getHandle().getAngerManagement().getActiveAnger(getHandle().getTarget()); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWitch.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWitch.java index 0dd4ab8a19..e5cb9e2077 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWitch.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWitch.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntityWitch; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Witch; public class CraftWitch extends CraftRaider implements Witch { @@ -20,11 +19,6 @@ public class CraftWitch extends CraftRaider implements Witch { return "CraftWitch"; } - @Override - public EntityType getType() { - return EntityType.WITCH; - } - @Override public boolean isDrinkingPotion() { return getHandle().isDrinkingPotion(); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWither.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWither.java index bafe5fed0b..38db21cd3e 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWither.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWither.java @@ -6,7 +6,6 @@ import net.minecraft.world.entity.boss.wither.EntityWither; import org.bukkit.boss.BossBar; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.boss.CraftBossBar; -import org.bukkit.entity.EntityType; import org.bukkit.entity.LivingEntity; import org.bukkit.entity.Wither; @@ -32,11 +31,6 @@ public class CraftWither extends CraftMonster implements Wither { return "CraftWither"; } - @Override - public EntityType getType() { - return EntityType.WITHER; - } - @Override public BossBar getBossBar() { return bossBar; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWitherSkeleton.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWitherSkeleton.java index 65055a057f..6f96b750e7 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWitherSkeleton.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWitherSkeleton.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntitySkeletonWither; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Skeleton.SkeletonType; import org.bukkit.entity.WitherSkeleton; @@ -17,11 +16,6 @@ public class CraftWitherSkeleton extends CraftAbstractSkeleton implements Wither return "CraftWitherSkeleton"; } - @Override - public EntityType getType() { - return EntityType.WITHER_SKELETON; - } - @Override public SkeletonType getSkeletonType() { return SkeletonType.WITHER; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWitherSkull.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWitherSkull.java index c220a77064..5c09ceb7cf 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWitherSkull.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWitherSkull.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.projectile.EntityWitherSkull; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.WitherSkull; public class CraftWitherSkull extends CraftFireball implements WitherSkull { @@ -29,9 +28,4 @@ public class CraftWitherSkull extends CraftFireball implements WitherSkull { public String toString() { return "CraftWitherSkull"; } - - @Override - public EntityType getType() { - return EntityType.WITHER_SKULL; - } } diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWolf.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWolf.java index 49213ff3ce..3e591feffc 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWolf.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftWolf.java @@ -4,7 +4,6 @@ import net.minecraft.world.entity.animal.EntityWolf; import net.minecraft.world.item.EnumColor; import org.bukkit.DyeColor; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Wolf; public class CraftWolf extends CraftTameableAnimal implements Wolf { @@ -31,11 +30,6 @@ public class CraftWolf extends CraftTameableAnimal implements Wolf { return (EntityWolf) entity; } - @Override - public EntityType getType() { - return EntityType.WOLF; - } - @Override public DyeColor getCollarColor() { return DyeColor.getByWoolData((byte) getHandle().getCollarColor().getId()); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftZoglin.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftZoglin.java index 1f776372ed..6b4907a369 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftZoglin.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftZoglin.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.monster.EntityZoglin; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Zoglin; public class CraftZoglin extends CraftMonster implements Zoglin { @@ -31,11 +30,6 @@ public class CraftZoglin extends CraftMonster implements Zoglin { return "CraftZoglin"; } - @Override - public EntityType getType() { - return EntityType.ZOGLIN; - } - @Override public int getAge() { return getHandle().isBaby() ? -1 : 0; diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftZombie.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftZombie.java index 72dadd8eea..100d3aa17c 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftZombie.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftZombie.java @@ -4,7 +4,6 @@ import com.google.common.base.Preconditions; import net.minecraft.world.entity.monster.EntityZombie; import net.minecraft.world.entity.monster.EntityZombieVillager; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Villager; import org.bukkit.entity.Zombie; @@ -24,11 +23,6 @@ public class CraftZombie extends CraftMonster implements Zombie { return "CraftZombie"; } - @Override - public EntityType getType() { - return EntityType.ZOMBIE; - } - @Override public boolean isBaby() { return getHandle().isBaby(); diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftZombieHorse.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftZombieHorse.java index 063933dbcb..4a69d07c2f 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftZombieHorse.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftZombieHorse.java @@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity; import net.minecraft.world.entity.animal.horse.EntityHorseZombie; import org.bukkit.craftbukkit.CraftServer; -import org.bukkit.entity.EntityType; import org.bukkit.entity.Horse.Variant; import org.bukkit.entity.ZombieHorse; @@ -17,11 +16,6 @@ public class CraftZombieHorse extends CraftAbstractHorse implements ZombieHorse return "CraftZombieHorse"; } - @Override - public EntityType getType() { - return EntityType.ZOMBIE_HORSE; - } - @Override public Variant getVariant() { return Variant.UNDEAD_HORSE;