public class GroupSpawnSettings
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
GroupSpawnSettings.TypeAdapter |
Constructor and Description |
---|
GroupSpawnSettings(PokemonSpecification spec,
float chance,
Range amountRange,
net.minecraft.util.math.vector.Vector3i spawnRangeMinimum,
net.minecraft.util.math.vector.Vector3i spawnRangeMaximum) |
Modifier and Type | Method and Description |
---|---|
int |
getRandomAmount() |
boolean |
shouldSpawn() |
PixelmonEntity |
spawnPokemon(net.minecraft.world.World level,
net.minecraft.util.math.BlockPos center,
SpawnLocationType spawnLocationType,
int flockId) |
public GroupSpawnSettings(PokemonSpecification spec, float chance, Range amountRange, net.minecraft.util.math.vector.Vector3i spawnRangeMinimum, net.minecraft.util.math.vector.Vector3i spawnRangeMaximum)
public boolean shouldSpawn()
public int getRandomAmount()
public PixelmonEntity spawnPokemon(net.minecraft.world.World level, net.minecraft.util.math.BlockPos center, SpawnLocationType spawnLocationType, int flockId)