net.minecraft.world.entity

public class EntityType$Builder<T extends Entity>

bvr$a
net.minecraft.world.entity.EntityType$Builder
net.minecraft.class_1299$class_1300
net.minecraft.unmapped.C_ogavsvbr$C_mopkbakb
net.minecraft.entity.EntityType$Builder
net.minecraft.entity.EntityType$Builder
net.minecraft.src.C_513_$C_514_
net.minecraft.world.entity.EntityTypes$Builder

Field summary

Modifier and TypeField
private final EntityType$EntityFactory<T>
a
factory
field_6148
f_lwhqlwvm
factory
factory
f_20685_
private final MobCategory
b
category
field_6149
f_xtndxyps
spawnGroup
spawnGroup
f_20686_
private com.google.common.collect.ImmutableSet<Block>
c
immuneTo
field_25356
f_kboywape
canSpawnInside
canSpawnInside
f_20687_
private boolean
d
serialize
field_6151
f_nmmzrtfm
saveable
saveable
f_20688_
private boolean
e
summon
field_6150
f_byplxilj
summonable
summonable
f_20689_
private boolean
f
fireImmune
field_18982
f_akcgsfjm
fireImmune
fireImmune
f_20690_
private boolean
g
canSpawnFarFromPlayer
field_19424
f_tntzkbun
spawnableFarFromPlayer
spawnableFarFromPlayer
f_20691_
private int
h
clientTrackingRange
field_24087
f_lkhvewcl
maxTrackingRange
maxTrackingRange
f_20692_
private int
i
updateInterval
field_24088
f_rpsdjoxa
trackingTickInterval
trackingTickInterval
f_20693_
private EntityDimensions
j
dimensions
field_18071
f_cbcdynbb
dimensions
dimensions
f_20694_
private float
k
spawnDimensionsScale
field_50126
f_qcebxifq
spawnBoxScale
spawnDimensionsScale
f_315814_
private EntityAttachments$Builder
l
attachments
field_47755
f_rzcfynrt
attachments
attachmentType
f_314607_
private FeatureFlagSet
m
requiredFeatures
field_40117
f_ccpuhtsn
requiredFeatures
requiredFlags
f_244453_
private DependantName<EntityType<?>, Optional<ResourceKey<LootTable>>>
n
lootTable
field_53972
f_uuowbxbh
lootTable
lootTable
f_347590_
private DependantName<EntityType<?>, String>
o
descriptionId
field_53973
f_qdlfxewu
translationKey
translationKey
f_348145_

Constructor summary

ModifierConstructor
private (EntityType$EntityFactory<T> factory, MobCategory spawnGroup)

Method summary

Modifier and TypeMethod
public static <T extends Entity> EntityType$Builder<T>
a(bvr$b<T> arg0, bwj arg1)
of(EntityType$EntityFactory<T> arg0, MobCategory arg1)
method_5903(class_1299$class_4049<T> arg0, class_1311 arg1)
m_jzibjjne(C_ogavsvbr$C_pasczndl<T> arg0, C_ormqdxci arg1)
create(EntityType$EntityFactory<T> factory, SpawnGroup spawnGroup)
create(EntityType$EntityFactory<T> factory, SpawnGroup spawnGroup)
m_20704_(C_513_$C_515_<T> p_20705_, C_528_ p_20706_)
public static <T extends Entity> EntityType$Builder<T>
a(bwj arg0)
createNothing(MobCategory arg0)
method_5902(class_1311 arg0)
m_tfrskfvg(C_ormqdxci arg0)
create(SpawnGroup spawnGroup)
create(SpawnGroup spawnGroup)
m_20710_(C_528_ p_20711_)
public EntityType$Builder<T>
a(float arg0, float arg1)
sized(float arg0, float arg1)
method_17687(float arg0, float arg1)
m_lvwvfrzb(float arg0, float arg1)
dimensions(float width, float height)
setDimensions(float width, float height)
m_20699_(float p_20701_, float arg1)
public EntityType$Builder<T>
a(float arg0)
spawnDimensionsScale(float arg0)
method_58630(float arg0)
m_msevjhbv(float arg0)
spawnBoxScale(float spawnBoxScale)
setSpawnDimensionsScale(float scale)
m_319130_(float arg0)
public EntityType$Builder<T>
b(float arg0)
eyeHeight(float arg0)
method_55687(float arg0)
m_phyefhwa(float arg0)
eyeHeight(float eyeHeight)
setEyeHeight(float eyeHeight)
m_324605_(float arg0)
public EntityType$Builder<T>
a(float... arg0)
passengerAttachments(float... arg0)
method_55689(float... arg0)
m_bqfegnvp(float... arg0)
passengerAttachments(float... offsetYs)
passengerAttachments(float... offsetYs)
m_320894_(float... arg0)
public EntityType$Builder<T>
a(fby... arg0)
passengerAttachments(Vec3... arg0)
method_55690(class_243... arg0)
m_camhzzdi(C_vgpupfxx... arg0)
passengerAttachments(Vec3d... passengerAttachments)
passengerAttachments(Vec3d... passengerAttachments)
m_323042_(C_3046_... arg0)
public EntityType$Builder<T>
a(fby arg0)
vehicleAttachment(Vec3 arg0)
method_55688(class_243 arg0)
m_tyhsjfkq(C_vgpupfxx arg0)
vehicleAttachment(Vec3d vehicleAttachment)
vehicleAttachment(Vec3d pos)
m_324853_(C_3046_ arg0)
public EntityType$Builder<T>
c(float arg0)
ridingOffset(float arg0)
method_55691(float arg0)
m_wkiuunbk(float arg0)
vehicleAttachment(float offsetY)
vehicleAttachment(float offsetY)
m_324179_(float arg0)
public EntityType$Builder<T>
d(float arg0)
nameTagOffset(float arg0)
method_55692(float arg0)
m_ckqplxmv(float arg0)
nameTagAttachment(float offsetY)
nameTagAttachment(float y)
m_324747_(float arg0)
public EntityType$Builder<T>
a(bvl arg0, float arg1, float arg2, float arg3)
attach(EntityAttachment arg0, float arg1, float arg2, float arg3)
method_56075(class_9064 arg0, float arg1, float arg2, float arg3)
m_fzrrurer(C_biqpbxns arg0, float arg1, float arg2, float arg3)
attachment(EntityAttachmentType type, float offsetX, float offsetY, float offsetZ)
setAttachmentType(EntityAttachmentType attachmentType, float x, float y, float z)
m_321509_(C_313489_ p_333115_, float p_330566_, float p_336085_, float arg3)
public EntityType$Builder<T>
a(bvl arg0, fby arg1)
attach(EntityAttachment arg0, Vec3 arg1)
method_56076(class_9064 arg0, class_243 arg1)
m_vwlaksox(C_biqpbxns arg0, C_vgpupfxx arg1)
attachment(EntityAttachmentType type, Vec3d offset)
setAttachmentType(EntityAttachmentType attachmentType, Vec3d pos)
m_319896_(C_313489_ p_328984_, C_3046_ arg1)
public EntityType$Builder<T>
a()
noSummon()
method_5901()
m_lxcabpka()
disableSummon()
disableSummon()
m_20698_()
public EntityType$Builder<T>
b()
noSave()
method_5904()
m_qzcjtflv()
disableSaving()
disableSaving()
m_20716_()
public EntityType$Builder<T>
c()
fireImmune()
method_19947()
m_itrwpmjb()
makeFireImmune()
makeFireImmune()
m_20719_()
public EntityType$Builder<T>
a(dkm... arg0)
immuneTo(Block... arg0)
method_29497(class_2248... arg0)
m_dyjorite(C_mmxmpdoq... arg0)
allowSpawningInside(Block... blocks)
allowSpawningInside(Block... blocks)
m_20714_(C_1706_... arg0)
public EntityType$Builder<T>
d()
canSpawnFarFromPlayer()
method_20815()
m_onnfrfmf()
spawnableFarFromPlayer()
spawnableFarFromPlayer()
m_20720_()
public EntityType$Builder<T>
a(int arg0)
clientTrackingRange(int arg0)
method_27299(int arg0)
m_ffxlqdpi(int arg0)
maxTrackingRange(int maxTrackingRange)
maxTrackingRange(int maxTrackingRange)
m_20702_(int arg0)
public EntityType$Builder<T>
b(int arg0)
updateInterval(int arg0)
method_27300(int arg0)
m_wlbxzsod(int arg0)
trackingTickInterval(int trackingTickInterval)
trackingTickInterval(int trackingTickInterval)
m_20717_(int arg0)
public EntityType$Builder<T>
a(csr... arg0)
requiredFeatures(FeatureFlag... arg0)
method_45323(class_7696... arg0)
m_jqfjjilu(C_kksdgidr... arg0)
requires(FeatureFlag... features)
requiredFlags(FeatureFlag... flags)
m_246346_(C_243544_... arg0)
public EntityType$Builder<T>
e()
noLootTable()
method_63006()
m_qgatngvl()
dropsNothing()
emptyLootTable()
m_357136_()
public EntityType<T>
a(aly<bvr<?>> arg0)
build(ResourceKey<EntityType<?>> arg0)
method_5905(class_5321<class_1299<?>> arg0)
m_ukhgvcht(C_xhhleach<C_ogavsvbr<?>> arg0)
build(RegistryKey<EntityType<?>> registryKey)
build(RegistryKey<EntityType<?>> type)
m_20712_(C_5264_<C_513_<?>> arg0)