Class VanillaSurfaceRules
java.lang.Object
net.minecraft.world.gen.surfacebuilder.VanillaSurfaceRules
- Mappings:
- Namespace - Name - named - net/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules- intermediary - net/minecraft/class_6725- official - qr
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRuleprivate static final MaterialRules.MaterialRule
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static MaterialRules.MaterialRulestatic MaterialRules.MaterialRulecreateDefaultRule(boolean surface, boolean bedrockRoof, boolean bedrockFloor) static MaterialRules.MaterialRulestatic MaterialRules.MaterialRulestatic MaterialRules.MaterialRulestatic MaterialRules.MaterialRuleprivate static MaterialRules.MaterialConditionsurfaceNoiseThreshold(double min) 
- 
Field Details- 
AIR- Mappings:
- Namespace - Name - Mixin selector - named - AIR- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;AIR:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35314- Lnet/minecraft/class_6725;field_35314:Lnet/minecraft/class_6686$class_6708;- official - a- Lqr;a:Ledk$o;
 
- 
BEDROCK- Mappings:
- Namespace - Name - Mixin selector - named - BEDROCK- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;BEDROCK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35639- Lnet/minecraft/class_6725;field_35639:Lnet/minecraft/class_6686$class_6708;- official - b- Lqr;b:Ledk$o;
 
- 
WHITE_TERRACOTTA- Mappings:
- Namespace - Name - Mixin selector - named - WHITE_TERRACOTTA- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;WHITE_TERRACOTTA:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35315- Lnet/minecraft/class_6725;field_35315:Lnet/minecraft/class_6686$class_6708;- official - c- Lqr;c:Ledk$o;
 
- 
ORANGE_TERRACOTTA- Mappings:
- Namespace - Name - Mixin selector - named - ORANGE_TERRACOTTA- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;ORANGE_TERRACOTTA:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35316- Lnet/minecraft/class_6725;field_35316:Lnet/minecraft/class_6686$class_6708;- official - d- Lqr;d:Ledk$o;
 
- 
TERRACOTTA- Mappings:
- Namespace - Name - Mixin selector - named - TERRACOTTA- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;TERRACOTTA:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35317- Lnet/minecraft/class_6725;field_35317:Lnet/minecraft/class_6686$class_6708;- official - e- Lqr;e:Ledk$o;
 
- 
RED_SAND- Mappings:
- Namespace - Name - Mixin selector - named - RED_SAND- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;RED_SAND:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35318- Lnet/minecraft/class_6725;field_35318:Lnet/minecraft/class_6686$class_6708;- official - f- Lqr;f:Ledk$o;
 
- 
RED_SANDSTONE- Mappings:
- Namespace - Name - Mixin selector - named - RED_SANDSTONE- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;RED_SANDSTONE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35561- Lnet/minecraft/class_6725;field_35561:Lnet/minecraft/class_6686$class_6708;- official - g- Lqr;g:Ledk$o;
 
- 
STONE- Mappings:
- Namespace - Name - Mixin selector - named - STONE- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;STONE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35319- Lnet/minecraft/class_6725;field_35319:Lnet/minecraft/class_6686$class_6708;- official - h- Lqr;h:Ledk$o;
 
- 
DEEPSLATE- Mappings:
- Namespace - Name - Mixin selector - named - DEEPSLATE- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;DEEPSLATE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35640- Lnet/minecraft/class_6725;field_35640:Lnet/minecraft/class_6686$class_6708;- official - i- Lqr;i:Ledk$o;
 
- 
DIRT- Mappings:
- Namespace - Name - Mixin selector - named - DIRT- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;DIRT:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35320- Lnet/minecraft/class_6725;field_35320:Lnet/minecraft/class_6686$class_6708;- official - j- Lqr;j:Ledk$o;
 
- 
PODZOL- Mappings:
- Namespace - Name - Mixin selector - named - PODZOL- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;PODZOL:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35321- Lnet/minecraft/class_6725;field_35321:Lnet/minecraft/class_6686$class_6708;- official - k- Lqr;k:Ledk$o;
 
- 
COARSE_DIRT- Mappings:
- Namespace - Name - Mixin selector - named - COARSE_DIRT- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;COARSE_DIRT:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35322- Lnet/minecraft/class_6725;field_35322:Lnet/minecraft/class_6686$class_6708;- official - l- Lqr;l:Ledk$o;
 
- 
MYCELIUM- Mappings:
- Namespace - Name - Mixin selector - named - MYCELIUM- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;MYCELIUM:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35323- Lnet/minecraft/class_6725;field_35323:Lnet/minecraft/class_6686$class_6708;- official - m- Lqr;m:Ledk$o;
 
- 
GRASS_BLOCK- Mappings:
- Namespace - Name - Mixin selector - named - GRASS_BLOCK- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;GRASS_BLOCK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35324- Lnet/minecraft/class_6725;field_35324:Lnet/minecraft/class_6686$class_6708;- official - n- Lqr;n:Ledk$o;
 
- 
CALCITE- Mappings:
- Namespace - Name - Mixin selector - named - CALCITE- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;CALCITE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35325- Lnet/minecraft/class_6725;field_35325:Lnet/minecraft/class_6686$class_6708;- official - o- Lqr;o:Ledk$o;
 
- 
GRAVEL- Mappings:
- Namespace - Name - Mixin selector - named - GRAVEL- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;GRAVEL:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35326- Lnet/minecraft/class_6725;field_35326:Lnet/minecraft/class_6686$class_6708;- official - p- Lqr;p:Ledk$o;
 
- 
SAND- Mappings:
- Namespace - Name - Mixin selector - named - SAND- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;SAND:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35327- Lnet/minecraft/class_6725;field_35327:Lnet/minecraft/class_6686$class_6708;- official - q- Lqr;q:Ledk$o;
 
- 
SANDSTONE- Mappings:
- Namespace - Name - Mixin selector - named - SANDSTONE- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;SANDSTONE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35562- Lnet/minecraft/class_6725;field_35562:Lnet/minecraft/class_6686$class_6708;- official - r- Lqr;r:Ledk$o;
 
- 
PACKED_ICE- Mappings:
- Namespace - Name - Mixin selector - named - PACKED_ICE- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;PACKED_ICE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35328- Lnet/minecraft/class_6725;field_35328:Lnet/minecraft/class_6686$class_6708;- official - s- Lqr;s:Ledk$o;
 
- 
SNOW_BLOCK- Mappings:
- Namespace - Name - Mixin selector - named - SNOW_BLOCK- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;SNOW_BLOCK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35329- Lnet/minecraft/class_6725;field_35329:Lnet/minecraft/class_6686$class_6708;- official - t- Lqr;t:Ledk$o;
 
- 
MUD- Mappings:
- Namespace - Name - Mixin selector - named - MUD- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;MUD:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_38808- Lnet/minecraft/class_6725;field_38808:Lnet/minecraft/class_6686$class_6708;- official - u- Lqr;u:Ledk$o;
 
- 
POWDER_SNOW- Mappings:
- Namespace - Name - Mixin selector - named - POWDER_SNOW- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;POWDER_SNOW:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35330- Lnet/minecraft/class_6725;field_35330:Lnet/minecraft/class_6686$class_6708;- official - v- Lqr;v:Ledk$o;
 
- 
ICE- Mappings:
- Namespace - Name - Mixin selector - named - ICE- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;ICE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35331- Lnet/minecraft/class_6725;field_35331:Lnet/minecraft/class_6686$class_6708;- official - w- Lqr;w:Ledk$o;
 
- 
WATER- Mappings:
- Namespace - Name - Mixin selector - named - WATER- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;WATER:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35332- Lnet/minecraft/class_6725;field_35332:Lnet/minecraft/class_6686$class_6708;- official - x- Lqr;x:Ledk$o;
 
- 
LAVA- Mappings:
- Namespace - Name - Mixin selector - named - LAVA- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;LAVA:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35333- Lnet/minecraft/class_6725;field_35333:Lnet/minecraft/class_6686$class_6708;- official - y- Lqr;y:Ledk$o;
 
- 
NETHERRACK- Mappings:
- Namespace - Name - Mixin selector - named - NETHERRACK- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;NETHERRACK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35334- Lnet/minecraft/class_6725;field_35334:Lnet/minecraft/class_6686$class_6708;- official - z- Lqr;z:Ledk$o;
 
- 
SOUL_SAND- Mappings:
- Namespace - Name - Mixin selector - named - SOUL_SAND- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;SOUL_SAND:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35335- Lnet/minecraft/class_6725;field_35335:Lnet/minecraft/class_6686$class_6708;- official - A- Lqr;A:Ledk$o;
 
- 
SOUL_SOIL- Mappings:
- Namespace - Name - Mixin selector - named - SOUL_SOIL- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;SOUL_SOIL:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35336- Lnet/minecraft/class_6725;field_35336:Lnet/minecraft/class_6686$class_6708;- official - B- Lqr;B:Ledk$o;
 
- 
BASALT- Mappings:
- Namespace - Name - Mixin selector - named - BASALT- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;BASALT:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35337- Lnet/minecraft/class_6725;field_35337:Lnet/minecraft/class_6686$class_6708;- official - C- Lqr;C:Ledk$o;
 
- 
BLACKSTONE- Mappings:
- Namespace - Name - Mixin selector - named - BLACKSTONE- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;BLACKSTONE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35338- Lnet/minecraft/class_6725;field_35338:Lnet/minecraft/class_6686$class_6708;- official - D- Lqr;D:Ledk$o;
 
- 
WARPED_WART_BLOCK- Mappings:
- Namespace - Name - Mixin selector - named - WARPED_WART_BLOCK- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;WARPED_WART_BLOCK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35339- Lnet/minecraft/class_6725;field_35339:Lnet/minecraft/class_6686$class_6708;- official - E- Lqr;E:Ledk$o;
 
- 
WARPED_NYLIUM- Mappings:
- Namespace - Name - Mixin selector - named - WARPED_NYLIUM- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;WARPED_NYLIUM:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35310- Lnet/minecraft/class_6725;field_35310:Lnet/minecraft/class_6686$class_6708;- official - F- Lqr;F:Ledk$o;
 
- 
NETHER_WART_BLOCK- Mappings:
- Namespace - Name - Mixin selector - named - NETHER_WART_BLOCK- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;NETHER_WART_BLOCK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35311- Lnet/minecraft/class_6725;field_35311:Lnet/minecraft/class_6686$class_6708;- official - G- Lqr;G:Ledk$o;
 
- 
CRIMSON_NYLIUM- Mappings:
- Namespace - Name - Mixin selector - named - CRIMSON_NYLIUM- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;CRIMSON_NYLIUM:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35312- Lnet/minecraft/class_6725;field_35312:Lnet/minecraft/class_6686$class_6708;- official - H- Lqr;H:Ledk$o;
 
- 
END_STONE- Mappings:
- Namespace - Name - Mixin selector - named - END_STONE- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;END_STONE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - field_35313- Lnet/minecraft/class_6725;field_35313:Lnet/minecraft/class_6686$class_6708;- official - I- Lqr;I:Ledk$o;
 
 
- 
- 
Constructor Details- 
VanillaSurfaceRulespublic VanillaSurfaceRules()
 
- 
- 
Method Details- 
block- Mappings:
- Namespace - Name - Mixin selector - named - block- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;block(Lnet/minecraft/block/Block;)Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - method_39136- Lnet/minecraft/class_6725;method_39136(Lnet/minecraft/class_2248;)Lnet/minecraft/class_6686$class_6708;- official - a- Lqr;a(Ldjn;)Ledk$o;
 
- 
createOverworldSurfaceRule- Mappings:
- Namespace - Name - Mixin selector - named - createOverworldSurfaceRule- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;createOverworldSurfaceRule()Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - method_39134- Lnet/minecraft/class_6725;method_39134()Lnet/minecraft/class_6686$class_6708;- official - a- Lqr;a()Ledk$o;
 
- 
createDefaultRulepublic static MaterialRules.MaterialRule createDefaultRule(boolean surface, boolean bedrockRoof, boolean bedrockFloor) - Mappings:
- Namespace - Name - Mixin selector - named - createDefaultRule- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;createDefaultRule(ZZZ)Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - method_39922- Lnet/minecraft/class_6725;method_39922(ZZZ)Lnet/minecraft/class_6686$class_6708;- official - a- Lqr;a(ZZZ)Ledk$o;
 
- 
createNetherSurfaceRule- Mappings:
- Namespace - Name - Mixin selector - named - createNetherSurfaceRule- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;createNetherSurfaceRule()Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - method_39138- Lnet/minecraft/class_6725;method_39138()Lnet/minecraft/class_6686$class_6708;- official - b- Lqr;b()Ledk$o;
 
- 
getEndStoneRule- Mappings:
- Namespace - Name - Mixin selector - named - getEndStoneRule- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;getEndStoneRule()Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - method_39139- Lnet/minecraft/class_6725;method_39139()Lnet/minecraft/class_6686$class_6708;- official - c- Lqr;c()Ledk$o;
 
- 
getAirRule- Mappings:
- Namespace - Name - Mixin selector - named - getAirRule- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;getAirRule()Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;- intermediary - method_44325- Lnet/minecraft/class_6725;method_44325()Lnet/minecraft/class_6686$class_6708;- official - d- Lqr;d()Ledk$o;
 
- 
surfaceNoiseThreshold- Mappings:
- Namespace - Name - Mixin selector - named - surfaceNoiseThreshold- Lnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;surfaceNoiseThreshold(D)Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialCondition;- intermediary - method_39135- Lnet/minecraft/class_6725;method_39135(D)Lnet/minecraft/class_6686$class_6693;- official - a- Lqr;a(D)Ledk$f;
 
 
-