Package net.minecraft.util.math
Class BlockPos.Pooled
java.lang.Object
net.minecraft.util.math.Vec3i
net.minecraft.util.math.BlockPos
net.minecraft.util.math.BlockPos.Mutable
net.minecraft.util.math.BlockPos.Pooled
- All Implemented Interfaces:
AutoCloseable,Comparable<Vec3i>
- Enclosing class:
- BlockPos
- Mappings:
Namespace Name official el$bintermediary net/minecraft/class_2552$class_2909named net/minecraft/util/math/BlockPos$Pooled
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.util.math.BlockPos
BlockPos.Mutable, BlockPos.Pooled -
Field Summary
FieldsFields inherited from class net.minecraft.util.math.BlockPos.Mutable
posX, posY, posZ -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static BlockPos.Pooledget()static BlockPos.Pooledmethod_12567(double double2, double double3, double double4) static BlockPos.Pooledmethod_12571(int int2, int int3, int int4) method_19934(int int2, int int3, int int4) static BlockPos.Pooledmethod_19935(Entity entity) set(double double2, double double3, double double4) setPosition(int int2, int int3, int int4) Methods inherited from class net.minecraft.util.math.BlockPos.Mutable
add, add, getX, getY, getZ, offset, rotate, setY, toImmutableMethods inherited from class net.minecraft.util.math.BlockPos
add, asLong, crossProduct, down, down, east, east, fromLong, iterate, iterate, mutableIterate, mutableIterate, north, north, offset, south, south, subtract, up, up, west, westMethods inherited from class net.minecraft.util.math.Vec3i
compareTo, distanceTo, equals, getSquaredDistance, hashCode, method_19965, squaredDistanceTo, squaredDistanceToCenter, toString
-
Field Details
-
field_13717
- Mappings:
Namespace Name Mixin selector official gLel$b;g:Ljava/util/List;intermediary field_13717Lnet/minecraft/class_2552$class_2909;field_13717:Ljava/util/List;named field_13717Lnet/minecraft/util/math/BlockPos$Pooled;field_13717:Ljava/util/List;
-
field_13716
private boolean field_13716- Mappings:
Namespace Name Mixin selector official fLel$b;f:Zintermediary field_13716Lnet/minecraft/class_2552$class_2909;field_13716:Znamed field_13716Lnet/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>Lel$b;<init>(III)Vintermediary <init>Lnet/minecraft/class_2552$class_2909;<init>(III)Vnamed <init>Lnet/minecraft/util/math/BlockPos$Pooled;<init>(III)V
-
-
Method Details
-
get
- Mappings:
Namespace Name Mixin selector official rLel$b;r()Lel$b;intermediary method_12575Lnet/minecraft/class_2552$class_2909;method_12575()Lnet/minecraft/class_2552$class_2909;named getLnet/minecraft/util/math/BlockPos$Pooled;get()Lnet/minecraft/util/math/BlockPos$Pooled;
-
method_19935
- Mappings:
Namespace Name Mixin selector official bLel$b;b(Laer;)Lel$b;intermediary method_19935Lnet/minecraft/class_2552$class_2909;method_19935(Lnet/minecraft/class_864;)Lnet/minecraft/class_2552$class_2909;named method_19935Lnet/minecraft/util/math/BlockPos$Pooled;method_19935(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/math/BlockPos$Pooled;
-
method_12567
- Mappings:
Namespace Name Mixin selector official dLel$b;d(DDD)Lel$b;intermediary method_12567Lnet/minecraft/class_2552$class_2909;method_12567(DDD)Lnet/minecraft/class_2552$class_2909;named method_12567Lnet/minecraft/util/math/BlockPos$Pooled;method_12567(DDD)Lnet/minecraft/util/math/BlockPos$Pooled;
-
method_12571
- Mappings:
Namespace Name Mixin selector official eLel$b;e(III)Lel$b;intermediary method_12571Lnet/minecraft/class_2552$class_2909;method_12571(III)Lnet/minecraft/class_2552$class_2909;named method_12571Lnet/minecraft/util/math/BlockPos$Pooled;method_12571(III)Lnet/minecraft/util/math/BlockPos$Pooled;
-
setPosition
- Overrides:
setPositionin classBlockPos.Mutable- Mappings:
Namespace Name Mixin selector official fLel$b;f(III)Lel$b;intermediary method_12572Lnet/minecraft/class_2552$class_2909;method_12572(III)Lnet/minecraft/class_2552$class_2909;named setPositionLnet/minecraft/util/math/BlockPos$Pooled;setPosition(III)Lnet/minecraft/util/math/BlockPos$Pooled;
-
set
- Overrides:
setin classBlockPos.Mutable- Mappings:
Namespace Name Mixin selector official cLel$b;c(Laer;)Lel$b;intermediary method_12566Lnet/minecraft/class_2552$class_2909;method_12566(Lnet/minecraft/class_864;)Lnet/minecraft/class_2552$class_2909;named setLnet/minecraft/util/math/BlockPos$Pooled;set(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/math/BlockPos$Pooled;
-
set
- Overrides:
setin classBlockPos.Mutable- Mappings:
Namespace Name Mixin selector official eLel$b;e(DDD)Lel$b;intermediary method_12570Lnet/minecraft/class_2552$class_2909;method_12570(DDD)Lnet/minecraft/class_2552$class_2909;named setLnet/minecraft/util/math/BlockPos$Pooled;set(DDD)Lnet/minecraft/util/math/BlockPos$Pooled;
-
set
- Overrides:
setin classBlockPos.Mutable- Mappings:
Namespace Name Mixin selector official jLel$b;j(Lff;)Lel$b;intermediary method_12574Lnet/minecraft/class_2552$class_2909;method_12574(Lnet/minecraft/class_1167;)Lnet/minecraft/class_2552$class_2909;named setLnet/minecraft/util/math/BlockPos$Pooled;set(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/util/math/BlockPos$Pooled;
-
move
- Overrides:
movein classBlockPos.Mutable- Mappings:
Namespace Name Mixin selector official dLel$b;d(Leq;)Lel$b;intermediary method_12568Lnet/minecraft/class_2552$class_2909;method_12568(Lnet/minecraft/class_1354;)Lnet/minecraft/class_2552$class_2909;named moveLnet/minecraft/util/math/BlockPos$Pooled;move(Lnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/BlockPos$Pooled;
-
move
- Overrides:
movein classBlockPos.Mutable- Mappings:
Namespace Name Mixin selector official dLel$b;d(Leq;I)Lel$b;intermediary method_12569Lnet/minecraft/class_2552$class_2909;method_12569(Lnet/minecraft/class_1354;I)Lnet/minecraft/class_2552$class_2909;named moveLnet/minecraft/util/math/BlockPos$Pooled;move(Lnet/minecraft/util/math/Direction;I)Lnet/minecraft/util/math/BlockPos$Pooled;
-
method_19934
- Overrides:
method_19934in classBlockPos.Mutable- Mappings:
Namespace Name Mixin selector official gLel$b;g(III)Lel$b;intermediary method_19936Lnet/minecraft/class_2552$class_2909;method_19936(III)Lnet/minecraft/class_2552$class_2909;named method_19934Lnet/minecraft/util/math/BlockPos$Pooled;method_19934(III)Lnet/minecraft/util/math/BlockPos$Pooled;
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Mappings:
Namespace Name Mixin selector official closeLel$b;close()Vintermediary closeLnet/minecraft/class_2552$class_2909;close()Vnamed closeLnet/minecraft/util/math/BlockPos$Pooled;close()V
-