Class BlockPos.Mutable

All Implemented Interfaces:
Comparable<Vec3i>
Enclosing class:
BlockPos

public static final class BlockPos.Mutable extends BlockPos
Mappings:
Namespace Name
official cj$a
intermediary net/minecraft/class_2552$class_2553
named net/minecraft/util/math/BlockPos$Mutable
  • Field Details

    • posX

      private int posX
      Mappings:
      Namespace Name Mixin selector
      official c Lcj$a;c:I
      intermediary field_11443 Lnet/minecraft/class_2552$class_2553;field_11443:I
      named posX Lnet/minecraft/util/math/BlockPos$Mutable;posX:I
    • posY

      private int posY
      Mappings:
      Namespace Name Mixin selector
      official d Lcj$a;d:I
      intermediary field_11444 Lnet/minecraft/class_2552$class_2553;field_11444:I
      named posY Lnet/minecraft/util/math/BlockPos$Mutable;posY:I
    • posZ

      private int posZ
      Mappings:
      Namespace Name Mixin selector
      official e Lcj$a;e:I
      intermediary field_11445 Lnet/minecraft/class_2552$class_2553;field_11445:I
      named posZ Lnet/minecraft/util/math/BlockPos$Mutable;posZ:I
  • Constructor Details

    • Mutable

      public Mutable()
    • Mutable

      public Mutable(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldf;<init>(III)V
      intermediary <init> Lnet/minecraft/class_1167;<init>(III)V
      named <init> Lnet/minecraft/util/math/Vec3i;<init>(III)V
  • Method Details

    • getX

      public int getX()
      Overrides:
      getX in class Vec3i
      Mappings:
      Namespace Name Mixin selector
      official n Ldf;n()I
      intermediary method_10572 Lnet/minecraft/class_1167;method_10572()I
      named getX Lnet/minecraft/util/math/Vec3i;getX()I
    • getY

      public int getY()
      Overrides:
      getY in class Vec3i
      Mappings:
      Namespace Name Mixin selector
      official o Ldf;o()I
      intermediary method_10573 Lnet/minecraft/class_1167;method_10573()I
      named getY Lnet/minecraft/util/math/Vec3i;getY()I
    • getZ

      public int getZ()
      Overrides:
      getZ in class Vec3i
      Mappings:
      Namespace Name Mixin selector
      official p Ldf;p()I
      intermediary method_10574 Lnet/minecraft/class_1167;method_10574()I
      named getZ Lnet/minecraft/util/math/Vec3i;getZ()I
    • setPosition

      public BlockPos.Mutable setPosition(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official c Lcj$a;c(III)Lcj$a;
      intermediary method_10512 Lnet/minecraft/class_2552$class_2553;method_10512(III)Lnet/minecraft/class_2552$class_2553;
      named setPosition Lnet/minecraft/util/math/BlockPos$Mutable;setPosition(III)Lnet/minecraft/util/math/BlockPos$Mutable;