Class BlockPos.Pooled

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

public static final class BlockPos.Pooled extends BlockPos.Mutable
Mappings:
Namespace Name
official cl$b
intermediary net/minecraft/class_2552$class_2909
named net/minecraft/util/math/BlockPos$Pooled
  • Field Details

    • field_13717

      private static final List<BlockPos.Pooled> field_13717
      Mappings:
      Namespace Name Mixin selector
      official g Lcl$b;g:Ljava/util/List;
      intermediary field_13717 Lnet/minecraft/class_2552$class_2909;field_13717:Ljava/util/List;
      named field_13717 Lnet/minecraft/util/math/BlockPos$Pooled;field_13717:Ljava/util/List;
    • field_13716

      private boolean field_13716
      Mappings:
      Namespace Name Mixin selector
      official f Lcl$b;f:Z
      intermediary field_13716 Lnet/minecraft/class_2552$class_2909;field_13716:Z
      named field_13716 Lnet/minecraft/util/math/BlockPos$Pooled;field_13716:Z
  • Constructor Details

    • Pooled

      private Pooled(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcl$b;<init>(III)V
      intermediary <init> Lnet/minecraft/class_2552$class_2909;<init>(III)V
      named <init> Lnet/minecraft/util/math/BlockPos$Pooled;<init>(III)V
  • Method Details

    • get

      public static BlockPos.Pooled get()
      Mappings:
      Namespace Name Mixin selector
      official s Lcl$b;s()Lcl$b;
      intermediary method_12575 Lnet/minecraft/class_2552$class_2909;method_12575()Lnet/minecraft/class_2552$class_2909;
      named get Lnet/minecraft/util/math/BlockPos$Pooled;get()Lnet/minecraft/util/math/BlockPos$Pooled;
    • method_12567

      public static BlockPos.Pooled method_12567(double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official d Lcl$b;d(DDD)Lcl$b;
      intermediary method_12567 Lnet/minecraft/class_2552$class_2909;method_12567(DDD)Lnet/minecraft/class_2552$class_2909;
      named method_12567 Lnet/minecraft/util/math/BlockPos$Pooled;method_12567(DDD)Lnet/minecraft/util/math/BlockPos$Pooled;
    • method_12573

      @Environment(CLIENT) public static BlockPos.Pooled method_12573(Vec3i vec3i)
      Mappings:
      Namespace Name Mixin selector
      official i Lcl$b;i(Ldh;)Lcl$b;
      intermediary method_12573 Lnet/minecraft/class_2552$class_2909;method_12573(Lnet/minecraft/class_1167;)Lnet/minecraft/class_2552$class_2909;
      named method_12573 Lnet/minecraft/util/math/BlockPos$Pooled;method_12573(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/util/math/BlockPos$Pooled;
    • method_12571

      public static BlockPos.Pooled method_12571(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official e Lcl$b;e(III)Lcl$b;
      intermediary method_12571 Lnet/minecraft/class_2552$class_2909;method_12571(III)Lnet/minecraft/class_2552$class_2909;
      named method_12571 Lnet/minecraft/util/math/BlockPos$Pooled;method_12571(III)Lnet/minecraft/util/math/BlockPos$Pooled;
    • method_12576

      public void method_12576()
      Mappings:
      Namespace Name Mixin selector
      official t Lcl$b;t()V
      intermediary method_12576 Lnet/minecraft/class_2552$class_2909;method_12576()V
      named method_12576 Lnet/minecraft/util/math/BlockPos$Pooled;method_12576()V
    • setPosition

      public BlockPos.Pooled setPosition(int int2, int int3, int int4)
      Overrides:
      setPosition in class BlockPos.Mutable
      Mappings:
      Namespace Name Mixin selector
      official f Lcl$b;f(III)Lcl$b;
      intermediary method_12572 Lnet/minecraft/class_2552$class_2909;method_12572(III)Lnet/minecraft/class_2552$class_2909;
      named setPosition Lnet/minecraft/util/math/BlockPos$Pooled;setPosition(III)Lnet/minecraft/util/math/BlockPos$Pooled;
    • set

      @Environment(CLIENT) public BlockPos.Pooled set(Entity entity)
      Overrides:
      set in class BlockPos.Mutable
      Mappings:
      Namespace Name Mixin selector
      official c Lcl$b;c(Lrr;)Lcl$b;
      intermediary method_12566 Lnet/minecraft/class_2552$class_2909;method_12566(Lnet/minecraft/class_864;)Lnet/minecraft/class_2552$class_2909;
      named set Lnet/minecraft/util/math/BlockPos$Pooled;set(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/math/BlockPos$Pooled;
    • set

      public BlockPos.Pooled set(double double2, double double3, double double4)
      Overrides:
      set in class BlockPos.Mutable
      Mappings:
      Namespace Name Mixin selector
      official e Lcl$b;e(DDD)Lcl$b;
      intermediary method_12570 Lnet/minecraft/class_2552$class_2909;method_12570(DDD)Lnet/minecraft/class_2552$class_2909;
      named set Lnet/minecraft/util/math/BlockPos$Pooled;set(DDD)Lnet/minecraft/util/math/BlockPos$Pooled;
    • set

      public BlockPos.Pooled set(Vec3i vec3i)
      Overrides:
      set in class BlockPos.Mutable
      Mappings:
      Namespace Name Mixin selector
      official j Lcl$b;j(Ldh;)Lcl$b;
      intermediary method_12574 Lnet/minecraft/class_2552$class_2909;method_12574(Lnet/minecraft/class_1167;)Lnet/minecraft/class_2552$class_2909;
      named set Lnet/minecraft/util/math/BlockPos$Pooled;set(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/util/math/BlockPos$Pooled;
    • move

      public BlockPos.Pooled move(Direction direction)
      Overrides:
      move in class BlockPos.Mutable
      Mappings:
      Namespace Name Mixin selector
      official d Lcl$b;d(Lcs;)Lcl$b;
      intermediary method_12568 Lnet/minecraft/class_2552$class_2909;method_12568(Lnet/minecraft/class_1354;)Lnet/minecraft/class_2552$class_2909;
      named move Lnet/minecraft/util/math/BlockPos$Pooled;move(Lnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/BlockPos$Pooled;
    • move

      public BlockPos.Pooled move(Direction direction, int int2)
      Overrides:
      move in class BlockPos.Mutable
      Mappings:
      Namespace Name Mixin selector
      official d Lcl$b;d(Lcs;I)Lcl$b;
      intermediary method_12569 Lnet/minecraft/class_2552$class_2909;method_12569(Lnet/minecraft/class_1354;I)Lnet/minecraft/class_2552$class_2909;
      named move Lnet/minecraft/util/math/BlockPos$Pooled;move(Lnet/minecraft/util/math/Direction;I)Lnet/minecraft/util/math/BlockPos$Pooled;