Class CaveSurface

java.lang.Object
net.minecraft.world.gen.feature.util.CaveSurface
Direct Known Subclasses:
CaveSurface.Bounded, CaveSurface.Empty, CaveSurface.Half

public abstract class CaveSurface extends Object
Mappings:
Namespace Name
named net/minecraft/world/gen/feature/util/CaveSurface
intermediary net/minecraft/class_5721
official dxm
  • Constructor Details

    • CaveSurface

      public CaveSurface()
  • Method Details

    • method_35326

      public static CaveSurface.Bounded method_35326(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      named method_35326 Lnet/minecraft/world/gen/feature/util/CaveSurface;method_35326(II)Lnet/minecraft/world/gen/feature/util/CaveSurface$Bounded;
      intermediary method_35326 Lnet/minecraft/class_5721;method_35326(II)Lnet/minecraft/class_5721$class_5723;
      official a Ldxm;a(II)Ldxm$b;
    • createBounded

      public static CaveSurface.Bounded createBounded(int floor, int ceiling)
      Mappings:
      Namespace Name Mixin selector
      named createBounded Lnet/minecraft/world/gen/feature/util/CaveSurface;createBounded(II)Lnet/minecraft/world/gen/feature/util/CaveSurface$Bounded;
      intermediary method_32986 Lnet/minecraft/class_5721;method_32986(II)Lnet/minecraft/class_5721$class_5723;
      official b Ldxm;b(II)Ldxm$b;
    • createHalfWithCeiling

      public static CaveSurface createHalfWithCeiling(int ceiling)
      Mappings:
      Namespace Name Mixin selector
      named createHalfWithCeiling Lnet/minecraft/world/gen/feature/util/CaveSurface;createHalfWithCeiling(I)Lnet/minecraft/world/gen/feature/util/CaveSurface;
      intermediary method_32981 Lnet/minecraft/class_5721;method_32981(I)Lnet/minecraft/class_5721;
      official a Ldxm;a(I)Ldxm;
    • method_35327

      public static CaveSurface method_35327(int int2)
      Mappings:
      Namespace Name Mixin selector
      named method_35327 Lnet/minecraft/world/gen/feature/util/CaveSurface;method_35327(I)Lnet/minecraft/world/gen/feature/util/CaveSurface;
      intermediary method_35327 Lnet/minecraft/class_5721;method_35327(I)Lnet/minecraft/class_5721;
      official b Ldxm;b(I)Ldxm;
    • createHalfWithFloor

      public static CaveSurface createHalfWithFloor(int floor)
      Mappings:
      Namespace Name Mixin selector
      named createHalfWithFloor Lnet/minecraft/world/gen/feature/util/CaveSurface;createHalfWithFloor(I)Lnet/minecraft/world/gen/feature/util/CaveSurface;
      intermediary method_32988 Lnet/minecraft/class_5721;method_32988(I)Lnet/minecraft/class_5721;
      official c Ldxm;c(I)Ldxm;
    • method_35329

      public static CaveSurface method_35329(int int2)
      Mappings:
      Namespace Name Mixin selector
      named method_35329 Lnet/minecraft/world/gen/feature/util/CaveSurface;method_35329(I)Lnet/minecraft/world/gen/feature/util/CaveSurface;
      intermediary method_35329 Lnet/minecraft/class_5721;method_35329(I)Lnet/minecraft/class_5721;
      official d Ldxm;d(I)Ldxm;
    • createEmpty

      public static CaveSurface createEmpty()
      Mappings:
      Namespace Name Mixin selector
      named createEmpty Lnet/minecraft/world/gen/feature/util/CaveSurface;createEmpty()Lnet/minecraft/world/gen/feature/util/CaveSurface;
      intermediary method_32980 Lnet/minecraft/class_5721;method_32980()Lnet/minecraft/class_5721;
      official a Ldxm;a()Ldxm;
    • create

      public static CaveSurface create(OptionalInt ceilingHeight, OptionalInt floorHeight)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/world/gen/feature/util/CaveSurface;create(Ljava/util/OptionalInt;Ljava/util/OptionalInt;)Lnet/minecraft/world/gen/feature/util/CaveSurface;
      intermediary method_32984 Lnet/minecraft/class_5721;method_32984(Ljava/util/OptionalInt;Ljava/util/OptionalInt;)Lnet/minecraft/class_5721;
      official a Ldxm;a(Ljava/util/OptionalInt;Ljava/util/OptionalInt;)Ldxm;
    • getCeilingHeight

      public abstract OptionalInt getCeilingHeight()
      Mappings:
      Namespace Name Mixin selector
      named getCeilingHeight Lnet/minecraft/world/gen/feature/util/CaveSurface;getCeilingHeight()Ljava/util/OptionalInt;
      intermediary method_32985 Lnet/minecraft/class_5721;method_32985()Ljava/util/OptionalInt;
      official b Ldxm;b()Ljava/util/OptionalInt;
    • getFloorHeight

      public abstract OptionalInt getFloorHeight()
      Mappings:
      Namespace Name Mixin selector
      named getFloorHeight Lnet/minecraft/world/gen/feature/util/CaveSurface;getFloorHeight()Ljava/util/OptionalInt;
      intermediary method_32987 Lnet/minecraft/class_5721;method_32987()Ljava/util/OptionalInt;
      official c Ldxm;c()Ljava/util/OptionalInt;
    • getOptionalHeight

      public abstract OptionalInt getOptionalHeight()
      Mappings:
      Namespace Name Mixin selector
      named getOptionalHeight Lnet/minecraft/world/gen/feature/util/CaveSurface;getOptionalHeight()Ljava/util/OptionalInt;
      intermediary method_33385 Lnet/minecraft/class_5721;method_33385()Ljava/util/OptionalInt;
      official d Ldxm;d()Ljava/util/OptionalInt;
    • withFloor

      public CaveSurface withFloor(OptionalInt floor)
      Mappings:
      Namespace Name Mixin selector
      named withFloor Lnet/minecraft/world/gen/feature/util/CaveSurface;withFloor(Ljava/util/OptionalInt;)Lnet/minecraft/world/gen/feature/util/CaveSurface;
      intermediary method_32983 Lnet/minecraft/class_5721;method_32983(Ljava/util/OptionalInt;)Lnet/minecraft/class_5721;
      official a Ldxm;a(Ljava/util/OptionalInt;)Ldxm;
    • withCeiling

      public CaveSurface withCeiling(OptionalInt ceiling)
      Mappings:
      Namespace Name Mixin selector
      named withCeiling Lnet/minecraft/world/gen/feature/util/CaveSurface;withCeiling(Ljava/util/OptionalInt;)Lnet/minecraft/world/gen/feature/util/CaveSurface;
      intermediary method_35328 Lnet/minecraft/class_5721;method_35328(Ljava/util/OptionalInt;)Lnet/minecraft/class_5721;
      official b Ldxm;b(Ljava/util/OptionalInt;)Ldxm;
    • create

      public static Optional<CaveSurface> create(TestableWorld world, BlockPos pos, int height, Predicate<BlockState> canGenerate, Predicate<BlockState> canReplace)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/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_32982 Lnet/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 a Ldxm;a(Ldcg;Liz;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 getCaveSurface Lnet/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_34280 Lnet/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 a Ldxm;a(Ldcg;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Liz$a;ILje;)Ljava/util/OptionalInt;