net.minecraft.block.spawner

public record TrialSpawnerConfig

net.minecraft.world.level.block.entity.trialspawner.TrialSpawnerConfig
net.minecraft.class_8965
net.minecraft.block.spawner.TrialSpawnerConfig

Field summary

Modifier and TypeField
private final int
spawnRange
comp_2103
spawnRange
private final float
totalMobs
comp_2104
totalMobs
private final float
simultaneousMobs
comp_2105
simultaneousMobs
private final float
totalMobsAddedPerPlayer
comp_2106
totalMobsAddedPerPlayer
private final float
simultaneousMobsAddedPerPlayer
comp_2107
simultaneousMobsAddedPerPlayer
private final int
ticksBetweenSpawn
comp_2108
ticksBetweenSpawn
private final WeightedPool<MobSpawnerEntry>
spawnPotentialsDefinition
comp_2110
spawnPotentials
private final WeightedPool<RegistryKey<LootTable>>
lootTablesToEject
comp_2111
lootTablesToEject
private final RegistryKey<LootTable>
itemsToDropWhenOminous
comp_2552
itemsToDropWhenOminous
public static final TrialSpawnerConfig
DEFAULT
field_47367
DEFAULT
public static final com.mojang.serialization.Codec<TrialSpawnerConfig>
DIRECT_CODEC
field_53980
CODEC
public static final com.mojang.serialization.Codec<RegistryEntry<TrialSpawnerConfig>>
CODEC
field_47368
ENTRY_CODEC

Constructor summary

ModifierConstructor
public (int spawnRange, float totalMobs, float simultaneousMobs, float totalMobsAddedPerPlayer, float simultaneousMobsAddedPerPlayer, int ticksBetweenSpawn, WeightedPool<MobSpawnerEntry> spawnPotentials, WeightedPool<RegistryKey<LootTable>> lootTablesToEject, RegistryKey<LootTable> itemsToDropWhenOminous)

Method summary

Modifier and TypeMethod
public int
calculateTargetTotalMobs(int additionalPlayers)
method_55179(int arg0)
getTotalMobs(int additionalPlayers)
public int
calculateTargetSimultaneousMobs(int additionalPlayers)
method_55181(int arg0)
getSimultaneousMobs(int additionalPlayers)
public long
ticksBetweenItemSpawners()
method_58712()
getCooldownLength()
public static TrialSpawnerConfig$Builder
builder()
method_63466()
builder()
public TrialSpawnerConfig
withSpawning(EntityType<?> type)
method_65373(class_1299<?> arg0)
withSpawnPotential(EntityType<?> entityType)
public int
spawnRange()
comp_2103()
spawnRange()
public float
totalMobs()
comp_2104()
totalMobs()
public float
simultaneousMobs()
comp_2105()
simultaneousMobs()
public float
totalMobsAddedPerPlayer()
comp_2106()
totalMobsAddedPerPlayer()
public float
simultaneousMobsAddedPerPlayer()
comp_2107()
simultaneousMobsAddedPerPlayer()
public int
ticksBetweenSpawn()
comp_2108()
ticksBetweenSpawn()
public WeightedPool<MobSpawnerEntry>
spawnPotentialsDefinition()
comp_2110()
spawnPotentials()
public WeightedPool<RegistryKey<LootTable>>
lootTablesToEject()
comp_2111()
lootTablesToEject()
public RegistryKey<LootTable>
itemsToDropWhenOminous()
comp_2552()
itemsToDropWhenOminous()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_55180(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_55180(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)