A few assorted entity related mappings (#491)

This commit is contained in:
liach 2019-02-21 10:13:36 -08:00 committed by Adrian Siekierka
parent c869757d91
commit 2855b53931
9 changed files with 63 additions and 4 deletions

View File

@ -23,10 +23,13 @@ CLASS ahl net/minecraft/entity/Entity
FIELD aC NAME_VISIBLE Lpx; FIELD aC NAME_VISIBLE Lpx;
FIELD aD SILENT Lpx; FIELD aD SILENT Lpx;
FIELD aE NO_GRAVITY Lpx; FIELD aE NO_GRAVITY Lpx;
FIELD aF STATUS Lpx;
FIELD aG invulnerable Z FIELD aG invulnerable Z
FIELD aH scoreboardTags Ljava/util/Set; FIELD aH scoreboardTags Ljava/util/Set;
FIELD aJ pistonMovementDelta [D FIELD aJ pistonMovementDelta [D
FIELD aK pistonMovementTick J FIELD aK pistonMovementTick J
FIELD aL size Lahm;
FIELD aM standingEyeHeight F
FIELD aa ENTITY_FLAGS Lpx; FIELD aa ENTITY_FLAGS Lpx;
FIELD ac chunkX I FIELD ac chunkX I
FIELD ad chunkY I FIELD ad chunkY I
@ -79,6 +82,7 @@ CLASS ahl net/minecraft/entity/Entity
METHOD V kill ()V METHOD V kill ()V
METHOD W getDataTracker ()Lqa; METHOD W getDataTracker ()Lqa;
METHOD Y invalidate ()V METHOD Y invalidate ()V
METHOD Z getStatus ()Laie;
METHOD a shouldRenderAtDistance (D)Z METHOD a shouldRenderAtDistance (D)Z
ARG 1 distance ARG 1 distance
METHOD a setPositionAnglesAndUpdate (DDDFF)V METHOD a setPositionAnglesAndUpdate (DDDFF)V
@ -116,6 +120,8 @@ CLASS ahl net/minecraft/entity/Entity
ARG 2 x ARG 2 x
ARG 4 y ARG 4 y
ARG 6 z ARG 6 z
METHOD a getSizeForStatus (Laie;)Lahm;
METHOD a getEyeHeight (Laie;Lahm;)F
METHOD a onStruckByLightning (Lapo;)V METHOD a onStruckByLightning (Lapo;)V
METHOD a interactAt (Lary;Lcnk;Lagg;)Lagh; METHOD a interactAt (Lary;Lcnk;Lagg;)Lagh;
ARG 1 player ARG 1 player
@ -223,6 +229,7 @@ CLASS ahl net/minecraft/entity/Entity
METHOD b setEntityFlag (IZ)V METHOD b setEntityFlag (IZ)V
ARG 1 index ARG 1 index
METHOD b isInvulnerableTo (Lagv;)Z METHOD b isInvulnerableTo (Lagv;)Z
METHOD b setStatus (Laie;)V
METHOD b onPlayerCollision (Lary;)V METHOD b onPlayerCollision (Lary;)V
METHOD b interact (Lary;Lagg;)Z METHOD b interact (Lary;Lagg;)Z
ARG 1 player ARG 1 player
@ -238,7 +245,7 @@ CLASS ahl net/minecraft/entity/Entity
METHOD bE getMovementDirection ()Lex; METHOD bE getMovementDirection ()Lex;
METHOD bF getComponentHoverEvent ()Ljl; METHOD bF getComponentHoverEvent ()Ljl;
METHOD bG getBoundingBox ()Lcnf; METHOD bG getBoundingBox ()Lcnf;
METHOD bI getEyeHeight ()F METHOD bI getStandingEyeHeight ()F
METHOD bJ getPos ()Les; METHOD bJ getPos ()Les;
METHOD bK getPosVector ()Lcnk; METHOD bK getPosVector ()Lcnk;
METHOD bL getEntityWorld ()Lbde; METHOD bL getEntityWorld ()Lbde;
@ -278,6 +285,7 @@ CLASS ahl net/minecraft/entity/Entity
ARG 5 z ARG 5 z
METHOD c getVectorFromRotation (FF)Lcnk; METHOD c getVectorFromRotation (FF)Lcnk;
ARG 1 pitch ARG 1 pitch
METHOD c getEyeHeight (Laie;)F
METHOD c canSeePlayer (Lary;)Z METHOD c canSeePlayer (Lary;)Z
METHOD c squaredDistanceTo (Les;)D METHOD c squaredDistanceTo (Les;)D
METHOD c saveSelfToTag (Lhx;)Z METHOD c saveSelfToTag (Lhx;)Z

View File

@ -0,0 +1,12 @@
CLASS ahm net/minecraft/entity/EntitySize
FIELD a width F
FIELD b height F
FIELD c constant Z
METHOD a grow (F)Lahm;
ARG 1 ratio
METHOD a resizeable (FF)Lahm;
ARG 0 x
ARG 1 z
METHOD b constant (FF)Lahm;
ARG 0 x
ARG 1 z

View File

@ -0,0 +1 @@
CLASS aie net/minecraft/entity/EntityStatus

View File

@ -96,6 +96,7 @@ CLASS ahp net/minecraft/entity/EntityType
FIELD be textComponent Lji; FIELD be textComponent Lji;
FIELD bf lootTableId Lqi; FIELD bf lootTableId Lqi;
FIELD bg dataFixerType Lcom/mojang/datafixers/types/Type; FIELD bg dataFixerType Lcom/mojang/datafixers/types/Type;
FIELD bh size Lahm;
FIELD c ARROW Lahp; FIELD c ARROW Lahp;
FIELD d BAT Lahp; FIELD d BAT Lahp;
FIELD e BLAZE Lahp; FIELD e BLAZE Lahp;
@ -155,3 +156,4 @@ CLASS ahp net/minecraft/entity/EntityType
METHOD f getLootTableId ()Lqi; METHOD f getLootTableId ()Lqi;
METHOD g getWidth ()F METHOD g getWidth ()F
METHOD h getHeight ()F METHOD h getHeight ()F
METHOD i getDefaultSize ()Lahm;

View File

@ -7,6 +7,7 @@ CLASS ahu net/minecraft/entity/LivingEntity
FIELD aW dead Z FIELD aW dead Z
FIELD aX despawnCounter I FIELD aX despawnCounter I
FIELD au LIVING_FLAGS Lpx; FIELD au LIVING_FLAGS Lpx;
FIELD av SLEEPING_SIZE Lahm;
FIELD ax preferredHand Lagg; FIELD ax preferredHand Lagg;
FIELD az stuckArrowTimer I FIELD az stuckArrowTimer I
FIELD bA activePotionEffects Ljava/util/Map; FIELD bA activePotionEffects Ljava/util/Map;
@ -24,6 +25,7 @@ CLASS ahu net/minecraft/entity/LivingEntity
FIELD bi movementInputForward F FIELD bi movementInputForward F
FIELD bs activeItemStack Laxw; FIELD bs activeItemStack Laxw;
FIELD bw STUCK_ARROWS Lpx; FIELD bw STUCK_ARROWS Lpx;
FIELD bx SLEEPING_POSITION Lpx;
FIELD by attributeContainer Lain; FIELD by attributeContainer Lain;
FIELD bz damageTracker Lagu; FIELD bz damageTracker Lagu;
FIELD c ATTR_SPRINTING_SPEED_BOOST_ID Ljava/util/UUID; FIELD c ATTR_SPRINTING_SPEED_BOOST_ID Ljava/util/UUID;
@ -57,6 +59,7 @@ CLASS ahu net/minecraft/entity/LivingEntity
METHOD b getStackInHand (Lagg;)Laxw; METHOD b getStackInHand (Lagg;)Laxw;
METHOD b getPotionEffect (Lahe;)Lahf; METHOD b getPotionEffect (Lahe;)Lahf;
METHOD b getEquippedStack (Lahq;)Laxw; METHOD b getEquippedStack (Lahq;)Laxw;
METHOD b getActiveEyeHeight (Laie;Lahm;)F
METHOD b onEquipStack (Laxw;)V METHOD b onEquipStack (Laxw;)V
METHOD c setHealth (F)V METHOD c setHealth (F)V
METHOD c setCurrentHand (Lagg;)V METHOD c setCurrentHand (Lagg;)V
@ -103,14 +106,20 @@ CLASS ahu net/minecraft/entity/LivingEntity
METHOD d removeStatusEffect (Lahe;)Z METHOD d removeStatusEffect (Lahe;)Z
METHOD d isPotionEffective (Lahf;)Z METHOD d isPotionEffective (Lahf;)Z
METHOD d getCurrentExperience (Lary;)I METHOD d getCurrentExperience (Lary;)I
METHOD d canPickUp (Laxw;)Z
METHOD da getMainHand ()Laht; METHOD da getMainHand ()Laht;
METHOD db isUsingItem ()Z METHOD db isUsingItem ()Z
METHOD dc getActiveHand ()Lagg; METHOD dc getActiveHand ()Lagg;
METHOD de getActiveItem ()Laxw; METHOD de getActiveItem ()Laxw;
METHOD dk isFallFlying ()Z METHOD dk isFallFlying ()Z
METHOD do getSleepingPosition ()Ljava/util/Optional;
METHOD dp clearSleepingPosition ()V
METHOD dq isSleeping ()Z METHOD dq isSleeping ()Z
METHOD dr wakeUp ()V
METHOD e getHurtSound (Lagv;)Lxy; METHOD e getHurtSound (Lagv;)Lxy;
METHOD f attackLivingEntity (Lahu;)V METHOD f attackLivingEntity (Lahu;)V
METHOD f setSleepingPosition (Les;)V
METHOD g sleep (Les;)V
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD m damageShield (F)V METHOD m damageShield (F)V
METHOD m setDespawnCounter (I)V METHOD m setDespawnCounter (I)V
@ -119,6 +128,7 @@ CLASS ahu net/minecraft/entity/LivingEntity
ARG 1 movementSpeed ARG 1 movementSpeed
METHOD n getFallSound (I)Lxy; METHOD n getFallSound (I)Lxy;
METHOD o setStuckArrows (I)V METHOD o setStuckArrows (I)V
METHOD p isSleepingInBed ()Z
METHOD p setAbsorptionAmount (F)V METHOD p setAbsorptionAmount (F)V
METHOD v_ isChild ()Z METHOD v_ isChild ()Z
METHOD w_ canClimb ()Z METHOD w_ canClimb ()Z

View File

@ -51,7 +51,7 @@ CLASS anb net/minecraft/entity/passive/FoxEntity
FIELD bD TYPE Lpx; FIELD bD TYPE Lpx;
FIELD bE FLAGS Lpx; FIELD bE FLAGS Lpx;
FIELD bF OWNER Lpx; FIELD bF OWNER Lpx;
FIELD bH FRIEND Lpx; FIELD bH OTHER_TRUSTED Lpx;
FIELD bI PICKABLE_DROP_FILTER Ljava/util/function/Predicate; FIELD bI PICKABLE_DROP_FILTER Ljava/util/function/Predicate;
FIELD bJ JUST_ATTACKED_SOMETHING_FILTER Ljava/util/function/Predicate; FIELD bJ JUST_ATTACKED_SOMETHING_FILTER Ljava/util/function/Predicate;
FIELD bK CHICKEN_AND_RABBIT_FILTER Ljava/util/function/Predicate; FIELD bK CHICKEN_AND_RABBIT_FILTER Ljava/util/function/Predicate;
@ -66,7 +66,8 @@ CLASS anb net/minecraft/entity/passive/FoxEntity
FIELD bT eatingTime I FIELD bT eatingTime I
METHOD a setType (Lanb$u;)V METHOD a setType (Lanb$u;)V
METHOD a canJumpChase (Lanb;Lahu;)Z METHOD a canJumpChase (Lanb;Lahu;)Z
METHOD b setOwner (Ljava/util/UUID;)V METHOD b addTrustedUuid (Ljava/util/UUID;)V
METHOD c canTrust (Ljava/util/UUID;)Z
METHOD d setFlag (IZ)V METHOD d setFlag (IZ)V
METHOD dK getType ()Lanb$u; METHOD dK getType ()Lanb$u;
METHOD dL isSitting ()Z METHOD dL isSitting ()Z
@ -76,7 +77,7 @@ CLASS anb net/minecraft/entity/passive/FoxEntity
METHOD dU isCrouching ()Z METHOD dU isCrouching ()Z
METHOD dV isRollingHead ()Z METHOD dV isRollingHead ()Z
METHOD dY addTypeSpecificGoals ()V METHOD dY addTypeSpecificGoals ()V
METHOD dZ getFriends ()Ljava/util/List; METHOD dZ getTrustedUuids ()Ljava/util/List;
METHOD ea isAggressive ()Z METHOD ea isAggressive ()Z
METHOD eb wakeUp ()V METHOD eb wakeUp ()V
METHOD ec stopActions ()V METHOD ec stopActions ()V

View File

@ -1 +1,14 @@
CLASS and net/minecraft/entity/passive/MooshroomEntity CLASS and net/minecraft/entity/passive/MooshroomEntity
CLASS and$a Type
FIELD c name Ljava/lang/String;
FIELD d mushroomState Lbrd;
METHOD a getMushroomState ()Lbrd;
METHOD b fromName (Ljava/lang/String;)Land$a;
FIELD bD TYPE Lpx;
FIELD bE stewEffect Lahe;
FIELD bF stewEffectDuration I
FIELD bH lightningId Ljava/util/UUID;
METHOD a setType (Land$a;)V
METHOD a chooseBabyType (Land;)Land$a;
METHOD dK getType ()Land$a;
METHOD h getStewEffectFrom (Laxw;)Lorg/apache/commons/lang3/tuple/Pair;

View File

@ -19,12 +19,17 @@ CLASS anf net/minecraft/entity/passive/PandaEntity
METHOD c isRecessive ()Z METHOD c isRecessive ()Z
CLASS anf$c PandaFleeGoal CLASS anf$c PandaFleeGoal
CLASS anf$d PandaMateGoal CLASS anf$d PandaMateGoal
CLASS anf$e SpawnData
CLASS anf$i PandaMoveControl CLASS anf$i PandaMoveControl
FIELD i panda Lanf; FIELD i panda Lanf;
CLASS anf$j ExtinguishFireGoal
FIELD bI MAIN_GENE Lpx; FIELD bI MAIN_GENE Lpx;
FIELD bJ HIDDEN_GENE Lpx; FIELD bJ HIDDEN_GENE Lpx;
FIELD bK FLAGS Lpx;
METHOD a setMainGene (Lanf$a;)V METHOD a setMainGene (Lanf$a;)V
METHOD a initGenes (Lanf;Lanf;)V
METHOD b setHiddenGene (Lanf$a;)V METHOD b setHiddenGene (Lanf$a;)V
METHOD d setFlag (IZ)V
METHOD dU getMainGene ()Lanf$a; METHOD dU getMainGene ()Lanf$a;
METHOD dV getHiddenGene ()Lanf$a; METHOD dV getHiddenGene ()Lanf$a;
METHOD dX getProductGene ()Lanf$a; METHOD dX getProductGene ()Lanf$a;
@ -33,3 +38,7 @@ CLASS anf net/minecraft/entity/passive/PandaEntity
METHOD ea isPlayful ()Z METHOD ea isPlayful ()Z
METHOD ec isWeak ()Z METHOD ec isWeak ()Z
METHOD ed isAggressive ()Z METHOD ed isAggressive ()Z
METHOD ef initAttributes ()V
METHOD ep sneeze ()V
METHOD eq getRandomGene ()Lanf$a;
METHOD t hasFlag (I)Z

View File

@ -12,6 +12,7 @@ CLASS ary net/minecraft/entity/player/PlayerEntity
FIELD bD containerPlayer Lauq; FIELD bD containerPlayer Lauq;
FIELD bE container Latt; FIELD bE container Latt;
FIELD bF hungerManager Latr; FIELD bF hungerManager Latr;
FIELD b STATUS_TO_SIZE Ljava/util/Map;
FIELD bQ isInWater Z FIELD bQ isInWater Z
FIELD bR abilities Larv; FIELD bR abilities Larv;
FIELD bS experience I FIELD bS experience I
@ -20,6 +21,7 @@ CLASS ary net/minecraft/entity/player/PlayerEntity
FIELD bV enchantmentTableSeed I FIELD bV enchantmentTableSeed I
FIELD bX fishHook Lapm; FIELD bX fishHook Lapm;
FIELD bY spawnForced Z FIELD bY spawnForced Z
FIELD bw STANDING_SIZE Lahm;
FIELD bx PLAYER_MODEL_BIT_MASK Lpx; FIELD bx PLAYER_MODEL_BIT_MASK Lpx;
FIELD by MAIN_HAND Lpx; FIELD by MAIN_HAND Lpx;
FIELD bz LEFT_SHOULDER_ENTITY Lpx; FIELD bz LEFT_SHOULDER_ENTITY Lpx;
@ -101,6 +103,7 @@ CLASS ary net/minecraft/entity/player/PlayerEntity
METHOD dQ getShoulderEntityRight ()Lhx; METHOD dQ getShoulderEntityRight ()Lhx;
METHOD dT getItemCooldownManager ()Laxs; METHOD dT getItemCooldownManager ()Laxs;
METHOD dU getLuck ()F METHOD dU getLuck ()F
METHOD dV isCreativeLevelTwoOp ()Z
METHOD dt updateInWater ()Z METHOD dt updateInWater ()Z
METHOD du updateSize ()V METHOD du updateSize ()V
METHOD dv getScore ()I METHOD dv getScore ()I