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 cl
intermediary net/minecraft/class_1375
named net/minecraft/util/math/BlockPointerImpl
  • Field Details

    • world

      private final World world
      Mappings:
      Namespace Name Mixin selector
      official a Lcl;a:Ladm;
      intermediary field_5787 Lnet/minecraft/class_1375;field_5787:Lnet/minecraft/class_99;
      named world Lnet/minecraft/util/math/BlockPointerImpl;world:Lnet/minecraft/world/World;
    • pos

      private final BlockPos pos
      Mappings:
      Namespace Name Mixin selector
      official b Lcl;b:Lcj;
      intermediary field_5788 Lnet/minecraft/class_1375;field_5788:Lnet/minecraft/class_1372;
      named pos Lnet/minecraft/util/math/BlockPointerImpl;pos:Lnet/minecraft/util/math/BlockPos;
  • Constructor Details

    • BlockPointerImpl

      public BlockPointerImpl​(World world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcl;<init>(Ladm;Lcj;)V
      intermediary <init> Lnet/minecraft/class_1375;<init>(Lnet/minecraft/class_99;Lnet/minecraft/class_1372;)V
      named <init> Lnet/minecraft/util/math/BlockPointerImpl;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
  • Method Details

    • getWorld

      public World getWorld()
      Specified by:
      getWorld in interface WorldPosition
      Mappings:
      Namespace Name Mixin selector
      official i Lcv;i()Ladm;
      intermediary method_4947 Lnet/minecraft/class_1391;method_4947()Lnet/minecraft/class_99;
      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 Lcz;a()D
      intermediary method_4961 Lnet/minecraft/class_1395;method_4961()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 Lcz;b()D
      intermediary method_4962 Lnet/minecraft/class_1395;method_4962()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 Lcz;c()D
      intermediary method_4963 Lnet/minecraft/class_1395;method_4963()D
      named getZ Lnet/minecraft/util/math/Position;getZ()D
    • getBlockPos

      public BlockPos getBlockPos()
      Specified by:
      getBlockPos in interface BlockPointer
      Mappings:
      Namespace Name Mixin selector
      official d Lck;d()Lcj;
      intermediary method_4893 Lnet/minecraft/class_1374;method_4893()Lnet/minecraft/class_1372;
      named getBlockPos Lnet/minecraft/util/math/BlockPointer;getBlockPos()Lnet/minecraft/util/math/BlockPos;
    • getBlockStateData

      public int getBlockStateData()
      Specified by:
      getBlockStateData in interface BlockPointer
      Mappings:
      Namespace Name Mixin selector
      official f Lck;f()I
      intermediary method_4894 Lnet/minecraft/class_1374;method_4894()I
      named getBlockStateData Lnet/minecraft/util/math/BlockPointer;getBlockStateData()I
    • getBlockEntity

      public <T extends BlockEntity> T getBlockEntity()
      Specified by:
      getBlockEntity in interface BlockPointer
      Mappings:
      Namespace Name Mixin selector
      official h Lck;h()Lakw;
      intermediary method_4895 Lnet/minecraft/class_1374;method_4895()Lnet/minecraft/class_348;
      named getBlockEntity Lnet/minecraft/util/math/BlockPointer;getBlockEntity()Lnet/minecraft/block/entity/BlockEntity;