Uses of Interface
net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRule
Packages that use MaterialRules.MaterialRule
Package
Description
-
Uses of MaterialRules.MaterialRule in net.minecraft.registry
Fields in net.minecraft.registry with type parameters of type MaterialRules.MaterialRuleModifier and TypeFieldDescriptionstatic final Registry<com.mojang.serialization.MapCodec<? extends MaterialRules.MaterialRule>> Registries.MATERIAL_RULEstatic final RegistryKey<Registry<com.mojang.serialization.MapCodec<? extends MaterialRules.MaterialRule>>> RegistryKeys.MATERIAL_RULE -
Uses of MaterialRules.MaterialRule in net.minecraft.world.gen.carver
Fields in net.minecraft.world.gen.carver declared as MaterialRules.MaterialRuleModifier and TypeFieldDescriptionprivate final MaterialRules.MaterialRuleCarverContext.materialRuleConstructors in net.minecraft.world.gen.carver with parameters of type MaterialRules.MaterialRuleModifierConstructorDescriptionCarverContext(NoiseChunkGenerator noiseChunkGenerator, DynamicRegistryManager registryManager, HeightLimitView heightLimitView, ChunkNoiseSampler chunkNoiseSampler, NoiseConfig noiseConfig, MaterialRules.MaterialRule materialRule) -
Uses of MaterialRules.MaterialRule in net.minecraft.world.gen.chunk
Fields in net.minecraft.world.gen.chunk declared as MaterialRules.MaterialRuleModifier and TypeFieldDescriptionprivate final MaterialRules.MaterialRuleChunkGeneratorSettings.surfaceRuleThe field for thesurfaceRulerecord component.Methods in net.minecraft.world.gen.chunk that return MaterialRules.MaterialRuleModifier and TypeMethodDescriptionChunkGeneratorSettings.surfaceRule()Returns the value of thesurfaceRulerecord component.Constructors in net.minecraft.world.gen.chunk with parameters of type MaterialRules.MaterialRuleModifierConstructorDescriptionChunkGeneratorSettings(GenerationShapeConfig generationShapeConfig, BlockState blockState, BlockState blockState2, NoiseRouter noiseRouter, MaterialRules.MaterialRule surfaceRule, List<MultiNoiseUtil.NoiseHypercube> list, int int2, boolean bool, boolean bool2, boolean bool3, boolean bool4) -
Uses of MaterialRules.MaterialRule in net.minecraft.world.gen.surfacebuilder
Classes in net.minecraft.world.gen.surfacebuilder that implement MaterialRules.MaterialRuleModifier and TypeClassDescriptionprivate static final recordprivate static final recordprivate static final recordprivate static enumFields in net.minecraft.world.gen.surfacebuilder declared as MaterialRules.MaterialRuleModifier and TypeFieldDescriptionprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.AIRprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.BASALTprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.BEDROCKprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.BLACKSTONEprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.CALCITEprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.COARSE_DIRTprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.CRIMSON_NYLIUMprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.DEEPSLATEprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.DIRTprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.END_STONEprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.GRASS_BLOCKprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.GRAVELprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.ICEprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.LAVAprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.MUDprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.MYCELIUMprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.NETHER_WART_BLOCKprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.NETHERRACKprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.ORANGE_TERRACOTTAprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.PACKED_ICEprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.PODZOLprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.POWDER_SNOWprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.RED_SANDprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.RED_SANDSTONEprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.SANDprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.SANDSTONEprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.SNOW_BLOCKprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.SOUL_SANDprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.SOUL_SOILprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.STONEprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.TERRACOTTAprivate final MaterialRules.MaterialRuleMaterialRules.ConditionMaterialRule.thenRunThe field for thethenRunrecord component.private static final MaterialRules.MaterialRuleVanillaSurfaceRules.WARPED_NYLIUMprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.WARPED_WART_BLOCKprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.WATERprivate static final MaterialRules.MaterialRuleVanillaSurfaceRules.WHITE_TERRACOTTAFields in net.minecraft.world.gen.surfacebuilder with type parameters of type MaterialRules.MaterialRuleModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<MaterialRules.MaterialRule> MaterialRules.MaterialRule.CODECprivate final List<MaterialRules.MaterialRule> MaterialRules.SequenceMaterialRule.sequenceThe field for thesequencerecord component.Methods in net.minecraft.world.gen.surfacebuilder that return MaterialRules.MaterialRuleModifier and TypeMethodDescriptionstatic MaterialRules.MaterialRuleMaterialRules.block(BlockState state) private static MaterialRules.MaterialRulestatic MaterialRules.MaterialRuleMaterialRules.condition(MaterialRules.MaterialCondition condition, MaterialRules.MaterialRule rule) static MaterialRules.MaterialRuleVanillaSurfaceRules.createDefaultRule(boolean surface, boolean bedrockRoof, boolean bedrockFloor) static MaterialRules.MaterialRuleVanillaSurfaceRules.createNetherSurfaceRule()static MaterialRules.MaterialRuleVanillaSurfaceRules.createOverworldSurfaceRule()static MaterialRules.MaterialRuleVanillaSurfaceRules.getAirRule()static MaterialRules.MaterialRuleVanillaSurfaceRules.getEndStoneRule()static MaterialRules.MaterialRuleMaterialRules.sequence(MaterialRules.MaterialRule[] rules) static MaterialRules.MaterialRuleMaterialRules.terracottaBands()MaterialRules.ConditionMaterialRule.thenRun()Returns the value of thethenRunrecord component.Methods in net.minecraft.world.gen.surfacebuilder that return types with arguments of type MaterialRules.MaterialRuleModifier and TypeMethodDescriptionCodecHolder<? extends MaterialRules.MaterialRule> MaterialRules.BlockMaterialRule.codec()CodecHolder<? extends MaterialRules.MaterialRule> MaterialRules.ConditionMaterialRule.codec()CodecHolder<? extends MaterialRules.MaterialRule> MaterialRules.MaterialRule.codec()CodecHolder<? extends MaterialRules.MaterialRule> MaterialRules.SequenceMaterialRule.codec()CodecHolder<? extends MaterialRules.MaterialRule> MaterialRules.TerracottaBandsMaterialRule.codec()static com.mojang.serialization.MapCodec<? extends MaterialRules.MaterialRule> MaterialRules.MaterialRule.registerAndGetDefault(Registry<com.mojang.serialization.MapCodec<? extends MaterialRules.MaterialRule>> registry) MaterialRules.SequenceMaterialRule.sequence()Returns the value of thesequencerecord component.Methods in net.minecraft.world.gen.surfacebuilder with parameters of type MaterialRules.MaterialRuleModifier and TypeMethodDescriptionSurfaceBuilder.applyMaterialRule(MaterialRules.MaterialRule rule, CarverContext context, Function<BlockPos, RegistryEntry<Biome>> posToBiome, Chunk chunk, ChunkNoiseSampler chunkNoiseSampler, BlockPos pos, boolean hasFluid) Deprecated.voidSurfaceBuilder.buildSurface(NoiseConfig noiseConfig, BiomeAccess biomeAccess, Registry<Biome> biomeRegistry, boolean useLegacyRandom, HeightContext heightContext, Chunk chunk, ChunkNoiseSampler chunkNoiseSampler, MaterialRules.MaterialRule materialRule) static MaterialRules.MaterialRuleMaterialRules.condition(MaterialRules.MaterialCondition condition, MaterialRules.MaterialRule rule) static MaterialRules.MaterialRuleMaterialRules.sequence(MaterialRules.MaterialRule[] rules) Method parameters in net.minecraft.world.gen.surfacebuilder with type arguments of type MaterialRules.MaterialRuleModifier and TypeMethodDescriptionstatic com.mojang.serialization.MapCodec<? extends MaterialRules.MaterialRule> MaterialRules.MaterialRule.registerAndGetDefault(Registry<com.mojang.serialization.MapCodec<? extends MaterialRules.MaterialRule>> registry) Constructors in net.minecraft.world.gen.surfacebuilder with parameters of type MaterialRules.MaterialRuleModifierConstructorDescription(package private)ConditionMaterialRule(MaterialRules.MaterialCondition materialCondition, MaterialRules.MaterialRule materialRule) Constructor parameters in net.minecraft.world.gen.surfacebuilder with type arguments of type MaterialRules.MaterialRuleModifierConstructorDescription(package private)