Mapped CameraHelper, Shaped/Shapeless Serializers and other small methods (#512)

This commit is contained in:
Raph Hennessy 2019-03-08 12:01:59 +11:00 committed by Adrian Siekierka
parent 6ef156da8a
commit 85bfe2b5b4
12 changed files with 119 additions and 6 deletions

View File

@ -1,4 +1,5 @@
CLASS dez net/minecraft/client/particle/BillboardParticle
FIELD E scale F
METHOD c getMinU ()F
METHOD d getMaxU ()F
METHOD e getMinV ()F

View File

@ -27,12 +27,22 @@ CLASS der net/minecraft/client/particle/Particle
FIELD u colorGreen F
FIELD v colorBlue F
FIELD w colorAlpha F
FIELD x angle F
FIELD y prevAngle F
FIELD z cameraX D
METHOD <init> (Lbdf;DDD)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
METHOD <init> (Lbdf;DDDDDD)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 velocityX
ARG 10 velocityY
ARG 12 velocityZ
METHOD a update ()V
METHOD a move (DDD)V
ARG 1 dx
@ -44,7 +54,9 @@ CLASS der net/minecraft/client/particle/Particle
METHOD a setColor (FFF)V
ARG 1 red
ARG 2 green
ARG 3 blue
METHOD a setMaxAge (I)V
ARG 1 maxAge
METHOD a setBoundingBox (Lcng;)V
METHOD a buildGeometry (Lcqc;Lahm;FFFFFF)V
ARG 1 vertexBuffer
@ -54,7 +66,10 @@ CLASS der net/minecraft/client/particle/Particle
ARG 1 x
ARG 3 y
ARG 5 z
METHOD d move (F)Lder;
ARG 1 speed
METHOD f setColorAlpha (F)V
ARG 1 alpha
METHOD i getMaxAge ()I
METHOD j markDead ()V
METHOD k repositionFromBoundingBox ()V

View File

@ -0,0 +1,23 @@
CLASS cqn net/minecraft/client/render/CameraHelper
FIELD a origin Lcnl;
FIELD b rotationX F
FIELD c rotationXZ F
FIELD d rotationZ F
FIELD e rotationYZ F
FIELD f rotationXY F
METHOD a getRotationX ()F
METHOD a interpolateEntityPos (Lahm;D)Lcnl;
ARG 0 entity
ARG 1 partialTicks
METHOD a update (Larz;ZFLdjl;)V
ARG 0 player
ARG 1 inversePerspective
ARG 2 viewDistance
ARG 3 frustum
METHOD a (Lbcq;Lahm;F)Lcgq;
ARG 0 blockView
ARG 1 entity
METHOD b getRotationXZ ()F
METHOD c getRotationZ ()F
METHOD d getRotationYZ ()F
METHOD e getRotationXY ()F

View File

@ -158,6 +158,7 @@ CLASS ahm net/minecraft/entity/Entity
METHOD a playStepSound (Les;Lbre;)V
ARG 1 pos
METHOD a readCustomDataFromTag (Lhx;)V
ARG 1 tag
METHOD a addScoreboardTag (Ljava/lang/String;)Z
METHOD a setUuid (Ljava/util/UUID;)V
METHOD a onTrackedDataSet (Lpx;)V
@ -230,6 +231,7 @@ CLASS ahm net/minecraft/entity/Entity
ARG 1 player
METHOD b squaredHorizontalLength (Lcnl;)D
METHOD b writeCustomDataToTag (Lhx;)V
ARG 1 tag
METHOD b removeScoreboardTag (Ljava/lang/String;)Z
METHOD b setCustomName (Lji;)V
METHOD b onStartedTrackingBy (Luw;)V

View File

@ -44,6 +44,9 @@ CLASS ahv net/minecraft/entity/LivingEntity
ARG 1 hand
METHOD a onDeath (Lagv;)V
METHOD a dropEquipment (Lagv;IZ)V
METHOD a dropLoot (Lagv;Z)V
ARG 1 source
ARG 2 killedByPlayer
METHOD a hasPotionEffect (Lahe;)Z
METHOD a pickUpEntity (Lahm;I)V
ARG 2 count
@ -52,11 +55,13 @@ CLASS ahv net/minecraft/entity/LivingEntity
METHOD a getAttributeInstance (Laik;)Lail;
METHOD a_ doJump (Z)V
METHOD b heal (F)V
ARG 1 amount
METHOD b getStackInHand (Lagg;)Laxx;
METHOD b getPotionEffect (Lahe;)Lahg;
METHOD b getEquippedStack (Lahr;)Laxx;
METHOD b getActiveEyeHeight (Laif;Lahn;)F
METHOD b onEquipStack (Laxx;)V
ARG 1 stack
METHOD c setHealth (F)V
METHOD c setCurrentHand (Lagg;)V
METHOD c removePotionEffect (Lahe;)Lahg;
@ -112,6 +117,7 @@ CLASS ahv net/minecraft/entity/LivingEntity
METHOD dr isSleeping ()Z
METHOD ds wakeUp ()V
METHOD e getHurtSound (Lagv;)Lxy;
ARG 1 source
METHOD e canPickUp (Laxx;)Z
METHOD e travel (Lcnl;)V
ARG 1 movementInput
@ -121,6 +127,7 @@ CLASS ahv net/minecraft/entity/LivingEntity
METHOD k updateMovement ()V
METHOD m damageShield (F)V
METHOD m setDespawnCounter (I)V
ARG 1 despawnCounter
METHOD n initAi ()V
METHOD n setMovementSpeed (F)V
ARG 1 movementSpeed

View File

@ -110,6 +110,8 @@ CLASS arz net/minecraft/entity/player/PlayerEntity
METHOD dx getScore ()I
METHOD dy vanishCursedItems ()V
METHOD f attack (Lahm;)V
METHOD f giveItemStack (Laxx;)Z
ARG 1 stack
METHOD g createCooldownManager ()Laxt;
METHOD h setShoulderEntityLeft (Lhx;)V
METHOD i setShoulderEntityRight (Lhx;)V

View File

@ -6,11 +6,17 @@ CLASS axs net/minecraft/item/Item
FIELD d itemGroup Lawl;
FIELD e rarity Layk;
METHOD a stackSize (I)Laxs$a;
ARG 1 fullStackSize
METHOD a itemGroup (Lawl;)Laxs$a;
ARG 1 itemGroup
METHOD a recipeRemainder (Laxs;)Laxs$a;
ARG 1 recipeRemainder
METHOD a rarity (Layk;)Laxs$a;
ARG 1 rarity
METHOD b durabilityIfNotSet (I)Laxs$a;
ARG 1 durability
METHOD c durability (I)Laxs$a;
ARG 1 durability
FIELD a GETTER_DAMAGED Laxw;
FIELD b GETTER_DAMAGE Laxw;
FIELD c GETTER_HAND Laxw;
@ -27,6 +33,12 @@ CLASS axs net/minecraft/item/Item
FIELD n durability I
FIELD o recipeRemainder Laxs;
FIELD p translationKey Ljava/lang/String;
METHOD <clinit> ()V
ARG 0 stack
ARG 1 world
ARG 2 entity
METHOD <init> (Laxs$a;)V
ARG 1 settings
METHOD R_ isMap ()Z
METHOD a getTranslationKey ()Ljava/lang/String;
METHOD a getAttributeModifiers (Lahr;)Lcom/google/common/collect/Multimap;
@ -51,6 +63,7 @@ CLASS axs net/minecraft/item/Item
ARG 2 world
ARG 3 entity
ARG 4 invSlot
ARG 5 selected
METHOD a onItemFinishedUsing (Laxx;Lbdf;Lahv;)Laxx;
ARG 1 stack
ARG 2 world
@ -75,6 +88,11 @@ CLASS axs net/minecraft/item/Item
ARG 2 blockState
METHOD a useOnBlock (Lazk;)Lagh;
ARG 1 usageContext
METHOD a onUsingTick (Lbdf;Lahv;Laxx;I)V
ARG 1 world
ARG 2 entity
ARG 3 stack
ARG 4 timeLeft
METHOD a use (Lbdf;Larz;Lagg;)Lagi;
ARG 1 world
ARG 2 player

View File

@ -1,4 +1,20 @@
CLASS ayx net/minecraft/item/SpawnEggItem
FIELD a SPAWN_EGGS Ljava/util/Map;
FIELD b primaryColor I
FIELD c secondaryColor I
FIELD d type Lahq;
METHOD <init> (Lahq;IILaxs$a;)V
ARG 1 type
ARG 2 primaryColor
ARG 3 secondaryColor
ARG 4 settings
METHOD a getColor (I)I
ARG 1 num
METHOD a forEntity (Lahq;)Layx;
ARG 0 type
METHOD a (Lhx;Lahq;)Z
ARG 1 tag
ARG 2 type
METHOD b entityTypeFromTag (Lhx;)Lahq;
ARG 1 tag
METHOD d iterator ()Ljava/lang/Iterable;

View File

@ -6,8 +6,10 @@ CLASS bah net/minecraft/recipe/Recipe
ARG 1 width
ARG 2 height
METHOD a craft (Laga;)Laxx;
ARG 1 inv
METHOD a matches (Laga;Lbdf;)Z
ARG 1 inv
ARG 2 world
METHOD b getRemainingStacks (Laga;)Lff;
METHOD c getOutput ()Laxx;
METHOD d getGroup ()Ljava/lang/String;

View File

@ -18,6 +18,7 @@ CLASS baj net/minecraft/recipe/RecipeSerializer
FIELD q SMOKING Lbap;
FIELD r CAMPFIRE_COOKING Lbap;
METHOD a write (Liy;Lbah;)V
ARG 1 buf
ARG 2 recipe
METHOD a register (Ljava/lang/String;Lbaj;)Lbaj;
ARG 0 id

View File

@ -12,14 +12,33 @@ CLASS bal net/minecraft/recipe/crafting/ShapedRecipe
FIELD d output Laxx;
FIELD e id Lqi;
FIELD f group Ljava/lang/String;
METHOD <init> (Lqi;Ljava/lang/String;IILff;Laxx;)V
ARG 1 id
ARG 2 group
ARG 3 width
ARG 4 height
ARG 5 ingredients
ARG 6 output
METHOD a matchesSmall (Laug;IIZ)Z
ARG 1 inv
ARG 2 offsetX
ARG 3 offsetY
METHOD a deserializeItemStack (Lcom/google/gson/JsonObject;)Laxx;
ARG 0 obj
METHOD b deserializePattern (Lcom/google/gson/JsonArray;)[Ljava/lang/String;
ARG 0 arr
METHOD c deserializeComponents (Lcom/google/gson/JsonObject;)Ljava/util/Map;
ARG 0 obj
METHOD a getItemStack (Lcom/google/gson/JsonObject;)Laxx;
ARG 0 json
METHOD a findNextIngredient (Ljava/lang/String;)I
ARG 0 pattern
METHOD a combinePattern ([Ljava/lang/String;)[Ljava/lang/String;
ARG 0 lines
METHOD b getPattern (Lcom/google/gson/JsonArray;)[Ljava/lang/String;
ARG 0 json
METHOD b findNextIngredientReverse (Ljava/lang/String;)I
ARG 0 pattern
METHOD b getIngredients ([Ljava/lang/String;Ljava/util/Map;II)Lff;
ARG 0 pattern
ARG 1 key
ARG 2 width
ARG 3 height
METHOD c getComponents (Lcom/google/gson/JsonObject;)Ljava/util/Map;
ARG 0 json
METHOD i getWidth ()I
METHOD j getHeight ()I

View File

@ -1,5 +1,7 @@
CLASS bam net/minecraft/recipe/crafting/ShapelessRecipe
CLASS bam$a Serializer
METHOD a getIngredients (Lcom/google/gson/JsonArray;)Lff;
ARG 0 json
METHOD a (Liy;Lbah;)V
ARG 1 recipe
METHOD a (Lqi;Lcom/google/gson/JsonObject;)Lbah;
@ -10,3 +12,8 @@ CLASS bam net/minecraft/recipe/crafting/ShapelessRecipe
FIELD b group Ljava/lang/String;
FIELD c output Laxx;
FIELD d input Lff;
METHOD <init> (Lqi;Ljava/lang/String;Laxx;Lff;)V
ARG 1 id
ARG 2 group
ARG 3 output
ARG 4 input