#1235: Move EntityType return to base Entity class

This commit is contained in:
DerFrZocker 2023-08-13 07:52:40 +10:00 committed by md_5
parent e795d74903
commit b76ceb4f5d
No known key found for this signature in database
GPG Key ID: E8E901AC7C617C11
132 changed files with 12 additions and 785 deletions

View File

@ -8,7 +8,6 @@ import org.bukkit.Material;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.inventory.CraftInventory; import org.bukkit.craftbukkit.inventory.CraftInventory;
import org.bukkit.craftbukkit.util.CraftLocation; import org.bukkit.craftbukkit.util.CraftLocation;
import org.bukkit.entity.EntityType;
import org.bukkit.inventory.Inventory; import org.bukkit.inventory.Inventory;
public class CraftAllay extends CraftCreature implements org.bukkit.entity.Allay { 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"; return "CraftAllay";
} }
@Override
public EntityType getType() {
return EntityType.ALLAY;
}
@Override @Override
public Inventory getInventory() { public Inventory getInventory() {
return new CraftInventory(getHandle().getInventory()); return new CraftInventory(getHandle().getInventory());

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.ambient.EntityAmbient; import net.minecraft.world.entity.ambient.EntityAmbient;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Ambient; import org.bukkit.entity.Ambient;
import org.bukkit.entity.EntityType;
public class CraftAmbient extends CraftMob implements Ambient { public class CraftAmbient extends CraftMob implements Ambient {
public CraftAmbient(CraftServer server, EntityAmbient entity) { public CraftAmbient(CraftServer server, EntityAmbient entity) {
@ -19,9 +18,4 @@ public class CraftAmbient extends CraftMob implements Ambient {
public String toString() { public String toString() {
return "CraftAmbient"; return "CraftAmbient";
} }
@Override
public EntityType getType() {
return EntityType.UNKNOWN;
}
} }

View File

@ -15,7 +15,6 @@ import org.bukkit.craftbukkit.CraftParticle;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.potion.CraftPotionUtil; import org.bukkit.craftbukkit.potion.CraftPotionUtil;
import org.bukkit.entity.AreaEffectCloud; import org.bukkit.entity.AreaEffectCloud;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.LivingEntity; import org.bukkit.entity.LivingEntity;
import org.bukkit.potion.PotionData; import org.bukkit.potion.PotionData;
import org.bukkit.potion.PotionEffect; import org.bukkit.potion.PotionEffect;
@ -38,11 +37,6 @@ public class CraftAreaEffectCloud extends CraftEntity implements AreaEffectCloud
return "CraftAreaEffectCloud"; return "CraftAreaEffectCloud";
} }
@Override
public EntityType getType() {
return EntityType.AREA_EFFECT_CLOUD;
}
@Override @Override
public int getDuration() { public int getDuration() {
return getHandle().getDuration(); return getHandle().getDuration();

View File

@ -6,7 +6,6 @@ import org.bukkit.craftbukkit.CraftEquipmentSlot;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.ArmorStand; import org.bukkit.entity.ArmorStand;
import org.bukkit.entity.ArmorStand.LockType; import org.bukkit.entity.ArmorStand.LockType;
import org.bukkit.entity.EntityType;
import org.bukkit.inventory.EquipmentSlot; import org.bukkit.inventory.EquipmentSlot;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
import org.bukkit.util.EulerAngle; import org.bukkit.util.EulerAngle;
@ -22,11 +21,6 @@ public class CraftArmorStand extends CraftLivingEntity implements ArmorStand {
return "CraftArmorStand"; return "CraftArmorStand";
} }
@Override
public EntityType getType() {
return EntityType.ARMOR_STAND;
}
@Override @Override
public EntityArmorStand getHandle() { public EntityArmorStand getHandle() {
return (EntityArmorStand) super.getHandle(); return (EntityArmorStand) super.getHandle();

View File

@ -7,7 +7,6 @@ import org.bukkit.block.Block;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.AbstractArrow; import org.bukkit.entity.AbstractArrow;
import org.bukkit.entity.Entity; import org.bukkit.entity.Entity;
import org.bukkit.entity.EntityType;
import org.bukkit.projectiles.ProjectileSource; import org.bukkit.projectiles.ProjectileSource;
public class CraftArrow extends AbstractProjectile implements AbstractArrow { public class CraftArrow extends AbstractProjectile implements AbstractArrow {
@ -128,9 +127,4 @@ public class CraftArrow extends AbstractProjectile implements AbstractArrow {
public String toString() { public String toString() {
return "CraftArrow"; return "CraftArrow";
} }
@Override
public EntityType getType() {
return EntityType.UNKNOWN;
}
} }

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Axolotl; import org.bukkit.entity.Axolotl;
import org.bukkit.entity.EntityType;
public class CraftAxolotl extends CraftAnimals implements Axolotl { 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(); return (net.minecraft.world.entity.animal.axolotl.Axolotl) super.getHandle();
} }
@Override
public EntityType getType() {
return EntityType.AXOLOTL;
}
@Override @Override
public String toString() { public String toString() {
return "CraftAxolotl"; return "CraftAxolotl";

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.ambient.EntityBat; import net.minecraft.world.entity.ambient.EntityBat;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Bat; import org.bukkit.entity.Bat;
import org.bukkit.entity.EntityType;
public class CraftBat extends CraftAmbient implements Bat { public class CraftBat extends CraftAmbient implements Bat {
public CraftBat(CraftServer server, EntityBat entity) { public CraftBat(CraftServer server, EntityBat entity) {
@ -20,11 +19,6 @@ public class CraftBat extends CraftAmbient implements Bat {
return "CraftBat"; return "CraftBat";
} }
@Override
public EntityType getType() {
return EntityType.BAT;
}
@Override @Override
public boolean isAwake() { public boolean isAwake() {
return !getHandle().isResting(); return !getHandle().isResting();

View File

@ -7,7 +7,6 @@ import org.bukkit.Location;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.util.CraftLocation; import org.bukkit.craftbukkit.util.CraftLocation;
import org.bukkit.entity.Bee; import org.bukkit.entity.Bee;
import org.bukkit.entity.EntityType;
public class CraftBee extends CraftAnimals implements Bee { public class CraftBee extends CraftAnimals implements Bee {
@ -25,11 +24,6 @@ public class CraftBee extends CraftAnimals implements Bee {
return "CraftBee"; return "CraftBee";
} }
@Override
public EntityType getType() {
return EntityType.BEE;
}
@Override @Override
public Location getHive() { public Location getHive() {
BlockPosition hive = getHandle().getHivePos(); BlockPosition hive = getHandle().getHivePos();

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.monster.EntityBlaze; import net.minecraft.world.entity.monster.EntityBlaze;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Blaze; import org.bukkit.entity.Blaze;
import org.bukkit.entity.EntityType;
public class CraftBlaze extends CraftMonster implements Blaze { public class CraftBlaze extends CraftMonster implements Blaze {
public CraftBlaze(CraftServer server, EntityBlaze entity) { public CraftBlaze(CraftServer server, EntityBlaze entity) {
@ -19,9 +18,4 @@ public class CraftBlaze extends CraftMonster implements Blaze {
public String toString() { public String toString() {
return "CraftBlaze"; return "CraftBlaze";
} }
@Override
public EntityType getType() {
return EntityType.BLAZE;
}
} }

View File

@ -5,7 +5,6 @@ import org.bukkit.block.data.BlockData;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.block.data.CraftBlockData; import org.bukkit.craftbukkit.block.data.CraftBlockData;
import org.bukkit.entity.BlockDisplay; import org.bukkit.entity.BlockDisplay;
import org.bukkit.entity.EntityType;
public class CraftBlockDisplay extends CraftDisplay implements BlockDisplay { public class CraftBlockDisplay extends CraftDisplay implements BlockDisplay {
@ -23,11 +22,6 @@ public class CraftBlockDisplay extends CraftDisplay implements BlockDisplay {
return "CraftBlockDisplay"; return "CraftBlockDisplay";
} }
@Override
public EntityType getType() {
return EntityType.BLOCK_DISPLAY;
}
@Override @Override
public BlockData getBlock() { public BlockData getBlock() {
return CraftBlockData.fromData(getHandle().getBlockState()); return CraftBlockData.fromData(getHandle().getBlockState());

View File

@ -7,7 +7,6 @@ import org.bukkit.TreeSpecies;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Boat; import org.bukkit.entity.Boat;
import org.bukkit.entity.Entity; import org.bukkit.entity.Entity;
import org.bukkit.entity.EntityType;
public class CraftBoat extends CraftVehicle implements Boat { 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("-", "{", "}")) + "}"; 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) { public static Boat.Type boatTypeFromNms(EntityBoat.EnumBoatType boatType) {
return switch (boatType) { return switch (boatType) {
default -> throw new EnumConstantNotPresentException(Type.class, boatType.name()); default -> throw new EnumConstantNotPresentException(Type.class, boatType.name());

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.EntityPose; import net.minecraft.world.entity.EntityPose;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Camel; import org.bukkit.entity.Camel;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Horse; import org.bukkit.entity.Horse;
public class CraftCamel extends CraftAbstractHorse implements Camel { public class CraftCamel extends CraftAbstractHorse implements Camel {
@ -22,11 +21,6 @@ public class CraftCamel extends CraftAbstractHorse implements Camel {
return "CraftCamel"; return "CraftCamel";
} }
@Override
public EntityType getType() {
return EntityType.CAMEL;
}
@Override @Override
public Horse.Variant getVariant() { public Horse.Variant getVariant() {
return Horse.Variant.CAMEL; return Horse.Variant.CAMEL;

View File

@ -8,7 +8,6 @@ import org.bukkit.DyeColor;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Cat; import org.bukkit.entity.Cat;
import org.bukkit.entity.Cat.Type; import org.bukkit.entity.Cat.Type;
import org.bukkit.entity.EntityType;
public class CraftCat extends CraftTameableAnimal implements Cat { public class CraftCat extends CraftTameableAnimal implements Cat {
@ -21,11 +20,6 @@ public class CraftCat extends CraftTameableAnimal implements Cat {
return (EntityCat) super.getHandle(); return (EntityCat) super.getHandle();
} }
@Override
public EntityType getType() {
return EntityType.CAT;
}
@Override @Override
public String toString() { public String toString() {
return "CraftCat"; return "CraftCat";

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.monster.EntityCaveSpider; import net.minecraft.world.entity.monster.EntityCaveSpider;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.CaveSpider; import org.bukkit.entity.CaveSpider;
import org.bukkit.entity.EntityType;
public class CraftCaveSpider extends CraftSpider implements CaveSpider { public class CraftCaveSpider extends CraftSpider implements CaveSpider {
public CraftCaveSpider(CraftServer server, EntityCaveSpider entity) { public CraftCaveSpider(CraftServer server, EntityCaveSpider entity) {
@ -19,9 +18,4 @@ public class CraftCaveSpider extends CraftSpider implements CaveSpider {
public String toString() { public String toString() {
return "CraftCaveSpider"; return "CraftCaveSpider";
} }
@Override
public EntityType getType() {
return EntityType.CAVE_SPIDER;
}
} }

View File

@ -7,7 +7,6 @@ import org.bukkit.NamespacedKey;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.inventory.CraftInventory; import org.bukkit.craftbukkit.inventory.CraftInventory;
import org.bukkit.craftbukkit.util.CraftNamespacedKey; import org.bukkit.craftbukkit.util.CraftNamespacedKey;
import org.bukkit.entity.EntityType;
import org.bukkit.inventory.Inventory; import org.bukkit.inventory.Inventory;
import org.bukkit.loot.LootTable; import org.bukkit.loot.LootTable;
@ -30,11 +29,6 @@ public class CraftChestBoat extends CraftBoat implements org.bukkit.entity.Chest
return "CraftChestBoat"; return "CraftChestBoat";
} }
@Override
public EntityType getType() {
return EntityType.CHEST_BOAT;
}
@Override @Override
public Inventory getInventory() { public Inventory getInventory() {
return inventory; return inventory;

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.animal.EntityChicken; import net.minecraft.world.entity.animal.EntityChicken;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Chicken; import org.bukkit.entity.Chicken;
import org.bukkit.entity.EntityType;
public class CraftChicken extends CraftAnimals implements Chicken { public class CraftChicken extends CraftAnimals implements Chicken {
@ -20,9 +19,4 @@ public class CraftChicken extends CraftAnimals implements Chicken {
public String toString() { public String toString() {
return "CraftChicken"; return "CraftChicken";
} }
@Override
public EntityType getType() {
return EntityType.CHICKEN;
}
} }

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.animal.EntityCod; import net.minecraft.world.entity.animal.EntityCod;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Cod; import org.bukkit.entity.Cod;
import org.bukkit.entity.EntityType;
public class CraftCod extends CraftFish implements Cod { public class CraftCod extends CraftFish implements Cod {
@ -20,9 +19,4 @@ public class CraftCod extends CraftFish implements Cod {
public String toString() { public String toString() {
return "CraftCod"; return "CraftCod";
} }
@Override
public EntityType getType() {
return EntityType.COD;
}
} }

View File

@ -5,7 +5,6 @@ import net.minecraft.world.entity.boss.enderdragon.EntityEnderDragon;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.ComplexEntityPart; import org.bukkit.entity.ComplexEntityPart;
import org.bukkit.entity.ComplexLivingEntity; import org.bukkit.entity.ComplexLivingEntity;
import org.bukkit.entity.EntityType;
import org.bukkit.event.entity.EntityDamageEvent; import org.bukkit.event.entity.EntityDamageEvent;
public class CraftComplexPart extends CraftEntity implements ComplexEntityPart { public class CraftComplexPart extends CraftEntity implements ComplexEntityPart {
@ -42,9 +41,4 @@ public class CraftComplexPart extends CraftEntity implements ComplexEntityPart {
public String toString() { public String toString() {
return "CraftComplexPart"; return "CraftComplexPart";
} }
@Override
public EntityType getType() {
return EntityType.UNKNOWN;
}
} }

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.animal.EntityCow; import net.minecraft.world.entity.animal.EntityCow;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Cow; import org.bukkit.entity.Cow;
import org.bukkit.entity.EntityType;
public class CraftCow extends CraftAnimals implements Cow { public class CraftCow extends CraftAnimals implements Cow {
@ -20,9 +19,4 @@ public class CraftCow extends CraftAnimals implements Cow {
public String toString() { public String toString() {
return "CraftCow"; return "CraftCow";
} }
@Override
public EntityType getType() {
return EntityType.COW;
}
} }

View File

@ -4,7 +4,6 @@ import com.google.common.base.Preconditions;
import net.minecraft.world.entity.monster.EntityCreeper; import net.minecraft.world.entity.monster.EntityCreeper;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Creeper; import org.bukkit.entity.Creeper;
import org.bukkit.entity.EntityType;
import org.bukkit.event.entity.CreeperPowerEvent; import org.bukkit.event.entity.CreeperPowerEvent;
public class CraftCreeper extends CraftMonster implements Creeper { public class CraftCreeper extends CraftMonster implements Creeper {
@ -90,9 +89,4 @@ public class CraftCreeper extends CraftMonster implements Creeper {
public String toString() { public String toString() {
return "CraftCreeper"; return "CraftCreeper";
} }
@Override
public EntityType getType() {
return EntityType.CREEPER;
}
} }

View File

@ -4,7 +4,6 @@ import com.google.common.base.Preconditions;
import org.bukkit.Color; import org.bukkit.Color;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Display; import org.bukkit.entity.Display;
import org.bukkit.entity.EntityType;
import org.bukkit.util.Transformation; import org.bukkit.util.Transformation;
public class CraftDisplay extends CraftEntity implements Display { public class CraftDisplay extends CraftEntity implements Display {
@ -23,11 +22,6 @@ public class CraftDisplay extends CraftEntity implements Display {
return "CraftDisplay"; return "CraftDisplay";
} }
@Override
public EntityType getType() {
return EntityType.UNKNOWN;
}
@Override @Override
public Transformation getTransformation() { public Transformation getTransformation() {
com.mojang.math.Transformation nms = net.minecraft.world.entity.Display.createTransformation(getHandle().getEntityData()); com.mojang.math.Transformation nms = net.minecraft.world.entity.Display.createTransformation(getHandle().getEntityData());

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.animal.EntityDolphin; import net.minecraft.world.entity.animal.EntityDolphin;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Dolphin; import org.bukkit.entity.Dolphin;
import org.bukkit.entity.EntityType;
public class CraftDolphin extends CraftWaterMob implements Dolphin { public class CraftDolphin extends CraftWaterMob implements Dolphin {
@ -20,9 +19,4 @@ public class CraftDolphin extends CraftWaterMob implements Dolphin {
public String toString() { public String toString() {
return "CraftDolphin"; return "CraftDolphin";
} }
@Override
public EntityType getType() {
return EntityType.DOLPHIN;
}
} }

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.animal.horse.EntityHorseDonkey; import net.minecraft.world.entity.animal.horse.EntityHorseDonkey;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Donkey; import org.bukkit.entity.Donkey;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Horse.Variant; import org.bukkit.entity.Horse.Variant;
public class CraftDonkey extends CraftChestedHorse implements Donkey { public class CraftDonkey extends CraftChestedHorse implements Donkey {
@ -17,11 +16,6 @@ public class CraftDonkey extends CraftChestedHorse implements Donkey {
return "CraftDonkey"; return "CraftDonkey";
} }
@Override
public EntityType getType() {
return EntityType.DONKEY;
}
@Override @Override
public Variant getVariant() { public Variant getVariant() {
return Variant.DONKEY; return Variant.DONKEY;

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.projectile.EntityDragonFireball; import net.minecraft.world.entity.projectile.EntityDragonFireball;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.DragonFireball; import org.bukkit.entity.DragonFireball;
import org.bukkit.entity.EntityType;
public class CraftDragonFireball extends CraftFireball implements DragonFireball { public class CraftDragonFireball extends CraftFireball implements DragonFireball {
public CraftDragonFireball(CraftServer server, EntityDragonFireball entity) { public CraftDragonFireball(CraftServer server, EntityDragonFireball entity) {
@ -14,9 +13,4 @@ public class CraftDragonFireball extends CraftFireball implements DragonFireball
public String toString() { public String toString() {
return "CraftDragonFireball"; return "CraftDragonFireball";
} }
@Override
public EntityType getType() {
return EntityType.DRAGON_FIREBALL;
}
} }

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.monster.EntityDrowned; import net.minecraft.world.entity.monster.EntityDrowned;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Drowned; import org.bukkit.entity.Drowned;
import org.bukkit.entity.EntityType;
public class CraftDrowned extends CraftZombie implements Drowned { public class CraftDrowned extends CraftZombie implements Drowned {
@ -20,9 +19,4 @@ public class CraftDrowned extends CraftZombie implements Drowned {
public String toString() { public String toString() {
return "CraftDrowned"; return "CraftDrowned";
} }
@Override
public EntityType getType() {
return EntityType.DROWNED;
}
} }

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.projectile.EntityEgg; import net.minecraft.world.entity.projectile.EntityEgg;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Egg; import org.bukkit.entity.Egg;
import org.bukkit.entity.EntityType;
public class CraftEgg extends CraftThrowableProjectile implements Egg { public class CraftEgg extends CraftThrowableProjectile implements Egg {
public CraftEgg(CraftServer server, EntityEgg entity) { public CraftEgg(CraftServer server, EntityEgg entity) {
@ -19,9 +18,4 @@ public class CraftEgg extends CraftThrowableProjectile implements Egg {
public String toString() { public String toString() {
return "CraftEgg"; return "CraftEgg";
} }
@Override
public EntityType getType() {
return EntityType.EGG;
}
} }

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.monster.EntityGuardianElder; import net.minecraft.world.entity.monster.EntityGuardianElder;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.ElderGuardian; import org.bukkit.entity.ElderGuardian;
import org.bukkit.entity.EntityType;
public class CraftElderGuardian extends CraftGuardian implements ElderGuardian { public class CraftElderGuardian extends CraftGuardian implements ElderGuardian {
@ -16,11 +15,6 @@ public class CraftElderGuardian extends CraftGuardian implements ElderGuardian {
return "CraftElderGuardian"; return "CraftElderGuardian";
} }
@Override
public EntityType getType() {
return EntityType.ELDER_GUARDIAN;
}
@Override @Override
public boolean isElder() { public boolean isElder() {
return true; return true;

View File

@ -6,7 +6,6 @@ import org.bukkit.Location;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.util.CraftLocation; import org.bukkit.craftbukkit.util.CraftLocation;
import org.bukkit.entity.EnderCrystal; import org.bukkit.entity.EnderCrystal;
import org.bukkit.entity.EntityType;
public class CraftEnderCrystal extends CraftEntity implements EnderCrystal { public class CraftEnderCrystal extends CraftEntity implements EnderCrystal {
public CraftEnderCrystal(CraftServer server, EntityEnderCrystal entity) { public CraftEnderCrystal(CraftServer server, EntityEnderCrystal entity) {
@ -49,9 +48,4 @@ public class CraftEnderCrystal extends CraftEntity implements EnderCrystal {
public String toString() { public String toString() {
return "CraftEnderCrystal"; return "CraftEnderCrystal";
} }
@Override
public EntityType getType() {
return EntityType.ENDER_CRYSTAL;
}
} }

View File

@ -13,7 +13,6 @@ import org.bukkit.craftbukkit.boss.CraftDragonBattle;
import org.bukkit.entity.ComplexEntityPart; import org.bukkit.entity.ComplexEntityPart;
import org.bukkit.entity.EnderDragon; import org.bukkit.entity.EnderDragon;
import org.bukkit.entity.EnderDragon.Phase; import org.bukkit.entity.EnderDragon.Phase;
import org.bukkit.entity.EntityType;
public class CraftEnderDragon extends CraftMob implements EnderDragon, CraftEnemy { public class CraftEnderDragon extends CraftMob implements EnderDragon, CraftEnemy {
@ -42,11 +41,6 @@ public class CraftEnderDragon extends CraftMob implements EnderDragon, CraftEnem
return "CraftEnderDragon"; return "CraftEnderDragon";
} }
@Override
public EntityType getType() {
return EntityType.ENDER_DRAGON;
}
@Override @Override
public Phase getPhase() { public Phase getPhase() {
return Phase.values()[getHandle().getEntityData().get(EntityEnderDragon.DATA_PHASE)]; return Phase.values()[getHandle().getEntityData().get(EntityEnderDragon.DATA_PHASE)];

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.projectile.EntityEnderPearl; import net.minecraft.world.entity.projectile.EntityEnderPearl;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EnderPearl; import org.bukkit.entity.EnderPearl;
import org.bukkit.entity.EntityType;
public class CraftEnderPearl extends CraftThrowableProjectile implements EnderPearl { public class CraftEnderPearl extends CraftThrowableProjectile implements EnderPearl {
public CraftEnderPearl(CraftServer server, EntityEnderPearl entity) { public CraftEnderPearl(CraftServer server, EntityEnderPearl entity) {
@ -19,9 +18,4 @@ public class CraftEnderPearl extends CraftThrowableProjectile implements EnderPe
public String toString() { public String toString() {
return "CraftEnderPearl"; return "CraftEnderPearl";
} }
@Override
public EntityType getType() {
return EntityType.ENDER_PEARL;
}
} }

View File

@ -9,7 +9,6 @@ import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.inventory.CraftItemStack; import org.bukkit.craftbukkit.inventory.CraftItemStack;
import org.bukkit.craftbukkit.util.CraftLocation; import org.bukkit.craftbukkit.util.CraftLocation;
import org.bukkit.entity.EnderSignal; import org.bukkit.entity.EnderSignal;
import org.bukkit.entity.EntityType;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
public class CraftEnderSignal extends CraftEntity implements EnderSignal { public class CraftEnderSignal extends CraftEntity implements EnderSignal {
@ -27,11 +26,6 @@ public class CraftEnderSignal extends CraftEntity implements EnderSignal {
return "CraftEnderSignal"; return "CraftEnderSignal";
} }
@Override
public EntityType getType() {
return EntityType.ENDER_SIGNAL;
}
@Override @Override
public Location getTargetLocation() { public Location getTargetLocation() {
return new Location(getWorld(), getHandle().tx, getHandle().ty, getHandle().tz, getHandle().getYRot(), getHandle().getXRot()); return new Location(getWorld(), getHandle().tx, getHandle().ty, getHandle().tz, getHandle().getYRot(), getHandle().getXRot());

View File

@ -10,7 +10,6 @@ import org.bukkit.craftbukkit.block.data.CraftBlockData;
import org.bukkit.craftbukkit.util.CraftMagicNumbers; import org.bukkit.craftbukkit.util.CraftMagicNumbers;
import org.bukkit.entity.Enderman; import org.bukkit.entity.Enderman;
import org.bukkit.entity.Entity; import org.bukkit.entity.Entity;
import org.bukkit.entity.EntityType;
import org.bukkit.material.MaterialData; import org.bukkit.material.MaterialData;
public class CraftEnderman extends CraftMonster implements Enderman { public class CraftEnderman extends CraftMonster implements Enderman {
@ -50,11 +49,6 @@ public class CraftEnderman extends CraftMonster implements Enderman {
return "CraftEnderman"; return "CraftEnderman";
} }
@Override
public EntityType getType() {
return EntityType.ENDERMAN;
}
@Override @Override
public boolean teleport() { public boolean teleport() {
return getHandle().teleport(); return getHandle().teleport();

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.monster.EntityEndermite; import net.minecraft.world.entity.monster.EntityEndermite;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Endermite; import org.bukkit.entity.Endermite;
import org.bukkit.entity.EntityType;
public class CraftEndermite extends CraftMonster implements Endermite { public class CraftEndermite extends CraftMonster implements Endermite {
@ -21,11 +20,6 @@ public class CraftEndermite extends CraftMonster implements Endermite {
return "CraftEndermite"; return "CraftEndermite";
} }
@Override
public EntityType getType() {
return EntityType.ENDERMITE;
}
@Override @Override
public boolean isPlayerSpawned() { public boolean isPlayerSpawned() {
return false; return false;

View File

@ -23,6 +23,7 @@ import net.minecraft.world.entity.EntityFlying;
import net.minecraft.world.entity.EntityLightning; import net.minecraft.world.entity.EntityLightning;
import net.minecraft.world.entity.EntityLiving; import net.minecraft.world.entity.EntityLiving;
import net.minecraft.world.entity.EntityTameableAnimal; import net.minecraft.world.entity.EntityTameableAnimal;
import net.minecraft.world.entity.EntityTypes;
import net.minecraft.world.entity.GlowSquid; import net.minecraft.world.entity.GlowSquid;
import net.minecraft.world.entity.Interaction; import net.minecraft.world.entity.Interaction;
import net.minecraft.world.entity.Marker; import net.minecraft.world.entity.Marker;
@ -163,6 +164,7 @@ import net.minecraft.world.entity.vehicle.EntityMinecartTNT;
import net.minecraft.world.phys.AxisAlignedBB; import net.minecraft.world.phys.AxisAlignedBB;
import org.bukkit.EntityEffect; import org.bukkit.EntityEffect;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.Registry;
import org.bukkit.Server; import org.bukkit.Server;
import org.bukkit.Sound; import org.bukkit.Sound;
import org.bukkit.World; import org.bukkit.World;
@ -176,8 +178,10 @@ import org.bukkit.craftbukkit.persistence.CraftPersistentDataContainer;
import org.bukkit.craftbukkit.persistence.CraftPersistentDataTypeRegistry; import org.bukkit.craftbukkit.persistence.CraftPersistentDataTypeRegistry;
import org.bukkit.craftbukkit.util.CraftChatMessage; import org.bukkit.craftbukkit.util.CraftChatMessage;
import org.bukkit.craftbukkit.util.CraftLocation; import org.bukkit.craftbukkit.util.CraftLocation;
import org.bukkit.craftbukkit.util.CraftNamespacedKey;
import org.bukkit.craftbukkit.util.CraftSpawnCategory; import org.bukkit.craftbukkit.util.CraftSpawnCategory;
import org.bukkit.craftbukkit.util.CraftVector; import org.bukkit.craftbukkit.util.CraftVector;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.entity.Pose; import org.bukkit.entity.Pose;
import org.bukkit.entity.SpawnCategory; import org.bukkit.entity.SpawnCategory;
@ -200,12 +204,15 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
protected final CraftServer server; protected final CraftServer server;
protected Entity entity; protected Entity entity;
private final EntityType entityType;
private EntityDamageEvent lastDamageEvent; private EntityDamageEvent lastDamageEvent;
private final CraftPersistentDataContainer persistentDataContainer = new CraftPersistentDataContainer(DATA_TYPE_REGISTRY); private final CraftPersistentDataContainer persistentDataContainer = new CraftPersistentDataContainer(DATA_TYPE_REGISTRY);
public CraftEntity(final CraftServer server, final Entity entity) { public CraftEntity(final CraftServer server, final Entity entity) {
this.server = server; this.server = server;
this.entity = entity; 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) { public static CraftEntity getEntity(CraftServer server, Entity entity) {
@ -755,6 +762,11 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
return entity; return entity;
} }
@Override
public final EntityType getType() {
return entityType;
}
@Override @Override
public void playEffect(EntityEffect type) { public void playEffect(EntityEffect type) {
Preconditions.checkArgument(type != null, "type"); Preconditions.checkArgument(type != null, "type");

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.monster.EntityEvoker; import net.minecraft.world.entity.monster.EntityEvoker;
import net.minecraft.world.entity.monster.EntityIllagerWizard; import net.minecraft.world.entity.monster.EntityIllagerWizard;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Evoker; import org.bukkit.entity.Evoker;
public class CraftEvoker extends CraftSpellcaster implements Evoker { public class CraftEvoker extends CraftSpellcaster implements Evoker {
@ -22,11 +21,6 @@ public class CraftEvoker extends CraftSpellcaster implements Evoker {
return "CraftEvoker"; return "CraftEvoker";
} }
@Override
public EntityType getType() {
return EntityType.EVOKER;
}
@Override @Override
public Evoker.Spell getCurrentSpell() { public Evoker.Spell getCurrentSpell() {
return Evoker.Spell.values()[getHandle().getCurrentSpell().ordinal()]; return Evoker.Spell.values()[getHandle().getCurrentSpell().ordinal()];

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.EntityLiving; import net.minecraft.world.entity.EntityLiving;
import net.minecraft.world.entity.projectile.EntityEvokerFangs; import net.minecraft.world.entity.projectile.EntityEvokerFangs;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.EvokerFangs; import org.bukkit.entity.EvokerFangs;
import org.bukkit.entity.LivingEntity; import org.bukkit.entity.LivingEntity;
@ -23,11 +22,6 @@ public class CraftEvokerFangs extends CraftEntity implements EvokerFangs {
return "CraftEvokerFangs"; return "CraftEvokerFangs";
} }
@Override
public EntityType getType() {
return EntityType.EVOKER_FANGS;
}
@Override @Override
public LivingEntity getOwner() { public LivingEntity getOwner() {
EntityLiving owner = getHandle().getOwner(); EntityLiving owner = getHandle().getOwner();

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.EntityExperienceOrb; import net.minecraft.world.entity.EntityExperienceOrb;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.ExperienceOrb; import org.bukkit.entity.ExperienceOrb;
public class CraftExperienceOrb extends CraftEntity implements ExperienceOrb { public class CraftExperienceOrb extends CraftEntity implements ExperienceOrb {
@ -29,9 +28,4 @@ public class CraftExperienceOrb extends CraftEntity implements ExperienceOrb {
public String toString() { public String toString() {
return "CraftExperienceOrb"; return "CraftExperienceOrb";
} }
@Override
public EntityType getType() {
return EntityType.EXPERIENCE_ORB;
}
} }

View File

@ -6,7 +6,6 @@ import org.bukkit.Material;
import org.bukkit.block.data.BlockData; import org.bukkit.block.data.BlockData;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.block.data.CraftBlockData; import org.bukkit.craftbukkit.block.data.CraftBlockData;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.FallingBlock; import org.bukkit.entity.FallingBlock;
public class CraftFallingBlock extends CraftEntity implements FallingBlock { public class CraftFallingBlock extends CraftEntity implements FallingBlock {
@ -25,11 +24,6 @@ public class CraftFallingBlock extends CraftEntity implements FallingBlock {
return "CraftFallingBlock"; return "CraftFallingBlock";
} }
@Override
public EntityType getType() {
return EntityType.FALLING_BLOCK;
}
@Override @Override
public Material getMaterial() { public Material getMaterial() {
return getBlockData().getMaterial(); return getBlockData().getMaterial();

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import net.minecraft.world.entity.projectile.EntityFireball; import net.minecraft.world.entity.projectile.EntityFireball;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Fireball; import org.bukkit.entity.Fireball;
import org.bukkit.projectiles.ProjectileSource; import org.bukkit.projectiles.ProjectileSource;
import org.bukkit.util.Vector; import org.bukkit.util.Vector;
@ -69,9 +68,4 @@ public class CraftFireball extends AbstractProjectile implements Fireball {
public String toString() { public String toString() {
return "CraftFireball"; return "CraftFireball";
} }
@Override
public EntityType getType() {
return EntityType.UNKNOWN;
}
} }

View File

@ -9,7 +9,6 @@ import net.minecraft.world.item.Items;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.inventory.CraftItemStack; import org.bukkit.craftbukkit.inventory.CraftItemStack;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Firework; import org.bukkit.entity.Firework;
import org.bukkit.entity.LivingEntity; import org.bukkit.entity.LivingEntity;
import org.bukkit.inventory.meta.FireworkMeta; import org.bukkit.inventory.meta.FireworkMeta;
@ -47,11 +46,6 @@ public class CraftFirework extends CraftProjectile implements Firework {
return "CraftFirework"; return "CraftFirework";
} }
@Override
public EntityType getType() {
return EntityType.FIREWORK;
}
@Override @Override
public FireworkMeta getFireworkMeta() { public FireworkMeta getFireworkMeta() {
return (FireworkMeta) item.getItemMeta(); return (FireworkMeta) item.getItemMeta();

View File

@ -5,7 +5,6 @@ import net.minecraft.core.BlockPosition;
import net.minecraft.world.entity.projectile.EntityFishingHook; import net.minecraft.world.entity.projectile.EntityFishingHook;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Entity; import org.bukkit.entity.Entity;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.FishHook; import org.bukkit.entity.FishHook;
public class CraftFishHook extends CraftProjectile implements FishHook { public class CraftFishHook extends CraftProjectile implements FishHook {
@ -25,11 +24,6 @@ public class CraftFishHook extends CraftProjectile implements FishHook {
return "CraftFishingHook"; return "CraftFishingHook";
} }
@Override
public EntityType getType() {
return EntityType.FISHING_HOOK;
}
@Override @Override
public int getMinWaitTime() { public int getMinWaitTime() {
return getHandle().minWaitTime; return getHandle().minWaitTime;

View File

@ -6,7 +6,6 @@ import java.util.UUID;
import net.minecraft.world.entity.animal.EntityFox; import net.minecraft.world.entity.animal.EntityFox;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.AnimalTamer; import org.bukkit.entity.AnimalTamer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Fox; import org.bukkit.entity.Fox;
import org.bukkit.entity.Fox.Type; import org.bukkit.entity.Fox.Type;
@ -21,11 +20,6 @@ public class CraftFox extends CraftAnimals implements Fox {
return (EntityFox) super.getHandle(); return (EntityFox) super.getHandle();
} }
@Override
public EntityType getType() {
return EntityType.FOX;
}
@Override @Override
public String toString() { public String toString() {
return "CraftFox"; return "CraftFox";

View File

@ -7,7 +7,6 @@ import org.bukkit.Registry;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.util.CraftNamespacedKey; import org.bukkit.craftbukkit.util.CraftNamespacedKey;
import org.bukkit.entity.Entity; import org.bukkit.entity.Entity;
import org.bukkit.entity.EntityType;
public class CraftFrog extends CraftAnimals implements org.bukkit.entity.Frog { 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"; return "CraftFrog";
} }
@Override
public EntityType getType() {
return EntityType.FROG;
}
@Override @Override
public Entity getTongueTarget() { public Entity getTongueTarget() {
return getHandle().getTongueTarget().map(net.minecraft.world.entity.Entity::getBukkitEntity).orElse(null); return getHandle().getTongueTarget().map(net.minecraft.world.entity.Entity::getBukkitEntity).orElse(null);

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.monster.EntityGhast; import net.minecraft.world.entity.monster.EntityGhast;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Ghast; import org.bukkit.entity.Ghast;
public class CraftGhast extends CraftFlying implements Ghast, CraftEnemy { public class CraftGhast extends CraftFlying implements Ghast, CraftEnemy {
@ -21,11 +20,6 @@ public class CraftGhast extends CraftFlying implements Ghast, CraftEnemy {
return "CraftGhast"; return "CraftGhast";
} }
@Override
public EntityType getType() {
return EntityType.GHAST;
}
@Override @Override
public boolean isCharging() { public boolean isCharging() {
return getHandle().isCharging(); return getHandle().isCharging();

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.monster.EntityGiantZombie; import net.minecraft.world.entity.monster.EntityGiantZombie;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Giant; import org.bukkit.entity.Giant;
public class CraftGiant extends CraftMonster implements Giant { public class CraftGiant extends CraftMonster implements Giant {
@ -20,9 +19,4 @@ public class CraftGiant extends CraftMonster implements Giant {
public String toString() { public String toString() {
return "CraftGiant"; return "CraftGiant";
} }
@Override
public EntityType getType() {
return EntityType.GIANT;
}
} }

View File

@ -1,7 +1,6 @@
package org.bukkit.craftbukkit.entity; package org.bukkit.craftbukkit.entity;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.GlowItemFrame; import org.bukkit.entity.GlowItemFrame;
public class CraftGlowItemFrame extends CraftItemFrame implements 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(); return (net.minecraft.world.entity.decoration.GlowItemFrame) super.getHandle();
} }
@Override
public EntityType getType() {
return EntityType.GLOW_ITEM_FRAME;
}
@Override @Override
public String toString() { public String toString() {
return "CraftGlowItemFrame{item=" + getItem() + ", rotation=" + getRotation() + "}"; return "CraftGlowItemFrame{item=" + getItem() + ", rotation=" + getRotation() + "}";

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.GlowSquid; import org.bukkit.entity.GlowSquid;
public class CraftGlowSquid extends CraftSquid implements 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(); return (net.minecraft.world.entity.GlowSquid) super.getHandle();
} }
@Override
public EntityType getType() {
return EntityType.GLOW_SQUID;
}
@Override @Override
public String toString() { public String toString() {
return "CraftGlowSquid"; return "CraftGlowSquid";

View File

@ -1,7 +1,6 @@
package org.bukkit.craftbukkit.entity; package org.bukkit.craftbukkit.entity;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Goat; import org.bukkit.entity.Goat;
public class CraftGoat extends CraftAnimals implements 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(); return (net.minecraft.world.entity.animal.goat.Goat) super.getHandle();
} }
@Override
public EntityType getType() {
return EntityType.GOAT;
}
@Override @Override
public String toString() { public String toString() {
return "CraftGoat"; return "CraftGoat";

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import net.minecraft.world.entity.monster.EntityGuardian; import net.minecraft.world.entity.monster.EntityGuardian;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Guardian; import org.bukkit.entity.Guardian;
import org.bukkit.entity.LivingEntity; import org.bukkit.entity.LivingEntity;
@ -25,11 +24,6 @@ public class CraftGuardian extends CraftMonster implements Guardian {
return "CraftGuardian"; return "CraftGuardian";
} }
@Override
public EntityType getType() {
return EntityType.GUARDIAN;
}
@Override @Override
public void setTarget(LivingEntity target) { public void setTarget(LivingEntity target) {
super.setTarget(target); super.setTarget(target);

View File

@ -5,7 +5,6 @@ import net.minecraft.world.entity.decoration.EntityHanging;
import org.bukkit.block.BlockFace; import org.bukkit.block.BlockFace;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.block.CraftBlock; import org.bukkit.craftbukkit.block.CraftBlock;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Hanging; import org.bukkit.entity.Hanging;
public class CraftHanging extends CraftEntity implements Hanging { public class CraftHanging extends CraftEntity implements Hanging {
@ -67,9 +66,4 @@ public class CraftHanging extends CraftEntity implements Hanging {
public String toString() { public String toString() {
return "CraftHanging"; return "CraftHanging";
} }
@Override
public EntityType getType() {
return EntityType.UNKNOWN;
}
} }

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import net.minecraft.world.entity.monster.hoglin.EntityHoglin; import net.minecraft.world.entity.monster.hoglin.EntityHoglin;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Hoglin; import org.bukkit.entity.Hoglin;
public class CraftHoglin extends CraftAnimals implements Hoglin, CraftEnemy { public class CraftHoglin extends CraftAnimals implements Hoglin, CraftEnemy {
@ -62,9 +61,4 @@ public class CraftHoglin extends CraftAnimals implements Hoglin, CraftEnemy {
public String toString() { public String toString() {
return "CraftHoglin"; return "CraftHoglin";
} }
@Override
public EntityType getType() {
return EntityType.HOGLIN;
}
} }

View File

@ -6,7 +6,6 @@ import net.minecraft.world.entity.animal.horse.HorseColor;
import net.minecraft.world.entity.animal.horse.HorseStyle; import net.minecraft.world.entity.animal.horse.HorseStyle;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.inventory.CraftInventoryHorse; import org.bukkit.craftbukkit.inventory.CraftInventoryHorse;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Horse; import org.bukkit.entity.Horse;
import org.bukkit.inventory.HorseInventory; import org.bukkit.inventory.HorseInventory;
@ -67,9 +66,4 @@ public class CraftHorse extends CraftAbstractHorse implements Horse {
public String toString() { public String toString() {
return "CraftHorse{variant=" + getVariant() + ", owner=" + getOwner() + '}'; return "CraftHorse{variant=" + getVariant() + ", owner=" + getOwner() + '}';
} }
@Override
public EntityType getType() {
return EntityType.HORSE;
}
} }

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.monster.EntityZombieHusk; import net.minecraft.world.entity.monster.EntityZombieHusk;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Husk; import org.bukkit.entity.Husk;
public class CraftHusk extends CraftZombie implements Husk { public class CraftHusk extends CraftZombie implements Husk {
@ -15,9 +14,4 @@ public class CraftHusk extends CraftZombie implements Husk {
public String toString() { public String toString() {
return "CraftHusk"; return "CraftHusk";
} }
@Override
public EntityType getType() {
return EntityType.HUSK;
}
} }

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.monster.EntityIllagerIllusioner; import net.minecraft.world.entity.monster.EntityIllagerIllusioner;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Illusioner; import org.bukkit.entity.Illusioner;
public class CraftIllusioner extends CraftSpellcaster implements Illusioner { public class CraftIllusioner extends CraftSpellcaster implements Illusioner {
@ -20,9 +19,4 @@ public class CraftIllusioner extends CraftSpellcaster implements Illusioner {
public String toString() { public String toString() {
return "CraftIllusioner"; return "CraftIllusioner";
} }
@Override
public EntityType getType() {
return EntityType.ILLUSIONER;
}
} }

View File

@ -4,7 +4,6 @@ import java.util.UUID;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.OfflinePlayer; import org.bukkit.OfflinePlayer;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Interaction; import org.bukkit.entity.Interaction;
public class CraftInteraction extends CraftEntity implements Interaction { public class CraftInteraction extends CraftEntity implements Interaction {
@ -23,11 +22,6 @@ public class CraftInteraction extends CraftEntity implements Interaction {
return "CraftInteraction"; return "CraftInteraction";
} }
@Override
public EntityType getType() {
return EntityType.INTERACTION;
}
@Override @Override
public float getInteractionWidth() { public float getInteractionWidth() {
return getHandle().getWidth(); return getHandle().getWidth();

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.animal.EntityIronGolem; import net.minecraft.world.entity.animal.EntityIronGolem;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.IronGolem; import org.bukkit.entity.IronGolem;
public class CraftIronGolem extends CraftGolem implements IronGolem { public class CraftIronGolem extends CraftGolem implements IronGolem {
@ -29,9 +28,4 @@ public class CraftIronGolem extends CraftGolem implements IronGolem {
public void setPlayerCreated(boolean playerCreated) { public void setPlayerCreated(boolean playerCreated) {
getHandle().setPlayerCreated(playerCreated); getHandle().setPlayerCreated(playerCreated);
} }
@Override
public EntityType getType() {
return EntityType.IRON_GOLEM;
}
} }

View File

@ -5,7 +5,6 @@ import net.minecraft.world.entity.Entity;
import net.minecraft.world.entity.item.EntityItem; import net.minecraft.world.entity.item.EntityItem;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.inventory.CraftItemStack; import org.bukkit.craftbukkit.inventory.CraftItemStack;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Item; import org.bukkit.entity.Item;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
@ -90,9 +89,4 @@ public class CraftItem extends CraftEntity implements Item {
public String toString() { public String toString() {
return "CraftItem"; return "CraftItem";
} }
@Override
public EntityType getType() {
return EntityType.DROPPED_ITEM;
}
} }

View File

@ -4,7 +4,6 @@ import com.google.common.base.Preconditions;
import net.minecraft.world.item.ItemDisplayContext; import net.minecraft.world.item.ItemDisplayContext;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.inventory.CraftItemStack; import org.bukkit.craftbukkit.inventory.CraftItemStack;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.ItemDisplay; import org.bukkit.entity.ItemDisplay;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
@ -24,11 +23,6 @@ public class CraftItemDisplay extends CraftDisplay implements ItemDisplay {
return "CraftItemDisplay"; return "CraftItemDisplay";
} }
@Override
public EntityType getType() {
return EntityType.ITEM_DISPLAY;
}
@Override @Override
public ItemStack getItemStack() { public ItemStack getItemStack() {
return CraftItemStack.asBukkitCopy(getHandle().getItemStack()); return CraftItemStack.asBukkitCopy(getHandle().getItemStack());

View File

@ -10,7 +10,6 @@ import org.bukkit.block.BlockFace;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.block.CraftBlock; import org.bukkit.craftbukkit.block.CraftBlock;
import org.bukkit.craftbukkit.inventory.CraftItemStack; import org.bukkit.craftbukkit.inventory.CraftItemStack;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.ItemFrame; import org.bukkit.entity.ItemFrame;
public class CraftItemFrame extends CraftHanging implements ItemFrame { public class CraftItemFrame extends CraftHanging implements ItemFrame {
@ -166,9 +165,4 @@ public class CraftItemFrame extends CraftHanging implements ItemFrame {
public String toString() { public String toString() {
return "CraftItemFrame{item=" + getItem() + ", rotation=" + getRotation() + "}"; return "CraftItemFrame{item=" + getItem() + ", rotation=" + getRotation() + "}";
} }
@Override
public EntityType getType() {
return EntityType.ITEM_FRAME;
}
} }

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.projectile.EntityLargeFireball; import net.minecraft.world.entity.projectile.EntityLargeFireball;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.LargeFireball; import org.bukkit.entity.LargeFireball;
public class CraftLargeFireball extends CraftSizedFireball implements LargeFireball { public class CraftLargeFireball extends CraftSizedFireball implements LargeFireball {
@ -25,9 +24,4 @@ public class CraftLargeFireball extends CraftSizedFireball implements LargeFireb
public String toString() { public String toString() {
return "CraftLargeFireball"; return "CraftLargeFireball";
} }
@Override
public EntityType getType() {
return EntityType.FIREBALL;
}
} }

View File

@ -4,7 +4,6 @@ import com.google.common.base.Preconditions;
import net.minecraft.world.entity.decoration.EntityLeash; import net.minecraft.world.entity.decoration.EntityLeash;
import org.bukkit.block.BlockFace; import org.bukkit.block.BlockFace;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.LeashHitch; import org.bukkit.entity.LeashHitch;
public class CraftLeash extends CraftHanging implements LeashHitch { public class CraftLeash extends CraftHanging implements LeashHitch {
@ -34,9 +33,4 @@ public class CraftLeash extends CraftHanging implements LeashHitch {
public String toString() { public String toString() {
return "CraftLeash"; return "CraftLeash";
} }
@Override
public EntityType getType() {
return EntityType.LEASH_HITCH;
}
} }

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.EntityLightning; import net.minecraft.world.entity.EntityLightning;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.LightningStrike; import org.bukkit.entity.LightningStrike;
public class CraftLightningStrike extends CraftEntity implements LightningStrike { public class CraftLightningStrike extends CraftEntity implements LightningStrike {
@ -24,9 +23,4 @@ public class CraftLightningStrike extends CraftEntity implements LightningStrike
public String toString() { public String toString() {
return "CraftLightningStrike"; return "CraftLightningStrike";
} }
@Override
public EntityType getType() {
return EntityType.LIGHTNING;
}
} }

View File

@ -64,7 +64,6 @@ import org.bukkit.entity.Egg;
import org.bukkit.entity.EnderPearl; import org.bukkit.entity.EnderPearl;
import org.bukkit.entity.Entity; import org.bukkit.entity.Entity;
import org.bukkit.entity.EntityCategory; import org.bukkit.entity.EntityCategory;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Fireball; import org.bukkit.entity.Fireball;
import org.bukkit.entity.Firework; import org.bukkit.entity.Firework;
import org.bukkit.entity.FishHook; import org.bukkit.entity.FishHook;
@ -507,11 +506,6 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity {
return (T) launch.getBukkitEntity(); return (T) launch.getBukkitEntity();
} }
@Override
public EntityType getType() {
return EntityType.UNKNOWN;
}
@Override @Override
public boolean hasLineOfSight(Entity other) { public boolean hasLineOfSight(Entity other) {
Preconditions.checkState(!getHandle().generation, "Cannot check line of sight during world generation"); Preconditions.checkState(!getHandle().generation, "Cannot check line of sight during world generation");

View File

@ -4,7 +4,6 @@ import com.google.common.base.Preconditions;
import net.minecraft.world.entity.animal.horse.EntityLlama; import net.minecraft.world.entity.animal.horse.EntityLlama;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.inventory.CraftInventoryLlama; import org.bukkit.craftbukkit.inventory.CraftInventoryLlama;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Horse; import org.bukkit.entity.Horse;
import org.bukkit.entity.Llama; import org.bukkit.entity.Llama;
import org.bukkit.entity.Llama.Color; import org.bukkit.entity.Llama.Color;
@ -60,9 +59,4 @@ public class CraftLlama extends CraftChestedHorse implements Llama {
public String toString() { public String toString() {
return "CraftLlama"; return "CraftLlama";
} }
@Override
public EntityType getType() {
return EntityType.LLAMA;
}
} }

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.projectile.EntityLlamaSpit; import net.minecraft.world.entity.projectile.EntityLlamaSpit;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.LlamaSpit; import org.bukkit.entity.LlamaSpit;
import org.bukkit.projectiles.ProjectileSource; import org.bukkit.projectiles.ProjectileSource;
@ -22,11 +21,6 @@ public class CraftLlamaSpit extends AbstractProjectile implements LlamaSpit {
return "CraftLlamaSpit"; return "CraftLlamaSpit";
} }
@Override
public EntityType getType() {
return EntityType.LLAMA_SPIT;
}
@Override @Override
public ProjectileSource getShooter() { public ProjectileSource getShooter() {
return (getHandle().getOwner() != null) ? (ProjectileSource) getHandle().getOwner().getBukkitEntity() : null; return (getHandle().getOwner() != null) ? (ProjectileSource) getHandle().getOwner().getBukkitEntity() : null;

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.monster.EntityMagmaCube; import net.minecraft.world.entity.monster.EntityMagmaCube;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.MagmaCube; import org.bukkit.entity.MagmaCube;
public class CraftMagmaCube extends CraftSlime implements MagmaCube { public class CraftMagmaCube extends CraftSlime implements MagmaCube {
@ -20,9 +19,4 @@ public class CraftMagmaCube extends CraftSlime implements MagmaCube {
public String toString() { public String toString() {
return "CraftMagmaCube"; return "CraftMagmaCube";
} }
@Override
public EntityType getType() {
return EntityType.MAGMA_CUBE;
}
} }

View File

@ -1,7 +1,6 @@
package org.bukkit.craftbukkit.entity; package org.bukkit.craftbukkit.entity;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Marker; import org.bukkit.entity.Marker;
public class CraftMarker extends CraftEntity implements 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(); return (net.minecraft.world.entity.Marker) super.getHandle();
} }
@Override
public EntityType getType() {
return EntityType.MARKER;
}
@Override @Override
public String toString() { public String toString() {
return "CraftMarker"; return "CraftMarker";

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.vehicle.EntityMinecartChest; import net.minecraft.world.entity.vehicle.EntityMinecartChest;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.inventory.CraftInventory; import org.bukkit.craftbukkit.inventory.CraftInventory;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.minecart.StorageMinecart; import org.bukkit.entity.minecart.StorageMinecart;
import org.bukkit.inventory.Inventory; import org.bukkit.inventory.Inventory;
@ -25,9 +24,4 @@ public class CraftMinecartChest extends CraftMinecartContainer implements Storag
public String toString() { public String toString() {
return "CraftMinecartChest{" + "inventory=" + inventory + '}'; return "CraftMinecartChest{" + "inventory=" + inventory + '}';
} }
@Override
public EntityType getType() {
return EntityType.MINECART_CHEST;
}
} }

View File

@ -6,7 +6,6 @@ import org.bukkit.Bukkit;
import org.bukkit.Server; import org.bukkit.Server;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.util.CraftChatMessage; import org.bukkit.craftbukkit.util.CraftChatMessage;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.minecart.CommandMinecart; import org.bukkit.entity.minecart.CommandMinecart;
import org.bukkit.permissions.PermissibleBase; import org.bukkit.permissions.PermissibleBase;
import org.bukkit.permissions.Permission; import org.bukkit.permissions.Permission;
@ -47,11 +46,6 @@ public class CraftMinecartCommand extends CraftMinecart implements CommandMineca
return "CraftMinecartCommand"; return "CraftMinecartCommand";
} }
@Override
public EntityType getType() {
return EntityType.MINECART_COMMAND;
}
@Override @Override
public void sendMessage(String message) { public void sendMessage(String message) {
} }

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import net.minecraft.world.entity.vehicle.EntityMinecartFurnace; import net.minecraft.world.entity.vehicle.EntityMinecartFurnace;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.minecart.PoweredMinecart; import org.bukkit.entity.minecart.PoweredMinecart;
@SuppressWarnings("deprecation") @SuppressWarnings("deprecation")
@ -32,9 +31,4 @@ public class CraftMinecartFurnace extends CraftMinecart implements PoweredMineca
public String toString() { public String toString() {
return "CraftMinecartFurnace"; return "CraftMinecartFurnace";
} }
@Override
public EntityType getType() {
return EntityType.MINECART_FURNACE;
}
} }

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.vehicle.EntityMinecartHopper; import net.minecraft.world.entity.vehicle.EntityMinecartHopper;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.inventory.CraftInventory; import org.bukkit.craftbukkit.inventory.CraftInventory;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.minecart.HopperMinecart; import org.bukkit.entity.minecart.HopperMinecart;
import org.bukkit.inventory.Inventory; import org.bukkit.inventory.Inventory;
@ -20,11 +19,6 @@ public final class CraftMinecartHopper extends CraftMinecartContainer implements
return "CraftMinecartHopper{" + "inventory=" + inventory + '}'; return "CraftMinecartHopper{" + "inventory=" + inventory + '}';
} }
@Override
public EntityType getType() {
return EntityType.MINECART_HOPPER;
}
@Override @Override
public Inventory getInventory() { public Inventory getInventory() {
return inventory; return inventory;

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.vehicle.EntityMinecartMobSpawner; import net.minecraft.world.entity.vehicle.EntityMinecartMobSpawner;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.minecart.SpawnerMinecart; import org.bukkit.entity.minecart.SpawnerMinecart;
final class CraftMinecartMobSpawner extends CraftMinecart implements SpawnerMinecart { final class CraftMinecartMobSpawner extends CraftMinecart implements SpawnerMinecart {
@ -14,9 +13,4 @@ final class CraftMinecartMobSpawner extends CraftMinecart implements SpawnerMine
public String toString() { public String toString() {
return "CraftMinecartMobSpawner"; return "CraftMinecartMobSpawner";
} }
@Override
public EntityType getType() {
return EntityType.MINECART_MOB_SPAWNER;
}
} }

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.vehicle.EntityMinecartAbstract; import net.minecraft.world.entity.vehicle.EntityMinecartAbstract;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.minecart.RideableMinecart; import org.bukkit.entity.minecart.RideableMinecart;
public class CraftMinecartRideable extends CraftMinecart implements RideableMinecart { public class CraftMinecartRideable extends CraftMinecart implements RideableMinecart {
@ -14,9 +13,4 @@ public class CraftMinecartRideable extends CraftMinecart implements RideableMine
public String toString() { public String toString() {
return "CraftMinecartRideable"; return "CraftMinecartRideable";
} }
@Override
public EntityType getType() {
return EntityType.MINECART;
}
} }

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import net.minecraft.world.entity.vehicle.EntityMinecartTNT; import net.minecraft.world.entity.vehicle.EntityMinecartTNT;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.minecart.ExplosiveMinecart; import org.bukkit.entity.minecart.ExplosiveMinecart;
public final class CraftMinecartTNT extends CraftMinecart implements ExplosiveMinecart { public final class CraftMinecartTNT extends CraftMinecart implements ExplosiveMinecart {
@ -52,9 +51,4 @@ public final class CraftMinecartTNT extends CraftMinecart implements ExplosiveMi
public String toString() { public String toString() {
return "CraftMinecartTNT"; return "CraftMinecartTNT";
} }
@Override
public EntityType getType() {
return EntityType.MINECART_TNT;
}
} }

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.animal.horse.EntityHorseMule; import net.minecraft.world.entity.animal.horse.EntityHorseMule;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Horse.Variant; import org.bukkit.entity.Horse.Variant;
import org.bukkit.entity.Mule; import org.bukkit.entity.Mule;
@ -17,11 +16,6 @@ public class CraftMule extends CraftChestedHorse implements Mule {
return "CraftMule"; return "CraftMule";
} }
@Override
public EntityType getType() {
return EntityType.MULE;
}
@Override @Override
public Variant getVariant() { public Variant getVariant() {
return Variant.MULE; return Variant.MULE;

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import net.minecraft.world.entity.animal.EntityMushroomCow; import net.minecraft.world.entity.animal.EntityMushroomCow;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.MushroomCow; import org.bukkit.entity.MushroomCow;
import org.bukkit.entity.MushroomCow.Variant; import org.bukkit.entity.MushroomCow.Variant;
@ -33,9 +32,4 @@ public class CraftMushroomCow extends CraftCow implements MushroomCow {
public String toString() { public String toString() {
return "CraftMushroomCow"; return "CraftMushroomCow";
} }
@Override
public EntityType getType() {
return EntityType.MUSHROOM_COW;
}
} }

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.animal.EntityOcelot; import net.minecraft.world.entity.animal.EntityOcelot;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Ocelot; import org.bukkit.entity.Ocelot;
import org.bukkit.entity.Ocelot.Type; import org.bukkit.entity.Ocelot.Type;
@ -40,9 +39,4 @@ public class CraftOcelot extends CraftAnimals implements Ocelot {
public String toString() { public String toString() {
return "CraftOcelot"; return "CraftOcelot";
} }
@Override
public EntityType getType() {
return EntityType.OCELOT;
}
} }

View File

@ -7,7 +7,6 @@ import org.bukkit.Art;
import org.bukkit.block.BlockFace; import org.bukkit.block.BlockFace;
import org.bukkit.craftbukkit.CraftArt; import org.bukkit.craftbukkit.CraftArt;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Painting; import org.bukkit.entity.Painting;
public class CraftPainting extends CraftHanging implements Painting { public class CraftPainting extends CraftHanging implements Painting {
@ -62,9 +61,4 @@ public class CraftPainting extends CraftHanging implements Painting {
public String toString() { public String toString() {
return "CraftPainting{art=" + getArt() + "}"; return "CraftPainting{art=" + getArt() + "}";
} }
@Override
public EntityType getType() {
return EntityType.PAINTING;
}
} }

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import net.minecraft.world.entity.animal.EntityPanda; import net.minecraft.world.entity.animal.EntityPanda;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Panda; import org.bukkit.entity.Panda;
import org.bukkit.entity.Panda.Gene; import org.bukkit.entity.Panda.Gene;
@ -18,11 +17,6 @@ public class CraftPanda extends CraftAnimals implements Panda {
return (EntityPanda) super.getHandle(); return (EntityPanda) super.getHandle();
} }
@Override
public EntityType getType() {
return EntityType.PANDA;
}
@Override @Override
public String toString() { public String toString() {
return "CraftPanda"; return "CraftPanda";

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import net.minecraft.world.entity.animal.EntityParrot; import net.minecraft.world.entity.animal.EntityParrot;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Parrot; import org.bukkit.entity.Parrot;
import org.bukkit.entity.Parrot.Variant; import org.bukkit.entity.Parrot.Variant;
@ -35,11 +34,6 @@ public class CraftParrot extends CraftTameableAnimal implements Parrot {
return "CraftParrot"; return "CraftParrot";
} }
@Override
public EntityType getType() {
return EntityType.PARROT;
}
@Override @Override
public boolean isDancing() { public boolean isDancing() {
return getHandle().isPartyParrot(); return getHandle().isPartyParrot();

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.monster.EntityPhantom; import net.minecraft.world.entity.monster.EntityPhantom;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Phantom; import org.bukkit.entity.Phantom;
public class CraftPhantom extends CraftFlying implements Phantom, CraftEnemy { public class CraftPhantom extends CraftFlying implements Phantom, CraftEnemy {
@ -30,9 +29,4 @@ public class CraftPhantom extends CraftFlying implements Phantom, CraftEnemy {
public String toString() { public String toString() {
return "CraftPhantom"; return "CraftPhantom";
} }
@Override
public EntityType getType() {
return EntityType.PHANTOM;
}
} }

View File

@ -4,7 +4,6 @@ import com.google.common.base.Preconditions;
import net.minecraft.world.entity.animal.EntityPig; import net.minecraft.world.entity.animal.EntityPig;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Pig; import org.bukkit.entity.Pig;
public class CraftPig extends CraftAnimals implements Pig { public class CraftPig extends CraftAnimals implements Pig {
@ -66,9 +65,4 @@ public class CraftPig extends CraftAnimals implements Pig {
public String toString() { public String toString() {
return "CraftPig"; return "CraftPig";
} }
@Override
public EntityType getType() {
return EntityType.PIG;
}
} }

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.monster.EntityPigZombie; import net.minecraft.world.entity.monster.EntityPigZombie;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.PigZombie; import org.bukkit.entity.PigZombie;
public class CraftPigZombie extends CraftZombie implements PigZombie { public class CraftPigZombie extends CraftZombie implements PigZombie {
@ -41,11 +40,6 @@ public class CraftPigZombie extends CraftZombie implements PigZombie {
return "CraftPigZombie"; return "CraftPigZombie";
} }
@Override
public EntityType getType() {
return EntityType.ZOMBIFIED_PIGLIN;
}
@Override @Override
public boolean isConverting() { public boolean isConverting() {
return false; return false;

View File

@ -10,7 +10,6 @@ import org.bukkit.Material;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.inventory.CraftInventory; import org.bukkit.craftbukkit.inventory.CraftInventory;
import org.bukkit.craftbukkit.util.CraftMagicNumbers; import org.bukkit.craftbukkit.util.CraftMagicNumbers;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Piglin; import org.bukkit.entity.Piglin;
import org.bukkit.inventory.Inventory; import org.bukkit.inventory.Inventory;
@ -82,11 +81,6 @@ public class CraftPiglin extends CraftPiglinAbstract implements Piglin {
return (EntityPiglin) super.getHandle(); return (EntityPiglin) super.getHandle();
} }
@Override
public EntityType getType() {
return EntityType.PIGLIN;
}
@Override @Override
public String toString() { public String toString() {
return "CraftPiglin"; return "CraftPiglin";

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.monster.piglin.EntityPiglinBrute; import net.minecraft.world.entity.monster.piglin.EntityPiglinBrute;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.PiglinBrute; import org.bukkit.entity.PiglinBrute;
public class CraftPiglinBrute extends CraftPiglinAbstract implements PiglinBrute { public class CraftPiglinBrute extends CraftPiglinAbstract implements PiglinBrute {
@ -16,11 +15,6 @@ public class CraftPiglinBrute extends CraftPiglinAbstract implements PiglinBrute
return (EntityPiglinBrute) super.getHandle(); return (EntityPiglinBrute) super.getHandle();
} }
@Override
public EntityType getType() {
return EntityType.PIGLIN_BRUTE;
}
@Override @Override
public String toString() { public String toString() {
return "CraftPiglinBrute"; return "CraftPiglinBrute";

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.monster.EntityPillager; import net.minecraft.world.entity.monster.EntityPillager;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.inventory.CraftInventory; import org.bukkit.craftbukkit.inventory.CraftInventory;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Pillager; import org.bukkit.entity.Pillager;
import org.bukkit.inventory.Inventory; import org.bukkit.inventory.Inventory;
@ -18,11 +17,6 @@ public class CraftPillager extends CraftIllager implements Pillager {
return (EntityPillager) super.getHandle(); return (EntityPillager) super.getHandle();
} }
@Override
public EntityType getType() {
return EntityType.PILLAGER;
}
@Override @Override
public String toString() { public String toString() {
return "CraftPillager"; return "CraftPillager";

View File

@ -1743,11 +1743,6 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
} }
} }
@Override
public EntityType getType() {
return EntityType.PLAYER;
}
@Override @Override
public void setMetadata(String metadataKey, MetadataValue newMetadataValue) { public void setMetadata(String metadataKey, MetadataValue newMetadataValue) {
server.getPlayerMetadata().setMetadata(this, metadataKey, newMetadataValue); server.getPlayerMetadata().setMetadata(this, metadataKey, newMetadataValue);

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.animal.EntityPolarBear; import net.minecraft.world.entity.animal.EntityPolarBear;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.PolarBear; import org.bukkit.entity.PolarBear;
public class CraftPolarBear extends CraftAnimals implements PolarBear { public class CraftPolarBear extends CraftAnimals implements PolarBear {
@ -19,9 +18,4 @@ public class CraftPolarBear extends CraftAnimals implements PolarBear {
public String toString() { public String toString() {
return "CraftPolarBear"; return "CraftPolarBear";
} }
@Override
public EntityType getType() {
return EntityType.POLAR_BEAR;
}
} }

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.animal.EntityPufferFish; import net.minecraft.world.entity.animal.EntityPufferFish;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.PufferFish; import org.bukkit.entity.PufferFish;
public class CraftPufferFish extends CraftFish implements PufferFish { public class CraftPufferFish extends CraftFish implements PufferFish {
@ -30,9 +29,4 @@ public class CraftPufferFish extends CraftFish implements PufferFish {
public String toString() { public String toString() {
return "CraftPufferFish"; return "CraftPufferFish";
} }
@Override
public EntityType getType() {
return EntityType.PUFFERFISH;
}
} }

View File

@ -5,7 +5,6 @@ import net.minecraft.world.entity.animal.EntityRabbit;
import net.minecraft.world.level.World; import net.minecraft.world.level.World;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.CraftWorld; import org.bukkit.craftbukkit.CraftWorld;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Rabbit; import org.bukkit.entity.Rabbit;
import org.bukkit.entity.Rabbit.Type; import org.bukkit.entity.Rabbit.Type;
@ -25,11 +24,6 @@ public class CraftRabbit extends CraftAnimals implements Rabbit {
return "CraftRabbit{RabbitType=" + getRabbitType() + "}"; return "CraftRabbit{RabbitType=" + getRabbitType() + "}";
} }
@Override
public EntityType getType() {
return EntityType.RABBIT;
}
@Override @Override
public Type getRabbitType() { public Type getRabbitType() {
return Type.values()[getHandle().getVariant().ordinal()]; return Type.values()[getHandle().getVariant().ordinal()];

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.monster.EntityRavager; import net.minecraft.world.entity.monster.EntityRavager;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Ravager; import org.bukkit.entity.Ravager;
public class CraftRavager extends CraftRaider implements Ravager { public class CraftRavager extends CraftRaider implements Ravager {
@ -16,11 +15,6 @@ public class CraftRavager extends CraftRaider implements Ravager {
return (EntityRavager) super.getHandle(); return (EntityRavager) super.getHandle();
} }
@Override
public EntityType getType() {
return EntityType.RAVAGER;
}
@Override @Override
public String toString() { public String toString() {
return "CraftRavager"; return "CraftRavager";

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.animal.EntitySalmon; import net.minecraft.world.entity.animal.EntitySalmon;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Salmon; import org.bukkit.entity.Salmon;
public class CraftSalmon extends CraftFish implements Salmon { public class CraftSalmon extends CraftFish implements Salmon {
@ -20,9 +19,4 @@ public class CraftSalmon extends CraftFish implements Salmon {
public String toString() { public String toString() {
return "CraftSalmon"; return "CraftSalmon";
} }
@Override
public EntityType getType() {
return EntityType.SALMON;
}
} }

View File

@ -4,7 +4,6 @@ import net.minecraft.world.entity.animal.EntitySheep;
import net.minecraft.world.item.EnumColor; import net.minecraft.world.item.EnumColor;
import org.bukkit.DyeColor; import org.bukkit.DyeColor;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Sheep; import org.bukkit.entity.Sheep;
public class CraftSheep extends CraftAnimals implements Sheep { public class CraftSheep extends CraftAnimals implements Sheep {
@ -41,9 +40,4 @@ public class CraftSheep extends CraftAnimals implements Sheep {
public String toString() { public String toString() {
return "CraftSheep"; return "CraftSheep";
} }
@Override
public EntityType getType() {
return EntityType.SHEEP;
}
} }

View File

@ -6,7 +6,6 @@ import org.bukkit.DyeColor;
import org.bukkit.block.BlockFace; import org.bukkit.block.BlockFace;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.block.CraftBlock; import org.bukkit.craftbukkit.block.CraftBlock;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Shulker; import org.bukkit.entity.Shulker;
public class CraftShulker extends CraftGolem implements Shulker, CraftEnemy { public class CraftShulker extends CraftGolem implements Shulker, CraftEnemy {
@ -20,11 +19,6 @@ public class CraftShulker extends CraftGolem implements Shulker, CraftEnemy {
return "CraftShulker"; return "CraftShulker";
} }
@Override
public EntityType getType() {
return EntityType.SHULKER;
}
@Override @Override
public EntityShulker getHandle() { public EntityShulker getHandle() {
return (EntityShulker) entity; return (EntityShulker) entity;

View File

@ -4,7 +4,6 @@ import com.google.common.base.Preconditions;
import net.minecraft.world.entity.projectile.EntityShulkerBullet; import net.minecraft.world.entity.projectile.EntityShulkerBullet;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Entity; import org.bukkit.entity.Entity;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.ShulkerBullet; import org.bukkit.entity.ShulkerBullet;
import org.bukkit.projectiles.ProjectileSource; import org.bukkit.projectiles.ProjectileSource;
@ -46,11 +45,6 @@ public class CraftShulkerBullet extends AbstractProjectile implements ShulkerBul
return "CraftShulkerBullet"; return "CraftShulkerBullet";
} }
@Override
public EntityType getType() {
return EntityType.SHULKER_BULLET;
}
@Override @Override
public EntityShulkerBullet getHandle() { public EntityShulkerBullet getHandle() {
return (EntityShulkerBullet) entity; return (EntityShulkerBullet) entity;

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.monster.EntitySilverfish; import net.minecraft.world.entity.monster.EntitySilverfish;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Silverfish; import org.bukkit.entity.Silverfish;
public class CraftSilverfish extends CraftMonster implements Silverfish { public class CraftSilverfish extends CraftMonster implements Silverfish {
@ -19,9 +18,4 @@ public class CraftSilverfish extends CraftMonster implements Silverfish {
public String toString() { public String toString() {
return "CraftSilverfish"; return "CraftSilverfish";
} }
@Override
public EntityType getType() {
return EntityType.SILVERFISH;
}
} }

View File

@ -3,7 +3,6 @@ package org.bukkit.craftbukkit.entity;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import net.minecraft.world.entity.monster.EntitySkeleton; import net.minecraft.world.entity.monster.EntitySkeleton;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Skeleton; import org.bukkit.entity.Skeleton;
public class CraftSkeleton extends CraftAbstractSkeleton implements Skeleton { public class CraftSkeleton extends CraftAbstractSkeleton implements Skeleton {
@ -43,11 +42,6 @@ public class CraftSkeleton extends CraftAbstractSkeleton implements Skeleton {
return "CraftSkeleton"; return "CraftSkeleton";
} }
@Override
public EntityType getType() {
return EntityType.SKELETON;
}
@Override @Override
public SkeletonType getSkeletonType() { public SkeletonType getSkeletonType() {
return SkeletonType.NORMAL; return SkeletonType.NORMAL;

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.animal.horse.EntityHorseSkeleton; import net.minecraft.world.entity.animal.horse.EntityHorseSkeleton;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Horse.Variant; import org.bukkit.entity.Horse.Variant;
import org.bukkit.entity.SkeletonHorse; import org.bukkit.entity.SkeletonHorse;
@ -17,11 +16,6 @@ public class CraftSkeletonHorse extends CraftAbstractHorse implements SkeletonHo
return "CraftSkeletonHorse"; return "CraftSkeletonHorse";
} }
@Override
public EntityType getType() {
return EntityType.SKELETON_HORSE;
}
@Override @Override
public Variant getVariant() { public Variant getVariant() {
return Variant.SKELETON_HORSE; return Variant.SKELETON_HORSE;

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.monster.EntitySlime; import net.minecraft.world.entity.monster.EntitySlime;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Slime; import org.bukkit.entity.Slime;
public class CraftSlime extends CraftMob implements Slime, CraftEnemy { public class CraftSlime extends CraftMob implements Slime, CraftEnemy {
@ -30,9 +29,4 @@ public class CraftSlime extends CraftMob implements Slime, CraftEnemy {
public String toString() { public String toString() {
return "CraftSlime"; return "CraftSlime";
} }
@Override
public EntityType getType() {
return EntityType.SLIME;
}
} }

View File

@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.entity;
import net.minecraft.world.entity.projectile.EntitySmallFireball; import net.minecraft.world.entity.projectile.EntitySmallFireball;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.EntityType;
import org.bukkit.entity.SmallFireball; import org.bukkit.entity.SmallFireball;
public class CraftSmallFireball extends CraftSizedFireball implements SmallFireball { public class CraftSmallFireball extends CraftSizedFireball implements SmallFireball {
@ -19,9 +18,4 @@ public class CraftSmallFireball extends CraftSizedFireball implements SmallFireb
public String toString() { public String toString() {
return "CraftSmallFireball"; return "CraftSmallFireball";
} }
@Override
public EntityType getType() {
return EntityType.SMALL_FIREBALL;
}
} }

Some files were not shown because too many files have changed in this diff Show More