Class VanillaSurfaceRules
java.lang.Object
net.minecraft.world.gen.surfacebuilder.VanillaSurfaceRules
- Mappings:
Namespace Name intermediary net/minecraft/class_6725official nznamed net/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules
-
Field Summary
FieldsModifier 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 Summary
Constructors -
Method Summary
Modifier 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 intermediary field_35314Lnet/minecraft/class_6725;field_35314:Lnet/minecraft/class_6686$class_6708;official aLnz;a:Ldhy$o;named AIRLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;AIR:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
BEDROCK
- Mappings:
Namespace Name Mixin selector intermediary field_35639Lnet/minecraft/class_6725;field_35639:Lnet/minecraft/class_6686$class_6708;official bLnz;b:Ldhy$o;named BEDROCKLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;BEDROCK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
WHITE_TERRACOTTA
- Mappings:
Namespace Name Mixin selector intermediary field_35315Lnet/minecraft/class_6725;field_35315:Lnet/minecraft/class_6686$class_6708;official cLnz;c:Ldhy$o;named WHITE_TERRACOTTALnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;WHITE_TERRACOTTA:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
ORANGE_TERRACOTTA
- Mappings:
Namespace Name Mixin selector intermediary field_35316Lnet/minecraft/class_6725;field_35316:Lnet/minecraft/class_6686$class_6708;official dLnz;d:Ldhy$o;named ORANGE_TERRACOTTALnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;ORANGE_TERRACOTTA:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
TERRACOTTA
- Mappings:
Namespace Name Mixin selector intermediary field_35317Lnet/minecraft/class_6725;field_35317:Lnet/minecraft/class_6686$class_6708;official eLnz;e:Ldhy$o;named TERRACOTTALnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;TERRACOTTA:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
RED_SAND
- Mappings:
Namespace Name Mixin selector intermediary field_35318Lnet/minecraft/class_6725;field_35318:Lnet/minecraft/class_6686$class_6708;official fLnz;f:Ldhy$o;named RED_SANDLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;RED_SAND:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
RED_SANDSTONE
- Mappings:
Namespace Name Mixin selector intermediary field_35561Lnet/minecraft/class_6725;field_35561:Lnet/minecraft/class_6686$class_6708;official gLnz;g:Ldhy$o;named RED_SANDSTONELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;RED_SANDSTONE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
STONE
- Mappings:
Namespace Name Mixin selector intermediary field_35319Lnet/minecraft/class_6725;field_35319:Lnet/minecraft/class_6686$class_6708;official hLnz;h:Ldhy$o;named STONELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;STONE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
DEEPSLATE
- Mappings:
Namespace Name Mixin selector intermediary field_35640Lnet/minecraft/class_6725;field_35640:Lnet/minecraft/class_6686$class_6708;official iLnz;i:Ldhy$o;named DEEPSLATELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;DEEPSLATE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
DIRT
- Mappings:
Namespace Name Mixin selector intermediary field_35320Lnet/minecraft/class_6725;field_35320:Lnet/minecraft/class_6686$class_6708;official jLnz;j:Ldhy$o;named DIRTLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;DIRT:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
PODZOL
- Mappings:
Namespace Name Mixin selector intermediary field_35321Lnet/minecraft/class_6725;field_35321:Lnet/minecraft/class_6686$class_6708;official kLnz;k:Ldhy$o;named PODZOLLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;PODZOL:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
COARSE_DIRT
- Mappings:
Namespace Name Mixin selector intermediary field_35322Lnet/minecraft/class_6725;field_35322:Lnet/minecraft/class_6686$class_6708;official lLnz;l:Ldhy$o;named COARSE_DIRTLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;COARSE_DIRT:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
MYCELIUM
- Mappings:
Namespace Name Mixin selector intermediary field_35323Lnet/minecraft/class_6725;field_35323:Lnet/minecraft/class_6686$class_6708;official mLnz;m:Ldhy$o;named MYCELIUMLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;MYCELIUM:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
GRASS_BLOCK
- Mappings:
Namespace Name Mixin selector intermediary field_35324Lnet/minecraft/class_6725;field_35324:Lnet/minecraft/class_6686$class_6708;official nLnz;n:Ldhy$o;named GRASS_BLOCKLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;GRASS_BLOCK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
CALCITE
- Mappings:
Namespace Name Mixin selector intermediary field_35325Lnet/minecraft/class_6725;field_35325:Lnet/minecraft/class_6686$class_6708;official oLnz;o:Ldhy$o;named CALCITELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;CALCITE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
GRAVEL
- Mappings:
Namespace Name Mixin selector intermediary field_35326Lnet/minecraft/class_6725;field_35326:Lnet/minecraft/class_6686$class_6708;official pLnz;p:Ldhy$o;named GRAVELLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;GRAVEL:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
SAND
- Mappings:
Namespace Name Mixin selector intermediary field_35327Lnet/minecraft/class_6725;field_35327:Lnet/minecraft/class_6686$class_6708;official qLnz;q:Ldhy$o;named SANDLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;SAND:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
SANDSTONE
- Mappings:
Namespace Name Mixin selector intermediary field_35562Lnet/minecraft/class_6725;field_35562:Lnet/minecraft/class_6686$class_6708;official rLnz;r:Ldhy$o;named SANDSTONELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;SANDSTONE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
PACKED_ICE
- Mappings:
Namespace Name Mixin selector intermediary field_35328Lnet/minecraft/class_6725;field_35328:Lnet/minecraft/class_6686$class_6708;official sLnz;s:Ldhy$o;named PACKED_ICELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;PACKED_ICE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
SNOW_BLOCK
- Mappings:
Namespace Name Mixin selector intermediary field_35329Lnet/minecraft/class_6725;field_35329:Lnet/minecraft/class_6686$class_6708;official tLnz;t:Ldhy$o;named SNOW_BLOCKLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;SNOW_BLOCK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
MUD
- Mappings:
Namespace Name Mixin selector intermediary field_38808Lnet/minecraft/class_6725;field_38808:Lnet/minecraft/class_6686$class_6708;official uLnz;u:Ldhy$o;named MUDLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;MUD:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
POWDER_SNOW
- Mappings:
Namespace Name Mixin selector intermediary field_35330Lnet/minecraft/class_6725;field_35330:Lnet/minecraft/class_6686$class_6708;official vLnz;v:Ldhy$o;named POWDER_SNOWLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;POWDER_SNOW:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
ICE
- Mappings:
Namespace Name Mixin selector intermediary field_35331Lnet/minecraft/class_6725;field_35331:Lnet/minecraft/class_6686$class_6708;official wLnz;w:Ldhy$o;named ICELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;ICE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
WATER
- Mappings:
Namespace Name Mixin selector intermediary field_35332Lnet/minecraft/class_6725;field_35332:Lnet/minecraft/class_6686$class_6708;official xLnz;x:Ldhy$o;named WATERLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;WATER:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
LAVA
- Mappings:
Namespace Name Mixin selector intermediary field_35333Lnet/minecraft/class_6725;field_35333:Lnet/minecraft/class_6686$class_6708;official yLnz;y:Ldhy$o;named LAVALnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;LAVA:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
NETHERRACK
- Mappings:
Namespace Name Mixin selector intermediary field_35334Lnet/minecraft/class_6725;field_35334:Lnet/minecraft/class_6686$class_6708;official zLnz;z:Ldhy$o;named NETHERRACKLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;NETHERRACK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
SOUL_SAND
- Mappings:
Namespace Name Mixin selector intermediary field_35335Lnet/minecraft/class_6725;field_35335:Lnet/minecraft/class_6686$class_6708;official ALnz;A:Ldhy$o;named SOUL_SANDLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;SOUL_SAND:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
SOUL_SOIL
- Mappings:
Namespace Name Mixin selector intermediary field_35336Lnet/minecraft/class_6725;field_35336:Lnet/minecraft/class_6686$class_6708;official BLnz;B:Ldhy$o;named SOUL_SOILLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;SOUL_SOIL:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
BASALT
- Mappings:
Namespace Name Mixin selector intermediary field_35337Lnet/minecraft/class_6725;field_35337:Lnet/minecraft/class_6686$class_6708;official CLnz;C:Ldhy$o;named BASALTLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;BASALT:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
BLACKSTONE
- Mappings:
Namespace Name Mixin selector intermediary field_35338Lnet/minecraft/class_6725;field_35338:Lnet/minecraft/class_6686$class_6708;official DLnz;D:Ldhy$o;named BLACKSTONELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;BLACKSTONE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
WARPED_WART_BLOCK
- Mappings:
Namespace Name Mixin selector intermediary field_35339Lnet/minecraft/class_6725;field_35339:Lnet/minecraft/class_6686$class_6708;official ELnz;E:Ldhy$o;named WARPED_WART_BLOCKLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;WARPED_WART_BLOCK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
WARPED_NYLIUM
- Mappings:
Namespace Name Mixin selector intermediary field_35310Lnet/minecraft/class_6725;field_35310:Lnet/minecraft/class_6686$class_6708;official FLnz;F:Ldhy$o;named WARPED_NYLIUMLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;WARPED_NYLIUM:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
NETHER_WART_BLOCK
- Mappings:
Namespace Name Mixin selector intermediary field_35311Lnet/minecraft/class_6725;field_35311:Lnet/minecraft/class_6686$class_6708;official GLnz;G:Ldhy$o;named NETHER_WART_BLOCKLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;NETHER_WART_BLOCK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
CRIMSON_NYLIUM
- Mappings:
Namespace Name Mixin selector intermediary field_35312Lnet/minecraft/class_6725;field_35312:Lnet/minecraft/class_6686$class_6708;official HLnz;H:Ldhy$o;named CRIMSON_NYLIUMLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;CRIMSON_NYLIUM:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
END_STONE
- Mappings:
Namespace Name Mixin selector intermediary field_35313Lnet/minecraft/class_6725;field_35313:Lnet/minecraft/class_6686$class_6708;official ILnz;I:Ldhy$o;named END_STONELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;END_STONE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
-
Constructor Details
-
VanillaSurfaceRules
public VanillaSurfaceRules()
-
-
Method Details
-
block
- Mappings:
Namespace Name Mixin selector intermediary method_39136Lnet/minecraft/class_6725;method_39136(Lnet/minecraft/class_2248;)Lnet/minecraft/class_6686$class_6708;official aLnz;a(Lcpl;)Ldhy$o;named blockLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;block(Lnet/minecraft/block/Block;)Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
createOverworldSurfaceRule
- Mappings:
Namespace Name Mixin selector intermediary method_39134Lnet/minecraft/class_6725;method_39134()Lnet/minecraft/class_6686$class_6708;official aLnz;a()Ldhy$o;named createOverworldSurfaceRuleLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;createOverworldSurfaceRule()Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
createDefaultRule
public static MaterialRules.MaterialRule createDefaultRule(boolean surface, boolean bedrockRoof, boolean bedrockFloor) - Mappings:
Namespace Name Mixin selector intermediary method_39922Lnet/minecraft/class_6725;method_39922(ZZZ)Lnet/minecraft/class_6686$class_6708;official aLnz;a(ZZZ)Ldhy$o;named createDefaultRuleLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;createDefaultRule(ZZZ)Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
createNetherSurfaceRule
- Mappings:
Namespace Name Mixin selector intermediary method_39138Lnet/minecraft/class_6725;method_39138()Lnet/minecraft/class_6686$class_6708;official bLnz;b()Ldhy$o;named createNetherSurfaceRuleLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;createNetherSurfaceRule()Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
getEndStoneRule
- Mappings:
Namespace Name Mixin selector intermediary method_39139Lnet/minecraft/class_6725;method_39139()Lnet/minecraft/class_6686$class_6708;official cLnz;c()Ldhy$o;named getEndStoneRuleLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;getEndStoneRule()Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
getAirRule
- Mappings:
Namespace Name Mixin selector intermediary method_44325Lnet/minecraft/class_6725;method_44325()Lnet/minecraft/class_6686$class_6708;official dLnz;d()Ldhy$o;named getAirRuleLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;getAirRule()Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
surfaceNoiseThreshold
- Mappings:
Namespace Name Mixin selector intermediary method_39135Lnet/minecraft/class_6725;method_39135(D)Lnet/minecraft/class_6686$class_6693;official aLnz;a(D)Ldhy$f;named surfaceNoiseThresholdLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;surfaceNoiseThreshold(D)Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialCondition;
-