Class VoxelSet

java.lang.Object
net.minecraft.util.shape.VoxelSet
Direct Known Subclasses:
class_4081, class_4099

public abstract class VoxelSet extends Object
Mappings:
Namespace Name
official cem
intermediary net/minecraft/class_4086
named net/minecraft/util/shape/VoxelSet
  • Field Details

    • field_19837

      private static final Direction.Axis[] field_19837
      Mappings:
      Namespace Name Mixin selector
      official d Lcem;d:[Leq$a;
      intermediary field_19837 Lnet/minecraft/class_4086;field_19837:[Lnet/minecraft/class_1354$class_2558;
      named field_19837 Lnet/minecraft/util/shape/VoxelSet;field_19837:[Lnet/minecraft/util/math/Direction$Axis;
    • field_19834

      protected final int field_19834
      Mappings:
      Namespace Name Mixin selector
      official a Lcem;a:I
      intermediary field_19834 Lnet/minecraft/class_4086;field_19834:I
      named field_19834 Lnet/minecraft/util/shape/VoxelSet;field_19834:I
    • field_19835

      protected final int field_19835
      Mappings:
      Namespace Name Mixin selector
      official b Lcem;b:I
      intermediary field_19835 Lnet/minecraft/class_4086;field_19835:I
      named field_19835 Lnet/minecraft/util/shape/VoxelSet;field_19835:I
    • field_19836

      protected final int field_19836
      Mappings:
      Namespace Name Mixin selector
      official c Lcem;c:I
      intermediary field_19836 Lnet/minecraft/class_4086;field_19836:I
      named field_19836 Lnet/minecraft/util/shape/VoxelSet;field_19836:I
  • Constructor Details

    • VoxelSet

      protected VoxelSet(int int2, int int3, int int4)
  • Method Details

    • inBoundsAndContains

      public boolean inBoundsAndContains(AxisCycleDirection axisCycleDirection, int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official a Lcem;a(Lej;III)Z
      intermediary method_18027 Lnet/minecraft/class_4086;method_18027(Lnet/minecraft/class_4334;III)Z
      named inBoundsAndContains Lnet/minecraft/util/shape/VoxelSet;inBoundsAndContains(Lnet/minecraft/util/math/AxisCycleDirection;III)Z
    • inBoundsAndContains

      public boolean inBoundsAndContains(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official c Lcem;c(III)Z
      intermediary method_18037 Lnet/minecraft/class_4086;method_18037(III)Z
      named inBoundsAndContains Lnet/minecraft/util/shape/VoxelSet;inBoundsAndContains(III)Z
    • method_18033

      public boolean method_18033(AxisCycleDirection axisCycleDirection, int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official b Lcem;b(Lej;III)Z
      intermediary method_18033 Lnet/minecraft/class_4086;method_18033(Lnet/minecraft/class_4334;III)Z
      named method_18033 Lnet/minecraft/util/shape/VoxelSet;method_18033(Lnet/minecraft/util/math/AxisCycleDirection;III)Z
    • method_18031

      public abstract boolean method_18031(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official b Lcem;b(III)Z
      intermediary method_18031 Lnet/minecraft/class_4086;method_18031(III)Z
      named method_18031 Lnet/minecraft/util/shape/VoxelSet;method_18031(III)Z
    • method_18022

      public abstract void method_18022(int int2, int int3, int int4, boolean bool, boolean bool2)
      Mappings:
      Namespace Name Mixin selector
      official a Lcem;a(IIIZZ)V
      intermediary method_18022 Lnet/minecraft/class_4086;method_18022(IIIZZ)V
      named method_18022 Lnet/minecraft/util/shape/VoxelSet;method_18022(IIIZZ)V
    • isEmpty

      public boolean isEmpty()
      Mappings:
      Namespace Name Mixin selector
      official a Lcem;a()Z
      intermediary method_18018 Lnet/minecraft/class_4086;method_18018()Z
      named isEmpty Lnet/minecraft/util/shape/VoxelSet;isEmpty()Z
    • getMin

      public abstract int getMin(Direction.Axis axis)
      Mappings:
      Namespace Name Mixin selector
      official a Lcem;a(Leq$a;)I
      intermediary method_18028 Lnet/minecraft/class_4086;method_18028(Lnet/minecraft/class_1354$class_2558;)I
      named getMin Lnet/minecraft/util/shape/VoxelSet;getMin(Lnet/minecraft/util/math/Direction$Axis;)I
    • getMax

      public abstract int getMax(Direction.Axis axis)
      Mappings:
      Namespace Name Mixin selector
      official b Lcem;b(Leq$a;)I
      intermediary method_18034 Lnet/minecraft/class_4086;method_18034(Lnet/minecraft/class_1354$class_2558;)I
      named getMax Lnet/minecraft/util/shape/VoxelSet;getMax(Lnet/minecraft/util/math/Direction$Axis;)I
    • method_18029

      @Environment(CLIENT) public int method_18029(Direction.Axis axis, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Lcem;a(Leq$a;II)I
      intermediary method_18029 Lnet/minecraft/class_4086;method_18029(Lnet/minecraft/class_1354$class_2558;II)I
      named method_18029 Lnet/minecraft/util/shape/VoxelSet;method_18029(Lnet/minecraft/util/math/Direction$Axis;II)I
    • getSize

      @Environment(CLIENT) public int getSize(Direction.Axis axis, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official b Lcem;b(Leq$a;II)I
      intermediary method_18035 Lnet/minecraft/class_4086;method_18035(Lnet/minecraft/class_1354$class_2558;II)I
      named getSize Lnet/minecraft/util/shape/VoxelSet;getSize(Lnet/minecraft/util/math/Direction$Axis;II)I
    • getSize

      public int getSize(Direction.Axis axis)
      Mappings:
      Namespace Name Mixin selector
      official c Lcem;c(Leq$a;)I
      intermediary method_18038 Lnet/minecraft/class_4086;method_18038(Lnet/minecraft/class_1354$class_2558;)I
      named getSize Lnet/minecraft/util/shape/VoxelSet;getSize(Lnet/minecraft/util/math/Direction$Axis;)I
    • getSizeX

      public int getSizeX()
      Mappings:
      Namespace Name Mixin selector
      official b Lcem;b()I
      intermediary method_18030 Lnet/minecraft/class_4086;method_18030()I
      named getSizeX Lnet/minecraft/util/shape/VoxelSet;getSizeX()I
    • getSizeY

      public int getSizeY()
      Mappings:
      Namespace Name Mixin selector
      official c Lcem;c()I
      intermediary method_18036 Lnet/minecraft/class_4086;method_18036()I
      named getSizeY Lnet/minecraft/util/shape/VoxelSet;getSizeY()I
    • getSizeZ

      public int getSizeZ()
      Mappings:
      Namespace Name Mixin selector
      official d Lcem;d()I
      intermediary method_18039 Lnet/minecraft/class_4086;method_18039()I
      named getSizeZ Lnet/minecraft/util/shape/VoxelSet;getSizeZ()I
    • forEachEdge

      @Environment(CLIENT) public void forEachEdge(VoxelSet.class_4088 class_4088, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lcem;a(Lcem$b;Z)V
      intermediary method_18026 Lnet/minecraft/class_4086;method_18026(Lnet/minecraft/class_4086$class_4088;Z)V
      named forEachEdge Lnet/minecraft/util/shape/VoxelSet;forEachEdge(Lnet/minecraft/util/shape/VoxelSet$class_4088;Z)V
    • method_18025

      @Environment(CLIENT) private void method_18025(VoxelSet.class_4088 class_4088, AxisCycleDirection axisCycleDirection, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lcem;a(Lcem$b;Lej;Z)V
      intermediary method_18025 Lnet/minecraft/class_4086;method_18025(Lnet/minecraft/class_4086$class_4088;Lnet/minecraft/class_4334;Z)V
      named method_18025 Lnet/minecraft/util/shape/VoxelSet;method_18025(Lnet/minecraft/util/shape/VoxelSet$class_4088;Lnet/minecraft/util/math/AxisCycleDirection;Z)V
    • method_18019

      protected boolean method_18019(int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official a Lcem;a(IIII)Z
      intermediary method_18019 Lnet/minecraft/class_4086;method_18019(IIII)Z
      named method_18019 Lnet/minecraft/util/shape/VoxelSet;method_18019(IIII)Z
    • method_18021

      protected void method_18021(int int2, int int3, int int4, int int5, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lcem;a(IIIIZ)V
      intermediary method_18021 Lnet/minecraft/class_4086;method_18021(IIIIZ)V
      named method_18021 Lnet/minecraft/util/shape/VoxelSet;method_18021(IIIIZ)V
    • method_18020

      protected boolean method_18020(int int2, int int3, int int4, int int5, int int6)
      Mappings:
      Namespace Name Mixin selector
      official a Lcem;a(IIIII)Z
      intermediary method_18020 Lnet/minecraft/class_4086;method_18020(IIIII)Z
      named method_18020 Lnet/minecraft/util/shape/VoxelSet;method_18020(IIIII)Z
    • forEachBox

      public void forEachBox(VoxelSet.class_4088 class_4088, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official b Lcem;b(Lcem$b;Z)V
      intermediary method_18032 Lnet/minecraft/class_4086;method_18032(Lnet/minecraft/class_4086$class_4088;Z)V
      named forEachBox Lnet/minecraft/util/shape/VoxelSet;forEachBox(Lnet/minecraft/util/shape/VoxelSet$class_4088;Z)V
    • method_18023

      public void method_18023(VoxelSet.class_4087 class_4087)
      Mappings:
      Namespace Name Mixin selector
      official a Lcem;a(Lcem$a;)V
      intermediary method_18023 Lnet/minecraft/class_4086;method_18023(Lnet/minecraft/class_4086$class_4087;)V
      named method_18023 Lnet/minecraft/util/shape/VoxelSet;method_18023(Lnet/minecraft/util/shape/VoxelSet$class_4087;)V
    • method_18024

      private void method_18024(VoxelSet.class_4087 class_4087, AxisCycleDirection axisCycleDirection)
      Mappings:
      Namespace Name Mixin selector
      official a Lcem;a(Lcem$a;Lej;)V
      intermediary method_18024 Lnet/minecraft/class_4086;method_18024(Lnet/minecraft/class_4086$class_4087;Lnet/minecraft/class_4334;)V
      named method_18024 Lnet/minecraft/util/shape/VoxelSet;method_18024(Lnet/minecraft/util/shape/VoxelSet$class_4087;Lnet/minecraft/util/math/AxisCycleDirection;)V