Class CaveSurface
java.lang.Object
net.minecraft.world.gen.feature.util.CaveSurface
- Direct Known Subclasses:
 CaveSurface.Bounded,CaveSurface.Empty,CaveSurface.Half
- Mappings:
 Namespace Name named net/minecraft/world/gen/feature/util/CaveSurfaceintermediary net/minecraft/class_5721official ehf
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final class - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic CaveSurfacecreate(OptionalInt ceilingHeight, OptionalInt floorHeight) static Optional<CaveSurface> create(TestableWorld world, BlockPos pos, int height, Predicate<BlockState> canGenerate, Predicate<BlockState> canReplace) static CaveSurface.BoundedcreateBounded(int floor, int ceiling) static CaveSurfacestatic CaveSurfacecreateHalfWithCeiling(int ceiling) static CaveSurfacecreateHalfWithFloor(int floor) private static OptionalIntgetCaveSurface(TestableWorld world, int height, Predicate<BlockState> canGenerate, Predicate<BlockState> canReplace, BlockPos.Mutable mutablePos, int y, Direction direction) abstract OptionalIntabstract OptionalIntabstract OptionalIntstatic CaveSurface.Boundedmethod_35326(int int2, int int3) static CaveSurfacemethod_35327(int int2) static CaveSurfacemethod_35329(int int2) withCeiling(OptionalInt ceiling) withFloor(OptionalInt floor)  
- 
Constructor Details
- 
CaveSurface
public CaveSurface() 
 - 
 - 
Method Details
- 
method_35326
- Mappings:
 Namespace Name Mixin selector named method_35326Lnet/minecraft/world/gen/feature/util/CaveSurface;method_35326(II)Lnet/minecraft/world/gen/feature/util/CaveSurface$Bounded;intermediary method_35326Lnet/minecraft/class_5721;method_35326(II)Lnet/minecraft/class_5721$class_5723;official aLehf;a(II)Lehf$b;
 - 
createBounded
- Mappings:
 Namespace Name Mixin selector named createBoundedLnet/minecraft/world/gen/feature/util/CaveSurface;createBounded(II)Lnet/minecraft/world/gen/feature/util/CaveSurface$Bounded;intermediary method_32986Lnet/minecraft/class_5721;method_32986(II)Lnet/minecraft/class_5721$class_5723;official bLehf;b(II)Lehf$b;
 - 
createHalfWithCeiling
- Mappings:
 Namespace Name Mixin selector named createHalfWithCeilingLnet/minecraft/world/gen/feature/util/CaveSurface;createHalfWithCeiling(I)Lnet/minecraft/world/gen/feature/util/CaveSurface;intermediary method_32981Lnet/minecraft/class_5721;method_32981(I)Lnet/minecraft/class_5721;official aLehf;a(I)Lehf;
 - 
method_35327
- Mappings:
 Namespace Name Mixin selector named method_35327Lnet/minecraft/world/gen/feature/util/CaveSurface;method_35327(I)Lnet/minecraft/world/gen/feature/util/CaveSurface;intermediary method_35327Lnet/minecraft/class_5721;method_35327(I)Lnet/minecraft/class_5721;official bLehf;b(I)Lehf;
 - 
createHalfWithFloor
- Mappings:
 Namespace Name Mixin selector named createHalfWithFloorLnet/minecraft/world/gen/feature/util/CaveSurface;createHalfWithFloor(I)Lnet/minecraft/world/gen/feature/util/CaveSurface;intermediary method_32988Lnet/minecraft/class_5721;method_32988(I)Lnet/minecraft/class_5721;official cLehf;c(I)Lehf;
 - 
method_35329
- Mappings:
 Namespace Name Mixin selector named method_35329Lnet/minecraft/world/gen/feature/util/CaveSurface;method_35329(I)Lnet/minecraft/world/gen/feature/util/CaveSurface;intermediary method_35329Lnet/minecraft/class_5721;method_35329(I)Lnet/minecraft/class_5721;official dLehf;d(I)Lehf;
 - 
createEmpty
- Mappings:
 Namespace Name Mixin selector named createEmptyLnet/minecraft/world/gen/feature/util/CaveSurface;createEmpty()Lnet/minecraft/world/gen/feature/util/CaveSurface;intermediary method_32980Lnet/minecraft/class_5721;method_32980()Lnet/minecraft/class_5721;official aLehf;a()Lehf;
 - 
create
- Mappings:
 Namespace Name Mixin selector named createLnet/minecraft/world/gen/feature/util/CaveSurface;create(Ljava/util/OptionalInt;Ljava/util/OptionalInt;)Lnet/minecraft/world/gen/feature/util/CaveSurface;intermediary method_32984Lnet/minecraft/class_5721;method_32984(Ljava/util/OptionalInt;Ljava/util/OptionalInt;)Lnet/minecraft/class_5721;official aLehf;a(Ljava/util/OptionalInt;Ljava/util/OptionalInt;)Lehf;
 - 
getCeilingHeight
- Mappings:
 Namespace Name Mixin selector named getCeilingHeightLnet/minecraft/world/gen/feature/util/CaveSurface;getCeilingHeight()Ljava/util/OptionalInt;intermediary method_32985Lnet/minecraft/class_5721;method_32985()Ljava/util/OptionalInt;official bLehf;b()Ljava/util/OptionalInt;
 - 
getFloorHeight
- Mappings:
 Namespace Name Mixin selector named getFloorHeightLnet/minecraft/world/gen/feature/util/CaveSurface;getFloorHeight()Ljava/util/OptionalInt;intermediary method_32987Lnet/minecraft/class_5721;method_32987()Ljava/util/OptionalInt;official cLehf;c()Ljava/util/OptionalInt;
 - 
getOptionalHeight
- Mappings:
 Namespace Name Mixin selector named getOptionalHeightLnet/minecraft/world/gen/feature/util/CaveSurface;getOptionalHeight()Ljava/util/OptionalInt;intermediary method_33385Lnet/minecraft/class_5721;method_33385()Ljava/util/OptionalInt;official dLehf;d()Ljava/util/OptionalInt;
 - 
withFloor
- Mappings:
 Namespace Name Mixin selector named withFloorLnet/minecraft/world/gen/feature/util/CaveSurface;withFloor(Ljava/util/OptionalInt;)Lnet/minecraft/world/gen/feature/util/CaveSurface;intermediary method_32983Lnet/minecraft/class_5721;method_32983(Ljava/util/OptionalInt;)Lnet/minecraft/class_5721;official aLehf;a(Ljava/util/OptionalInt;)Lehf;
 - 
withCeiling
- Mappings:
 Namespace Name Mixin selector named withCeilingLnet/minecraft/world/gen/feature/util/CaveSurface;withCeiling(Ljava/util/OptionalInt;)Lnet/minecraft/world/gen/feature/util/CaveSurface;intermediary method_35328Lnet/minecraft/class_5721;method_35328(Ljava/util/OptionalInt;)Lnet/minecraft/class_5721;official bLehf;b(Ljava/util/OptionalInt;)Lehf;
 - 
create
public static Optional<CaveSurface> create(TestableWorld world, BlockPos pos, int height, Predicate<BlockState> canGenerate, Predicate<BlockState> canReplace) - Mappings:
 Namespace Name Mixin selector named createLnet/minecraft/world/gen/feature/util/CaveSurface;create(Lnet/minecraft/world/TestableWorld;Lnet/minecraft/util/math/BlockPos;ILjava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/Optional;intermediary method_32982Lnet/minecraft/class_5721;method_32982(Lnet/minecraft/class_3746;Lnet/minecraft/class_2338;ILjava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/Optional;official aLehf;a(Ldkp;Liw;ILjava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/Optional;
 - 
getCaveSurface
private static OptionalInt getCaveSurface(TestableWorld world, int height, Predicate<BlockState> canGenerate, Predicate<BlockState> canReplace, BlockPos.Mutable mutablePos, int y, Direction direction) - Mappings:
 Namespace Name Mixin selector named getCaveSurfaceLnet/minecraft/world/gen/feature/util/CaveSurface;getCaveSurface(Lnet/minecraft/world/TestableWorld;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/util/math/BlockPos$Mutable;ILnet/minecraft/util/math/Direction;)Ljava/util/OptionalInt;intermediary method_34280Lnet/minecraft/class_5721;method_34280(Lnet/minecraft/class_3746;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_2338$class_2339;ILnet/minecraft/class_2350;)Ljava/util/OptionalInt;official aLehf;a(Ldkp;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Liw$a;ILjc;)Ljava/util/OptionalInt;
 
 -