Class Selection

java.lang.Object
net.createmod.ponder.foundation.Selection
All Implemented Interfaces:
Predicate<net.minecraft.core.BlockPos>

public abstract class Selection extends Object implements Predicate<net.minecraft.core.BlockPos>
  • Constructor Details

    • Selection

      public Selection()
  • Method Details

    • of

      public static Selection of(net.minecraft.world.level.levelgen.structure.BoundingBox bb)
    • add

      public abstract Selection add(Selection other)
    • substract

      public abstract Selection substract(Selection other)
    • copy

      public abstract Selection copy()
    • getCenter

      public abstract net.minecraft.world.phys.Vec3 getCenter()
    • forEach

      public abstract void forEach(Consumer<net.minecraft.core.BlockPos> callback)
    • makeOutline

      public abstract net.createmod.catnip.utility.outliner.Outline.OutlineParams makeOutline(net.createmod.catnip.utility.outliner.Outliner outliner, Object slot)
    • makeOutline

      public net.createmod.catnip.utility.outliner.Outline.OutlineParams makeOutline(net.createmod.catnip.utility.outliner.Outliner outliner)