Package org.bukkit.entity
Enum EntityType
- java.lang.Object
-
- java.lang.Enum<EntityType>
-
- org.bukkit.entity.EntityType
-
- All Implemented Interfaces:
Serializable,Comparable<EntityType>,Keyed
public enum EntityType extends Enum<EntityType> implements Keyed
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AREA_EFFECT_CLOUDARMOR_STANDMechanical entity with an inventory for placing weapons / armor into.ARROWAn arrow projectile; may get stuck in the ground.BATBLAZEBOATA placed boat.CATCAVE_SPIDERCHICKENCODCOWCREEPERDOLPHINDONKEYDRAGON_FIREBALLLikeFIREBALLbut with added effects.DROPPED_ITEMAn item resting on the ground.DROWNEDEGGA flying chicken egg.ELDER_GUARDIANENDER_CRYSTALENDER_DRAGONENDER_PEARLA flying ender pearl.ENDER_SIGNALAn ender eye signal.ENDERMANENDERMITEEVOKEREVOKER_FANGSEXPERIENCE_ORBAn experience orb.FALLING_BLOCKA block that is going to or is about to fall.FIREBALLA flying large fireball, as thrown by a Ghast for example.FIREWORKInternal representation of a Firework once it has been launched.FISHING_HOOKA fishing line and bobber.FOXGHASTGIANTGUARDIANHORSEHUSKILLUSIONERIRON_GOLEMITEM_FRAMEAn item frame on a wall.LEASH_HITCHA leash attached to a fencepost.LIGHTNINGA bolt of lightning.LLAMALLAMA_SPITMAGMA_CUBEMINECARTMINECART_CHESTMINECART_COMMANDMINECART_FURNACEMINECART_HOPPERMINECART_MOB_SPAWNERMINECART_TNTMULEMUSHROOM_COWOCELOTPAINTINGA painting on a wall.PANDAPARROTPHANTOMPIGPIG_ZOMBIEPILLAGERPLAYERPOLAR_BEARPRIMED_TNTPrimed TNT that is about to explode.PUFFERFISHRABBITRAVAGERSALMONSHEEPSHULKERSHULKER_BULLETBullet fired bySHULKER.SILVERFISHSKELETONSKELETON_HORSESLIMESMALL_FIREBALLA flying small fireball, such as thrown by a Blaze or player.SNOWBALLA flying snowball.SNOWMANSPECTRAL_ARROWLikeARROWbut causes thePotionEffectType.GLOWINGeffect on all team members.SPIDERSPLASH_POTIONA flying splash potion.SQUIDSTRAYTHROWN_EXP_BOTTLEA flying experience bottle.TRADER_LLAMATRIDENTTROPICAL_FISHTURTLEUNKNOWNAn unknown entity without an Entity ClassVEXVILLAGERVINDICATORWANDERING_TRADERWITCHWITHERWITHER_SKELETONWITHER_SKULLA flying wither skull projectile.WOLFZOMBIEZOMBIE_HORSEZOMBIE_VILLAGER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static EntityTypefromId(int id)Deprecated.Magic valuestatic EntityTypefromName(String name)Deprecated.Magic valueClass<? extends Entity>getEntityClass()NamespacedKeygetKey()Return the namespaced identifier for this object.StringgetName()Deprecated.Magic valueshortgetTypeId()Deprecated.Magic valuebooleanisAlive()booleanisSpawnable()Some entities cannot be spawned usingWorld.spawnEntity(Location, EntityType)orWorld.spawn(Location, Class), usually because they require additional information in order to spawn.static EntityTypevalueOf(String name)Returns the enum constant of this type with the specified name.static EntityType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
DROPPED_ITEM
public static final EntityType DROPPED_ITEM
An item resting on the ground.Spawn with
World.dropItem(Location, ItemStack)orWorld.dropItemNaturally(Location, ItemStack)
-
EXPERIENCE_ORB
public static final EntityType EXPERIENCE_ORB
An experience orb.
-
AREA_EFFECT_CLOUD
public static final EntityType AREA_EFFECT_CLOUD
- See Also:
AreaEffectCloud
-
ELDER_GUARDIAN
public static final EntityType ELDER_GUARDIAN
- See Also:
ElderGuardian
-
WITHER_SKELETON
public static final EntityType WITHER_SKELETON
- See Also:
WitherSkeleton
-
STRAY
public static final EntityType STRAY
- See Also:
Stray
-
EGG
public static final EntityType EGG
A flying chicken egg.
-
LEASH_HITCH
public static final EntityType LEASH_HITCH
A leash attached to a fencepost.
-
PAINTING
public static final EntityType PAINTING
A painting on a wall.
-
ARROW
public static final EntityType ARROW
An arrow projectile; may get stuck in the ground.
-
SNOWBALL
public static final EntityType SNOWBALL
A flying snowball.
-
FIREBALL
public static final EntityType FIREBALL
A flying large fireball, as thrown by a Ghast for example.
-
SMALL_FIREBALL
public static final EntityType SMALL_FIREBALL
A flying small fireball, such as thrown by a Blaze or player.
-
ENDER_PEARL
public static final EntityType ENDER_PEARL
A flying ender pearl.
-
ENDER_SIGNAL
public static final EntityType ENDER_SIGNAL
An ender eye signal.
-
SPLASH_POTION
public static final EntityType SPLASH_POTION
A flying splash potion.
-
THROWN_EXP_BOTTLE
public static final EntityType THROWN_EXP_BOTTLE
A flying experience bottle.
-
ITEM_FRAME
public static final EntityType ITEM_FRAME
An item frame on a wall.
-
WITHER_SKULL
public static final EntityType WITHER_SKULL
A flying wither skull projectile.
-
PRIMED_TNT
public static final EntityType PRIMED_TNT
Primed TNT that is about to explode.
-
FALLING_BLOCK
public static final EntityType FALLING_BLOCK
A block that is going to or is about to fall.
-
FIREWORK
public static final EntityType FIREWORK
Internal representation of a Firework once it has been launched.
-
HUSK
public static final EntityType HUSK
- See Also:
Husk
-
SPECTRAL_ARROW
public static final EntityType SPECTRAL_ARROW
LikeARROWbut causes thePotionEffectType.GLOWINGeffect on all team members.
-
SHULKER_BULLET
public static final EntityType SHULKER_BULLET
Bullet fired bySHULKER.
-
DRAGON_FIREBALL
public static final EntityType DRAGON_FIREBALL
LikeFIREBALLbut with added effects.
-
ZOMBIE_VILLAGER
public static final EntityType ZOMBIE_VILLAGER
- See Also:
ZombieVillager
-
SKELETON_HORSE
public static final EntityType SKELETON_HORSE
- See Also:
SkeletonHorse
-
ZOMBIE_HORSE
public static final EntityType ZOMBIE_HORSE
- See Also:
ZombieHorse
-
ARMOR_STAND
public static final EntityType ARMOR_STAND
Mechanical entity with an inventory for placing weapons / armor into.
-
DONKEY
public static final EntityType DONKEY
- See Also:
Donkey
-
MULE
public static final EntityType MULE
- See Also:
Mule
-
EVOKER_FANGS
public static final EntityType EVOKER_FANGS
- See Also:
EvokerFangs
-
EVOKER
public static final EntityType EVOKER
- See Also:
Evoker
-
VEX
public static final EntityType VEX
- See Also:
Vex
-
VINDICATOR
public static final EntityType VINDICATOR
- See Also:
Vindicator
-
ILLUSIONER
public static final EntityType ILLUSIONER
- See Also:
Illusioner
-
MINECART_COMMAND
public static final EntityType MINECART_COMMAND
- See Also:
CommandMinecart
-
BOAT
public static final EntityType BOAT
A placed boat.
-
MINECART
public static final EntityType MINECART
- See Also:
RideableMinecart
-
MINECART_CHEST
public static final EntityType MINECART_CHEST
- See Also:
StorageMinecart
-
MINECART_FURNACE
public static final EntityType MINECART_FURNACE
- See Also:
PoweredMinecart
-
MINECART_TNT
public static final EntityType MINECART_TNT
- See Also:
ExplosiveMinecart
-
MINECART_HOPPER
public static final EntityType MINECART_HOPPER
- See Also:
HopperMinecart
-
MINECART_MOB_SPAWNER
public static final EntityType MINECART_MOB_SPAWNER
- See Also:
SpawnerMinecart
-
CREEPER
public static final EntityType CREEPER
-
SKELETON
public static final EntityType SKELETON
-
SPIDER
public static final EntityType SPIDER
-
GIANT
public static final EntityType GIANT
-
ZOMBIE
public static final EntityType ZOMBIE
-
SLIME
public static final EntityType SLIME
-
GHAST
public static final EntityType GHAST
-
PIG_ZOMBIE
public static final EntityType PIG_ZOMBIE
-
ENDERMAN
public static final EntityType ENDERMAN
-
CAVE_SPIDER
public static final EntityType CAVE_SPIDER
-
SILVERFISH
public static final EntityType SILVERFISH
-
BLAZE
public static final EntityType BLAZE
-
MAGMA_CUBE
public static final EntityType MAGMA_CUBE
-
ENDER_DRAGON
public static final EntityType ENDER_DRAGON
-
WITHER
public static final EntityType WITHER
-
BAT
public static final EntityType BAT
-
WITCH
public static final EntityType WITCH
-
ENDERMITE
public static final EntityType ENDERMITE
-
GUARDIAN
public static final EntityType GUARDIAN
-
SHULKER
public static final EntityType SHULKER
-
PIG
public static final EntityType PIG
-
SHEEP
public static final EntityType SHEEP
-
COW
public static final EntityType COW
-
CHICKEN
public static final EntityType CHICKEN
-
SQUID
public static final EntityType SQUID
-
WOLF
public static final EntityType WOLF
-
MUSHROOM_COW
public static final EntityType MUSHROOM_COW
-
SNOWMAN
public static final EntityType SNOWMAN
-
OCELOT
public static final EntityType OCELOT
-
IRON_GOLEM
public static final EntityType IRON_GOLEM
-
HORSE
public static final EntityType HORSE
-
RABBIT
public static final EntityType RABBIT
-
POLAR_BEAR
public static final EntityType POLAR_BEAR
-
LLAMA
public static final EntityType LLAMA
-
LLAMA_SPIT
public static final EntityType LLAMA_SPIT
-
PARROT
public static final EntityType PARROT
-
VILLAGER
public static final EntityType VILLAGER
-
ENDER_CRYSTAL
public static final EntityType ENDER_CRYSTAL
-
TURTLE
public static final EntityType TURTLE
-
PHANTOM
public static final EntityType PHANTOM
-
TRIDENT
public static final EntityType TRIDENT
-
COD
public static final EntityType COD
-
SALMON
public static final EntityType SALMON
-
PUFFERFISH
public static final EntityType PUFFERFISH
-
TROPICAL_FISH
public static final EntityType TROPICAL_FISH
-
DROWNED
public static final EntityType DROWNED
-
DOLPHIN
public static final EntityType DOLPHIN
-
CAT
public static final EntityType CAT
-
PANDA
public static final EntityType PANDA
-
PILLAGER
public static final EntityType PILLAGER
-
RAVAGER
public static final EntityType RAVAGER
-
TRADER_LLAMA
public static final EntityType TRADER_LLAMA
-
WANDERING_TRADER
public static final EntityType WANDERING_TRADER
-
FOX
public static final EntityType FOX
-
FISHING_HOOK
public static final EntityType FISHING_HOOK
A fishing line and bobber.
-
LIGHTNING
public static final EntityType LIGHTNING
A bolt of lightning.Spawn with
World.strikeLightning(Location).
-
PLAYER
public static final EntityType PLAYER
-
UNKNOWN
public static final EntityType UNKNOWN
An unknown entity without an Entity Class
-
-
Method Detail
-
values
public static EntityType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (EntityType c : EntityType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static EntityType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getName
@Deprecated @Nullable public String getName()
Deprecated.Magic value- Returns:
- the entity type's name
-
getKey
@NotNull public NamespacedKey getKey()
Description copied from interface:KeyedReturn the namespaced identifier for this object.
-
getTypeId
@Deprecated public short getTypeId()
Deprecated.Magic value- Returns:
- the raw type id
-
fromName
@Deprecated @Contract("null -> null") @Nullable public static EntityType fromName(@Nullable String name)
Deprecated.Magic value- Parameters:
name- the entity type's name- Returns:
- the matching entity type or null
-
fromId
@Deprecated @Nullable public static EntityType fromId(int id)
Deprecated.Magic value- Parameters:
id- the raw type id- Returns:
- the matching entity type or null
-
isSpawnable
public boolean isSpawnable()
Some entities cannot be spawned usingWorld.spawnEntity(Location, EntityType)orWorld.spawn(Location, Class), usually because they require additional information in order to spawn.- Returns:
- False if the entity type cannot be spawned
-
isAlive
public boolean isAlive()
-
-