Package net.minecraft.entity
Class EntityType.Builder<T extends Entity>
java.lang.Object
net.minecraft.entity.EntityType.Builder<T>
- Enclosing class:
- EntityType<T extends Entity>
public static class EntityType.Builder<T extends Entity> extends Object
-
Field Summary
Fields Modifier and Type Field Description private EntityDimensionsdimensionsprivate EntityType.EntityFactory<T>factoryprivate ImmutableSet<Block>field_25356private booleanfireImmuneprivate intmaxTrackingRangeprivate booleansaveableprivate booleanspawnableFarFromPlayerprivate SpawnGroupspawnGroupprivate booleansummonableprivate inttrackingTickInterval -
Constructor Summary
Constructors Modifier Constructor Description privateBuilder(EntityType.EntityFactory<T> factory, SpawnGroup spawnGroup) -
Method Summary
Modifier and Type Method Description EntityType<T>build(String id)static <T extends Entity>
EntityType.Builder<T>create(EntityType.EntityFactory<T> factory, SpawnGroup spawnGroup)static <T extends Entity>
EntityType.Builder<T>create(SpawnGroup spawnGroup)EntityType.Builder<T>disableSaving()EntityType.Builder<T>disableSummon()EntityType.Builder<T>makeFireImmune()EntityType.Builder<T>maxTrackingRange(int maxTrackingRange)EntityType.Builder<T>method_29497(Block[] block)EntityType.Builder<T>setDimensions(float width, float height)EntityType.Builder<T>spawnableFarFromPlayer()EntityType.Builder<T>trackingTickInterval(int trackingTickInterval)
-
Field Details
-
factory
-
spawnGroup
-
field_25356
-
saveable
private boolean saveable -
summonable
private boolean summonable -
fireImmune
private boolean fireImmune -
spawnableFarFromPlayer
private boolean spawnableFarFromPlayer -
maxTrackingRange
private int maxTrackingRange -
trackingTickInterval
private int trackingTickInterval -
dimensions
-
-
Constructor Details
-
Method Details
-
create
public static <T extends Entity> EntityType.Builder<T> create(EntityType.EntityFactory<T> factory, SpawnGroup spawnGroup) -
create
-
setDimensions
-
disableSummon
-
disableSaving
-
makeFireImmune
-
method_29497
-
spawnableFarFromPlayer
-
maxTrackingRange
-
trackingTickInterval
-
build
-