Class CroppedVoxelSet

java.lang.Object
net.minecraft.util.shape.VoxelSet
net.minecraft.util.shape.CroppedVoxelSet

public final class CroppedVoxelSet extends VoxelSet
Mappings:
Namespace Name
official dqg
intermediary net/minecraft/class_262
named net/minecraft/util/shape/CroppedVoxelSet
  • Field Details

    • parent

      private final VoxelSet parent
      Mappings:
      Namespace Name Mixin selector
      official d Ldqg;d:Ldpx;
      intermediary field_1393 Lnet/minecraft/class_262;field_1393:Lnet/minecraft/class_251;
      named parent Lnet/minecraft/util/shape/CroppedVoxelSet;parent:Lnet/minecraft/util/shape/VoxelSet;
    • minX

      private final int minX
      Mappings:
      Namespace Name Mixin selector
      official e Ldqg;e:I
      intermediary field_1392 Lnet/minecraft/class_262;field_1392:I
      named minX Lnet/minecraft/util/shape/CroppedVoxelSet;minX:I
    • minY

      private final int minY
      Mappings:
      Namespace Name Mixin selector
      official f Ldqg;f:I
      intermediary field_1391 Lnet/minecraft/class_262;field_1391:I
      named minY Lnet/minecraft/util/shape/CroppedVoxelSet;minY:I
    • minZ

      private final int minZ
      Mappings:
      Namespace Name Mixin selector
      official g Ldqg;g:I
      intermediary field_1390 Lnet/minecraft/class_262;field_1390:I
      named minZ Lnet/minecraft/util/shape/CroppedVoxelSet;minZ:I
    • maxX

      private final int maxX
      Mappings:
      Namespace Name Mixin selector
      official h Ldqg;h:I
      intermediary field_1389 Lnet/minecraft/class_262;field_1389:I
      named maxX Lnet/minecraft/util/shape/CroppedVoxelSet;maxX:I
    • maxY

      private final int maxY
      Mappings:
      Namespace Name Mixin selector
      official i Ldqg;i:I
      intermediary field_1388 Lnet/minecraft/class_262;field_1388:I
      named maxY Lnet/minecraft/util/shape/CroppedVoxelSet;maxY:I
    • maxZ

      private final int maxZ
      Mappings:
      Namespace Name Mixin selector
      official j Ldqg;j:I
      intermediary field_1394 Lnet/minecraft/class_262;field_1394:I
      named maxZ Lnet/minecraft/util/shape/CroppedVoxelSet;maxZ:I
  • Constructor Details

    • CroppedVoxelSet

      protected CroppedVoxelSet(VoxelSet parent, int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldqg;<init>(Ldpx;IIIIII)V
      intermediary <init> Lnet/minecraft/class_262;<init>(Lnet/minecraft/class_251;IIIIII)V
      named <init> Lnet/minecraft/util/shape/CroppedVoxelSet;<init>(Lnet/minecraft/util/shape/VoxelSet;IIIIII)V
  • Method Details

    • contains

      public boolean contains(int x, int y, int z)
      Specified by:
      contains in class VoxelSet
      Mappings:
      Namespace Name Mixin selector
      official b Ldpx;b(III)Z
      intermediary method_1063 Lnet/minecraft/class_251;method_1063(III)Z
      named contains Lnet/minecraft/util/shape/VoxelSet;contains(III)Z
    • set

      public void set(int x, int y, int z)
      Specified by:
      set in class VoxelSet
      Mappings:
      Namespace Name Mixin selector
      official c Ldpx;c(III)V
      intermediary method_1049 Lnet/minecraft/class_251;method_1049(III)V
      named set Lnet/minecraft/util/shape/VoxelSet;set(III)V
    • getMin

      public int getMin(Direction.Axis axis)
      Specified by:
      getMin in class VoxelSet
      Mappings:
      Namespace Name Mixin selector
      official a Ldpx;a(Lgo$a;)I
      intermediary method_1055 Lnet/minecraft/class_251;method_1055(Lnet/minecraft/class_2350$class_2351;)I
      named getMin Lnet/minecraft/util/shape/VoxelSet;getMin(Lnet/minecraft/util/math/Direction$Axis;)I
    • getMax

      public int getMax(Direction.Axis axis)
      Specified by:
      getMax in class VoxelSet
      Mappings:
      Namespace Name Mixin selector
      official b Ldpx;b(Lgo$a;)I
      intermediary method_1045 Lnet/minecraft/class_251;method_1045(Lnet/minecraft/class_2350$class_2351;)I
      named getMax Lnet/minecraft/util/shape/VoxelSet;getMax(Lnet/minecraft/util/math/Direction$Axis;)I
    • clamp

      private int clamp(Direction.Axis axis, int value)
      Mappings:
      Namespace Name Mixin selector
      official a Ldqg;a(Lgo$a;I)I
      intermediary method_31944 Lnet/minecraft/class_262;method_31944(Lnet/minecraft/class_2350$class_2351;I)I
      named clamp Lnet/minecraft/util/shape/CroppedVoxelSet;clamp(Lnet/minecraft/util/math/Direction$Axis;I)I