Uses of Interface
net.minecraft.world.level.levelgen.SurfaceRules.RuleSource
Package
Description
-
Uses of SurfaceRules.RuleSource in net.minecraft.core.registries
Modifier and TypeFieldDescriptionstatic final Registry
<com.mojang.serialization.MapCodec<? extends SurfaceRules.RuleSource>> BuiltInRegistries.MATERIAL_RULE
static final ResourceKey
<Registry<com.mojang.serialization.MapCodec<? extends SurfaceRules.RuleSource>>> Registries.MATERIAL_RULE
-
Uses of SurfaceRules.RuleSource in net.minecraft.data.worldgen
Modifier and TypeFieldDescriptionprivate static final SurfaceRules.RuleSource
SurfaceRuleData.AIR
private static final SurfaceRules.RuleSource
SurfaceRuleData.BASALT
private static final SurfaceRules.RuleSource
SurfaceRuleData.BEDROCK
private static final SurfaceRules.RuleSource
SurfaceRuleData.BLACKSTONE
private static final SurfaceRules.RuleSource
SurfaceRuleData.CALCITE
private static final SurfaceRules.RuleSource
SurfaceRuleData.COARSE_DIRT
private static final SurfaceRules.RuleSource
SurfaceRuleData.CRIMSON_NYLIUM
private static final SurfaceRules.RuleSource
SurfaceRuleData.DEEPSLATE
private static final SurfaceRules.RuleSource
SurfaceRuleData.DIRT
private static final SurfaceRules.RuleSource
SurfaceRuleData.ENDSTONE
private static final SurfaceRules.RuleSource
SurfaceRuleData.GRASS_BLOCK
private static final SurfaceRules.RuleSource
SurfaceRuleData.GRAVEL
private static final SurfaceRules.RuleSource
SurfaceRuleData.ICE
private static final SurfaceRules.RuleSource
SurfaceRuleData.LAVA
private static final SurfaceRules.RuleSource
SurfaceRuleData.MUD
private static final SurfaceRules.RuleSource
SurfaceRuleData.MYCELIUM
private static final SurfaceRules.RuleSource
SurfaceRuleData.NETHER_WART_BLOCK
private static final SurfaceRules.RuleSource
SurfaceRuleData.NETHERRACK
private static final SurfaceRules.RuleSource
SurfaceRuleData.ORANGE_TERRACOTTA
private static final SurfaceRules.RuleSource
SurfaceRuleData.PACKED_ICE
private static final SurfaceRules.RuleSource
SurfaceRuleData.PODZOL
private static final SurfaceRules.RuleSource
SurfaceRuleData.POWDER_SNOW
private static final SurfaceRules.RuleSource
SurfaceRuleData.RED_SAND
private static final SurfaceRules.RuleSource
SurfaceRuleData.RED_SANDSTONE
private static final SurfaceRules.RuleSource
SurfaceRuleData.SAND
private static final SurfaceRules.RuleSource
SurfaceRuleData.SANDSTONE
private static final SurfaceRules.RuleSource
SurfaceRuleData.SNOW_BLOCK
private static final SurfaceRules.RuleSource
SurfaceRuleData.SOUL_SAND
private static final SurfaceRules.RuleSource
SurfaceRuleData.SOUL_SOIL
private static final SurfaceRules.RuleSource
SurfaceRuleData.STONE
private static final SurfaceRules.RuleSource
SurfaceRuleData.TERRACOTTA
private static final SurfaceRules.RuleSource
SurfaceRuleData.WARPED_NYLIUM
private static final SurfaceRules.RuleSource
SurfaceRuleData.WARPED_WART_BLOCK
private static final SurfaceRules.RuleSource
SurfaceRuleData.WATER
private static final SurfaceRules.RuleSource
SurfaceRuleData.WHITE_TERRACOTTA
Modifier and TypeMethodDescriptionstatic SurfaceRules.RuleSource
SurfaceRuleData.air()
static SurfaceRules.RuleSource
SurfaceRuleData.end()
private static SurfaceRules.RuleSource
SurfaceRuleData.makeStateRule
(Block p_194811_) static SurfaceRules.RuleSource
SurfaceRuleData.nether()
static SurfaceRules.RuleSource
SurfaceRuleData.overworld()
static SurfaceRules.RuleSource
SurfaceRuleData.overworldLike
(boolean p_198381_, boolean p_198382_, boolean p_198383_) -
Uses of SurfaceRules.RuleSource in net.minecraft.world.level.levelgen
Modifier and TypeClassDescription(package private) static enum
(package private) static final record
(package private) static final record
(package private) static final record
Modifier and TypeFieldDescriptionprivate final SurfaceRules.RuleSource
NoiseGeneratorSettings.surfaceRule
The field for thesurfaceRule
record component.private final SurfaceRules.RuleSource
SurfaceRules.TestRuleSource.thenRun
The field for thethenRun
record component.Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<SurfaceRules.RuleSource> SurfaceRules.RuleSource.CODEC
private final List
<SurfaceRules.RuleSource> SurfaceRules.SequenceRuleSource.sequence
The field for thesequence
record component.Modifier and TypeMethodDescriptionstatic SurfaceRules.RuleSource
SurfaceRules.bandlands()
static SurfaceRules.RuleSource
SurfaceRules.ifTrue
(SurfaceRules.ConditionSource p_189395_, SurfaceRules.RuleSource p_189396_) static SurfaceRules.RuleSource
SurfaceRules.sequence
(SurfaceRules.RuleSource... p_198273_) static SurfaceRules.RuleSource
SurfaceRules.state
(BlockState p_189391_) NoiseGeneratorSettings.surfaceRule()
Returns the value of thesurfaceRule
record component.SurfaceRules.TestRuleSource.thenRun()
Returns the value of thethenRun
record component.Modifier 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 thesequence
record component.Modifier and TypeMethodDescriptionvoid
SurfaceSystem.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.RuleSource
SurfaceRules.ifTrue
(SurfaceRules.ConditionSource p_189395_, SurfaceRules.RuleSource p_189396_) static SurfaceRules.RuleSource
SurfaceRules.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.Modifier and TypeMethodDescriptionstatic com.mojang.serialization.MapCodec
<? extends SurfaceRules.RuleSource> SurfaceRules.RuleSource.bootstrap
(Registry<com.mojang.serialization.MapCodec<? extends SurfaceRules.RuleSource>> p_204631_) ModifierConstructorDescriptionNoiseGeneratorSettings
(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 aNoiseGeneratorSettings
record class.(package private)
TestRuleSource
(SurfaceRules.ConditionSource ifTrue, SurfaceRules.RuleSource thenRun) Creates an instance of aTestRuleSource
record class.ModifierConstructorDescription(package private)
SequenceRuleSource
(List<SurfaceRules.RuleSource> sequence) Creates an instance of aSequenceRuleSource
record class. -
Uses of SurfaceRules.RuleSource in net.minecraft.world.level.levelgen.carver
Modifier and TypeFieldDescriptionprivate final SurfaceRules.RuleSource
CarvingContext.surfaceRule
ModifierConstructorDescriptionCarvingContext
(NoiseBasedChunkGenerator p_224845_, RegistryAccess p_224846_, LevelHeightAccessor p_224847_, NoiseChunk p_224848_, RandomState p_224849_, SurfaceRules.RuleSource p_224850_)