Class VanillaSurfaceRules
java.lang.Object
net.minecraft.world.gen.surfacebuilder.VanillaSurfaceRules
- Mappings:
Namespace Name official qmintermediary net/minecraft/class_6725named 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 official aLqm;a:Ldvr$o;intermediary field_35314Lnet/minecraft/class_6725;field_35314:Lnet/minecraft/class_6686$class_6708;named AIRLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;AIR:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
BEDROCK
- Mappings:
Namespace Name Mixin selector official bLqm;b:Ldvr$o;intermediary field_35639Lnet/minecraft/class_6725;field_35639:Lnet/minecraft/class_6686$class_6708;named BEDROCKLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;BEDROCK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
WHITE_TERRACOTTA
- Mappings:
Namespace Name Mixin selector official cLqm;c:Ldvr$o;intermediary field_35315Lnet/minecraft/class_6725;field_35315:Lnet/minecraft/class_6686$class_6708;named WHITE_TERRACOTTALnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;WHITE_TERRACOTTA:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
ORANGE_TERRACOTTA
- Mappings:
Namespace Name Mixin selector official dLqm;d:Ldvr$o;intermediary field_35316Lnet/minecraft/class_6725;field_35316:Lnet/minecraft/class_6686$class_6708;named ORANGE_TERRACOTTALnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;ORANGE_TERRACOTTA:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
TERRACOTTA
- Mappings:
Namespace Name Mixin selector official eLqm;e:Ldvr$o;intermediary field_35317Lnet/minecraft/class_6725;field_35317:Lnet/minecraft/class_6686$class_6708;named TERRACOTTALnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;TERRACOTTA:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
RED_SAND
- Mappings:
Namespace Name Mixin selector official fLqm;f:Ldvr$o;intermediary field_35318Lnet/minecraft/class_6725;field_35318:Lnet/minecraft/class_6686$class_6708;named RED_SANDLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;RED_SAND:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
RED_SANDSTONE
- Mappings:
Namespace Name Mixin selector official gLqm;g:Ldvr$o;intermediary field_35561Lnet/minecraft/class_6725;field_35561:Lnet/minecraft/class_6686$class_6708;named RED_SANDSTONELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;RED_SANDSTONE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
STONE
- Mappings:
Namespace Name Mixin selector official hLqm;h:Ldvr$o;intermediary field_35319Lnet/minecraft/class_6725;field_35319:Lnet/minecraft/class_6686$class_6708;named STONELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;STONE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
DEEPSLATE
- Mappings:
Namespace Name Mixin selector official iLqm;i:Ldvr$o;intermediary field_35640Lnet/minecraft/class_6725;field_35640:Lnet/minecraft/class_6686$class_6708;named DEEPSLATELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;DEEPSLATE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
DIRT
- Mappings:
Namespace Name Mixin selector official jLqm;j:Ldvr$o;intermediary field_35320Lnet/minecraft/class_6725;field_35320:Lnet/minecraft/class_6686$class_6708;named DIRTLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;DIRT:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
PODZOL
- Mappings:
Namespace Name Mixin selector official kLqm;k:Ldvr$o;intermediary field_35321Lnet/minecraft/class_6725;field_35321:Lnet/minecraft/class_6686$class_6708;named PODZOLLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;PODZOL:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
COARSE_DIRT
- Mappings:
Namespace Name Mixin selector official lLqm;l:Ldvr$o;intermediary field_35322Lnet/minecraft/class_6725;field_35322:Lnet/minecraft/class_6686$class_6708;named COARSE_DIRTLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;COARSE_DIRT:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
MYCELIUM
- Mappings:
Namespace Name Mixin selector official mLqm;m:Ldvr$o;intermediary field_35323Lnet/minecraft/class_6725;field_35323:Lnet/minecraft/class_6686$class_6708;named MYCELIUMLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;MYCELIUM:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
GRASS_BLOCK
- Mappings:
Namespace Name Mixin selector official nLqm;n:Ldvr$o;intermediary field_35324Lnet/minecraft/class_6725;field_35324:Lnet/minecraft/class_6686$class_6708;named GRASS_BLOCKLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;GRASS_BLOCK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
CALCITE
- Mappings:
Namespace Name Mixin selector official oLqm;o:Ldvr$o;intermediary field_35325Lnet/minecraft/class_6725;field_35325:Lnet/minecraft/class_6686$class_6708;named CALCITELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;CALCITE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
GRAVEL
- Mappings:
Namespace Name Mixin selector official pLqm;p:Ldvr$o;intermediary field_35326Lnet/minecraft/class_6725;field_35326:Lnet/minecraft/class_6686$class_6708;named GRAVELLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;GRAVEL:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
SAND
- Mappings:
Namespace Name Mixin selector official qLqm;q:Ldvr$o;intermediary field_35327Lnet/minecraft/class_6725;field_35327:Lnet/minecraft/class_6686$class_6708;named SANDLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;SAND:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
SANDSTONE
- Mappings:
Namespace Name Mixin selector official rLqm;r:Ldvr$o;intermediary field_35562Lnet/minecraft/class_6725;field_35562:Lnet/minecraft/class_6686$class_6708;named SANDSTONELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;SANDSTONE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
PACKED_ICE
- Mappings:
Namespace Name Mixin selector official sLqm;s:Ldvr$o;intermediary field_35328Lnet/minecraft/class_6725;field_35328:Lnet/minecraft/class_6686$class_6708;named PACKED_ICELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;PACKED_ICE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
SNOW_BLOCK
- Mappings:
Namespace Name Mixin selector official tLqm;t:Ldvr$o;intermediary field_35329Lnet/minecraft/class_6725;field_35329:Lnet/minecraft/class_6686$class_6708;named SNOW_BLOCKLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;SNOW_BLOCK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
MUD
- Mappings:
Namespace Name Mixin selector official uLqm;u:Ldvr$o;intermediary field_38808Lnet/minecraft/class_6725;field_38808:Lnet/minecraft/class_6686$class_6708;named MUDLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;MUD:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
POWDER_SNOW
- Mappings:
Namespace Name Mixin selector official vLqm;v:Ldvr$o;intermediary field_35330Lnet/minecraft/class_6725;field_35330:Lnet/minecraft/class_6686$class_6708;named POWDER_SNOWLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;POWDER_SNOW:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
ICE
- Mappings:
Namespace Name Mixin selector official wLqm;w:Ldvr$o;intermediary field_35331Lnet/minecraft/class_6725;field_35331:Lnet/minecraft/class_6686$class_6708;named ICELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;ICE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
WATER
- Mappings:
Namespace Name Mixin selector official xLqm;x:Ldvr$o;intermediary field_35332Lnet/minecraft/class_6725;field_35332:Lnet/minecraft/class_6686$class_6708;named WATERLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;WATER:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
LAVA
- Mappings:
Namespace Name Mixin selector official yLqm;y:Ldvr$o;intermediary field_35333Lnet/minecraft/class_6725;field_35333:Lnet/minecraft/class_6686$class_6708;named LAVALnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;LAVA:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
NETHERRACK
- Mappings:
Namespace Name Mixin selector official zLqm;z:Ldvr$o;intermediary field_35334Lnet/minecraft/class_6725;field_35334:Lnet/minecraft/class_6686$class_6708;named NETHERRACKLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;NETHERRACK:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
SOUL_SAND
- Mappings:
Namespace Name Mixin selector official ALqm;A:Ldvr$o;intermediary field_35335Lnet/minecraft/class_6725;field_35335:Lnet/minecraft/class_6686$class_6708;named SOUL_SANDLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;SOUL_SAND:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
SOUL_SOIL
- Mappings:
Namespace Name Mixin selector official BLqm;B:Ldvr$o;intermediary field_35336Lnet/minecraft/class_6725;field_35336:Lnet/minecraft/class_6686$class_6708;named SOUL_SOILLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;SOUL_SOIL:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
BASALT
- Mappings:
Namespace Name Mixin selector official CLqm;C:Ldvr$o;intermediary field_35337Lnet/minecraft/class_6725;field_35337:Lnet/minecraft/class_6686$class_6708;named BASALTLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;BASALT:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
BLACKSTONE
- Mappings:
Namespace Name Mixin selector official DLqm;D:Ldvr$o;intermediary field_35338Lnet/minecraft/class_6725;field_35338:Lnet/minecraft/class_6686$class_6708;named BLACKSTONELnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;BLACKSTONE:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
WARPED_WART_BLOCK
- Mappings:
Namespace Name Mixin selector official ELqm;E:Ldvr$o;intermediary field_35339Lnet/minecraft/class_6725;field_35339:Lnet/minecraft/class_6686$class_6708;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 official FLqm;F:Ldvr$o;intermediary field_35310Lnet/minecraft/class_6725;field_35310:Lnet/minecraft/class_6686$class_6708;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 official GLqm;G:Ldvr$o;intermediary field_35311Lnet/minecraft/class_6725;field_35311:Lnet/minecraft/class_6686$class_6708;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 official HLqm;H:Ldvr$o;intermediary field_35312Lnet/minecraft/class_6725;field_35312:Lnet/minecraft/class_6686$class_6708;named CRIMSON_NYLIUMLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;CRIMSON_NYLIUM:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
END_STONE
- Mappings:
Namespace Name Mixin selector official ILqm;I:Ldvr$o;intermediary field_35313Lnet/minecraft/class_6725;field_35313:Lnet/minecraft/class_6686$class_6708;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 official aLqm;a(Ldch;)Ldvr$o;intermediary method_39136Lnet/minecraft/class_6725;method_39136(Lnet/minecraft/class_2248;)Lnet/minecraft/class_6686$class_6708;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 official aLqm;a()Ldvr$o;intermediary method_39134Lnet/minecraft/class_6725;method_39134()Lnet/minecraft/class_6686$class_6708;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 official aLqm;a(ZZZ)Ldvr$o;intermediary method_39922Lnet/minecraft/class_6725;method_39922(ZZZ)Lnet/minecraft/class_6686$class_6708;named createDefaultRuleLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;createDefaultRule(ZZZ)Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
createNetherSurfaceRule
- Mappings:
Namespace Name Mixin selector official bLqm;b()Ldvr$o;intermediary method_39138Lnet/minecraft/class_6725;method_39138()Lnet/minecraft/class_6686$class_6708;named createNetherSurfaceRuleLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;createNetherSurfaceRule()Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
getEndStoneRule
- Mappings:
Namespace Name Mixin selector official cLqm;c()Ldvr$o;intermediary method_39139Lnet/minecraft/class_6725;method_39139()Lnet/minecraft/class_6686$class_6708;named getEndStoneRuleLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;getEndStoneRule()Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
getAirRule
- Mappings:
Namespace Name Mixin selector official dLqm;d()Ldvr$o;intermediary method_44325Lnet/minecraft/class_6725;method_44325()Lnet/minecraft/class_6686$class_6708;named getAirRuleLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;getAirRule()Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRule;
-
surfaceNoiseThreshold
- Mappings:
Namespace Name Mixin selector official aLqm;a(D)Ldvr$f;intermediary method_39135Lnet/minecraft/class_6725;method_39135(D)Lnet/minecraft/class_6686$class_6693;named surfaceNoiseThresholdLnet/minecraft/world/gen/surfacebuilder/VanillaSurfaceRules;surfaceNoiseThreshold(D)Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialCondition;
-