Class SimplePairList

java.lang.Object
net.minecraft.util.shape.SimplePairList
All Implemented Interfaces:
PairList

public class SimplePairList extends Object implements PairList
Mappings:
Namespace Name
named net/minecraft/util/shape/SimplePairList
intermediary net/minecraft/class_254
official ftz
  • Nested Class Summary

    Nested classes/interfaces inherited from interface net.minecraft.util.shape.PairList

    PairList.Consumer
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final int[]
     
    private final int[]
     
    private final int
     
    private final double[]
     
    private static final it.unimi.dsi.fastutil.doubles.DoubleList
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    SimplePairList(it.unimi.dsi.fastutil.doubles.DoubleList first, it.unimi.dsi.fastutil.doubles.DoubleList second, boolean includeFirstOnly, boolean includeSecondOnly)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    it.unimi.dsi.fastutil.doubles.DoubleList
     
    int
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • ZERO

      private static final it.unimi.dsi.fastutil.doubles.DoubleList ZERO
      Mappings:
      Namespace Name Mixin selector
      named ZERO Lnet/minecraft/util/shape/SimplePairList;ZERO:Lit/unimi/dsi/fastutil/doubles/DoubleList;
      intermediary field_27346 Lnet/minecraft/class_254;field_27346:Lit/unimi/dsi/fastutil/doubles/DoubleList;
      official a Lftz;a:Lit/unimi/dsi/fastutil/doubles/DoubleList;
    • valueIndices

      private final double[] valueIndices
      Mappings:
      Namespace Name Mixin selector
      named valueIndices Lnet/minecraft/util/shape/SimplePairList;valueIndices:[D
      intermediary field_1377 Lnet/minecraft/class_254;field_1377:[D
      official b Lftz;b:[D
    • minValues

      private final int[] minValues
      Mappings:
      Namespace Name Mixin selector
      named minValues Lnet/minecraft/util/shape/SimplePairList;minValues:[I
      intermediary field_1376 Lnet/minecraft/class_254;field_1376:[I
      official c Lftz;c:[I
    • maxValues

      private final int[] maxValues
      Mappings:
      Namespace Name Mixin selector
      named maxValues Lnet/minecraft/util/shape/SimplePairList;maxValues:[I
      intermediary field_1378 Lnet/minecraft/class_254;field_1378:[I
      official d Lftz;d:[I
    • size

      private final int size
      Mappings:
      Namespace Name Mixin selector
      named size Lnet/minecraft/util/shape/SimplePairList;size:I
      intermediary field_27347 Lnet/minecraft/class_254;field_27347:I
      official e Lftz;e:I
  • Constructor Details

    • SimplePairList

      public SimplePairList(it.unimi.dsi.fastutil.doubles.DoubleList first, it.unimi.dsi.fastutil.doubles.DoubleList second, boolean includeFirstOnly, boolean includeSecondOnly)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/util/shape/SimplePairList;<init>(Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)V
      intermediary <init> Lnet/minecraft/class_254;<init>(Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)V
      official <init> Lftz;<init>(Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)V
  • Method Details

    • forEachPair

      public boolean forEachPair(PairList.Consumer predicate)
      Specified by:
      forEachPair in interface PairList
      Mappings:
      Namespace Name Mixin selector
      named forEachPair Lnet/minecraft/util/shape/PairList;forEachPair(Lnet/minecraft/util/shape/PairList$Consumer;)Z
      intermediary method_1065 Lnet/minecraft/class_255;method_1065(Lnet/minecraft/class_255$class_256;)Z
      official a Lfty;a(Lfty$a;)Z
    • size

      public int size()
      Specified by:
      size in interface PairList
    • getPairs

      public it.unimi.dsi.fastutil.doubles.DoubleList getPairs()
      Specified by:
      getPairs in interface PairList
      Mappings:
      Namespace Name Mixin selector
      named getPairs Lnet/minecraft/util/shape/PairList;getPairs()Lit/unimi/dsi/fastutil/doubles/DoubleList;
      intermediary method_1066 Lnet/minecraft/class_255;method_1066()Lit/unimi/dsi/fastutil/doubles/DoubleList;
      official a Lfty;a()Lit/unimi/dsi/fastutil/doubles/DoubleList;