Uses of Record Class
net.minecraft.world.level.block.entity.trialspawner.TrialSpawnerConfig
Packages that use TrialSpawnerConfig
Package
Description
-
Uses of TrialSpawnerConfig in net.minecraft.core.registries
Fields in net.minecraft.core.registries with type parameters of type TrialSpawnerConfigModifier and TypeFieldDescriptionstatic final ResourceKey
<Registry<TrialSpawnerConfig>> Registries.TRIAL_SPAWNER_CONFIG
-
Uses of TrialSpawnerConfig in net.minecraft.world.level.block.entity.trialspawner
Fields in net.minecraft.world.level.block.entity.trialspawner declared as TrialSpawnerConfigFields in net.minecraft.world.level.block.entity.trialspawner with type parameters of type TrialSpawnerConfigModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<Holder<TrialSpawnerConfig>> TrialSpawnerConfig.CODEC
static final com.mojang.serialization.Codec
<TrialSpawnerConfig> TrialSpawnerConfig.DIRECT_CODEC
private final ResourceKey
<TrialSpawnerConfig> TrialSpawnerConfigs.Keys.normal
The field for thenormal
record component.private Holder
<TrialSpawnerConfig> TrialSpawner.normalConfig
private final ResourceKey
<TrialSpawnerConfig> TrialSpawnerConfigs.Keys.ominous
The field for theominous
record component.private Holder
<TrialSpawnerConfig> TrialSpawner.ominousConfig
Methods in net.minecraft.world.level.block.entity.trialspawner that return TrialSpawnerConfigModifier and TypeMethodDescriptionTrialSpawnerConfig.Builder.build()
TrialSpawner.getConfig()
TrialSpawner.getNormalConfig()
TrialSpawner.getOminousConfig()
TrialSpawnerConfig.withSpawning
(EntityType<?> pEntityType) Methods in net.minecraft.world.level.block.entity.trialspawner that return types with arguments of type TrialSpawnerConfigModifier and TypeMethodDescriptionTrialSpawnerConfigs.Keys.normal()
Returns the value of thenormal
record component.TrialSpawnerConfigs.Keys.ominous()
Returns the value of theominous
record component.(package private) static ResourceKey
<TrialSpawnerConfig> TrialSpawnerConfigs.registryKey
(String pName) Methods in net.minecraft.world.level.block.entity.trialspawner with parameters of type TrialSpawnerConfigModifier and TypeMethodDescription(package private) WeightedList
<ItemStack> TrialSpawnerData.getDispensingItems
(ServerLevel pLevel, TrialSpawnerConfig pConfig, BlockPos pPos) boolean
TrialSpawnerData.hasFinishedSpawningAllMobs
(TrialSpawnerConfig pConfig, int pPlayers) boolean
TrialSpawnerData.isReadyToSpawnNextMob
(ServerLevel pLevel, TrialSpawnerConfig pConfig, int pPlayers) private static void
TrialSpawnerConfigs.register
(BootstrapContext<TrialSpawnerConfig> pContext, TrialSpawnerConfigs.Keys pKeys, TrialSpawnerConfig pNormal, TrialSpawnerConfig pOminous) Method parameters in net.minecraft.world.level.block.entity.trialspawner with type arguments of type TrialSpawnerConfigModifier and TypeMethodDescriptionstatic void
TrialSpawnerConfigs.bootstrap
(BootstrapContext<TrialSpawnerConfig> pContext) private static void
TrialSpawnerConfigs.register
(BootstrapContext<TrialSpawnerConfig> pContext, TrialSpawnerConfigs.Keys pKeys, TrialSpawnerConfig pNormal, TrialSpawnerConfig pOminous) Constructor parameters in net.minecraft.world.level.block.entity.trialspawner with type arguments of type TrialSpawnerConfigModifierConstructorDescription(package private)
Keys
(ResourceKey<TrialSpawnerConfig> normal, ResourceKey<TrialSpawnerConfig> ominous) Creates an instance of aKeys
record class.TrialSpawner
(Holder<TrialSpawnerConfig> pNormalConfig, Holder<TrialSpawnerConfig> pOminousConfig, TrialSpawnerData pData, int pTargetCooldownLength, int pRequiredPlayerRange, TrialSpawner.StateAccessor pStateAccessor, PlayerDetector pPlayerDetector, PlayerDetector.EntitySelector pEntitySelector)