Uses of Record Class
net.minecraft.world.level.SpawnData
Packages that use SpawnData
Package
Description
-
Uses of SpawnData in net.minecraft.world.level
Fields in net.minecraft.world.level declared as SpawnDataFields in net.minecraft.world.level with type parameters of type SpawnDataModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<SpawnData> SpawnData.CODEC
static final com.mojang.serialization.Codec
<WeightedList<SpawnData>> SpawnData.LIST_CODEC
private WeightedList
<SpawnData> BaseSpawner.spawnPotentials
Methods in net.minecraft.world.level that return SpawnDataModifier and TypeMethodDescriptionprivate SpawnData
BaseSpawner.getOrCreateNextSpawnData
(Level p_254503_, RandomSource p_253892_, BlockPos p_254487_) Methods in net.minecraft.world.level with parameters of type SpawnDataModifier and TypeMethodDescriptionprotected void
BaseSpawner.setNextSpawnData
(Level p_151325_, BlockPos p_151326_, SpawnData p_151327_) -
Uses of SpawnData in net.minecraft.world.level.block.entity.trialspawner
Fields in net.minecraft.world.level.block.entity.trialspawner with type parameters of type SpawnDataModifier and TypeFieldDescriptionTrialSpawnerData.nextSpawnData
private WeightedList
<SpawnData> TrialSpawnerConfig.Builder.spawnPotentialsDefinition
private final WeightedList
<SpawnData> TrialSpawnerConfig.spawnPotentialsDefinition
The field for thespawnPotentialsDefinition
record component.Methods in net.minecraft.world.level.block.entity.trialspawner that return SpawnDataModifier and TypeMethodDescriptionTrialSpawnerConfigs.customSpawnData
(EntityType<T> p_368550_, Consumer<CompoundTag> p_368670_) TrialSpawnerConfigs.customSpawnDataWithEquipment
(EntityType<T> p_368649_, Consumer<CompoundTag> p_368713_, ResourceKey<LootTable> p_368614_) protected SpawnData
TrialSpawnerData.getOrCreateNextSpawnData
(TrialSpawner p_312745_, RandomSource p_312242_) TrialSpawnerConfigs.spawnData
(EntityType<T> p_368746_) TrialSpawnerConfigs.spawnDataWithEquipment
(EntityType<T> p_368596_, ResourceKey<LootTable> p_368586_) Methods in net.minecraft.world.level.block.entity.trialspawner that return types with arguments of type SpawnDataModifier and TypeMethodDescriptionTrialSpawnerConfig.spawnPotentialsDefinition()
Returns the value of thespawnPotentialsDefinition
record component.Method parameters in net.minecraft.world.level.block.entity.trialspawner with type arguments of type SpawnDataModifier and TypeMethodDescriptionTrialSpawnerConfig.Builder.spawnPotentialsDefinition
(WeightedList<SpawnData> p_393494_) Constructor parameters in net.minecraft.world.level.block.entity.trialspawner with type arguments of type SpawnDataModifierConstructorDescriptionTrialSpawnerConfig
(int spawnRange, float totalMobs, float simultaneousMobs, float totalMobsAddedPerPlayer, float simultaneousMobsAddedPerPlayer, int ticksBetweenSpawn, WeightedList<SpawnData> spawnPotentialsDefinition, WeightedList<ResourceKey<LootTable>> lootTablesToEject, ResourceKey<LootTable> itemsToDropWhenOminous) Creates an instance of aTrialSpawnerConfig
record class.TrialSpawnerData
(Set<UUID> p_312283_, Set<UUID> p_312919_, long p_312537_, long p_311955_, int p_312227_, Optional<SpawnData> p_312562_, Optional<ResourceKey<LootTable>> p_312406_) -
Uses of SpawnData in net.neoforged.neoforge.event
Methods in net.neoforged.neoforge.event with parameters of type SpawnDataModifier and TypeMethodDescriptionstatic boolean
EventHooks.checkSpawnPositionSpawner
(Mob mob, ServerLevelAccessor level, EntitySpawnReason spawnType, SpawnData spawnData, BaseSpawner spawner) Specialized variant ofEventHooks.checkSpawnPosition(net.minecraft.world.entity.Mob, net.minecraft.world.level.ServerLevelAccessor, net.minecraft.world.entity.EntitySpawnReason)
for spawners, as they have slightly different checks, and pass through theBaseSpawner
to the event.