net.minecraft.world.entity

public class EntityType<T extends Entity>

implements FeatureElement, EntityTypeTest<Entity, T>

byb
net.minecraft.world.entity.EntityType
net.minecraft.class_1299

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
bX
LOGGER
field_6088
private final Holder$Reference<EntityType<?>>
bY
builtInRegistryHolder
field_36398
public static final com.mojang.serialization.Codec<EntityType<?>>
a
CODEC
field_57582
private static final float
bZ
MAGIC_HORSE_WIDTH
field_30054
private static final int
ca
DISPLAY_TRACKING_RANGE
field_42459
public static final EntityType<Boat>
b
ACACIA_BOAT
field_54408
public static final EntityType<ChestBoat>
c
ACACIA_CHEST_BOAT
field_54415
public static final EntityType<Allay>
d
ALLAY
field_38384
public static final EntityType<AreaEffectCloud>
e
AREA_EFFECT_CLOUD
field_6083
public static final EntityType<Armadillo>
f
ARMADILLO
field_47754
public static final EntityType<ArmorStand>
g
ARMOR_STAND
field_6131
public static final EntityType<Arrow>
h
ARROW
field_6122
public static final EntityType<Axolotl>
i
AXOLOTL
field_28315
public static final EntityType<ChestRaft>
j
BAMBOO_CHEST_RAFT
field_54418
public static final EntityType<Raft>
k
BAMBOO_RAFT
field_54419
public static final EntityType<Bat>
l
BAT
field_6108
public static final EntityType<Bee>
m
BEE
field_20346
public static final EntityType<Boat>
n
BIRCH_BOAT
field_54420
public static final EntityType<ChestBoat>
o
BIRCH_CHEST_BOAT
field_54421
public static final EntityType<Blaze>
p
BLAZE
field_6099
public static final EntityType<Display$BlockDisplay>
q
BLOCK_DISPLAY
field_42460
public static final EntityType<Bogged>
r
BOGGED
field_49148
public static final EntityType<Breeze>
s
BREEZE
field_47244
public static final EntityType<BreezeWindCharge>
t
BREEZE_WIND_CHARGE
field_49075
public static final EntityType<Camel>
u
CAMEL
field_40116
public static final EntityType<Cat>
v
CAT
field_16281
public static final EntityType<CaveSpider>
w
CAVE_SPIDER
field_6084
public static final EntityType<Boat>
x
CHERRY_BOAT
field_54422
public static final EntityType<ChestBoat>
y
CHERRY_CHEST_BOAT
field_54423
public static final EntityType<MinecartChest>
z
CHEST_MINECART
field_6126
public static final EntityType<Chicken>
A
CHICKEN
field_6132
public static final EntityType<Cod>
B
COD
field_6070
public static final EntityType<MinecartCommandBlock>
C
COMMAND_BLOCK_MINECART
field_6136
public static final EntityType<Cow>
D
COW
field_6085
public static final EntityType<Creaking>
E
CREAKING
field_54560
public static final EntityType<Creeper>
F
CREEPER
field_6046
public static final EntityType<Boat>
G
DARK_OAK_BOAT
field_54406
public static final EntityType<ChestBoat>
H
DARK_OAK_CHEST_BOAT
field_54407
public static final EntityType<Dolphin>
I
DOLPHIN
field_6087
public static final EntityType<Donkey>
J
DONKEY
field_6067
public static final EntityType<DragonFireball>
K
DRAGON_FIREBALL
field_6129
public static final EntityType<Drowned>
L
DROWNED
field_6123
public static final EntityType<ThrownEgg>
M
EGG
field_6144
public static final EntityType<ElderGuardian>
N
ELDER_GUARDIAN
field_6086
public static final EntityType<EnderMan>
O
ENDERMAN
field_6091
public static final EntityType<Endermite>
P
ENDERMITE
field_6128
public static final EntityType<EnderDragon>
Q
ENDER_DRAGON
field_6116
public static final EntityType<ThrownEnderpearl>
R
ENDER_PEARL
field_6082
public static final EntityType<EndCrystal>
S
END_CRYSTAL
field_6110
public static final EntityType<Evoker>
T
EVOKER
field_6090
public static final EntityType<EvokerFangs>
U
EVOKER_FANGS
field_6060
public static final EntityType<ThrownExperienceBottle>
V
EXPERIENCE_BOTTLE
field_6064
public static final EntityType<ExperienceOrb>
W
EXPERIENCE_ORB
field_6044
public static final EntityType<EyeOfEnder>
X
EYE_OF_ENDER
field_6061
public static final EntityType<FallingBlockEntity>
Y
FALLING_BLOCK
field_6089
public static final EntityType<LargeFireball>
Z
FIREBALL
field_6066
public static final EntityType<FireworkRocketEntity>
aa
FIREWORK_ROCKET
field_6133
public static final EntityType<Fox>
ab
FOX
field_17943
public static final EntityType<Frog>
ac
FROG
field_37419
public static final EntityType<MinecartFurnace>
ad
FURNACE_MINECART
field_6080
public static final EntityType<Ghast>
ae
GHAST
field_6107
public static final EntityType<HappyGhast>
af
HAPPY_GHAST
field_59668
public static final EntityType<Giant>
ag
GIANT
field_6095
public static final EntityType<GlowItemFrame>
ah
GLOW_ITEM_FRAME
field_28401
public static final EntityType<GlowSquid>
ai
GLOW_SQUID
field_28402
public static final EntityType<Goat>
aj
GOAT
field_30052
public static final EntityType<Guardian>
ak
GUARDIAN
field_6118
public static final EntityType<Hoglin>
al
HOGLIN
field_21973
public static final EntityType<MinecartHopper>
am
HOPPER_MINECART
field_6058
public static final EntityType<Horse>
an
HORSE
field_6139
public static final EntityType<Husk>
ao
HUSK
field_6071
public static final EntityType<Illusioner>
ap
ILLUSIONER
field_6065
public static final EntityType<Interaction>
aq
INTERACTION
field_42623
public static final EntityType<IronGolem>
ar
IRON_GOLEM
field_6147
public static final EntityType<ItemEntity>
as
ITEM
field_6052
public static final EntityType<Display$ItemDisplay>
at
ITEM_DISPLAY
field_42456
public static final EntityType<ItemFrame>
au
ITEM_FRAME
field_6043
public static final EntityType<Boat>
av
JUNGLE_BOAT
field_54412
public static final EntityType<ChestBoat>
aw
JUNGLE_CHEST_BOAT
field_54413
public static final EntityType<LeashFenceKnotEntity>
ax
LEASH_KNOT
field_6138
public static final EntityType<LightningBolt>
ay
LIGHTNING_BOLT
field_6112
public static final EntityType<Llama>
az
LLAMA
field_6074
public static final EntityType<LlamaSpit>
aA
LLAMA_SPIT
field_6124
public static final EntityType<MagmaCube>
aB
MAGMA_CUBE
field_6102
public static final EntityType<Boat>
aC
MANGROVE_BOAT
field_54414
public static final EntityType<ChestBoat>
aD
MANGROVE_CHEST_BOAT
field_54409
public static final EntityType<Marker>
aE
MARKER
field_33456
public static final EntityType<Minecart>
aF
MINECART
field_6096
public static final EntityType<MushroomCow>
aG
MOOSHROOM
field_6143
public static final EntityType<Mule>
aH
MULE
field_6057
public static final EntityType<Boat>
aI
OAK_BOAT
field_54410
public static final EntityType<ChestBoat>
aJ
OAK_CHEST_BOAT
field_54411
public static final EntityType<Ocelot>
aK
OCELOT
field_6081
public static final EntityType<OminousItemSpawner>
aL
OMINOUS_ITEM_SPAWNER
field_50124
public static final EntityType<Painting>
aM
PAINTING
field_6120
public static final EntityType<Boat>
aN
PALE_OAK_BOAT
field_54562
public static final EntityType<ChestBoat>
aO
PALE_OAK_CHEST_BOAT
field_54563
public static final EntityType<Panda>
aP
PANDA
field_6146
public static final EntityType<Parrot>
aQ
PARROT
field_6104
public static final EntityType<Phantom>
aR
PHANTOM
field_6078
public static final EntityType<Pig>
aS
PIG
field_6093
public static final EntityType<Piglin>
aT
PIGLIN
field_22281
public static final EntityType<PiglinBrute>
aU
PIGLIN_BRUTE
field_25751
public static final EntityType<Pillager>
aV
PILLAGER
field_6105
public static final EntityType<PolarBear>
aW
POLAR_BEAR
field_6042
public static final EntityType<ThrownSplashPotion>
aX
SPLASH_POTION
field_56254
public static final EntityType<ThrownLingeringPotion>
aY
LINGERING_POTION
field_56255
public static final EntityType<Pufferfish>
aZ
PUFFERFISH
field_6062
public static final EntityType<Rabbit>
ba
RABBIT
field_6140
public static final EntityType<Ravager>
bb
RAVAGER
field_6134
public static final EntityType<Salmon>
bc
SALMON
field_6073
public static final EntityType<Sheep>
bd
SHEEP
field_6115
public static final EntityType<Shulker>
be
SHULKER
field_6109
public static final EntityType<ShulkerBullet>
bf
SHULKER_BULLET
field_6100
public static final EntityType<Silverfish>
bg
SILVERFISH
field_6125
public static final EntityType<Skeleton>
bh
SKELETON
field_6137
public static final EntityType<SkeletonHorse>
bi
SKELETON_HORSE
field_6075
public static final EntityType<Slime>
bj
SLIME
field_6069
public static final EntityType<SmallFireball>
bk
SMALL_FIREBALL
field_6049
public static final EntityType<Sniffer>
bl
SNIFFER
field_42622
public static final EntityType<Snowball>
bm
SNOWBALL
field_6068
public static final EntityType<SnowGolem>
bn
SNOW_GOLEM
field_6047
public static final EntityType<MinecartSpawner>
bo
SPAWNER_MINECART
field_6142
public static final EntityType<SpectralArrow>
bp
SPECTRAL_ARROW
field_6135
public static final EntityType<Spider>
bq
SPIDER
field_6079
public static final EntityType<Boat>
br
SPRUCE_BOAT
field_54416
public static final EntityType<ChestBoat>
bs
SPRUCE_CHEST_BOAT
field_54417
public static final EntityType<Squid>
bt
SQUID
field_6114
public static final EntityType<Stray>
bu
STRAY
field_6098
public static final EntityType<Strider>
bv
STRIDER
field_23214
public static final EntityType<Tadpole>
bw
TADPOLE
field_37420
public static final EntityType<Display$TextDisplay>
bx
TEXT_DISPLAY
field_42457
public static final EntityType<PrimedTnt>
by
TNT
field_6063
public static final EntityType<MinecartTNT>
bz
TNT_MINECART
field_6053
public static final EntityType<TraderLlama>
bA
TRADER_LLAMA
field_17714
public static final EntityType<ThrownTrident>
bB
TRIDENT
field_6127
public static final EntityType<TropicalFish>
bC
TROPICAL_FISH
field_6111
public static final EntityType<Turtle>
bD
TURTLE
field_6113
public static final EntityType<Vex>
bE
VEX
field_6059
public static final EntityType<Villager>
bF
VILLAGER
field_6077
public static final EntityType<Vindicator>
bG
VINDICATOR
field_6117
public static final EntityType<WanderingTrader>
bH
WANDERING_TRADER
field_17713
public static final EntityType<Warden>
bI
WARDEN
field_38095
public static final EntityType<WindCharge>
bJ
WIND_CHARGE
field_47243
public static final EntityType<Witch>
bK
WITCH
field_6145
public static final EntityType<WitherBoss>
bL
WITHER
field_6119
public static final EntityType<WitherSkeleton>
bM
WITHER_SKELETON
field_6076
public static final EntityType<WitherSkull>
bN
WITHER_SKULL
field_6130
public static final EntityType<Wolf>
bO
WOLF
field_6055
public static final EntityType<Zoglin>
bP
ZOGLIN
field_23696
public static final EntityType<Zombie>
bQ
ZOMBIE
field_6051
public static final EntityType<ZombieHorse>
bR
ZOMBIE_HORSE
field_6048
public static final EntityType<ZombieVillager>
bS
ZOMBIE_VILLAGER
field_6054
public static final EntityType<ZombifiedPiglin>
bT
ZOMBIFIED_PIGLIN
field_6050
public static final EntityType<Player>
bU
PLAYER
field_6097
public static final EntityType<FishingHook>
bV
FISHING_BOBBER
field_6103
private static final Set<EntityType<?>>
cb
OP_ONLY_CUSTOM_DATA
field_55544
private final EntityType$EntityFactory<T>
cc
factory
field_6101
private final MobCategory
cd
category
field_6094
private final com.google.common.collect.ImmutableSet<Block>
ce
immuneTo
field_25355
private final boolean
cf
serialize
field_6056
private final boolean
cg
summon
field_6072
private final boolean
ch
fireImmune
field_18981
private final boolean
ci
canSpawnFarFromPlayer
field_19423
private final int
cj
clientTrackingRange
field_24085
private final int
ck
updateInterval
field_24086
private final String
cl
descriptionId
field_6106
private Component
cm
description
field_6092
private final Optional<ResourceKey<LootTable>>
cn
lootTable
field_16526
private final EntityDimensions
co
dimensions
field_18070
private final float
cp
spawnDimensionsScale
field_50125
private final FeatureFlagSet
cq
requiredFeatures
field_40115

Constructor summary

ModifierConstructor
public (EntityType$EntityFactory<T> arg0, MobCategory arg1, boolean arg2, boolean arg3, boolean arg4, boolean arg5, com.google.common.collect.ImmutableSet<Block> arg6, EntityDimensions arg7, float arg8, int arg9, int arg10, String arg11, Optional<ResourceKey<LootTable>> arg12, FeatureFlagSet arg13)

Method summary

Modifier and TypeMethod
private static <T extends Entity> EntityType<T>
a(alv<byb<?>> arg0, byb$a<T> arg1)
register(ResourceKey<EntityType<?>> arg0, EntityType$Builder<T> arg1)
method_63002(class_5321<class_1299<?>> arg0, class_1299$class_1300<T> arg1)
private static ResourceKey<EntityType<?>>
b(String arg0)
vanillaEntityId(String arg0)
method_63003(String arg0)
private static <T extends Entity> EntityType<T>
a(String arg0, byb$a<T> arg1)
register(String arg0, EntityType$Builder<T> arg1)
method_5895(String arg0, class_1299$class_1300<T> arg1)
public static ResourceLocation
a(byb<?> arg0)
getKey(EntityType<?> arg0)
method_5890(class_1299<?> arg0)
public static Optional<EntityType<?>>
a(String arg0)
byString(String arg0)
method_5898(String arg0)
public T
a(asi arg0, dba arg1, bys arg2, iy arg3, bya arg4, boolean arg5, boolean arg6)
spawn(ServerLevel arg0, ItemStack arg1, LivingEntity arg2, BlockPos arg3, EntitySpawnReason arg4, boolean arg5, boolean arg6)
method_5894(class_3218 arg0, class_1799 arg1, class_1309 arg2, class_2338 arg3, class_3730 arg4, boolean arg5, boolean arg6)
public static <T extends Entity> Consumer<T>
a(dkz arg0, dba arg1, bys arg2)
createDefaultStackConfig(Level arg0, ItemStack arg1, LivingEntity arg2)
method_48009(class_1937 arg0, class_1799 arg1, class_1309 arg2)
public static <T extends Entity> Consumer<T>
a(Consumer<T> arg0, dkz arg1, dba arg2, bys arg3)
appendDefaultStackConfig(Consumer<T> arg0, Level arg1, ItemStack arg2, LivingEntity arg3)
method_48156(Consumer<T> arg0, class_1937 arg1, class_1799 arg2, class_1309 arg3)
public static <T extends Entity> Consumer<T>
a(Consumer<T> arg0, dba arg1)
appendComponentsConfig(Consumer<T> arg0, ItemStack arg1)
method_66663(Consumer<T> arg0, class_1799 arg1)
public static <T extends Entity> Consumer<T>
b(Consumer<T> arg0, dkz arg1, dba arg2, bys arg3)
appendCustomEntityStackConfig(Consumer<T> arg0, Level arg1, ItemStack arg2, LivingEntity arg3)
method_48011(Consumer<T> arg0, class_1937 arg1, class_1799 arg2, class_1309 arg3)
public T
a(asi arg0, iy arg1, bya arg2)
spawn(ServerLevel arg0, BlockPos arg1, EntitySpawnReason arg2)
method_47821(class_3218 arg0, class_2338 arg1, class_3730 arg2)
public T
a(asi arg0, Consumer<T> arg1, iy arg2, bya arg3, boolean arg4, boolean arg5)
spawn(ServerLevel arg0, Consumer<T> arg1, BlockPos arg2, EntitySpawnReason arg3, boolean arg4, boolean arg5)
method_5899(class_3218 arg0, Consumer<T> arg1, class_2338 arg2, class_3730 arg3, boolean arg4, boolean arg5)
public T
b(asi arg0, Consumer<T> arg1, iy arg2, bya arg3, boolean arg4, boolean arg5)
create(ServerLevel arg0, Consumer<T> arg1, BlockPos arg2, EntitySpawnReason arg3, boolean arg4, boolean arg5)
method_5888(class_3218 arg0, Consumer<T> arg1, class_2338 arg2, class_3730 arg3, boolean arg4, boolean arg5)
protected static double
a(dlc arg0, iy arg1, boolean arg2, fgs arg3)
getYOffset(LevelReader arg0, BlockPos arg1, boolean arg2, AABB arg3)
method_5884(class_4538 arg0, class_2338 arg1, boolean arg2, class_238 arg3)
public static void
a(dkz arg0, bys arg1, bxs arg2, ddi arg3)
updateCustomEntityTag(Level arg0, LivingEntity arg1, Entity arg2, CustomData arg3)
method_5881(class_1937 arg0, class_1309 arg1, class_1297 arg2, class_9279 arg3)
public boolean
b()
canSerialize()
method_5893()
public boolean
c()
canSummon()
method_5896()
public boolean
d()
fireImmune()
method_19946()
public boolean
e()
canSpawnFarFromPlayer()
method_20814()
public MobCategory
f()
getCategory()
method_5891()
public String
g()
getDescriptionId()
method_5882()
public Component
h()
getDescription()
method_5897()
public String
i()
toShortString()
method_35050()
public Optional<ResourceKey<LootTable>>
j()
getDefaultLootTable()
method_16351()
public float
l()
getWidth()
method_17685()
public float
m()
getHeight()
method_17686()
public FeatureFlagSet
k()
requiredFeatures()
method_45322()
public T
a(dkz arg0, bya arg1)
create(Level arg0, EntitySpawnReason arg1)
method_5883(class_1937 arg0, class_3730 arg1)
public static Optional<Entity>
a(fbf arg0, dkz arg1, bya arg2)
create(ValueInput arg0, Level arg1, EntitySpawnReason arg2)
method_5892(class_11368 arg0, class_1937 arg1, class_3730 arg2)
public AABB
a(double arg0, double arg1, double arg2)
getSpawnAABB(double arg0, double arg1, double arg2)
method_58629(double arg0, double arg1, double arg2)
public boolean
a(ecg arg0)
isBlockDangerous(BlockState arg0)
method_29496(class_2680 arg0)
public EntityDimensions
n()
getDimensions()
method_18386()
public static Optional<EntityType<?>>
a(fbf arg0)
by(ValueInput arg0)
method_17684(class_11368 arg0)
public static Entity
a(ue arg0, dkz arg1, bya arg2, Function<bxs, bxs> arg3)
loadEntityRecursive(CompoundTag arg0, Level arg1, EntitySpawnReason arg2, Function<Entity, Entity> arg3)
method_71371(class_2487 arg0, class_1937 arg1, class_3730 arg2, Function<class_1297, class_1297> arg3)
public static Entity
a(fbf arg0, dkz arg1, bya arg2, Function<bxs, bxs> arg3)
loadEntityRecursive(ValueInput arg0, Level arg1, EntitySpawnReason arg2, Function<Entity, Entity> arg3)
method_17842(class_11368 arg0, class_1937 arg1, class_3730 arg2, Function<class_1297, class_1297> arg3)
public static Stream<Entity>
a(fbf$b arg0, dkz arg1, bya arg2)
loadEntitiesRecursive(ValueInput$ValueInputList arg0, Level arg1, EntitySpawnReason arg2)
method_31489(class_11368$class_11370 arg0, class_1937 arg1, class_3730 arg2)
private static Optional<Entity>
b(fbf arg0, dkz arg1, bya arg2)
loadStaticEntity(ValueInput arg0, Level arg1, EntitySpawnReason arg2)
method_17848(class_11368 arg0, class_1937 arg1, class_3730 arg2)
public int
o()
clientTrackingRange()
method_18387()
public int
p()
updateInterval()
method_18388()
public boolean
q()
trackDeltas()
method_18389()
public boolean
a(ayk<byb<?>> arg0)
is(TagKey<EntityType<?>> arg0)
method_20210(class_6862<class_1299<?>> arg0)
public boolean
a(jm<byb<?>> arg0)
is(HolderSet<EntityType<?>> arg0)
method_53125(class_6885<class_1299<?>> arg0)
public T
a(bxs arg0)
tryCast(Entity arg0)
method_31488(class_1297 arg0)
public Class<? extends Entity>
a()
getBaseClass()
method_31794()
public Holder$Reference<EntityType<?>>
r()
builtInRegistryHolder()
method_40124()
private static EntityType$EntityFactory<Boat>
a(Supplier<daw> arg0)
boatFactory(Supplier<Item> arg0)
method_64432(Supplier<class_1792> arg0)
private static EntityType$EntityFactory<ChestBoat>
b(Supplier<daw> arg0)
chestBoatFactory(Supplier<Item> arg0)
method_64434(Supplier<class_1792> arg0)
private static EntityType$EntityFactory<Raft>
c(Supplier<daw> arg0)
raftFactory(Supplier<Item> arg0)
method_64436(Supplier<class_1792> arg0)
private static EntityType$EntityFactory<ChestRaft>
d(Supplier<daw> arg0)
chestRaftFactory(Supplier<Item> arg0)
method_64438(Supplier<class_1792> arg0)
public boolean
s()
onlyOpCanSetNbt()
method_65893()