Add mapping for Rotation and improve armor stand (#73)

This commit is contained in:
Max Gurela 2016-09-13 15:08:31 -07:00 committed by Shadowfacts
parent e6805fb25f
commit 65574f417a
2 changed files with 57 additions and 0 deletions

View File

@ -1,11 +1,35 @@
CLASS none/ym net/minecraft/entity/decoration/impl/EntityArmorStand
FIELD a ARMOR_STAND_FLAGS Lnone/kj;
FIELD bB disabledSlots I
FIELD bD headRotation Lnone/dh;
FIELD bE bodyRotation Lnone/dh;
FIELD bF leftArmRotation Lnone/dh;
FIELD bG rightArmRotation Lnone/dh;
FIELD bH leftLegRotation Lnone/dh;
FIELD bI rightLegRotation Lnone/dh;
FIELD b TRACKER_HEAD_ROTATION Lnone/kj;
FIELD br DEFAULT_HEAD_ROTATION Lnone/dh;
FIELD bs DEFAULT_BODY_ROTATION Lnone/dh;
FIELD bt DEFAULT_LEFT_ARM_ROTATION Lnone/dh;
FIELD bu DEFAULT_RIGHT_ARM_ROTATION Lnone/dh;
FIELD bv DEFAULT_LEFT_LEG_ROTATION Lnone/dh;
FIELD bw DEFAULT_RIGHT_LEG_ROTATION Lnone/dh;
FIELD by heldItems Lnone/dc;
FIELD bz armorItems Lnone/dc;
FIELD c TRACKER_BODY_ROTATION Lnone/kj;
FIELD d TRACKER_LEFT_ARM_ROTATION Lnone/kj;
FIELD e TRACKER_RIGHT_ARM_ROTATION Lnone/kj;
FIELD f TRACKER_LEFT_LEG_ROTATION Lnone/kj;
FIELD g TRACKER_RIGHT_LEG_ROTATION Lnone/kj;
METHOD A getRightLegRotation ()Lnone/dh;
METHOD C serializePose ()Lnone/dt;
METHOD F updatePotionVisibility ()V
METHOD a setBitField (BIZ)B
ARG 0 value
ARG 1 bitField
ARG 2 on
METHOD a setHeadRotation (Lnone/dh;)V
ARG 0 rotation
METHOD a deserializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD a damage (Lnone/rq;F)Z
@ -18,6 +42,8 @@ CLASS none/ym net/minecraft/entity/decoration/impl/EntityArmorStand
ARG 0 lightning
METHOD aG getItemsHand ()Ljava/lang/Iterable;
METHOD aH getItemsArmor ()Ljava/lang/Iterable;
METHOD b setBodyRotation (Lnone/dh;)V
ARG 0 rotation
METHOD b serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b registerTagUpgraders (Lnone/pf;)V
@ -26,7 +52,17 @@ CLASS none/ym net/minecraft/entity/decoration/impl/EntityArmorStand
METHOD bV getSoundHurt ()Lnone/nk;
METHOD bW getSoundDeath ()Lnone/nk;
METHOD bt isImmuneToExplosion ()Z
METHOD c setLeftArmRotation (Lnone/dh;)V
ARG 0 rotation
METHOD cw getMainHand ()Lnone/sn;
METHOD d setRightArmRotation (Lnone/dh;)V
ARG 0 rotation
METHOD e setLeftLegRotation (Lnone/dh;)V
ARG 0 rotation
METHOD f setRightLegRotation (Lnone/dh;)V
ARG 0 rotation
METHOD g deserializePose (Lnone/dt;)V
ARG 0 poseData
METHOD h setHeadPitch (F)V
ARG 0 value
METHOD h setInvisible (Z)V
@ -46,4 +82,9 @@ CLASS none/ym net/minecraft/entity/decoration/impl/EntityArmorStand
METHOD r shouldShowArms ()Z
METHOD s shouldHideBasePlate ()Z
METHOD t isMarker ()Z
METHOD u getHeadRotation ()Lnone/dh;
METHOD w getBodyRotation ()Lnone/dh;
METHOD x getLeftArmRotation ()Lnone/dh;
METHOD y getRightArmRotation ()Lnone/dh;
METHOD y_ update ()V
METHOD z getLeftLegRotation ()Lnone/dh;

View File

@ -0,0 +1,16 @@
CLASS none/dh net/minecraft/util/math/Rotation
FIELD a x F
FIELD b y F
FIELD c z F
METHOD <init> (FFF)V
ARG 0 x
ARG 1 y
ARG 2 z
METHOD <init> (Lnone/dz;)V
ARG 0 tagList
METHOD a serialize ()Lnone/dz;
METHOD b getX ()F
METHOD c getY ()F
METHOD d getZ ()F
METHOD equals (Ljava/lang/Object;)Z
ARG 0 object