Class BlockPointerImpl

java.lang.Object
net.minecraft.util.math.BlockPointerImpl
All Implemented Interfaces:
BlockPointer, Position, WorldPosition, WorldPositionPointer

public class BlockPointerImpl extends Object implements BlockPointer
Mappings:
Namespace Name
official ck
intermediary net/minecraft/class_1337
named net/minecraft/util/math/BlockPointerImpl
  • Field Details

    • world

      private final World world
      Mappings:
      Namespace Name Mixin selector
      official a Lck;a:Lafm;
      intermediary field_5138 Lnet/minecraft/class_1337;field_5138:Lnet/minecraft/class_1150;
      named world Lnet/minecraft/util/math/BlockPointerImpl;world:Lnet/minecraft/world/World;
    • x

      private final int x
      Mappings:
      Namespace Name Mixin selector
      official b Lck;b:I
      intermediary field_5139 Lnet/minecraft/class_1337;field_5139:I
      named x Lnet/minecraft/util/math/BlockPointerImpl;x:I
    • y

      private final int y
      Mappings:
      Namespace Name Mixin selector
      official c Lck;c:I
      intermediary field_5140 Lnet/minecraft/class_1337;field_5140:I
      named y Lnet/minecraft/util/math/BlockPointerImpl;y:I
    • z

      private final int z
      Mappings:
      Namespace Name Mixin selector
      official d Lck;d:I
      intermediary field_5141 Lnet/minecraft/class_1337;field_5141:I
      named z Lnet/minecraft/util/math/BlockPointerImpl;z:I
  • Constructor Details

    • BlockPointerImpl

      public BlockPointerImpl(World world, int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lck;<init>(Lafm;III)V
      intermediary <init> Lnet/minecraft/class_1337;<init>(Lnet/minecraft/class_1150;III)V
      named <init> Lnet/minecraft/util/math/BlockPointerImpl;<init>(Lnet/minecraft/world/World;III)V
  • Method Details

    • getWorld

      public World getWorld()
      Specified by:
      getWorld in interface WorldPosition
      Mappings:
      Namespace Name Mixin selector
      official k Lcu;k()Lafm;
      intermediary method_4378 Lnet/minecraft/class_1363;method_4378()Lnet/minecraft/class_1150;
      named getWorld Lnet/minecraft/util/math/WorldPosition;getWorld()Lnet/minecraft/world/World;
    • getX

      public double getX()
      Specified by:
      getX in interface BlockPointer
      Specified by:
      getX in interface Position
      Mappings:
      Namespace Name Mixin selector
      official a Lcw;a()D
      intermediary method_4379 Lnet/minecraft/class_1364;method_4379()D
      named getX Lnet/minecraft/util/math/Position;getX()D
    • getY

      public double getY()
      Specified by:
      getY in interface BlockPointer
      Specified by:
      getY in interface Position
      Mappings:
      Namespace Name Mixin selector
      official b Lcw;b()D
      intermediary method_4380 Lnet/minecraft/class_1364;method_4380()D
      named getY Lnet/minecraft/util/math/Position;getY()D
    • getZ

      public double getZ()
      Specified by:
      getZ in interface BlockPointer
      Specified by:
      getZ in interface Position
      Mappings:
      Namespace Name Mixin selector
      official c Lcw;c()D
      intermediary method_4381 Lnet/minecraft/class_1364;method_4381()D
      named getZ Lnet/minecraft/util/math/Position;getZ()D
    • getBlockX

      public int getBlockX()
      Specified by:
      getBlockX in interface BlockPointer
      Mappings:
      Namespace Name Mixin selector
      official d Lcj;d()I
      intermediary method_4268 Lnet/minecraft/class_1332;method_4268()I
      named getBlockX Lnet/minecraft/util/math/BlockPointer;getBlockX()I
    • getBlockY

      public int getBlockY()
      Specified by:
      getBlockY in interface BlockPointer
      Mappings:
      Namespace Name Mixin selector
      official e Lcj;e()I
      intermediary method_4269 Lnet/minecraft/class_1332;method_4269()I
      named getBlockY Lnet/minecraft/util/math/BlockPointer;getBlockY()I
    • getBlockZ

      public int getBlockZ()
      Specified by:
      getBlockZ in interface BlockPointer
      Mappings:
      Namespace Name Mixin selector
      official f Lcj;f()I
      intermediary method_4270 Lnet/minecraft/class_1332;method_4270()I
      named getBlockZ Lnet/minecraft/util/math/BlockPointer;getBlockZ()I
    • getBlockStateData

      public int getBlockStateData()
      Specified by:
      getBlockStateData in interface BlockPointer
      Mappings:
      Namespace Name Mixin selector
      official h Lcj;h()I
      intermediary method_4271 Lnet/minecraft/class_1332;method_4271()I
      named getBlockStateData Lnet/minecraft/util/math/BlockPointer;getBlockStateData()I
    • getBlockEntity

      public BlockEntity getBlockEntity()
      Specified by:
      getBlockEntity in interface BlockPointer
      Mappings:
      Namespace Name Mixin selector
      official j Lcj;j()Lanc;
      intermediary method_4272 Lnet/minecraft/class_1332;method_4272()Lnet/minecraft/class_226;
      named getBlockEntity Lnet/minecraft/util/math/BlockPointer;getBlockEntity()Lnet/minecraft/block/entity/BlockEntity;