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.CODECstatic final com.mojang.serialization.Codec<WeightedList<SpawnData>> SpawnData.LIST_CODECprivate WeightedList<SpawnData> BaseSpawner.spawnPotentialsMethods in net.minecraft.world.level that return SpawnDataModifier and TypeMethodDescriptionprivate SpawnDataBaseSpawner.getOrCreateNextSpawnData(Level pLevel, RandomSource pRandom, BlockPos pPos) Methods in net.minecraft.world.level with parameters of type SpawnDataModifier and TypeMethodDescriptionprotected voidBaseSpawner.setNextSpawnData(Level pLevel, BlockPos pPos, SpawnData pNextSpawnData) -
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.nextSpawnDataprivate WeightedList<SpawnData> TrialSpawnerConfig.Builder.spawnPotentialsDefinitionprivate final WeightedList<SpawnData> TrialSpawnerConfig.spawnPotentialsDefinitionThe field for thespawnPotentialsDefinitionrecord component.Methods in net.minecraft.world.level.block.entity.trialspawner that return SpawnDataModifier and TypeMethodDescriptionTrialSpawnerConfigs.customSpawnData(EntityType<T> pEntityType, Consumer<CompoundTag> pTagConsumer) TrialSpawnerConfigs.customSpawnDataWithEquipment(EntityType<T> pEntityType, Consumer<CompoundTag> pTagConsumer, ResourceKey<LootTable> pLootTableKey) protected SpawnDataTrialSpawnerData.getOrCreateNextSpawnData(TrialSpawner pSpawner, RandomSource pRandom) TrialSpawnerConfigs.spawnData(EntityType<T> pEntityType) TrialSpawnerConfigs.spawnDataWithEquipment(EntityType<T> pEntityType, ResourceKey<LootTable> pLootTableKey) Methods in net.minecraft.world.level.block.entity.trialspawner that return types with arguments of type SpawnDataModifier and TypeMethodDescriptionTrialSpawnerConfig.spawnPotentialsDefinition()Returns the value of thespawnPotentialsDefinitionrecord component.Method parameters in net.minecraft.world.level.block.entity.trialspawner with type arguments of type SpawnDataModifier and TypeMethodDescriptionTrialSpawnerConfig.Builder.spawnPotentialsDefinition(WeightedList<SpawnData> pSpawnPotentialsDefinition) 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 aTrialSpawnerConfigrecord class.TrialSpawnerData(Set<UUID> pDetectedPlayers, Set<UUID> pCurrentMobs, long pCooldownEndsAt, long pNextMobSpawnsAt, int pTotalMobsSpawned, Optional<SpawnData> pNextSpawnData, Optional<ResourceKey<LootTable>> pEjectingLootTable) -
Uses of SpawnData in net.neoforged.neoforge.event
Methods in net.neoforged.neoforge.event with parameters of type SpawnDataModifier and TypeMethodDescriptionstatic booleanEventHooks.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 theBaseSpawnerto the event.