Uses of Interface
net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
Packages that use SurfaceRules.RuleSource
Package
Description
-
Uses of SurfaceRules.RuleSource in net.minecraft.core
Fields in net.minecraft.core with type parameters of type SurfaceRules.RuleSourceModifier and TypeFieldDescriptionstatic final Registry<com.mojang.serialization.Codec<? extends SurfaceRules.RuleSource>>Registry.RULEstatic final ResourceKey<Registry<com.mojang.serialization.Codec<? extends SurfaceRules.RuleSource>>>Registry.RULE_REGISTRY -
Uses of SurfaceRules.RuleSource in net.minecraft.data.worldgen
Fields in net.minecraft.data.worldgen declared as SurfaceRules.RuleSourceModifier and TypeFieldDescriptionprivate static final SurfaceRules.RuleSourceSurfaceRuleData.AIRprivate static final SurfaceRules.RuleSourceSurfaceRuleData.BASALTprivate static final SurfaceRules.RuleSourceSurfaceRuleData.BEDROCKprivate static final SurfaceRules.RuleSourceSurfaceRuleData.BLACKSTONEprivate static final SurfaceRules.RuleSourceSurfaceRuleData.CALCITEprivate static final SurfaceRules.RuleSourceSurfaceRuleData.COARSE_DIRTprivate static final SurfaceRules.RuleSourceSurfaceRuleData.CRIMSON_NYLIUMprivate static final SurfaceRules.RuleSourceSurfaceRuleData.DEEPSLATEprivate static final SurfaceRules.RuleSourceSurfaceRuleData.DIRTprivate static final SurfaceRules.RuleSourceSurfaceRuleData.ENDSTONEprivate static final SurfaceRules.RuleSourceSurfaceRuleData.GRASS_BLOCKprivate static final SurfaceRules.RuleSourceSurfaceRuleData.GRAVELprivate static final SurfaceRules.RuleSourceSurfaceRuleData.ICEprivate static final SurfaceRules.RuleSourceSurfaceRuleData.LAVAprivate static final SurfaceRules.RuleSourceSurfaceRuleData.MYCELIUMprivate static final SurfaceRules.RuleSourceSurfaceRuleData.NETHER_WART_BLOCKprivate static final SurfaceRules.RuleSourceSurfaceRuleData.NETHERRACKprivate static final SurfaceRules.RuleSourceSurfaceRuleData.ORANGE_TERRACOTTAprivate static final SurfaceRules.RuleSourceSurfaceRuleData.PACKED_ICEprivate static final SurfaceRules.RuleSourceSurfaceRuleData.PODZOLprivate static final SurfaceRules.RuleSourceSurfaceRuleData.POWDER_SNOWprivate static final SurfaceRules.RuleSourceSurfaceRuleData.RED_SANDprivate static final SurfaceRules.RuleSourceSurfaceRuleData.RED_SANDSTONEprivate static final SurfaceRules.RuleSourceSurfaceRuleData.SANDprivate static final SurfaceRules.RuleSourceSurfaceRuleData.SANDSTONEprivate static final SurfaceRules.RuleSourceSurfaceRuleData.SNOW_BLOCKprivate static final SurfaceRules.RuleSourceSurfaceRuleData.SOUL_SANDprivate static final SurfaceRules.RuleSourceSurfaceRuleData.SOUL_SOILprivate static final SurfaceRules.RuleSourceSurfaceRuleData.STONEprivate static final SurfaceRules.RuleSourceSurfaceRuleData.TERRACOTTAprivate static final SurfaceRules.RuleSourceSurfaceRuleData.WARPED_NYLIUMprivate static final SurfaceRules.RuleSourceSurfaceRuleData.WARPED_WART_BLOCKprivate static final SurfaceRules.RuleSourceSurfaceRuleData.WATERprivate static final SurfaceRules.RuleSourceSurfaceRuleData.WHITE_TERRACOTTAMethods in net.minecraft.data.worldgen that return SurfaceRules.RuleSourceModifier and TypeMethodDescriptionstatic SurfaceRules.RuleSourceSurfaceRuleData.end()private static SurfaceRules.RuleSourceSurfaceRuleData.makeStateRule(Block p_194811_) static SurfaceRules.RuleSourceSurfaceRuleData.nether()static SurfaceRules.RuleSourceSurfaceRuleData.overworld()static SurfaceRules.RuleSourceSurfaceRuleData.overworldLike(boolean p_198381_, boolean p_198382_, boolean p_198383_) -
Uses of SurfaceRules.RuleSource in net.minecraft.world.level.levelgen
Classes in net.minecraft.world.level.levelgen that implement SurfaceRules.RuleSourceModifier and TypeClassDescription(package private) static enum(package private) static final record(package private) static final record(package private) static final recordFields in net.minecraft.world.level.levelgen declared as SurfaceRules.RuleSourceModifier and TypeFieldDescriptionprivate final SurfaceRules.RuleSourceNoiseGeneratorSettings.surfaceRuleThe field for thesurfaceRulerecord component.private final SurfaceRules.RuleSourceSurfaceRules.TestRuleSource.thenRunThe field for thethenRunrecord component.Fields in net.minecraft.world.level.levelgen with type parameters of type SurfaceRules.RuleSourceModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<SurfaceRules.RuleSource>SurfaceRules.RuleSource.CODECprivate final List<SurfaceRules.RuleSource>SurfaceRules.SequenceRuleSource.sequenceThe field for thesequencerecord component.Methods in net.minecraft.world.level.levelgen that return SurfaceRules.RuleSourceModifier and TypeMethodDescriptionstatic SurfaceRules.RuleSourceSurfaceRules.bandlands()static SurfaceRules.RuleSourceSurfaceRules.ifTrue(SurfaceRules.ConditionSource p_189395_, SurfaceRules.RuleSource p_189396_) static SurfaceRules.RuleSourceSurfaceRules.sequence(SurfaceRules.RuleSource... p_198273_) static SurfaceRules.RuleSourceSurfaceRules.state(BlockState p_189391_) NoiseGeneratorSettings.surfaceRule()Returns the value of thesurfaceRulerecord component.SurfaceRules.TestRuleSource.thenRun()Returns the value of thethenRunrecord component.Methods in net.minecraft.world.level.levelgen that return types with arguments of type SurfaceRules.RuleSourceModifier and TypeMethodDescriptionstatic com.mojang.serialization.Codec<? extends SurfaceRules.RuleSource>SurfaceRules.RuleSource.bootstrap(Registry<com.mojang.serialization.Codec<? extends SurfaceRules.RuleSource>> p_204631_) com.mojang.serialization.Codec<? extends SurfaceRules.RuleSource>SurfaceRules.Bandlands.codec()com.mojang.serialization.Codec<? extends SurfaceRules.RuleSource>SurfaceRules.BlockRuleSource.codec()com.mojang.serialization.Codec<? extends SurfaceRules.RuleSource>SurfaceRules.RuleSource.codec()com.mojang.serialization.Codec<? extends SurfaceRules.RuleSource>SurfaceRules.SequenceRuleSource.codec()com.mojang.serialization.Codec<? extends SurfaceRules.RuleSource>SurfaceRules.TestRuleSource.codec()SurfaceRules.SequenceRuleSource.sequence()Returns the value of thesequencerecord component.Methods in net.minecraft.world.level.levelgen with parameters of type SurfaceRules.RuleSourceModifier and TypeMethodDescriptionvoidSurfaceSystem.buildSurface(BiomeManager p_189945_, Registry<Biome> p_189946_, boolean p_189947_, WorldGenerationContext p_189948_, ChunkAccess p_189949_, NoiseChunk p_189950_, SurfaceRules.RuleSource p_189951_) static SurfaceRules.RuleSourceSurfaceRules.ifTrue(SurfaceRules.ConditionSource p_189395_, SurfaceRules.RuleSource p_189396_) static SurfaceRules.RuleSourceSurfaceRules.sequence(SurfaceRules.RuleSource... p_198273_) SurfaceSystem.topMaterial(SurfaceRules.RuleSource p_189972_, CarvingContext p_189973_, Function<BlockPos, Holder<Biome>> p_189974_, ChunkAccess p_189975_, NoiseChunk p_189976_, BlockPos p_189977_, boolean p_189978_) Deprecated.Method parameters in net.minecraft.world.level.levelgen with type arguments of type SurfaceRules.RuleSourceModifier and TypeMethodDescriptionstatic com.mojang.serialization.Codec<? extends SurfaceRules.RuleSource>SurfaceRules.RuleSource.bootstrap(Registry<com.mojang.serialization.Codec<? extends SurfaceRules.RuleSource>> p_204631_) Constructors in net.minecraft.world.level.levelgen with parameters of type SurfaceRules.RuleSourceModifierConstructorDescriptionNoiseGeneratorSettings(NoiseSettings noiseSettings, BlockState defaultBlock, BlockState defaultFluid, NoiseRouterWithOnlyNoises noiseRouter, SurfaceRules.RuleSource surfaceRule, int seaLevel, boolean disableMobGeneration, boolean aquifersEnabled, boolean oreVeinsEnabled, boolean useLegacyRandomSource) Creates an instance of aNoiseGeneratorSettingsrecord class.(package private)TestRuleSource(SurfaceRules.ConditionSource ifTrue, SurfaceRules.RuleSource thenRun) Creates an instance of aTestRuleSourcerecord class.Constructor parameters in net.minecraft.world.level.levelgen with type arguments of type SurfaceRules.RuleSourceModifierConstructorDescription(package private)SequenceRuleSource(List<SurfaceRules.RuleSource> sequence) Creates an instance of aSequenceRuleSourcerecord class.