Class VanillaSurfaceRules
java.lang.Object
net.minecraft.world.gen.surfacebuilder.VanillaSurfaceRules
- Mappings:
Namespace Name named net/minecraft/world/gen/surfacebuilder/VanillaSurfaceRulesintermediary net/minecraft/class_6725official rd
-
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 named AIRLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;AIR:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35314Lnet/minecraft/class_6725;field_35314:Lnet/minecraft/class_6686$class_6708;official aLrd;a:Ldzp$o;
-
BEDROCK
- Mappings:
Namespace Name Mixin selector named BEDROCKLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;BEDROCK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35639Lnet/minecraft/class_6725;field_35639:Lnet/minecraft/class_6686$class_6708;official bLrd;b:Ldzp$o;
-
WHITE_TERRACOTTA
- Mappings:
Namespace Name Mixin selector named WHITE_TERRACOTTALnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;WHITE_TERRACOTTA:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35315Lnet/minecraft/class_6725;field_35315:Lnet/minecraft/class_6686$class_6708;official cLrd;c:Ldzp$o;
-
ORANGE_TERRACOTTA
- Mappings:
Namespace Name Mixin selector named ORANGE_TERRACOTTALnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;ORANGE_TERRACOTTA:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35316Lnet/minecraft/class_6725;field_35316:Lnet/minecraft/class_6686$class_6708;official dLrd;d:Ldzp$o;
-
TERRACOTTA
- Mappings:
Namespace Name Mixin selector named TERRACOTTALnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;TERRACOTTA:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35317Lnet/minecraft/class_6725;field_35317:Lnet/minecraft/class_6686$class_6708;official eLrd;e:Ldzp$o;
-
RED_SAND
- Mappings:
Namespace Name Mixin selector named RED_SANDLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;RED_SAND:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35318Lnet/minecraft/class_6725;field_35318:Lnet/minecraft/class_6686$class_6708;official fLrd;f:Ldzp$o;
-
RED_SANDSTONE
- Mappings:
Namespace Name Mixin selector named RED_SANDSTONELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;RED_SANDSTONE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35561Lnet/minecraft/class_6725;field_35561:Lnet/minecraft/class_6686$class_6708;official gLrd;g:Ldzp$o;
-
STONE
- Mappings:
Namespace Name Mixin selector named STONELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;STONE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35319Lnet/minecraft/class_6725;field_35319:Lnet/minecraft/class_6686$class_6708;official hLrd;h:Ldzp$o;
-
DEEPSLATE
- Mappings:
Namespace Name Mixin selector named DEEPSLATELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;DEEPSLATE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35640Lnet/minecraft/class_6725;field_35640:Lnet/minecraft/class_6686$class_6708;official iLrd;i:Ldzp$o;
-
DIRT
- Mappings:
Namespace Name Mixin selector named DIRTLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;DIRT:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35320Lnet/minecraft/class_6725;field_35320:Lnet/minecraft/class_6686$class_6708;official jLrd;j:Ldzp$o;
-
PODZOL
- Mappings:
Namespace Name Mixin selector named PODZOLLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;PODZOL:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35321Lnet/minecraft/class_6725;field_35321:Lnet/minecraft/class_6686$class_6708;official kLrd;k:Ldzp$o;
-
COARSE_DIRT
- Mappings:
Namespace Name Mixin selector named COARSE_DIRTLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;COARSE_DIRT:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35322Lnet/minecraft/class_6725;field_35322:Lnet/minecraft/class_6686$class_6708;official lLrd;l:Ldzp$o;
-
MYCELIUM
- Mappings:
Namespace Name Mixin selector named MYCELIUMLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;MYCELIUM:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35323Lnet/minecraft/class_6725;field_35323:Lnet/minecraft/class_6686$class_6708;official mLrd;m:Ldzp$o;
-
GRASS_BLOCK
- Mappings:
Namespace Name Mixin selector named GRASS_BLOCKLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;GRASS_BLOCK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35324Lnet/minecraft/class_6725;field_35324:Lnet/minecraft/class_6686$class_6708;official nLrd;n:Ldzp$o;
-
CALCITE
- Mappings:
Namespace Name Mixin selector named CALCITELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;CALCITE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35325Lnet/minecraft/class_6725;field_35325:Lnet/minecraft/class_6686$class_6708;official oLrd;o:Ldzp$o;
-
GRAVEL
- Mappings:
Namespace Name Mixin selector named GRAVELLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;GRAVEL:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35326Lnet/minecraft/class_6725;field_35326:Lnet/minecraft/class_6686$class_6708;official pLrd;p:Ldzp$o;
-
SAND
- Mappings:
Namespace Name Mixin selector named SANDLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;SAND:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35327Lnet/minecraft/class_6725;field_35327:Lnet/minecraft/class_6686$class_6708;official qLrd;q:Ldzp$o;
-
SANDSTONE
- Mappings:
Namespace Name Mixin selector named SANDSTONELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;SANDSTONE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35562Lnet/minecraft/class_6725;field_35562:Lnet/minecraft/class_6686$class_6708;official rLrd;r:Ldzp$o;
-
PACKED_ICE
- Mappings:
Namespace Name Mixin selector named PACKED_ICELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;PACKED_ICE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35328Lnet/minecraft/class_6725;field_35328:Lnet/minecraft/class_6686$class_6708;official sLrd;s:Ldzp$o;
-
SNOW_BLOCK
- Mappings:
Namespace Name Mixin selector named SNOW_BLOCKLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;SNOW_BLOCK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35329Lnet/minecraft/class_6725;field_35329:Lnet/minecraft/class_6686$class_6708;official tLrd;t:Ldzp$o;
-
MUD
- Mappings:
Namespace Name Mixin selector named MUDLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;MUD:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_38808Lnet/minecraft/class_6725;field_38808:Lnet/minecraft/class_6686$class_6708;official uLrd;u:Ldzp$o;
-
POWDER_SNOW
- Mappings:
Namespace Name Mixin selector named POWDER_SNOWLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;POWDER_SNOW:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35330Lnet/minecraft/class_6725;field_35330:Lnet/minecraft/class_6686$class_6708;official vLrd;v:Ldzp$o;
-
ICE
- Mappings:
Namespace Name Mixin selector named ICELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;ICE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35331Lnet/minecraft/class_6725;field_35331:Lnet/minecraft/class_6686$class_6708;official wLrd;w:Ldzp$o;
-
WATER
- Mappings:
Namespace Name Mixin selector named WATERLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;WATER:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35332Lnet/minecraft/class_6725;field_35332:Lnet/minecraft/class_6686$class_6708;official xLrd;x:Ldzp$o;
-
LAVA
- Mappings:
Namespace Name Mixin selector named LAVALnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;LAVA:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35333Lnet/minecraft/class_6725;field_35333:Lnet/minecraft/class_6686$class_6708;official yLrd;y:Ldzp$o;
-
NETHERRACK
- Mappings:
Namespace Name Mixin selector named NETHERRACKLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;NETHERRACK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35334Lnet/minecraft/class_6725;field_35334:Lnet/minecraft/class_6686$class_6708;official zLrd;z:Ldzp$o;
-
SOUL_SAND
- Mappings:
Namespace Name Mixin selector named SOUL_SANDLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;SOUL_SAND:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35335Lnet/minecraft/class_6725;field_35335:Lnet/minecraft/class_6686$class_6708;official ALrd;A:Ldzp$o;
-
SOUL_SOIL
- Mappings:
Namespace Name Mixin selector named SOUL_SOILLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;SOUL_SOIL:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35336Lnet/minecraft/class_6725;field_35336:Lnet/minecraft/class_6686$class_6708;official BLrd;B:Ldzp$o;
-
BASALT
- Mappings:
Namespace Name Mixin selector named BASALTLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;BASALT:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35337Lnet/minecraft/class_6725;field_35337:Lnet/minecraft/class_6686$class_6708;official CLrd;C:Ldzp$o;
-
BLACKSTONE
- Mappings:
Namespace Name Mixin selector named BLACKSTONELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;BLACKSTONE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35338Lnet/minecraft/class_6725;field_35338:Lnet/minecraft/class_6686$class_6708;official DLrd;D:Ldzp$o;
-
WARPED_WART_BLOCK
- Mappings:
Namespace Name Mixin selector named WARPED_WART_BLOCKLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;WARPED_WART_BLOCK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35339Lnet/minecraft/class_6725;field_35339:Lnet/minecraft/class_6686$class_6708;official ELrd;E:Ldzp$o;
-
WARPED_NYLIUM
- Mappings:
Namespace Name Mixin selector named WARPED_NYLIUMLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;WARPED_NYLIUM:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35310Lnet/minecraft/class_6725;field_35310:Lnet/minecraft/class_6686$class_6708;official FLrd;F:Ldzp$o;
-
NETHER_WART_BLOCK
- Mappings:
Namespace Name Mixin selector named NETHER_WART_BLOCKLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;NETHER_WART_BLOCK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35311Lnet/minecraft/class_6725;field_35311:Lnet/minecraft/class_6686$class_6708;official GLrd;G:Ldzp$o;
-
CRIMSON_NYLIUM
- Mappings:
Namespace Name Mixin selector named CRIMSON_NYLIUMLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;CRIMSON_NYLIUM:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35312Lnet/minecraft/class_6725;field_35312:Lnet/minecraft/class_6686$class_6708;official HLrd;H:Ldzp$o;
-
END_STONE
- Mappings:
Namespace Name Mixin selector named END_STONELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;END_STONE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary field_35313Lnet/minecraft/class_6725;field_35313:Lnet/minecraft/class_6686$class_6708;official ILrd;I:Ldzp$o;
-
-
Constructor Details
-
VanillaSurfaceRules
public VanillaSurfaceRules()
-
-
Method Details
-
block
- Mappings:
Namespace Name Mixin selector named blockLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;block(Lnet/minecraft/block/Block;)Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary method_39136Lnet/minecraft/class_6725;method_39136(Lnet/minecraft/class_2248;)Lnet/minecraft/class_6686$class_6708;official aLrd;a(Ldfy;)Ldzp$o;
-
createOverworldSurfaceRule
- Mappings:
Namespace Name Mixin selector named createOverworldSurfaceRuleLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;createOverworldSurfaceRule()Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary method_39134Lnet/minecraft/class_6725;method_39134()Lnet/minecraft/class_6686$class_6708;official aLrd;a()Ldzp$o;
-
createDefaultRule
public static MaterialRules.MaterialRule createDefaultRule(boolean surface, boolean bedrockRoof, boolean bedrockFloor) - Mappings:
Namespace Name Mixin selector named createDefaultRuleLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;createDefaultRule(ZZZ)Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary method_39922Lnet/minecraft/class_6725;method_39922(ZZZ)Lnet/minecraft/class_6686$class_6708;official aLrd;a(ZZZ)Ldzp$o;
-
createNetherSurfaceRule
- Mappings:
Namespace Name Mixin selector named createNetherSurfaceRuleLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;createNetherSurfaceRule()Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary method_39138Lnet/minecraft/class_6725;method_39138()Lnet/minecraft/class_6686$class_6708;official bLrd;b()Ldzp$o;
-
getEndStoneRule
- Mappings:
Namespace Name Mixin selector named getEndStoneRuleLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;getEndStoneRule()Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary method_39139Lnet/minecraft/class_6725;method_39139()Lnet/minecraft/class_6686$class_6708;official cLrd;c()Ldzp$o;
-
getAirRule
- Mappings:
Namespace Name Mixin selector named getAirRuleLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;getAirRule()Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;intermediary method_44325Lnet/minecraft/class_6725;method_44325()Lnet/minecraft/class_6686$class_6708;official dLrd;d()Ldzp$o;
-
surfaceNoiseThreshold
- Mappings:
Namespace Name Mixin selector named surfaceNoiseThresholdLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;surfaceNoiseThreshold(D)Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialCondition;intermediary method_39135Lnet/minecraft/class_6725;method_39135(D)Lnet/minecraft/class_6686$class_6693;official aLrd;a(D)Ldzp$f;
-