Package net.minecraft.world.spawner
Class AbstractSpawner
java.lang.Object
net.minecraft.world.spawner.AbstractSpawner
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Entityprivate static final org.apache.logging.log4j.Loggerprivate intprivate intprivate intprivate WeightedSpawnerEntityprivate doubleprivate intprivate intprivate intprivate final List<WeightedSpawnerEntity>private intprivate double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidbroadcastEvent(int p_98267_1_) private voiddelay()private ResourceLocationabstract WorldgetLevel()doublegetoSpin()abstract BlockPosgetPos()doublegetSpin()private booleanvoidload(CompoundNBT p_98270_1_) booleanonEventTriggered(int p_98268_1_) save(CompoundNBT p_189530_1_) voidsetEntityId(EntityType<?> p_200876_1_) voidsetNextSpawnData(WeightedSpawnerEntity p_184993_1_) voidtick()
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
spawnDelay
private int spawnDelay -
spawnPotentials
-
nextSpawnData
-
spin
private double spin -
oSpin
private double oSpin -
minSpawnDelay
private int minSpawnDelay -
maxSpawnDelay
private int maxSpawnDelay -
spawnCount
private int spawnCount -
displayEntity
-
maxNearbyEntities
private int maxNearbyEntities -
requiredPlayerRange
private int requiredPlayerRange -
spawnRange
private int spawnRange
-
-
Constructor Details
-
AbstractSpawner
public AbstractSpawner()
-
-
Method Details
-
getEntityId
-
setEntityId
-
isNearPlayer
private boolean isNearPlayer() -
tick
public void tick() -
delay
private void delay() -
load
-
save
-
getOrCreateDisplayEntity
-
onEventTriggered
public boolean onEventTriggered(int p_98268_1_) -
setNextSpawnData
-
broadcastEvent
public abstract void broadcastEvent(int p_98267_1_) -
getLevel
-
getPos
-
getSpin
public double getSpin() -
getoSpin
public double getoSpin() -
getSpawnerEntity
-