diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index e3b31223e8..f163bcb60c 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -97,6 +97,7 @@ CLASS agv net/minecraft/entity/Entity METHOD a rayTrace (DFLcmb;)Lcma; METHOD a setSize (FF)V ARG 1 width + ARG 2 height METHOD a damage (Lage;F)Z ARG 1 source ARG 2 amount diff --git a/mappings/net/minecraft/entity/LivingEntity.mapping b/mappings/net/minecraft/entity/LivingEntity.mapping index 626ca42e64..6d6873cd8b 100644 --- a/mappings/net/minecraft/entity/LivingEntity.mapping +++ b/mappings/net/minecraft/entity/LivingEntity.mapping @@ -109,6 +109,7 @@ CLASS ahe net/minecraft/entity/LivingEntity METHOD co getPotionEffects ()Ljava/util/Collection; METHOD cq isUndead ()Z METHOD cr getHealth ()F + METHOD ct dropInventory ()V METHOD cv getDeathSound ()Lxm; METHOD cy getDamageTracker ()Lagd; METHOD d applyDamage (Lage;F)V diff --git a/mappings/net/minecraft/entity/decoration/ArmorStandEntity.mapping b/mappings/net/minecraft/entity/decoration/ArmorStandEntity.mapping index 13839a6944..e211572299 100644 --- a/mappings/net/minecraft/entity/decoration/ArmorStandEntity.mapping +++ b/mappings/net/minecraft/entity/decoration/ArmorStandEntity.mapping @@ -34,6 +34,7 @@ CLASS aol net/minecraft/entity/decoration/ArmorStandEntity METHOD a shouldRenderAtDistance (D)Z METHOD a setSize (FF)V ARG 1 width + ARG 2 height METHOD a damage (Lage;F)Z ARG 1 source ARG 2 amount diff --git a/mappings/net/minecraft/entity/mob/ZombieEntity.mapping b/mappings/net/minecraft/entity/mob/ZombieEntity.mapping index e02cfe5e6a..fb950351ae 100644 --- a/mappings/net/minecraft/entity/mob/ZombieEntity.mapping +++ b/mappings/net/minecraft/entity/mob/ZombieEntity.mapping @@ -15,6 +15,7 @@ CLASS aqm net/minecraft/entity/mob/ZombieEntity METHOD W_ update ()V METHOD a setSize (FF)V ARG 1 width + ARG 2 height METHOD a initEquipment (Lafn;)V METHOD a damage (Lage;F)Z ARG 1 source diff --git a/mappings/net/minecraft/entity/passive/AbstractDonkeyEntity.mapping b/mappings/net/minecraft/entity/passive/AbstractDonkeyEntity.mapping index ead05bd086..94cedaf33e 100644 --- a/mappings/net/minecraft/entity/passive/AbstractDonkeyEntity.mapping +++ b/mappings/net/minecraft/entity/passive/AbstractDonkeyEntity.mapping @@ -8,6 +8,7 @@ CLASS amz net/minecraft/entity/passive/AbstractDonkeyEntity METHOD aL getMountedHeightOffset ()D METHOD b writeCustomDataToTag (Lhs;)V METHOD ca initAttributes ()V + METHOD ct dropInventory ()V METHOD dA hasChest ()Z METHOD dB getInventorySize ()I METHOD t setHasChest (Z)V diff --git a/mappings/net/minecraft/entity/passive/AnimalEntity.mapping b/mappings/net/minecraft/entity/passive/AnimalEntity.mapping index 059edd6b6c..764e7e4982 100644 --- a/mappings/net/minecraft/entity/passive/AnimalEntity.mapping +++ b/mappings/net/minecraft/entity/passive/AnimalEntity.mapping @@ -1,5 +1,5 @@ CLASS ama net/minecraft/entity/passive/AnimalEntity - FIELD bD inLove I + FIELD bD loveTicks I FIELD bE lovingPlayer Ljava/util/UUID; FIELD bG spawningGround Lbgs; METHOD (Lagz;Lbbp;)V @@ -8,6 +8,8 @@ CLASS ama net/minecraft/entity/passive/AnimalEntity METHOD a damage (Lage;F)Z ARG 1 source ARG 2 amount + METHOD a canBreedWith (Lama;)Z + ARG 1 other METHOD a interactMob (Larb;Lafo;)Z ARG 1 player METHOD a canSpawn (Lbbq;Lahh;)Z @@ -16,5 +18,11 @@ CLASS ama net/minecraft/entity/passive/AnimalEntity METHOD b writeCustomDataToTag (Lhs;)V METHOD c canImmediatelyDespawn (D)Z ARG 1 distanceSquared + METHOD d setLoveTicks (I)V + ARG 1 loveTicks METHOD d getCurrentExperience (Larb;)I + METHOD dF getLovingPlayer ()Lus; + METHOD dG isInLove ()Z + METHOD dH resetLoveTicks ()V + METHOD f isBreedingItem (Lawo;)Z METHOD k updateMovement ()V diff --git a/mappings/net/minecraft/entity/passive/CatEntity.mapping b/mappings/net/minecraft/entity/passive/CatEntity.mapping index 4ea54f64bf..7718bfffa5 100644 --- a/mappings/net/minecraft/entity/passive/CatEntity.mapping +++ b/mappings/net/minecraft/entity/passive/CatEntity.mapping @@ -21,6 +21,8 @@ CLASS amb net/minecraft/entity/passive/CatEntity METHOD I mobTick ()V METHOD W_ update ()V METHOD a createChild (Lags;)Lags; + METHOD a canBreedWith (Lama;)Z + ARG 1 other METHOD a interactMob (Larb;Lafo;)Z ARG 1 player METHOD a setCollarColor (Lavl;)V @@ -40,6 +42,7 @@ CLASS amb net/minecraft/entity/passive/CatEntity METHOD dJ getOcelotType ()I METHOD dM getCollarColor ()Lavl; METHOD e getHurtSound (Lage;)Lxm; + METHOD f isBreedingItem (Lawo;)Z METHOD n prepareGoals ()V METHOD q getOcelotType (I)V METHOD y_ initDataTracker ()V diff --git a/mappings/net/minecraft/entity/passive/ChickenEntity.mapping b/mappings/net/minecraft/entity/passive/ChickenEntity.mapping index f60624c07f..99222e17ce 100644 --- a/mappings/net/minecraft/entity/passive/ChickenEntity.mapping +++ b/mappings/net/minecraft/entity/passive/ChickenEntity.mapping @@ -1,6 +1,7 @@ CLASS amc net/minecraft/entity/passive/ChickenEntity FIELD bJ eggLayTime I - FIELD bK isJockey Z + FIELD bK jockey Z + FIELD bL BREEDING_INGREDIENT Layt; METHOD D getAmbientSound ()Lxm; METHOD a createChild (Lags;)Lags; METHOD a playStepSound (Let;Lbpm;)V @@ -16,6 +17,10 @@ CLASS amc net/minecraft/entity/passive/ChickenEntity METHOD ca initAttributes ()V METHOD cv getDeathSound ()Lxm; METHOD d getCurrentExperience (Larb;)I + METHOD dz hasJockey ()Z METHOD e getHurtSound (Lage;)Lxm; + METHOD f isBreedingItem (Lawo;)Z METHOD k updateMovement ()V METHOD n prepareGoals ()V + METHOD s setHasJockey (Z)V + ARG 1 hasJockey diff --git a/mappings/net/minecraft/entity/passive/DonkeyEntity.mapping b/mappings/net/minecraft/entity/passive/DonkeyEntity.mapping index 431c9d851e..702f2c5d1f 100644 --- a/mappings/net/minecraft/entity/passive/DonkeyEntity.mapping +++ b/mappings/net/minecraft/entity/passive/DonkeyEntity.mapping @@ -1,5 +1,7 @@ CLASS anb net/minecraft/entity/passive/DonkeyEntity METHOD D getAmbientSound ()Lxm; METHOD a createChild (Lags;)Lags; + METHOD a canBreedWith (Lama;)Z + ARG 1 other METHOD cv getDeathSound ()Lxm; METHOD e getHurtSound (Lage;)Lxm; diff --git a/mappings/net/minecraft/entity/passive/HorseBaseEntity.mapping b/mappings/net/minecraft/entity/passive/HorseBaseEntity.mapping index e0574b6cdf..6443282c3b 100644 --- a/mappings/net/minecraft/entity/passive/HorseBaseEntity.mapping +++ b/mappings/net/minecraft/entity/passive/HorseBaseEntity.mapping @@ -15,12 +15,16 @@ CLASS ana net/minecraft/entity/passive/HorseBaseEntity ARG 1 source ARG 2 amount METHOD a createChild (Lags;)Lags; + METHOD a canBreedWith (Lama;)Z + ARG 1 other METHOD a canBeLeashedBy (Larb;)Z METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; ARG 3 difficulty METHOD a playStepSound (Let;Lbpm;)V ARG 1 pos METHOD a readCustomDataFromTag (Lhs;)V + METHOD a setSize (Z)V + ARG 1 child METHOD aE isPushable ()Z METHOD a_ setJumpStrength (I)V METHOD b startJumping (I)V @@ -33,6 +37,7 @@ CLASS ana net/minecraft/entity/passive/HorseBaseEntity ARG 1 fallDistance METHOD cH getSoundVolume ()F METHOD ca initAttributes ()V + METHOD ct dropInventory ()V METHOD cv getDeathSound ()Lxm; METHOD d setHorseFlag (IZ)V ARG 1 index @@ -44,6 +49,7 @@ CLASS ana net/minecraft/entity/passive/HorseBaseEntity METHOD dR getTemper ()I METHOD dW isSaddled ()Z METHOD e getHurtSound (Lage;)Lxm; + METHOD f isBreedingItem (Lawo;)Z METHOD k updateMovement ()V METHOD n prepareGoals ()V METHOD q getHorseFlag (I)Z diff --git a/mappings/net/minecraft/entity/passive/HorseEntity.mapping b/mappings/net/minecraft/entity/passive/HorseEntity.mapping index 3e54495553..345dd266c2 100644 --- a/mappings/net/minecraft/entity/passive/HorseEntity.mapping +++ b/mappings/net/minecraft/entity/passive/HorseEntity.mapping @@ -11,6 +11,8 @@ CLASS anc net/minecraft/entity/passive/HorseEntity METHOD W_ update ()V METHOD a onInvChange (Lafi;)V METHOD a createChild (Lags;)Lags; + METHOD a canBreedWith (Lama;)Z + ARG 1 other METHOD a interactMob (Larb;Lafo;)Z ARG 1 player METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; diff --git a/mappings/net/minecraft/entity/passive/LlamaEntity.mapping b/mappings/net/minecraft/entity/passive/LlamaEntity.mapping index 5c77a3783c..0b9674f055 100644 --- a/mappings/net/minecraft/entity/passive/LlamaEntity.mapping +++ b/mappings/net/minecraft/entity/passive/LlamaEntity.mapping @@ -11,6 +11,8 @@ CLASS ane net/minecraft/entity/passive/LlamaEntity METHOD a createChild (Lags;)Lags; METHOD a attack (Lahe;F)V ARG 1 target + METHOD a canBreedWith (Lama;)Z + ARG 1 other METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; ARG 3 difficulty METHOD a playStepSound (Let;Lbpm;)V diff --git a/mappings/net/minecraft/entity/passive/OcelotEntity.mapping b/mappings/net/minecraft/entity/passive/OcelotEntity.mapping index 3e69356e7d..88d84304bf 100644 --- a/mappings/net/minecraft/entity/passive/OcelotEntity.mapping +++ b/mappings/net/minecraft/entity/passive/OcelotEntity.mapping @@ -2,6 +2,8 @@ CLASS amj net/minecraft/entity/passive/OcelotEntity CLASS amj$a OcelotFleeGoal METHOD a canStart ()Z METHOD b shouldContinue ()Z + CLASS amj$b + FIELD bD TAMING_INGREDIENT Layt; METHOD D getAmbientSound ()Lxm; METHOD I mobTick ()V METHOD a damage (Lage;F)Z @@ -22,5 +24,6 @@ CLASS amj net/minecraft/entity/passive/OcelotEntity METHOD ca initAttributes ()V METHOD cv getDeathSound ()Lxm; METHOD e getHurtSound (Lage;)Lxm; + METHOD f isBreedingItem (Lawo;)Z METHOD n prepareGoals ()V METHOD y_ initDataTracker ()V diff --git a/mappings/net/minecraft/entity/passive/PandaEntity.mapping b/mappings/net/minecraft/entity/passive/PandaEntity.mapping index 81e9a67ad4..49231f3ca5 100644 --- a/mappings/net/minecraft/entity/passive/PandaEntity.mapping +++ b/mappings/net/minecraft/entity/passive/PandaEntity.mapping @@ -51,5 +51,6 @@ CLASS amk net/minecraft/entity/passive/PandaEntity METHOD ca initAttributes ()V METHOD cv getDeathSound ()Lxm; METHOD e getHurtSound (Lage;)Lxm; + METHOD f isBreedingItem (Lawo;)Z METHOD n prepareGoals ()V METHOD y_ initDataTracker ()V diff --git a/mappings/net/minecraft/entity/passive/ParrotEntity.mapping b/mappings/net/minecraft/entity/passive/ParrotEntity.mapping index 8332d2d192..d77707b551 100644 --- a/mappings/net/minecraft/entity/passive/ParrotEntity.mapping +++ b/mappings/net/minecraft/entity/passive/ParrotEntity.mapping @@ -1,11 +1,14 @@ CLASS aml net/minecraft/entity/passive/ParrotEntity FIELD bM ATTR_VARIANT Lpr; + FIELD bP TAMING_INGREDIENTS Ljava/util/Set; METHOD C pushAway (Lagv;)V METHOD D getAmbientSound ()Lxm; METHOD a damage (Lage;F)Z ARG 1 source ARG 2 amount METHOD a createChild (Lags;)Lags; + METHOD a canBreedWith (Lama;)Z + ARG 1 other METHOD a interactMob (Larb;Lafo;)Z ARG 1 player METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; @@ -26,6 +29,7 @@ CLASS aml net/minecraft/entity/passive/ParrotEntity METHOD cv getDeathSound ()Lxm; METHOD dJ getVariant ()I METHOD e getHurtSound (Lage;)Lxm; + METHOD f isBreedingItem (Lawo;)Z METHOD k updateMovement ()V METHOD n prepareGoals ()V METHOD q setVariant (I)V diff --git a/mappings/net/minecraft/entity/passive/PassiveEntity.mapping b/mappings/net/minecraft/entity/passive/PassiveEntity.mapping index 1352fb774f..2ca03b70be 100644 --- a/mappings/net/minecraft/entity/passive/PassiveEntity.mapping +++ b/mappings/net/minecraft/entity/passive/PassiveEntity.mapping @@ -1,15 +1,22 @@ CLASS ags net/minecraft/entity/passive/PassiveEntity FIELD a breedingAge I FIELD bD CHILD Lpr; + FIELD bE lastWidth F + FIELD bF lastHeight F METHOD (Lagz;Lbbp;)V ARG 1 type + METHOD a setSize (F)V + ARG 1 multiplier METHOD a setSize (FF)V ARG 1 width + ARG 2 height METHOD a createChild (Lags;)Lags; METHOD a interactMob (Larb;Lafo;)Z ARG 1 player METHOD a readCustomDataFromTag (Lhs;)V METHOD a onTrackedDataSet (Lpr;)V + METHOD a setSize (Z)V + ARG 1 child METHOD b writeCustomDataToTag (Lhs;)V METHOD b_ setBreedingAge (I)V METHOD i getBreedingAge ()I diff --git a/mappings/net/minecraft/entity/passive/PigEntity.mapping b/mappings/net/minecraft/entity/passive/PigEntity.mapping index fc822aaced..7c10c2fef8 100644 --- a/mappings/net/minecraft/entity/passive/PigEntity.mapping +++ b/mappings/net/minecraft/entity/passive/PigEntity.mapping @@ -1,5 +1,6 @@ CLASS amm net/minecraft/entity/passive/PigEntity FIELD bD SADDLED Lpr; + FIELD bF BREEDING_INGREDIENT Layt; METHOD D getAmbientSound ()Lxm; METHOD a createChild (Lags;)Lags; METHOD a onStruckByLightning (Laov;)V @@ -13,9 +14,11 @@ CLASS amm net/minecraft/entity/passive/PigEntity METHOD b writeCustomDataToTag (Lhs;)V METHOD bP getPrimaryPassenger ()Lagv; METHOD ca initAttributes ()V + METHOD ct dropInventory ()V METHOD cv getDeathSound ()Lxm; METHOD dz isSaddled ()Z METHOD e getHurtSound (Lage;)Lxm; + METHOD f isBreedingItem (Lawo;)Z METHOD n prepareGoals ()V METHOD s setSaddled (Z)V METHOD y_ initDataTracker ()V diff --git a/mappings/net/minecraft/entity/passive/PolarBearEntity.mapping b/mappings/net/minecraft/entity/passive/PolarBearEntity.mapping index c4d7b6ff79..02a284b851 100644 --- a/mappings/net/minecraft/entity/passive/PolarBearEntity.mapping +++ b/mappings/net/minecraft/entity/passive/PolarBearEntity.mapping @@ -19,5 +19,6 @@ CLASS amn net/minecraft/entity/passive/PolarBearEntity METHOD ca initAttributes ()V METHOD cv getDeathSound ()Lxm; METHOD e getHurtSound (Lage;)Lxm; + METHOD f isBreedingItem (Lawo;)Z METHOD n prepareGoals ()V METHOD y_ initDataTracker ()V diff --git a/mappings/net/minecraft/entity/passive/PufferfishEntity.mapping b/mappings/net/minecraft/entity/passive/PufferfishEntity.mapping index 47e4518526..d4ba8f7df9 100644 --- a/mappings/net/minecraft/entity/passive/PufferfishEntity.mapping +++ b/mappings/net/minecraft/entity/passive/PufferfishEntity.mapping @@ -8,6 +8,7 @@ CLASS amo net/minecraft/entity/passive/PufferfishEntity METHOD W_ update ()V METHOD a setSize (FF)V ARG 1 width + ARG 2 height METHOD a readCustomDataFromTag (Lhs;)V METHOD a onTrackedDataSet (Lpr;)V METHOD b onPlayerCollision (Larb;)V diff --git a/mappings/net/minecraft/entity/passive/RabbitEntity.mapping b/mappings/net/minecraft/entity/passive/RabbitEntity.mapping index a71e1276dd..913beb276a 100644 --- a/mappings/net/minecraft/entity/passive/RabbitEntity.mapping +++ b/mappings/net/minecraft/entity/passive/RabbitEntity.mapping @@ -1,4 +1,5 @@ CLASS amp net/minecraft/entity/passive/RabbitEntity + CLASS amp$a CLASS amp$b RabbitFleeGoal METHOD a canStart ()Z CLASS amp$d RabbitJumpControl @@ -23,6 +24,7 @@ CLASS amp net/minecraft/entity/passive/RabbitEntity ARG 1 source ARG 2 amount METHOD a createChild (Lags;)Lags; + METHOD a isBreedingItem (Lawj;)Z METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; ARG 3 difficulty METHOD a canSpawn (Lbbq;Lahh;)Z @@ -35,6 +37,7 @@ CLASS amp net/minecraft/entity/passive/RabbitEntity METHOD cv getDeathSound ()Lxm; METHOD dB getRabbitType ()I METHOD e getHurtSound (Lage;)Lxm; + METHOD f isBreedingItem (Lawo;)Z METHOD k updateMovement ()V METHOD n prepareGoals ()V METHOD o doJump (Z)V diff --git a/mappings/net/minecraft/entity/passive/SheepEntity.mapping b/mappings/net/minecraft/entity/passive/SheepEntity.mapping index b5ea38532b..06da8dcf5e 100644 --- a/mappings/net/minecraft/entity/passive/SheepEntity.mapping +++ b/mappings/net/minecraft/entity/passive/SheepEntity.mapping @@ -2,10 +2,14 @@ CLASS amr net/minecraft/entity/passive/SheepEntity CLASS amr$1 METHOD a canUse (Larb;)Z FIELD bD COLOR Lpr; + FIELD bE dyeCraftingInventory Latg; + FIELD bF DROPS Ljava/util/Map; + FIELD bH COLORS Ljava/util/Map; METHOD D getAmbientSound ()Lxm; METHOD F getLootTableId ()Lqc; METHOD I mobTick ()V METHOD a createChild (Lags;)Lags; + METHOD a getChildColor (Lama;Lama;)Lavl; METHOD a interactMob (Larb;Lafo;)Z ARG 1 player METHOD a getRgbColor (Lavl;)[F @@ -15,6 +19,7 @@ CLASS amr net/minecraft/entity/passive/SheepEntity METHOD a playStepSound (Let;Lbpm;)V ARG 1 pos METHOD a readCustomDataFromTag (Lhs;)V + METHOD a generateDefaultColor (Ljava/util/Random;)Lavl; METHOD b createChild (Lags;)Lamr; METHOD b setColor (Lavl;)V METHOD b writeCustomDataToTag (Lhs;)V @@ -23,6 +28,7 @@ CLASS amr net/minecraft/entity/passive/SheepEntity METHOD cv getDeathSound ()Lxm; METHOD dA getColor ()Lavl; METHOD dB isSheared ()Z + METHOD dz dropItems ()V METHOD e getHurtSound (Lage;)Lxm; METHOD k updateMovement ()V METHOD n prepareGoals ()V diff --git a/mappings/net/minecraft/entity/passive/TurtleEntity.mapping b/mappings/net/minecraft/entity/passive/TurtleEntity.mapping index a6ef228d05..fda2151716 100644 --- a/mappings/net/minecraft/entity/passive/TurtleEntity.mapping +++ b/mappings/net/minecraft/entity/passive/TurtleEntity.mapping @@ -52,6 +52,8 @@ CLASS amw net/minecraft/entity/passive/TurtleEntity METHOD a playStepSound (Let;Lbpm;)V ARG 1 pos METHOD a readCustomDataFromTag (Lhs;)V + METHOD a setSize (Z)V + ARG 1 child METHOD af getSoundSwim ()Lxm; METHOD b createNavigation (Lbbp;)Lalg; METHOD b writeCustomDataToTag (Lhs;)V @@ -63,6 +65,7 @@ CLASS amw net/minecraft/entity/passive/TurtleEntity METHOD dC getTravelPos ()Let; METHOD dz getHasEgg ()Z METHOD e getHurtSound (Lage;)Lxm; + METHOD f isBreedingItem (Lawo;)Z METHOD g setHomePos (Let;)V METHOD h setTravelPos (Let;)V METHOD k updateMovement ()V diff --git a/mappings/net/minecraft/entity/passive/WolfEntity.mapping b/mappings/net/minecraft/entity/passive/WolfEntity.mapping index efead01751..2175950bd8 100644 --- a/mappings/net/minecraft/entity/passive/WolfEntity.mapping +++ b/mappings/net/minecraft/entity/passive/WolfEntity.mapping @@ -13,6 +13,8 @@ CLASS amy net/minecraft/entity/passive/WolfEntity ARG 1 source ARG 2 amount METHOD a createChild (Lags;)Lags; + METHOD a canBreedWith (Lama;)Z + ARG 1 other METHOD a canBeLeashedBy (Larb;)Z METHOD a interactMob (Larb;Lafo;)Z ARG 1 player @@ -28,6 +30,7 @@ CLASS amy net/minecraft/entity/passive/WolfEntity METHOD dK isAngry ()Z METHOD e getHurtSound (Lage;)Lxm; METHOD f setTarget (Lahe;)V + METHOD f isBreedingItem (Lawo;)Z METHOD k updateMovement ()V METHOD n prepareGoals ()V METHOD t setTamed (Z)V diff --git a/mappings/net/minecraft/entity/player/PlayerEntity.mapping b/mappings/net/minecraft/entity/player/PlayerEntity.mapping index bb39132a2a..31673592c4 100644 --- a/mappings/net/minecraft/entity/player/PlayerEntity.mapping +++ b/mappings/net/minecraft/entity/player/PlayerEntity.mapping @@ -133,6 +133,7 @@ CLASS arb net/minecraft/entity/player/PlayerEntity METHOD cU getAbsorptionAmount ()F METHOD cW getMainHand ()Lahd; METHOD ca initAttributes ()V + METHOD ct dropInventory ()V METHOD cv getDeathSound ()Lxm; METHOD d addExperience (I)V METHOD d applyDamage (Lage;F)V