Coordinates and positions (#390)

This commit is contained in:
Juuxel 2019-01-14 00:08:57 +02:00 committed by Adrian Siekierka
parent 1d3ebb32c6
commit d09892db9e
9 changed files with 81 additions and 9 deletions

View File

@ -1,3 +0,0 @@
CLASS dj
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o

View File

@ -1,3 +0,0 @@
CLASS dp
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o

View File

@ -1,3 +0,0 @@
CLASS dq
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o

View File

@ -0,0 +1,20 @@
CLASS dp net/minecraft/command/arguments/CoordinateArgument
FIELD a MISSING_COORDINATE Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD b MISSING_BLOCK_POSITION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD c relative Z
FIELD d value D
METHOD <init> (ZD)V
ARG 1 relative
ARG 2 value
METHOD a isRelative ()Z
METHOD a toAbsoluteCoordinate (D)D
ARG 1 offset
METHOD a parse (Lcom/mojang/brigadier/StringReader;)Ldp;
ARG 0 reader
METHOD a parse (Lcom/mojang/brigadier/StringReader;Z)Ldp;
ARG 0 reader
ARG 1 center
METHOD b isRelative (Lcom/mojang/brigadier/StringReader;)Z
ARG 0 reader
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o

View File

@ -0,0 +1,23 @@
CLASS dq net/minecraft/command/arguments/DefaultPosArgument
FIELD a x Ldp;
FIELD b y Ldp;
FIELD c z Ldp;
METHOD <init> (Ldp;Ldp;Ldp;)V
ARG 1 x
ARG 2 y
ARG 3 z
METHOD a isXRelative ()Z
METHOD a toAbsolutePos (Lca;)Lcms;
ARG 1 source
METHOD a parse (Lcom/mojang/brigadier/StringReader;)Ldq;
ARG 0 reader
METHOD a parse (Lcom/mojang/brigadier/StringReader;Z)Ldq;
ARG 0 reader
ARG 1 centerHorizontally
METHOD b isYRelative ()Z
METHOD b toAbsoluteRotation (Lca;)Lcmr;
ARG 1 source
METHOD c isZRelative ()Z
METHOD d zero ()Ldq;
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o

View File

@ -0,0 +1,22 @@
CLASS dj net/minecraft/command/arguments/LookingPosArgument
FIELD a x D
FIELD b y D
FIELD c z D
METHOD <init> (DDD)V
ARG 1 x
ARG 3 y
ARG 5 z
METHOD a isXRelative ()Z
METHOD a toAbsolutePos (Lca;)Lcms;
ARG 1 source
METHOD a parse (Lcom/mojang/brigadier/StringReader;)Ldj;
ARG 0 reader
METHOD a readCoordinate (Lcom/mojang/brigadier/StringReader;I)D
ARG 0 reader
ARG 1 startingCursorPos
METHOD b isYRelative ()Z
METHOD b toAbsoluteRotation (Lca;)Lcmr;
ARG 1 source
METHOD c isZRelative ()Z
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o

View File

@ -0,0 +1,10 @@
CLASS di net/minecraft/command/arguments/PosArgument
METHOD a isXRelative ()Z
METHOD a toAbsolutePos (Lca;)Lcms;
ARG 1 source
METHOD b isYRelative ()Z
METHOD b toAbsoluteRotation (Lca;)Lcmr;
ARG 1 source
METHOD c isZRelative ()Z
METHOD c toAbsoluteBlockPos (Lca;)Let;
ARG 1 source

View File

@ -3,3 +3,5 @@ CLASS dk net/minecraft/command/arguments/RotationArgumentType
FIELD b EXAMPLES Ljava/util/Collection;
METHOD a create ()Ldk;
METHOD a getRotationArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ldi;
ARG 0 context
ARG 1 argumentName

View File

@ -1,2 +1,6 @@
CLASS tf net/minecraft/server/command/TeleportCommand
METHOD a (Lca;Ljava/util/Collection;Lut;Ldi;Ldi;Ltf$a;)I
ARG 2 world
ARG 3 pos
ARG 4 rotation
METHOD a register (Lcom/mojang/brigadier/CommandDispatcher;)V