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.registries
Fields in net.minecraft.core.registries with type parameters of type SurfaceRules.RuleSourceModifier and TypeFieldDescriptionstatic final Registry<com.mojang.serialization.MapCodec<? extends SurfaceRules.RuleSource>> BuiltInRegistries.MATERIAL_RULEstatic final ResourceKey<Registry<com.mojang.serialization.MapCodec<? extends SurfaceRules.RuleSource>>> Registries.MATERIAL_RULE -
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.MUDprivate 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.air()static 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.MapCodec<? extends SurfaceRules.RuleSource> SurfaceRules.RuleSource.bootstrap(Registry<com.mojang.serialization.MapCodec<? extends SurfaceRules.RuleSource>> p_204631_) KeyDispatchDataCodec<? extends SurfaceRules.RuleSource> SurfaceRules.Bandlands.codec()KeyDispatchDataCodec<? extends SurfaceRules.RuleSource> SurfaceRules.BlockRuleSource.codec()KeyDispatchDataCodec<? extends SurfaceRules.RuleSource> SurfaceRules.RuleSource.codec()KeyDispatchDataCodec<? extends SurfaceRules.RuleSource> SurfaceRules.SequenceRuleSource.codec()KeyDispatchDataCodec<? 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(RandomState p_224649_, BiomeManager p_224650_, Registry<Biome> p_224651_, boolean p_224652_, WorldGenerationContext p_224653_, ChunkAccess p_224654_, NoiseChunk p_224655_, SurfaceRules.RuleSource p_224656_) 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.MapCodec<? extends SurfaceRules.RuleSource> SurfaceRules.RuleSource.bootstrap(Registry<com.mojang.serialization.MapCodec<? extends SurfaceRules.RuleSource>> p_204631_) Constructors in net.minecraft.world.level.levelgen with parameters of type SurfaceRules.RuleSourceModifierConstructorDescriptionNoiseGeneratorSettings(NoiseSettings noiseSettings, BlockState defaultBlock, BlockState defaultFluid, NoiseRouter noiseRouter, SurfaceRules.RuleSource surfaceRule, List<Climate.ParameterPoint> spawnTarget, 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. -
Uses of SurfaceRules.RuleSource in net.minecraft.world.level.levelgen.carver
Fields in net.minecraft.world.level.levelgen.carver declared as SurfaceRules.RuleSourceModifier and TypeFieldDescriptionprivate final SurfaceRules.RuleSourceCarvingContext.surfaceRuleConstructors in net.minecraft.world.level.levelgen.carver with parameters of type SurfaceRules.RuleSourceModifierConstructorDescriptionCarvingContext(NoiseBasedChunkGenerator p_224845_, RegistryAccess p_224846_, LevelHeightAccessor p_224847_, NoiseChunk p_224848_, RandomState p_224849_, SurfaceRules.RuleSource p_224850_)