Package net.minecraft.world.level
Class BaseSpawner
java.lang.Object
net.minecraft.world.level.BaseSpawner
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Entityprivate static final intprivate static final org.slf4j.Loggerprivate intprivate intprivate intprivate SpawnDataprivate doubleprivate intstatic final Stringprivate intprivate intprivate SimpleWeightedRandomList<SpawnData>private intprivate double - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionabstract voidbroadcastEvent(Level p_151322_, BlockPos p_151323_, int p_151324_) voidclientTick(Level p_151320_, BlockPos p_151321_) private voidgetOrCreateDisplayEntity(Level p_254323_, RandomSource p_254353_, BlockPos p_254313_) private SpawnDatagetOrCreateNextSpawnData(Level p_254503_, RandomSource p_253892_, BlockPos p_254487_) doublegetoSpin()doublegetSpin()private booleanisNearPlayer(Level p_151344_, BlockPos p_151345_) voidload(Level p_151329_, BlockPos p_151330_, CompoundTag p_151331_) booleanonEventTriggered(Level p_151317_, int p_151318_) save(CompoundTag p_186382_) voidserverTick(ServerLevel p_151312_, BlockPos p_151313_) voidsetEntityId(EntityType<?> p_253682_, Level p_254041_, RandomSource p_254221_, BlockPos p_254050_) protected voidsetNextSpawnData(Level p_151325_, BlockPos p_151326_, SpawnData p_151327_)  
- 
Field Details
- 
SPAWN_DATA_TAG
- See Also:
 
 - 
LOGGER
private static final org.slf4j.Logger LOGGER - 
EVENT_SPAWN
private static final int EVENT_SPAWN- See Also:
 
 - 
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
- 
BaseSpawner
public BaseSpawner() 
 - 
 - 
Method Details
- 
setEntityId
public void setEntityId(EntityType<?> p_253682_, @Nullable Level p_254041_, RandomSource p_254221_, BlockPos p_254050_)  - 
isNearPlayer
 - 
clientTick
 - 
serverTick
 - 
delay
 - 
load
 - 
save
 - 
getOrCreateDisplayEntity
@Nullable public Entity getOrCreateDisplayEntity(Level p_254323_, RandomSource p_254353_, BlockPos p_254313_)  - 
onEventTriggered
 - 
setNextSpawnData
 - 
getOrCreateNextSpawnData
private SpawnData getOrCreateNextSpawnData(@Nullable Level p_254503_, RandomSource p_253892_, BlockPos p_254487_)  - 
broadcastEvent
 - 
getSpin
public double getSpin() - 
getoSpin
public double getoSpin() - 
getSpawnerEntity
 - 
getSpawnerBlockEntity
 
 -