Entity mappings (#595)

* Entity mappings

* More mappings

* A few more names

* More entity mappings

* Update CompositeTask.mapping
This commit is contained in:
Runemoro 2019-04-10 10:34:04 -04:00 committed by Modmuss50
parent 2256c9193d
commit 6bb2ca352f
60 changed files with 462 additions and 45 deletions

View File

@ -1 +1,8 @@
CLASS deu net/minecraft/client/render/entity/model/PandaEntityModel
FIELD l scaredAnimationProgress F
FIELD m lieOnBackAnimationProgress F
FIELD n playAnimationProgress F
METHOD a interpolateAngle (FFF)F
ARG 1 angle1
ARG 2 angle2
ARG 3 progress

View File

@ -12,6 +12,7 @@ CLASS aia net/minecraft/entity/Entity
FIELD N random Ljava/util/Random;
FIELD O age I
FIELD P insideWater Z
FIELD Q waterHeight D
FIELD U dataTracker Lqk;
FIELD V FLAGS Lqh;
FIELD W POSE Lqh;
@ -85,6 +86,9 @@ CLASS aia net/minecraft/entity/Entity
ARG 1 status
METHOD a shouldRenderAtDistance (D)Z
ARG 1 distance
METHOD a changeLookDirection (DD)V
ARG 1 cursorDeltaX
ARG 3 cursorDeltaY
METHOD a requestTeleport (DDD)V
METHOD a setPositionAnglesAndUpdate (DDDFF)V
ARG 1 x
@ -191,7 +195,7 @@ CLASS aia net/minecraft/entity/Entity
METHOD aC getLightmapCoordinates ()I
METHOD aD getBrightnessAtEyes ()F
METHOD aE scheduleVelocityUpdate ()V
METHOD aF doesCollide ()Z
METHOD aF collides ()Z
METHOD aG isPushable ()Z
METHOD aH shouldSetPositionOnLoad ()Z
METHOD aI getSavedEntityId ()Ljava/lang/String;
@ -200,8 +204,10 @@ CLASS aia net/minecraft/entity/Entity
METHOD aL updateRiding ()V
METHOD aM getHeightOffset ()D
METHOD aN getMountedHeightOffset ()D
METHOD aO isLiving ()Z
METHOD aP removeAllPassengers ()V
METHOD aQ getBoundingBoxMarginForTargeting ()F
METHOD aR getRotationVector ()Lcrl;
METHOD aS getRotationClient ()Lcrk;
METHOD aT getRotationVecClient ()Lcrl;
METHOD aV getDefaultPortalCooldown ()I
@ -246,6 +252,7 @@ CLASS aia net/minecraft/entity/Entity
ARG 2 damageMultiplier
METHOD b setFlag (IZ)V
ARG 1 index
ARG 2 value
METHOD b isInvulnerableTo (Lahj;)Z
METHOD b setPose (Lait;)V
METHOD b onPlayerCollision (Lavo;)V
@ -288,8 +295,10 @@ CLASS aia net/minecraft/entity/Entity
METHOD bc hasPassengers ()Z
METHOD bd canBeRiddenInWater ()Z
METHOD be isSneaking ()Z
METHOD bf isInSneakingPose ()Z
METHOD bg isSprinting ()Z
METHOD bh isSwimming ()Z
METHOD bi isInSwimmingPose ()Z
METHOD bj isGlowing ()Z
METHOD bk isInvisible ()Z
METHOD bl getScoreboardTeam ()Lcsn;
@ -307,16 +316,20 @@ CLASS aia net/minecraft/entity/Entity
ARG 1 x
ARG 3 y
ARG 5 z
METHOD c getVectorFromRotation (FF)Lcrl;
METHOD c getRotationVector (FF)Lcrl;
ARG 1 pitch
ARG 2 yaw
METHOD c wouldPoseNotCollide (Lait;)Z
ARG 1 pose
METHOD c canSeePlayer (Lavo;)Z
ARG 1 player
METHOD c squaredDistanceTo (Lcrl;)D
METHOD c setInPortal (Lev;)V
METHOD c saveSelfToTag (Lib;)Z
METHOD c onStoppedTrackingBy (Lvg;)V
METHOD c setSilent (Z)V
METHOD cb getCommandSource ()Lcd;
METHOD cc getWaterHeight ()D
METHOD cd getWidth ()F
METHOD ce getHeight ()F
METHOD cf getPos ()Lcrl;
@ -325,6 +338,9 @@ CLASS aia net/minecraft/entity/Entity
ARG 1 offsetX
ARG 3 offsetY
ARG 5 offsetZ
METHOD d getOppositeRotationVector (FF)Lcrl;
ARG 1 pitch
ARG 2 yaw
METHOD d playSwimSound (F)V
ARG 1 volume
METHOD d getEyeHeight (Lait;)F
@ -337,6 +353,7 @@ CLASS aia net/minecraft/entity/Entity
METHOD e setEntityId (I)V
METHOD e toTag (Lib;)Lib;
METHOD e setSneaking (Z)V
ARG 1 sneaking
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD f addVelocity (DDD)V
@ -348,6 +365,7 @@ CLASS aia net/minecraft/entity/Entity
METHOD f setOnFireFor (I)V
METHOD f fromTag (Lib;)V
METHOD f setSprinting (Z)V
ARG 1 sprinting
METHOD g shouldRenderFrom (DDD)Z
ARG 1 x
ARG 3 y
@ -366,25 +384,39 @@ CLASS aia net/minecraft/entity/Entity
METHOD h getYaw (F)F
ARG 1 tickDelta
METHOD h getFlag (I)Z
ARG 1 index
METHOD h squaredDistanceTo (Laia;)D
METHOD h setGlowing (Z)V
ARG 1 glowing
METHOD i pushOutOfBlocks (DDD)V
ARG 1 x
ARG 3 y
ARG 5 z
METHOD i getOppositeRotationVector (F)Lcrl;
ARG 1 tickDelta
METHOD i setBreath (I)V
ARG 1 breath
METHOD i pushAwayFrom (Laia;)V
METHOD i setInvisible (Z)V
ARG 1 invisible
METHOD j stopRiding ()V
METHOD j setVelocity (DDD)V
ARG 1 x
ARG 3 y
ARG 5 z
METHOD j getCameraPosVec (F)Lcrl;
ARG 1 tickDelta
METHOD j allowsPermissionLevel (I)Z
METHOD j (Laia;)Lcrg;
METHOD k isBeingRainedOn ()Z
METHOD k setHeadYaw (F)V
ARG 1 headYaw
METHOD k updatePassengerPosition (Laia;)V
ARG 1 passenger
METHOD l isInsideBubbleColumn ()Z
METHOD l setYaw (F)V
METHOD l onPassengerLookAround (Laia;)V
ARG 1 passenger
METHOD l setInvulnerable (Z)V
METHOD m startRiding (Laia;)Z
METHOD m setCustomNameVisible (Z)V

View File

@ -4,6 +4,9 @@ CLASS aib net/minecraft/entity/EntitySize
FIELD c constant Z
METHOD a scaled (F)Laib;
ARG 1 ratio
METHOD a scaled (FF)Laib;
ARG 1 widthRatio
ARG 2 heightRatio
METHOD b resizeable (FF)Laib;
ARG 0 x
ARG 1 z

View File

@ -94,7 +94,8 @@ CLASS aij net/minecraft/entity/LivingEntity
ARG 2 playing
METHOD a getLootContextBuilder (ZLahj;)Lcob$a;
ARG 1 killedByPlayer
METHOD a_ doJump (Z)V
METHOD a_ setJumping (Z)V
ARG 1 jumping
METHOD b heal (F)V
ARG 1 amount
METHOD b getStackInHand (Lagu;)Lbbr;
@ -150,6 +151,7 @@ CLASS aij net/minecraft/entity/LivingEntity
METHOD cT cannotMove ()Z
METHOD cU getJumpVelocity ()F
METHOD cV jump ()V
METHOD cX getBaseMovementSpeedMultiplier ()F
METHOD cY getMovementSpeed ()F
METHOD cZ tickNewAi ()V
METHOD ch getBrain ()Laiy;

View File

@ -1,3 +1,5 @@
CLASS arg net/minecraft/entity/WaterCreatureEntity
METHOD <init> (Laie;Lbgx;)V
ARG 1 type
METHOD a tickBreath (I)V
ARG 1 breath

View File

@ -1 +1,4 @@
CLASS apg net/minecraft/entity/ai/brain/sensor/NearestBedSensor
METHOD b findNearestBed (Lvf;Laik;)Ljava/util/Optional;
ARG 1 world
ARG 2 mob

View File

@ -8,3 +8,5 @@ CLASS apl net/minecraft/entity/ai/brain/sensor/Sensor
ARG 1 world
ARG 2 entity
METHOD b canSense (Lvf;Laij;)V
ARG 1 world
ARG 2 entity

View File

@ -1 +1,7 @@
CLASS apn net/minecraft/entity/ai/brain/sensor/VillagerBabiesSensor
METHOD a getVisibleVillagerBabies (Laij;)Ljava/util/List;
ARG 1 entities
METHOD b isVillagerBaby (Laij;)Z
ARG 1 entity
METHOD c getVisibleMobs (Laij;)Ljava/util/List;
ARG 1 entity

View File

@ -1,2 +1,15 @@
CLASS apo net/minecraft/entity/ai/brain/sensor/VillagerHostilesSensor
FIELD b SQUARED_DISTANCES_FOR_DANGER Lcom/google/common/collect/ImmutableMap;
METHOD a getNearestHostile (Laij;)Ljava/util/Optional;
ARG 1 entity
METHOD a isCloseEnoughForDanger (Laij;Laij;)Z
ARG 1 entity
ARG 2 hostile
METHOD a compareDistances (Laij;Laij;Laij;)I
ARG 1 entity
ARG 2 hostile1
ARG 3 hostile2
METHOD b getVisibleMobs (Laij;)Ljava/util/Optional;
ARG 1 entity
METHOD c isHostile (Laij;)Z
ARG 1 entity

View File

@ -3,6 +3,7 @@ CLASS ajr net/minecraft/entity/ai/brain/task/CompositeTask
FIELD c consumer Ljava/util/function/Consumer;
METHOD a apply (Lalj;)V
ARG 1 list
CLASS ajr$b RunMode
FIELD a requiredMemoryState Ljava/util/Set;
FIELD b memoriesToForgetWhenStopped Ljava/util/Set;
FIELD c order Lajr$a;

View File

@ -1,5 +1,22 @@
CLASS ajv net/minecraft/entity/ai/brain/task/FindEntityTask
FIELD c mobType Laie;
FIELD d maxDistanceSq I
FIELD e filter Ljava/util/function/Predicate;
FIELD g memoryModuleType Laos;
FIELD a completionRange I
FIELD b speed F
FIELD c entityType Laie;
FIELD d maxSquaredDistance I
FIELD e predicate Ljava/util/function/Predicate;
FIELD f shouldRunPredicate Ljava/util/function/Predicate;
FIELD g targetModule Laos;
METHOD <init> (Laie;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Laos;FI)V
ARG 1 entityType
ARG 2 maxDistance
ARG 3 shouldRunPredicate
ARG 4 predicate
ARG 5 targetModule
ARG 6 speed
ARG 7 completionRange
METHOD a create (Laie;ILaos;FI)Lajv;
ARG 0 entityType
ARG 1 maxDistance
ARG 2 targetModule
ARG 3 speed
ARG 4 completionRange

View File

@ -1 +0,0 @@
CLASS akp net/minecraft/entity/ai/brain/task/FindInteractTargetTask

View File

@ -0,0 +1,14 @@
CLASS akp net/minecraft/entity/ai/brain/task/FindInteractionTargetTask
FIELD a entityType Laie;
FIELD b maxSquaredDistance I
FIELD c predicate Ljava/util/function/Predicate;
FIELD d shouldRunPredicate Ljava/util/function/Predicate;
METHOD <init> (Laie;ILjava/util/function/Predicate;Ljava/util/function/Predicate;)V
ARG 1 entityType
ARG 2 maxDistance
ARG 3 shouldRunPredicate
ARG 4 predicate
METHOD a test (Laij;)Z
ARG 1 entity
METHOD b getVisibleMobs (Laij;)Ljava/util/List;
ARG 1 entity

View File

@ -1,4 +1,8 @@
CLASS aji net/minecraft/entity/ai/brain/task/FindPointOfInterestTask
FIELD a pointOfInterestType Ljava/util/function/Predicate;
FIELD b memoryType Laos;
FIELD b targetMemoryModule Laos;
FIELD c onlyRunIfChild Z
FIELD d lastRunTime J
METHOD <init> (Laqa;Laos;Z)V
ARG 2 targetMemoryModule
ARG 3 onlyRunIfChild

View File

@ -1 +0,0 @@
CLASS akx net/minecraft/entity/ai/brain/task/FindVillagerToMeetTask

View File

@ -1 +1,6 @@
CLASS aka net/minecraft/entity/ai/brain/task/FollowCustomerTask
FIELD a speed F
METHOD <init> (F)V
ARG 1 speed
METHOD a update (Lavb;)V
ARG 1 villager

View File

@ -1 +1 @@
CLASS akj net/minecraft/entity/ai/brain/task/ForgetBellRingTask
CLASS ako net/minecraft/entity/ai/brain/task/ForgetBellRingTask

View File

@ -1,3 +1,5 @@
CLASS alf net/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask
FIELD a memoryModuleType Laos;
FIELD a memoryModule Laos;
FIELD b condition Ljava/util/function/Predicate;
METHOD <init> (Laqa;Laos;)V
ARG 2 memoryModule

View File

@ -1,3 +1,7 @@
CLASS alc net/minecraft/entity/ai/brain/task/GatherItemsVillagerTask
FIELD a items Ljava/util/Set;
METHOD a getGatherableItems (Lavb;Lavb;)Ljava/util/Set;
METHOD a giveHalfOfStack (Lavb;Ljava/util/Set;Laij;)V
ARG 0 villager
ARG 1 validItems
ARG 2 target

View File

@ -1,4 +1,4 @@
CLASS ajs net/minecraft/entity/ai/brain/task/GiveGiftsTask
CLASS ajs net/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask
FIELD a GIFTS Ljava/util/Map;
FIELD b ticksLeft I
FIELD c done Z

View File

@ -1,4 +1,7 @@
CLASS aky net/minecraft/entity/ai/brain/task/GoToIfNearbyTask
FIELD a target Laos;
FIELD b nextUpdateTime J
FIELD c maxDistanceSquared I
FIELD c maxDistance I
METHOD <init> (Laos;I)V
ARG 1 target
ARG 2 maxDistance

View File

@ -0,0 +1,2 @@
CLASS aks net/minecraft/entity/ai/brain/task/GoToNearbyEntityTask
FIELD a entityMemory Laos;

View File

@ -1,2 +0,0 @@
CLASS ala net/minecraft/entity/ai/brain/task/GoToRandomMemorizedPositionTask
FIELD f nextRunTime J

View File

@ -0,0 +1,14 @@
CLASS ala net/minecraft/entity/ai/brain/task/GoToSecondaryPositionTask
FIELD a secondaryPositions Laos;
FIELD b primaryPosition Laos;
FIELD c speed F
FIELD d completionRange I
FIELD e primaryPositionActivationDistance I
FIELD f nextRunTime J
FIELD g chosenPosition Lfc;
METHOD <init> (Laos;FIILaos;)V
ARG 1 secondaryPositions
ARG 2 speed
ARG 3 completionRange
ARG 4 primaryPositionActivationDistance
ARG 5 primaryPosition

View File

@ -1,5 +0,0 @@
CLASS akg net/minecraft/entity/ai/brain/task/GoToSleepingChildTask
METHOD b findVisibleChild (Laij;)Laij;
METHOD c hasInteractionTarget (Laij;)Z
METHOD d getVisibleMobs (Laiq;)Ljava/util/List;
METHOD e isSleepingChild (Laiq;)Z

View File

@ -1 +1,6 @@
CLASS aku net/minecraft/entity/ai/brain/task/GoTowardsLookTarget
FIELD a speed F
FIELD b completionRange I
METHOD <init> (FI)V
ARG 1 speed
ARG 2 completionRange

View File

@ -1 +0,0 @@
CLASS ajn net/minecraft/entity/ai/brain/task/HandleAttackTask

View File

@ -0,0 +1 @@
CLASS akj net/minecraft/entity/ai/brain/task/HideWhenBellRingsTask

View File

@ -0,0 +1,2 @@
CLASS akv net/minecraft/entity/ai/brain/task/HoldTradeOffersTask
FIELD b offers Ljava/util/List;

View File

@ -1 +0,0 @@
CLASS akv net/minecraft/entity/ai/brain/task/InteractTask

View File

@ -1 +0,0 @@
CLASS alb net/minecraft/entity/ai/brain/task/JumpTask

View File

@ -0,0 +1 @@
CLASS akx net/minecraft/entity/ai/brain/task/MeetVillagerTask

View File

@ -1 +1,10 @@
CLASS ajw net/minecraft/entity/ai/brain/task/OpenDoorsTask
METHOD a getDoorsOnPath (Lvf;Ljava/util/List;Ljava/util/List;)Ljava/util/Set;
ARG 1 world
ARG 2 doors
ARG 3 path
METHOD a openDoors (Lvf;Ljava/util/List;Ljava/util/Set;I)V
ARG 1 world
ARG 2 path
ARG 3 doors
ARG 4 pathIndex

View File

@ -1 +1,5 @@
CLASS akf net/minecraft/entity/ai/brain/task/PanicTask
METHOD a isHostileNearby (Laij;)Z
ARG 0 entity
METHOD b wasHurt (Laij;)Z
ARG 0 entity

View File

@ -0,0 +1,14 @@
CLASS akg net/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask
METHOD a getInteractionTarget (Laij;)Laij;
METHOD a isInteractionTargetOf (Laij;Laij;)Z
ARG 1 entity
ARG 2 other
METHOD a getVisibleMob (Laiq;)Ljava/util/Optional;
ARG 1 entity
METHOD b findVisibleVillagerBaby (Laij;)Laij;
ARG 1 entity
METHOD c hasInteractionTarget (Laij;)Z
ARG 1 entity
METHOD d getVisibleVillagerBabies (Laiq;)Ljava/util/List;
METHOD e hasVisibleVillagerBabies (Laiq;)Z
ARG 1 entity

View File

@ -1 +1,6 @@
CLASS akm net/minecraft/entity/ai/brain/task/RandomTask
METHOD <init> (Ljava/util/List;)V
ARG 1 tasks
METHOD <init> (Ljava/util/Set;Ljava/util/List;)V
ARG 1 requiredMemoryState
ARG 2 tasks

View File

@ -1 +0,0 @@
CLASS ako net/minecraft/entity/ai/brain/task/ReactToBellTask

View File

@ -2,6 +2,6 @@ CLASS akd net/minecraft/entity/ai/brain/task/SeekSkyTask
FIELD a speed F
METHOD <init> (F)V
ARG 1 speed
METHOD b (Lvf;Laij;)Lcrl;
METHOD b findNearbySky (Lvf;Laij;)Lcrl;
ARG 1 world
ARG 2 entity

View File

@ -1,2 +0,0 @@
CLASS aks net/minecraft/entity/ai/brain/task/SetWalkTargetToNearbyEntityTask
FIELD a entityMemory Laos;

View File

@ -0,0 +1,6 @@
CLASS alb net/minecraft/entity/ai/brain/task/StayAboveWaterTask
FIELD a minWaterHeight F
FIELD b chance F
METHOD <init> (FF)V
ARG 1 minWaterHeight
ARG 2 chance

View File

@ -0,0 +1,3 @@
CLASS ajn net/minecraft/entity/ai/brain/task/StopPanicingTask
METHOD a wasHurtByNearbyEntity (Laij;)Z
ARG 0 entity

View File

@ -10,4 +10,4 @@ CLASS ang net/minecraft/entity/ai/goal/EscapeDangerGoal
METHOD a locateClosestWater (Lbgi;Laia;II)Lev;
ARG 3 rangeX
ARG 4 rangeY
METHOD g tryFindRandomTarget ()Z
METHOD g findTarget ()Z

View File

@ -1,4 +1,10 @@
CLASS amx net/minecraft/entity/ai/goal/MeleeAttackGoal
FIELD a entity Laiq;
FIELD b ticksUntilAttack I
METHOD <init> (Laiq;DZ)V
ARG 1 entity
METHOD a getSquaredMaxAttackDistance (Laij;)D
ARG 1 entity
METHOD a attack (Laij;D)V
ARG 1 target
ARG 2 squaredDistance

View File

@ -1 +1,5 @@
CLASS aow net/minecraft/entity/ai/pathing/BirdNavigation
METHOD a setCanPathThroughDoors (Z)V
ARG 1 canPathThroughDoors
METHOD b setCanEnterOpenDoors (Z)V
ARG 1 canEnterOpenDoors

View File

@ -33,6 +33,14 @@ CLASS aoy net/minecraft/entity/ai/pathing/EntityNavigation
ARG 5 sizeZ
METHOD a isValidPosition (Lev;)Z
ARG 1 pos
METHOD a findPathTo (Lev;DDDIZ)Lcmw;
ARG 1 pos
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 extraRange
ARG 9 offsetUp
METHOD b getPos ()Lcrl;
METHOD b findPathTo (Lev;)Lcmw;
ARG 1 pos
METHOD c tick ()V

View File

@ -15,6 +15,7 @@ CLASS cmu net/minecraft/entity/ai/pathing/PathNode
ARG 2 y
ARG 3 z
METHOD a distance (Lcmu;)F
METHOD b getPos ()Lcrl;
METHOD b calculateHashCode (III)I
ARG 0 x
ARG 1 y

View File

@ -1,7 +1,14 @@
CLASS cmy net/minecraft/entity/ai/pathing/PathNodeNavigator
FIELD a minHeap Lcmr;
FIELD e pathNodeMaker Lcmv;
METHOD a pathfind (Lbgi;Laik;DDDF)Lcmw;
ARG 1 blockView
ARG 1 world
ARG 2 entity
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 followRange
METHOD a pathfind (Lcmu;Lcmu;F)Lcmw;
ARG 1 start
ARG 2 end
ARG 3 followRange

View File

@ -8,6 +8,7 @@ CLASS aik net/minecraft/entity/mob/MobEntity
FIELD bG lootTable Lqs;
FIELD bH lootTableSeed J
FIELD bI holdingEntity Laia;
FIELD bJ holdingEntityId I
FIELD bK leashTag Lib;
FIELD bL walkTarget Lev;
FIELD b MOB_FLAGS Lqh;
@ -87,6 +88,8 @@ CLASS aik net/minecraft/entity/mob/MobEntity
ARG 1 distanceSquared
METHOD c spawnsTooManyForEachTry (I)Z
ARG 1 count
METHOD d setHoldingEntityId (I)V
ARG 1 id
METHOD d getDropChance (Laif;)F
METHOD dA canBeControlledByRider ()Z
METHOD dB setPersistent ()V
@ -109,6 +112,7 @@ CLASS aik net/minecraft/entity/mob/MobEntity
METHOD e (FF)F
ARG 1 yaw
METHOD g setTarget (Laij;)V
ARG 1 target
METHOD g canPickupItem (Lbbr;)Z
METHOD h getPreferredEquipmentSlot (Lbbr;)Laif;
ARG 0 stack

View File

@ -1,6 +1,33 @@
CLASS aqn net/minecraft/entity/passive/DolphinEntity
CLASS aqn$a DolphinMoveControl
FIELD i dolphin Laqn;
CLASS aqn$c
FIELD a dolphinEntity Laqn;
CLASS aqn$c SwimWithPlayerGoal
FIELD a dolphin Laqn;
FIELD b speed D
FIELD c closestPlayer Lavo;
METHOD <init> (Laqn;D)V
ARG 1 dolphin
ARG 2 speed
CLASS net/minecraft/entity/passive/DolphinEntity$b GoToTreasureGoal
FIELD a dolphin Laqn;
CLASS net/minecraft/entity/passive/DolphinEntity$d PlayGoal
FIELD b nextPlayAge I
METHOD a throwItem (Lbbr;)V
ARG 1 item
FIELD bA MOISTNESS Lqh;
FIELD bB CLOSE_PLAYER_PREDICATE Lapq;
FIELD b CAN_TAKE Ljava/util/function/Predicate;
FIELD c TREASURE_POS Lqh;
FIELD d HAS_FISH Lqh;
METHOD a spawnParticlesAround (Lgd;)V
ARG 1 parameters
METHOD b setMoistness (I)V
ARG 1 moistness
METHOD dS hasFish ()Z
METHOD dT getMoistness ()I
METHOD dU isCloseToTarget ()Z
METHOD g setTreasurePos (Lev;)V
ARG 1 treasurePos
METHOD l getTreasurePos ()Lev;
METHOD r setHasFish (Z)V
ARG 1 hasFish

View File

@ -4,48 +4,87 @@ CLASS arj net/minecraft/entity/passive/HorseBaseEntity
FIELD bF items Laha;
FIELD bG temper I
FIELD bH jumpStrength F
FIELD bJ soundTicks I
FIELD bK IS_BRED_HORSE Ljava/util/function/Predicate;
FIELD bL PARENT_HORSE_PREDICATE Lapq;
FIELD bM HORSE_FLAGS Lqh;
FIELD bN OWNER_UUID Lqh;
FIELD bO eatingGrassTicks I
FIELD bP eatingTicks I
FIELD bQ angryTicks I
FIELD bR jumping Z
FIELD bS eatingGrassAnimationProgress F
FIELD bT lastEatingGrassAnimationProgress F
FIELD bU angryAnimationProgress F
FIELD bV lastAngryAnimationProgress F
FIELD bW eatingAnimationProgress F
FIELD bX lastEatingAnimationProgress F
METHOD <init> (Laie;Lbgx;)V
ARG 1 type
METHOD a setChildAttributes (Lahy;Larj;)V
ARG 1 mate
ARG 2 child
METHOD a playWalkSound (Lbre;)V
ARG 1 group
METHOD b receiveFood (Lavo;Lbbr;)Z
ARG 1 player
ARG 2 item
METHOD b setOwnerUuid (Ljava/util/UUID;)V
METHOD d setHorseFlag (IZ)V
ARG 1 index
METHOD dS playEatingAnimation ()V
METHOD dT getInventorySize ()I
METHOD dU getAngrySound ()Lyi;
METHOD dW setEating ()V
METHOD e openInventory (Lavo;)V
ARG 1 player
METHOD eb initCustomGoals ()V
METHOD ec isTame ()Z
METHOD ed getOwnerUuid ()Ljava/util/UUID;
METHOD ee isInAir ()Z
METHOD ef isEating ()Z
METHOD ef isEatingGrass ()Z
METHOD eg isAngry ()Z
METHOD eh isBred ()Z
METHOD ei getTemper ()I
METHOD ek initializeSaddle ()V
METHOD ek updateSaddle ()V
METHOD el getJumpStrength ()D
METHOD em canBeSaddled ()Z
METHOD en isSaddled ()Z
METHOD eo getMaxTemper ()I
METHOD ep walkToParent ()V
METHOD eq eatsGrass ()Z
METHOD er playAngrySound ()V
METHOD es playJumpSound ()V
METHOD et canBreed ()Z
METHOD eu getChildHealthBonus ()F
METHOD ev getChildJumpStrengthBonus ()D
METHOD ew getChildMovementSpeedBonus ()D
METHOD ex canEquip ()Z
METHOD ey updateAnger ()V
METHOD g putPlayerOnBack (Lavo;)V
METHOD h bondWithPlayer (Lavo;)Z
ARG 1 player
METHOD j canEquip (Lbbr;)Z
ARG 1 item
METHOD r getHorseFlag (I)Z
METHOD s setTemper (I)V
ARG 1 temper
METHOD s setTame (Z)V
METHOD t addTemper (I)I
ARG 1 difference
METHOD t setInAir (Z)V
ARG 1 inAir
METHOD u setBred (Z)V
METHOD v getEatingGrassAnimationProgress (F)F
ARG 1 tickDelta
METHOD v setSaddled (Z)V
METHOD w setEating (Z)V
METHOD w getAngryAnimationProgress (F)F
ARG 1 tickDelta
METHOD w setEatingGrass (Z)V
ARG 1 eatingGrass
METHOD x getEatingAnimationProgress (F)F
ARG 1 tickDelta
METHOD x setAngry (Z)V
ARG 1 angry
METHOD y spawnPlayerReactionParticles (Z)V
ARG 1 positive

View File

@ -18,34 +18,111 @@ CLASS aqt net/minecraft/entity/passive/PandaEntity
ARG 1 hiddenGene
METHOD c isRecessive ()Z
CLASS aqt$c PandaFleeGoal
FIELD i owner Laqt;
CLASS aqt$d PandaMateGoal
FIELD d CLOSE_PLAYER_PREDICATE Lapq;
FIELD e pandaEntity Laqt;
FIELD e panda Laqt;
FIELD f nextAskPlayerForBambooAge I
METHOD <init> (Laqt;D)V
ARG 1 pandaEntity
ARG 1 panda
ARG 2 chance
METHOD h isBambooClose ()Z
CLASS aqt$e SpawnData
CLASS aqt$i PandaMoveControl
FIELD i panda Laqt;
CLASS aqt$j ExtinguishFireGoal
FIELD f panda Laqt;
CLASS aqt$b AttackGoal
FIELD d panda Laqt;
CLASS aqt$f PandaRevengeGoal
FIELD a panda Laqt;
METHOD <init> (Laqt;[Ljava/lang/Class;)V
ARG 1 panda
CLASS aqt$g LieOnBackGoal
FIELD a panda Laqt;
FIELD b nextLieOnBackAge I
CLASS aqt$h PandaLookAtEntityGoal
FIELD f panda Laqt;
METHOD <init> (Laqt;Ljava/lang/Class;F)V
ARG 1 panda
CLASS aqt$k PlayGoal
FIELD a panda Laqt;
METHOD <init> (Laqt;)V
ARG 1 panda
CLASS aqt$l PickUpFoodGoal
FIELD b startAge I
CLASS aqt$m SneezeGoal
FIELD a panda Laqt;
METHOD <init> (Laqt;)V
ARG 1 panda
FIELD bA playingTicks I
FIELD bB ASK_FOR_BAMBOO_TICKS Lqh;
FIELD bC SNEEZE_PROGRESS Lqh;
FIELD bE EATING_TICKS Lqh;
FIELD bF MAIN_GENE Lqh;
FIELD bG HIDDEN_GENE Lqh;
FIELD bH PANDA_FLAGS Lqh;
FIELD bI shouldGetRevenge Z
FIELD bJ shouldAttack Z
FIELD bK playingJump Lcrl;
FIELD bL scaredAnimationProgress F
FIELD bM lastScaredAnimationProgress F
FIELD bN lieOnBackAnimationProgress F
FIELD bO lastLieOnBackAnimationProgress F
FIELD bP rollOverAnimationProgress F
FIELD bQ lastRollOverAnimationProgress F
FIELD bR IS_FOOD Ljava/util/function/Predicate;
METHOD a setMainGene (Laqt$a;)V
METHOD a initGenes (Laqt;Laqt;)V
METHOD b setHiddenGene (Laqt$a;)V
METHOD d setPandaFlag (IZ)V
ARG 1 mask
ARG 2 value
METHOD dS getAskForBambooTicks ()I
METHOD dT isSneezing ()Z
METHOD dU isScared ()Z
METHOD dV isLyingOnBack ()Z
METHOD dW isEating ()Z
METHOD eb getSneezeProgress ()I
METHOD ec getMainGene ()Laqt$a;
METHOD ed getHiddenGene ()Laqt$a;
METHOD ee isPlaying ()Z
METHOD ef getProductGene ()Laqt$a;
METHOD eg isLazy ()Z
METHOD eh isWorried ()Z
METHOD ei isPlayful ()Z
METHOD ek isWeak ()Z
METHOD em resetAttributes ()V
METHOD ep getEatingTicks ()I
METHOD eq updateEatingAnimation ()V
METHOD er playEatingAnimation ()V
METHOD es updateScaredAnimation ()V
METHOD et updateLieOnBackAnimation ()V
METHOD eu updateRollOverAnimation ()V
METHOD ev updatePlaying ()V
METHOD ew sneeze ()V
METHOD ex getRandomGene ()Laqt$a;
METHOD ey stop ()V
METHOD j canEat (Lbbr;)Z
METHOD r setAskForBambooTicks (I)V
ARG 1 askForBambooTicks
METHOD r setScared (Z)V
ARG 1 scared
METHOD s setSneezeProgress (I)V
ARG 1 sneezeProgress
METHOD s setLyingOnBack (Z)V
METHOD t setEatingTicks (I)V
ARG 1 eatingTicks
METHOD t setEating (Z)V
ARG 1 eating
METHOD u hasPandaFlag (I)Z
METHOD u setSneezing (Z)V
ARG 1 sneezing
METHOD v getScaredAnimationProgress (F)F
ARG 1 tickDelta
METHOD v setPlaying (Z)V
ARG 1 playing
METHOD w getLieOnBackAnimationProgress (F)F
ARG 1 tickDelta
METHOD x getRollOverAnimationProgress (F)F
ARG 1 tickDelta

View File

@ -1,12 +1,24 @@
CLASS aqu net/minecraft/entity/passive/ParrotEntity
FIELD bJ ATTR_VARIANT Lqh;
FIELD bK CAN_IMITATE Ljava/util/function/Predicate;
FIELD bL COOKIE Lbbm;
FIELD bM TAMING_INGREDIENTS Ljava/util/Set;
FIELD bN MOB_SOUNDS Ljava/util/Map;
FIELD bO songPlaying Z
FIELD bP songSource Lev;
METHOD E_ isInAir ()Z
METHOD a playMobSound (Lbgx;Laia;)V
ARG 0 world
ARG 1 parrot
METHOD a getRandomSound (Ljava/util/Random;)Lyi;
ARG 0 random
METHOD b getSound (Laie;)Lyi;
ARG 0 imitate
METHOD b imitateNearbyMob (Lbgx;Laia;)Z
ARG 0 world
ARG 1 parrot
METHOD b getSoundPitch (Ljava/util/Random;)F
ARG 0 random
METHOD eb getSongPlaying ()Z
METHOD ec getVariant ()I
METHOD r setVariant (I)V

View File

@ -1 +1,16 @@
CLASS aqw net/minecraft/entity/passive/PolarBearEntity
CLASS aqw$a FollowPlayersGoal
CLASS aqw$b PolarBearEntityData
CLASS aqw$c PolarBearRevengeGoal
CLASS aqw$d AttackGoal
CLASS aqw$e PolarBearEscapeDangerGoal
FIELD bA WARNING Lqh;
FIELD bB lastWarningAnimationProgress F
FIELD bC warningAnimationProgress F
FIELD bE warningSoundCooldown I
METHOD dS playWarningSound ()V
METHOD dT isWarning ()Z
METHOD r setWarning (Z)V
ARG 1 warning
METHOD v getWarningAnimationProgress (F)F
ARG 1 tickDelta

View File

@ -1,17 +1,39 @@
CLASS aqy net/minecraft/entity/passive/RabbitEntity
CLASS aqy$b RabbitFleeGoal
FIELD i rabbit Laqy;
CLASS aqy$d RabbitJumpControl
FIELD c rabbit Laqy;
METHOD c isActive ()Z
CLASS aqy$e RabbitMoveControl
FIELD i rabbit Laqy;
CLASS aqy$f
CLASS aqy$f RabbitEscapeDangerGoal
FIELD f owner Laqy;
CLASS aqy$a RabbitAttackGoal
CLASS aqy$c RabbitEntityData
FIELD a type I
METHOD <init> (I)V
ARG 1 type
CLASS aqy$g
FIELD g rabbit Laqy;
FIELD bA RABBIT_TYPE Lqh;
FIELD bB KILLER_BUNNY Lqs;
FIELD bC jumpTicks I
FIELD bE jumpDuration I
FIELD bF lastOnGround Z
FIELD bG ticksUntilJump I
FIELD bH moreCarrotTicks I
METHOD a chooseType (Lbgy;)I
ARG 1 world
METHOD b lookTowards (DD)V
ARG 1 x
ARG 3 z
METHOD b isBreedingItem (Lbbm;)Z
METHOD d setSpeed (D)V
ARG 1 speed
METHOD dS startJump ()V
METHOD dT getJumpSound ()Lyi;
METHOD dU getRabbitType ()I
METHOD eb scheduleJump ()V
METHOD ed wantsCarrots ()Z
METHOD r setRabbitType (I)V
ARG 1 rabbitType

View File

@ -5,6 +5,9 @@ CLASS aix net/minecraft/entity/passive/TameableEntity
METHOD <init> (Laie;Lbgx;)V
ARG 1 type
METHOD A_ getOwnerUuid ()Ljava/util/UUID;
METHOD a canAttackWithOwner (Laij;Laij;)Z
ARG 1 target
ARG 2 owner
METHOD b setOwnerUuid (Ljava/util/UUID;)V
METHOD dS isTamed ()Z
METHOD dT onTamedChanged ()V

View File

@ -1,4 +1,4 @@
CLASS arb net/minecraft/entity/passive/ParrotBaseEntity
CLASS arb net/minecraft/entity/passive/TameableShoulderEntity
FIELD bE ticks I
METHOD <init> (Laie;Lbgx;)V
ARG 1 type

View File

@ -1,15 +1,30 @@
CLASS arh net/minecraft/entity/passive/WolfEntity
CLASS arh$a WolfFleeGoal
CLASS arh$a AvoidLlamaGoal
FIELD j wolf Larh;
METHOD a isScaredOf (Larm;)Z
ARG 1 llama
FIELD bE FOLLOW_TAMED_PREDICATE Ljava/util/function/Predicate;
FIELD bF WOLF_HEALTH Lqh;
FIELD bG BEGGING Lqh;
FIELD bH COLLAR_COLOR Lqh;
FIELD bI begHeadRoll F
FIELD bJ lastBegHeadRoll F
FIELD bI begAnimationProgress F
FIELD bJ lastBegAnimationProgress F
FIELD bK wet Z
FIELD bL canShakeWaterOff Z
FIELD bM shakeProgress F
FIELD bN lastShakeProgress F
METHOD a setCollarColor (Lbao;)V
ARG 1 color
METHOD eb isWet ()Z
METHOD ed isAngry ()Z
METHOD ee getCollarColor ()Lbao;
METHOD ef isBegging ()Z
METHOD f getShakeAnimationProgress (FF)F
ARG 1 tickDelta
METHOD u setAngry (Z)V
METHOD v getWetBrightnessMultiplier (F)F
ARG 1 tickDelta
METHOD v setBegging (Z)V
ARG 1 begging
METHOD w getBegHeadRoll (F)F
METHOD w getBegAnimationProgress (F)F
ARG 1 tickDelta

View File

@ -127,6 +127,8 @@ CLASS avo net/minecraft/entity/player/PlayerEntity
METHOD g createCooldownManager ()Lbbn;
METHOD g giveItemStack (Lbbr;)Z
ARG 1 stack
METHOD g addShoulderEntity (Lib;)Z
ARG 1 tag
METHOD h setShoulderEntityLeft (Lib;)V
METHOD i setShoulderEntityRight (Lib;)V
METHOD j updateShoulderEntity (Lib;)V

View File

@ -5,9 +5,9 @@ CLASS aqa net/minecraft/village/PointOfInterestType
FIELD v blockTag Lza;
FIELD x ticketCount I
FIELD y sound Lyi;
FIELD z completedCondition Ljava/util/function/Predicate;
FIELD z completionCondition Ljava/util/function/Predicate;
METHOD a register (Ljava/lang/String;Lza;ILyi;)Laqa;
METHOD a register (Ljava/lang/String;Lza;ILyi;Ljava/util/function/Predicate;)Laqa;
METHOD b getTicketCount ()I
METHOD c getCompletedCondition ()Ljava/util/function/Predicate;
METHOD c getCompletionCondition ()Ljava/util/function/Predicate;
METHOD d getSound ()Lyi;

View File

@ -94,6 +94,10 @@ CLASS bgx net/minecraft/world/World
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 sound
ARG 9 category
ARG 10 volume
ARG 11 pitch
METHOD a playSoundFromEntity (Lavo;Laia;Lyi;Lyk;FF)V
METHOD a canPlayerModifyAt (Lavo;Lev;)Z
ARG 1 player