枚举 EntityType
- 所有已实现的接口:
Serializable,Comparable<EntityType>,Constable,Keyed,RegistryAware,Translatable
-
嵌套类概要
从类继承的嵌套类/接口 java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
枚举常量概要
枚举常量枚举常量说明用于放置武器/盔甲的机械实体, 带有物品栏.箭矢投射物, 可能会插在地面上.类似FIREBALL, 但附带额外效果.飞行中的鸡蛋.飞行中的末影珍珠.飞行中的经验瓶.经验球.末影之眼信号.正在下落或即将下落的方块.飞行中的大火球, 例如由恶魂投掷.烟花火箭发射后的内部表示.钓鱼线和浮漂.掉落在地面上的物品.墙上的物品展示框.拴在栅栏柱上的拴绳.闪电.飞行中的滞留药水.墙上的画.由SHULKER发射的子弹.飞行中的小火球, 例如由烈焰人或玩家投掷.飞行中的雪球.类似ARROW, 但会对所有队友施加PotionEffectType.GLOWING效果.飞行中的喷溅药水.即将爆炸的已点燃TNT.没有实体类的未知实体.飞行中的凋灵骷髅头颅投射物. -
方法概要
修饰符和类型方法说明static @Nullable EntityTypefromId(int id) 已过时。不安全的参数static @Nullable EntityType已过时。不安全的参数getKey()已过时。键可能并不总是存在, 请改用getKeyOrThrow().获取此实例的键(如果已注册),否则返回null。获取此实例的键(如果已注册),否则抛出错误。getName()已过时。不安全的参数获取翻译键, 适用于在翻译组件中使用.short已过时。不安全的参数booleanisAlive()booleanisEnabledByFeature(@NotNull World world) 获取此实体种类是否在指定世界中通过特性启用.boolean返回此实例是否注册在注册表中,因此是否具有键。boolean某些实体无法使用RegionAccessor.spawnEntity(Location, EntityType)或RegionAccessor.spawn(Location, Class)生成, 通常是因为它们需要额外信息才能生成.static EntityType返回带有指定名称的该类型的枚举常量。static EntityType[]values()按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。
-
枚举常量详细资料
-
ITEM
掉落在地面上的物品.使用
World.dropItem(Location, ItemStack)或World.dropItemNaturally(Location, ItemStack)生成. -
EXPERIENCE_ORB
经验球. -
AREA_EFFECT_CLOUD
- 另请参阅:
-
ELDER_GUARDIAN
- 另请参阅:
-
WITHER_SKELETON
- 另请参阅:
-
STRAY
- 另请参阅:
-
EGG
飞行中的鸡蛋. -
LEASH_KNOT
拴在栅栏柱上的拴绳. -
PAINTING
墙上的画. -
ARROW
箭矢投射物, 可能会插在地面上. -
SNOWBALL
飞行中的雪球. -
FIREBALL
飞行中的大火球, 例如由恶魂投掷. -
SMALL_FIREBALL
飞行中的小火球, 例如由烈焰人或玩家投掷. -
ENDER_PEARL
飞行中的末影珍珠. -
EYE_OF_ENDER
末影之眼信号. -
SPLASH_POTION
飞行中的喷溅药水. -
LINGERING_POTION
飞行中的滞留药水. -
EXPERIENCE_BOTTLE
飞行中的经验瓶. -
ITEM_FRAME
墙上的物品展示框. -
WITHER_SKULL
飞行中的凋灵骷髅头颅投射物. -
TNT
即将爆炸的已点燃TNT. -
FALLING_BLOCK
正在下落或即将下落的方块. -
FIREWORK_ROCKET
烟花火箭发射后的内部表示. -
HUSK
- 另请参阅:
-
SPECTRAL_ARROW
类似ARROW, 但会对所有队友施加PotionEffectType.GLOWING效果. -
SHULKER_BULLET
由SHULKER发射的子弹. -
DRAGON_FIREBALL
类似FIREBALL, 但附带额外效果. -
ZOMBIE_VILLAGER
- 另请参阅:
-
SKELETON_HORSE
- 另请参阅:
-
ZOMBIE_HORSE
- 另请参阅:
-
ARMOR_STAND
用于放置武器/盔甲的机械实体, 带有物品栏. -
DONKEY
- 另请参阅:
-
MULE
- 另请参阅:
-
EVOKER_FANGS
- 另请参阅:
-
EVOKER
- 另请参阅:
-
VEX
- 另请参阅:
-
VINDICATOR
- 另请参阅:
-
ILLUSIONER
- 另请参阅:
-
COMMAND_BLOCK_MINECART
- 另请参阅:
-
MINECART
- 另请参阅:
-
CHEST_MINECART
- 另请参阅:
-
FURNACE_MINECART
- 另请参阅:
-
TNT_MINECART
- 另请参阅:
-
HOPPER_MINECART
- 另请参阅:
-
SPAWNER_MINECART
- 另请参阅:
-
CREEPER
-
SKELETON
-
SPIDER
-
GIANT
-
ZOMBIE
-
SLIME
-
GHAST
-
ZOMBIFIED_PIGLIN
-
ENDERMAN
-
CAVE_SPIDER
-
SILVERFISH
-
BLAZE
-
MAGMA_CUBE
-
ENDER_DRAGON
-
WITHER
-
BAT
-
WITCH
-
ENDERMITE
-
GUARDIAN
-
SHULKER
-
PIG
-
SHEEP
-
COW
-
CHICKEN
-
SQUID
-
WOLF
-
MOOSHROOM
-
SNOW_GOLEM
-
OCELOT
-
IRON_GOLEM
-
HORSE
-
RABBIT
-
POLAR_BEAR
-
LLAMA
-
LLAMA_SPIT
-
PARROT
-
VILLAGER
-
END_CRYSTAL
-
TURTLE
-
PHANTOM
-
TRIDENT
-
COD
-
SALMON
-
PUFFERFISH
-
TROPICAL_FISH
-
DROWNED
-
DOLPHIN
-
CAT
-
PANDA
-
PILLAGER
-
RAVAGER
-
TRADER_LLAMA
-
WANDERING_TRADER
-
FOX
-
BEE
-
HOGLIN
-
PIGLIN
-
STRIDER
-
ZOGLIN
-
PIGLIN_BRUTE
-
AXOLOTL
-
GLOW_ITEM_FRAME
-
GLOW_SQUID
-
GOAT
-
MARKER
-
ALLAY
-
FROG
-
TADPOLE
-
WARDEN
-
CAMEL
-
BLOCK_DISPLAY
-
INTERACTION
-
ITEM_DISPLAY
-
SNIFFER
-
TEXT_DISPLAY
-
BREEZE
-
WIND_CHARGE
-
BREEZE_WIND_CHARGE
-
ARMADILLO
-
BOGGED
-
OMINOUS_ITEM_SPAWNER
-
ACACIA_BOAT
-
ACACIA_CHEST_BOAT
-
BAMBOO_RAFT
-
BAMBOO_CHEST_RAFT
-
BIRCH_BOAT
-
BIRCH_CHEST_BOAT
-
CHERRY_BOAT
-
CHERRY_CHEST_BOAT
-
DARK_OAK_BOAT
-
DARK_OAK_CHEST_BOAT
-
JUNGLE_BOAT
-
JUNGLE_CHEST_BOAT
-
MANGROVE_BOAT
-
MANGROVE_CHEST_BOAT
-
OAK_BOAT
-
OAK_CHEST_BOAT
-
PALE_OAK_BOAT
-
PALE_OAK_CHEST_BOAT
-
POPLAR_BOAT
-
POPLAR_CHEST_BOAT
-
SPRUCE_BOAT
-
SPRUCE_CHEST_BOAT
-
CREAKING
-
HAPPY_GHAST
-
COPPER_GOLEM
-
MANNEQUIN
-
CAMEL_HUSK
-
NAUTILUS
-
PARCHED
-
ZOMBIE_NAUTILUS
-
SULFUR_CUBE
-
CUSHION
-
FISHING_BOBBER
钓鱼线和浮漂. -
LIGHTNING_BOLT
闪电. -
PLAYER
-
UNKNOWN
没有实体类的未知实体.
-
-
方法详细资料
-
values
按照声明该枚举类型的常量的顺序, 返回一个包含这些常量的数组。- 返回:
- 按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
-
valueOf
返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)- 参数:
name- 要返回的枚举常量的名称。- 返回:
- 返回带有指定名称的枚举常量
- 抛出:
IllegalArgumentException- 如果该枚举类型没有带有指定名称的常量NullPointerException- 如果参数为空值
-
getName
已过时。不安全的参数获取实体种类名.原文:Gets the entity type name.
- 返回:
- the entity type's name
-
getKey
已过时。键可能并不总是存在, 请改用getKeyOrThrow().返回用于此对象的命名空间标识符.原文:Return the namespaced identifier for this object.
-
getEntityClass
-
getTypeId
已过时。不安全的参数获取实体种类id.原文:Gets the entity type id.
- 返回:
- 种类id
-
fromName
@Deprecated(since="1.6.2") @Contract("null -> null") @Nullable public static @Nullable EntityType fromName(@Nullable @Nullable String name) 已过时。不安全的参数以给定名称获取对应实体种类.原文:Gets an entity type from its name.
- 参数:
name- 实体种类名- 返回:
- 匹配的实体种类, 找不到为null
-
fromId
已过时。不安全的参数以给定id获取实体种类.原文:Gets an entity from its id.
- 参数:
id- 实体种类id- 返回:
- 匹配的实体种类或null
-
isSpawnable
public boolean isSpawnable()某些实体无法使用RegionAccessor.spawnEntity(Location, EntityType)或RegionAccessor.spawn(Location, Class)生成, 通常是因为它们需要额外信息才能生成.原文:Some entities cannot be spawned using
RegionAccessor.spawnEntity(Location, EntityType)orRegionAccessor.spawn(Location, Class), usually because they require additional information in order to spawn.- 返回:
- 如果该实体种类无法生成则返回 false
-
isAlive
public boolean isAlive() -
getTranslationKey
从接口复制的说明:Translatable获取翻译键, 适用于在翻译组件中使用.原文: Get the translation key, suitable for use in a translation component.
- 指定者:
getTranslationKey在接口中Translatable- 返回:
- 翻译键
-
isEnabledByFeature
获取此实体种类是否在指定世界中通过特性启用.原文:Gets if this EntityType is enabled by feature in a world.
- 参数:
world- 要检查的世界- 返回:
- 如果此实体种类可用于在该世界中生成实体则返回 true
-
getKeyOrThrow
从接口复制的说明:RegistryAware获取此实例的键(如果已注册),否则抛出错误。
这是一个便捷方法,插件在使用此方法之前应始终检查RegistryAware.isRegistered()。原文:Gets the key of this instance if it is registered otherwise throws an error. This is a convenience method and plugins should always check
RegistryAware.isRegistered()before using this method.- 指定者:
getKeyOrThrow在接口中RegistryAware- 返回:
- 此实例注册时使用的键.
- 另请参阅:
-
getKeyOrNull
从接口复制的说明:RegistryAware获取此实例的键(如果已注册),否则返回null。原文:Gets the key of this instance if it is registered otherwise returns
null.- 指定者:
getKeyOrNull在接口中RegistryAware- 返回:
- 此实例注册时使用的键,如果未注册则返回
null. - 另请参阅:
-
isRegistered
public boolean isRegistered()从接口复制的说明:RegistryAware返回此实例是否注册在注册表中,因此是否具有键。原文:Returns whether this instance is register in a registry and therefore has a key or not.
- 指定者:
isRegistered在接口中RegistryAware- 返回:
- 如果此实例已注册则返回 true,否则返回 false.
- 另请参阅:
-