Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Map BlockPos #285

Open
wants to merge 1 commit into
base: v2
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions mappings/net/minecraft/util/math/BlockPos.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ CLASS net/minecraft/class_2338 net/minecraft/util/math/BlockPos
COMMENT <p>A block position may be mutable; hence, when using block positions
COMMENT obtained from other places as map keys, etc., you should call {@link
COMMENT #toImmutable()} to obtain an immutable block position.
FIELD field_0_5760 BITS_X I
FIELD field_0_5761 BITS_Y I
FIELD field_0_5763 BIT_SHIFT_X J
FIELD field_10973 BITS_Z J
FIELD field_10974 BITS_Y J
FIELD field_10975 SIZE_BITS_Y I
Expand All @@ -15,12 +18,22 @@ CLASS net/minecraft/class_2338 net/minecraft/util/math/BlockPos
FIELD field_10980 ORIGIN Lnet/minecraft/class_2338;
COMMENT The block position which x, y, and z values are all zero.
FIELD field_10981 BIT_SHIFT_X I
FIELD field_10982 BIT_SHIFT_Z J
FIELD field_10983 BIT_SHIFT_Z I
FIELD field_18789 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_18789 LOGGER Lorg/slf4j/Logger;
FIELD field_25064 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD <init> (Lnet/minecraft/class_2382;)V
ARG 1 pos
METHOD <init> (Lnet/minecraft/class_243;)V
ARG 1 pos
METHOD method_0_4851 fromLong (J)Lnet/minecraft/class_2338;
ARG 0 packedPos
METHOD method_0_4869 asLong ()J
METHOD method_10059 subtract (Lnet/minecraft/class_2382;)Lnet/minecraft/class_2338;
ARG 1 vec
METHOD method_10060 offset (JLnet/minecraft/class_2350;)J
ARG 0 value
ARG 2 direction
Expand All @@ -38,23 +51,42 @@ CLASS net/minecraft/class_2338 net/minecraft/util/math/BlockPos
ARG 1 y
ARG 2 z
METHOD method_10067 west ()Lnet/minecraft/class_2338;
METHOD method_10069 add (III)Lnet/minecraft/class_2338;
ARG 1 x
ARG 2 y
ARG 3 z
METHOD method_10070 rotate (Lnet/minecraft/class_2470;)Lnet/minecraft/class_2338;
ARG 1 rotation
METHOD method_10071 unpackLongY (J)I
ARG 0 packedPos
METHOD method_10072 south ()Lnet/minecraft/class_2338;
METHOD method_10074 down ()Lnet/minecraft/class_2338;
METHOD method_10075 crossProduct (Lnet/minecraft/class_2382;)Lnet/minecraft/class_2338;
ARG 1 pos
METHOD method_10076 north (I)Lnet/minecraft/class_2338;
ARG 1 distance
METHOD method_10077 south (I)Lnet/minecraft/class_2338;
ARG 1 distance
METHOD method_10078 east ()Lnet/minecraft/class_2338;
METHOD method_10079 offset (Lnet/minecraft/class_2350;I)Lnet/minecraft/class_2338;
ARG 1 direction
ARG 2 distance
METHOD method_10080 add (DDD)Lnet/minecraft/class_2338;
ARG 1 x
ARG 3 y
ARG 5 z
METHOD method_10081 add (Lnet/minecraft/class_2382;)Lnet/minecraft/class_2338;
ARG 1 vec
METHOD method_10082 iterateMutable (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Ljava/lang/Iterable;
ARG 0 start
ARG 1 end
METHOD method_10083 unpackLongZ (J)I
ARG 0 packedPos
METHOD method_10084 up ()Lnet/minecraft/class_2338;
METHOD method_10086 up (I)Lnet/minecraft/class_2338;
ARG 1 distance
METHOD method_10087 down (I)Lnet/minecraft/class_2338;
ARG 1 distance
METHOD method_10088 west (I)Lnet/minecraft/class_2338;
ARG 1 distance
METHOD method_10089 east (I)Lnet/minecraft/class_2338;
Expand All @@ -63,6 +95,8 @@ CLASS net/minecraft/class_2338 net/minecraft/util/math/BlockPos
ARG 0 y
METHOD method_10092 fromLong (J)Lnet/minecraft/class_2338;
ARG 0 packedPos
METHOD method_10093 offset (Lnet/minecraft/class_2350;)Lnet/minecraft/class_2338;
ARG 1 direction
METHOD method_10094 iterate (IIIIII)Ljava/lang/Iterable;
ARG 0 startX
ARG 1 startY
Expand Down Expand Up @@ -236,6 +270,8 @@ CLASS net/minecraft/class_2338 net/minecraft/util/math/BlockPos
FIELD field_18231 position Lnet/minecraft/class_2338$class_2339;
FIELD field_23945 pos Lnet/minecraft/class_2338$class_2339;
FIELD field_23946 remaining I
CLASS 1
FIELD field_0_5768 pos Lnet/minecraft/class_2338;
CLASS 2
FIELD field_10990 maxZ I
FIELD field_10991 maxY I
Expand All @@ -256,6 +292,8 @@ CLASS net/minecraft/class_2338 net/minecraft/util/math/BlockPos
FIELD field_23103 dy I
FIELD field_23378 pos Lnet/minecraft/class_2338$class_2339;
FIELD field_23379 swapZ Z
CLASS 1
FIELD field_0_5772 pos Lnet/minecraft/class_2338$class_2339;
CLASS 3
FIELD field_23105 size I
FIELD field_23106 sizeX I
Expand Down
4 changes: 4 additions & 0 deletions mappings/net/minecraft/util/math/Vec3i.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@ CLASS net/minecraft/class_2382 net/minecraft/util/math/Vec3i
FIELD field_11175 x I
FIELD field_11176 ZERO Lnet/minecraft/class_2382;
FIELD field_25123 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (DDD)V
ARG 1 x
ARG 3 y
ARG 5 z
METHOD <init> (III)V
ARG 1 x
ARG 2 y
Expand Down
Loading