net.minecraft.world.entity

public class EntityType$Builder<T extends Entity>

bdv$a
net.minecraft.world.entity.EntityType$Builder
net.minecraft.class_1299$class_1300
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
factory
f_20685_
private final MobCategory
b
category
field_6149
spawnGroup
f_20686_
private com.google.common.collect.ImmutableSet<Block>
c
immuneTo
field_25356
canSpawnInside
f_20687_
private boolean
d
serialize
field_6151
saveable
f_20688_
private boolean
e
summon
field_6150
summonable
f_20689_
private boolean
f
fireImmune
field_18982
fireImmune
f_20690_
private boolean
g
canSpawnFarFromPlayer
field_19424
spawnableFarFromPlayer
f_20691_
private int
h
clientTrackingRange
field_24087
maxTrackingRange
f_20692_
private int
i
updateInterval
field_24088
trackingTickInterval
f_20693_
private EntityDimensions
j
dimensions
field_18071
dimensions
f_20694_
private FeatureFlagSet
k
requiredFeatures
field_40117
requiredFeatures
f_244453_

Constructor summary

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

Method summary

Modifier and TypeMethod
public static <T extends Entity> EntityType$Builder<T>
a(bdv$b<T> arg0, bej arg1)
of(EntityType$EntityFactory<T> arg0, MobCategory arg1)
method_5903(class_1299$class_4049<T> arg0, class_1311 arg1)
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(bej arg0)
createNothing(MobCategory arg0)
method_5902(class_1311 arg0)
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)
setDimensions(float width, float height)
m_20699_(float p_20701_, float arg1)
public EntityType$Builder<T>
a()
noSummon()
method_5901()
disableSummon()
m_20698_()
public EntityType$Builder<T>
b()
noSave()
method_5904()
disableSaving()
m_20716_()
public EntityType$Builder<T>
c()
fireImmune()
method_19947()
makeFireImmune()
m_20719_()
public EntityType$Builder<T>
a(cmt... arg0)
immuneTo(Block... arg0)
method_29497(class_2248... arg0)
allowSpawningInside(Block... blocks)
m_20714_(C_1706_... arg0)
public EntityType$Builder<T>
d()
canSpawnFarFromPlayer()
method_20815()
spawnableFarFromPlayer()
m_20720_()
public EntityType$Builder<T>
a(int arg0)
clientTrackingRange(int arg0)
method_27299(int arg0)
maxTrackingRange(int maxTrackingRange)
m_20702_(int arg0)
public EntityType$Builder<T>
b(int arg0)
updateInterval(int arg0)
method_27300(int arg0)
trackingTickInterval(int trackingTickInterval)
m_20717_(int arg0)
public EntityType$Builder<T>
a(byv... arg0)
requiredFeatures(FeatureFlag... arg0)
method_45323(class_7696... arg0)
requires(FeatureFlag... features)
m_246346_(C_243544_... arg0)
public EntityType<T>
a(String arg0)
build(String arg0)
method_5905(String arg0)
build(String id)
m_20712_(String arg0)