Lots of entity mappings (#1322)

* Lots of entity mappings

* Apply review suggestions

* Apply more review suggestions

* Tweak drowned and enderman mappings

* Properly rename EndermanEntity.chasing -> provoked

* capChange -> stepTowards
This commit is contained in:
Joseph Burton 2020-05-06 21:49:35 +01:00 committed by GitHub
parent ef74eec9c1
commit 7725dcb827
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
44 changed files with 219 additions and 21 deletions

View File

@ -40,6 +40,6 @@ CLASS net/minecraft/class_3887 net/minecraft/client/render/entity/feature/Featur
ARG 5 limbAngle ARG 5 limbAngle
ARG 6 limbDistance ARG 6 limbDistance
ARG 7 tickDelta ARG 7 tickDelta
ARG 8 customAngle ARG 8 animationProgress
ARG 9 headYaw ARG 9 headYaw
ARG 10 headPitch ARG 10 headPitch

View File

@ -13,6 +13,6 @@ CLASS net/minecraft/class_583 net/minecraft/client/render/entity/model/EntityMod
ARG 1 entity ARG 1 entity
ARG 2 limbAngle ARG 2 limbAngle
ARG 3 limbDistance ARG 3 limbDistance
ARG 4 customAngle ARG 4 animationProgress
ARG 5 headYaw ARG 5 headYaw
ARG 6 headPitch ARG 6 headPitch

View File

@ -223,6 +223,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
METHOD method_24830 setOnGround (Z)V METHOD method_24830 setOnGround (Z)V
ARG 1 onGround ARG 1 onGround
METHOD method_25936 getLandingBlockState ()Lnet/minecraft/class_2680; METHOD method_25936 getLandingBlockState ()Lnet/minecraft/class_2680;
METHOD method_27298 shouldSpawnSprintingParticles ()Z
METHOD method_5621 getMountedHeightOffset ()D METHOD method_5621 getMountedHeightOffset ()D
METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V
ARG 1 state ARG 1 state

View File

@ -176,6 +176,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
METHOD method_26826 getAttributeBaseValue (Lnet/minecraft/class_1320;)D METHOD method_26826 getAttributeBaseValue (Lnet/minecraft/class_1320;)D
ARG 1 attribute ARG 1 attribute
METHOD method_26827 createLivingAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26827 createLivingAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_27071 shouldDropLoot ()Z
METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z
ARG 1 type ARG 1 type
METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960; METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960;

View File

@ -20,5 +20,7 @@ CLASS net/minecraft/class_1400 net/minecraft/entity/ai/goal/FollowTargetGoal
ARG 3 checkVisibility ARG 3 checkVisibility
ARG 4 checkCanNavigate ARG 4 checkCanNavigate
METHOD method_18415 findClosestTarget ()V METHOD method_18415 findClosestTarget ()V
METHOD method_24632 setTargetEntity (Lnet/minecraft/class_1309;)V
ARG 1 targetEntity
METHOD method_6321 getSearchBox (D)Lnet/minecraft/class_238; METHOD method_6321 getSearchBox (D)Lnet/minecraft/class_238;
ARG 1 distance ARG 1 distance

View File

@ -1,10 +1,16 @@
CLASS net/minecraft/class_1545 net/minecraft/entity/mob/BlazeEntity CLASS net/minecraft/class_1545 net/minecraft/entity/mob/BlazeEntity
FIELD field_7214 eyeOffset F
FIELD field_7215 eyeOffsetCooldown I
FIELD field_7216 BLAZE_FLAGS Lnet/minecraft/class_2940; FIELD field_7216 BLAZE_FLAGS Lnet/minecraft/class_2940;
METHOD method_26906 createBlazeAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26906 createBlazeAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_6993 setFireActive (Z)V METHOD method_6993 setFireActive (Z)V
ARG 1 fireActive ARG 1 fireActive
METHOD method_6994 isFireActive ()Z METHOD method_6994 isFireActive ()Z
CLASS class_1546 ShootFireballGoal CLASS class_1546 ShootFireballGoal
FIELD field_19420 targetNotVisibleTicks I
FIELD field_7217 fireballCooldown I
FIELD field_7218 fireballsFired I
FIELD field_7219 blaze Lnet/minecraft/class_1545; FIELD field_7219 blaze Lnet/minecraft/class_1545;
METHOD <init> (Lnet/minecraft/class_1545;)V METHOD <init> (Lnet/minecraft/class_1545;)V
ARG 1 blaze ARG 1 blaze
METHOD method_6995 getFollowRange ()D

View File

@ -11,6 +11,8 @@ CLASS net/minecraft/class_1551 net/minecraft/entity/mob/DrownedEntity
ARG 2 spawnType ARG 2 spawnType
ARG 3 pos ARG 3 pos
ARG 4 random ARG 4 random
METHOD method_7012 canDrownedAttackTarget (Lnet/minecraft/class_1309;)Z
ARG 1 target
METHOD method_7013 setTargetingUnderwater (Z)V METHOD method_7013 setTargetingUnderwater (Z)V
ARG 1 targetingUnderwater ARG 1 targetingUnderwater
METHOD method_7016 hasFinishedCurrentPath ()Z METHOD method_7016 hasFinishedCurrentPath ()Z

View File

@ -1,11 +1,14 @@
CLASS net/minecraft/class_1560 net/minecraft/entity/mob/EndermanEntity CLASS net/minecraft/class_1560 net/minecraft/entity/mob/EndermanEntity
FIELD field_18126 PLAYER_ENDERMITE_PREDICATE Ljava/util/function/Predicate; FIELD field_18126 PLAYER_ENDERMITE_PREDICATE Ljava/util/function/Predicate;
FIELD field_20618 PROVOKED Lnet/minecraft/class_2940;
FIELD field_7252 ATTACKING_SPEED_BOOST Lnet/minecraft/class_1322; FIELD field_7252 ATTACKING_SPEED_BOOST Lnet/minecraft/class_1322;
FIELD field_7253 lastAngrySoundAge I FIELD field_7253 lastAngrySoundAge I
FIELD field_7254 ageWhenTargetSet I FIELD field_7254 ageWhenTargetSet I
FIELD field_7255 ANGRY Lnet/minecraft/class_2940; FIELD field_7255 ANGRY Lnet/minecraft/class_2940;
FIELD field_7256 ATTACKING_SPEED_BOOST_UUID Ljava/util/UUID; FIELD field_7256 ATTACKING_SPEED_BOOST_UUID Ljava/util/UUID;
FIELD field_7257 CARRIED_BLOCK Lnet/minecraft/class_2940; FIELD field_7257 CARRIED_BLOCK Lnet/minecraft/class_2940;
METHOD method_22330 isProvoked ()Z
METHOD method_22331 setProvoked ()V
METHOD method_26910 createEndermanAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26910 createEndermanAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_7024 teleportTo (DDD)Z METHOD method_7024 teleportTo (DDD)Z
ARG 1 x ARG 1 x
@ -25,6 +28,13 @@ CLASS net/minecraft/class_1560 net/minecraft/entity/mob/EndermanEntity
FIELD field_7258 enderman Lnet/minecraft/class_1560; FIELD field_7258 enderman Lnet/minecraft/class_1560;
METHOD <init> (Lnet/minecraft/class_1560;)V METHOD <init> (Lnet/minecraft/class_1560;)V
ARG 1 enderman ARG 1 enderman
METHOD method_7033 canPlaceOn (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 posAbove
ARG 3 carriedState
ARG 4 stateAbove
ARG 5 state
ARG 6 pos
CLASS class_1562 TeleportTowardsPlayerGoal CLASS class_1562 TeleportTowardsPlayerGoal
FIELD field_18127 staringPlayerPredicate Lnet/minecraft/class_4051; FIELD field_18127 staringPlayerPredicate Lnet/minecraft/class_4051;
FIELD field_18876 validTargetPredicate Lnet/minecraft/class_4051; FIELD field_18876 validTargetPredicate Lnet/minecraft/class_4051;
@ -42,5 +52,6 @@ CLASS net/minecraft/class_1560 net/minecraft/entity/mob/EndermanEntity
ARG 1 enderman ARG 1 enderman
CLASS class_4159 ChasePlayerGoal CLASS class_4159 ChasePlayerGoal
FIELD field_18524 enderman Lnet/minecraft/class_1560; FIELD field_18524 enderman Lnet/minecraft/class_1560;
FIELD field_21513 target Lnet/minecraft/class_1309;
METHOD <init> (Lnet/minecraft/class_1560;)V METHOD <init> (Lnet/minecraft/class_1560;)V
ARG 1 enderman ARG 1 enderman

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_1564 net/minecraft/entity/mob/EvokerEntity
ARG 3 z ARG 3 z
ARG 5 maxY ARG 5 maxY
ARG 7 y ARG 7 y
ARG 9 yaw
ARG 10 warmup ARG 10 warmup
CLASS class_1566 LookAtTargetOrWololoTarget CLASS class_1566 LookAtTargetOrWololoTarget
CLASS class_1567 SummonVexGoal CLASS class_1567 SummonVexGoal

View File

@ -2,13 +2,15 @@ CLASS net/minecraft/class_1669 net/minecraft/entity/mob/EvokerFangsEntity
FIELD field_7605 owner Lnet/minecraft/class_1309; FIELD field_7605 owner Lnet/minecraft/class_1309;
FIELD field_7606 ownerUuid Ljava/util/UUID; FIELD field_7606 ownerUuid Ljava/util/UUID;
FIELD field_7607 ticksLeft I FIELD field_7607 ticksLeft I
FIELD field_7608 hasAttacked Z FIELD field_7608 playingAnimation Z
FIELD field_7609 warmup I FIELD field_7609 warmup I
FIELD field_7610 startedAttack Z
METHOD <init> (Lnet/minecraft/class_1937;DDDFILnet/minecraft/class_1309;)V METHOD <init> (Lnet/minecraft/class_1937;DDDFILnet/minecraft/class_1309;)V
ARG 1 world ARG 1 world
ARG 2 x ARG 2 x
ARG 4 y ARG 4 y
ARG 6 z ARG 6 z
ARG 8 yaw
ARG 9 warmup ARG 9 warmup
ARG 10 owner ARG 10 owner
METHOD method_7470 getOwner ()Lnet/minecraft/class_1309; METHOD method_7470 getOwner ()Lnet/minecraft/class_1309;

View File

@ -18,8 +18,12 @@ CLASS net/minecraft/class_1571 net/minecraft/entity/mob/GhastEntity
ARG 1 ghast ARG 1 ghast
CLASS class_1573 GhastMoveControl CLASS class_1573 GhastMoveControl
FIELD field_7275 ghast Lnet/minecraft/class_1571; FIELD field_7275 ghast Lnet/minecraft/class_1571;
FIELD field_7276 collisionCheckCooldown I
METHOD <init> (Lnet/minecraft/class_1571;)V METHOD <init> (Lnet/minecraft/class_1571;)V
ARG 1 ghast ARG 1 ghast
METHOD method_7051 willCollide (Lnet/minecraft/class_243;I)Z
ARG 1 direction
ARG 2 steps
CLASS class_1574 ShootFireballGoal CLASS class_1574 ShootFireballGoal
FIELD field_7277 ghast Lnet/minecraft/class_1571; FIELD field_7277 ghast Lnet/minecraft/class_1571;
FIELD field_7278 cooldown I FIELD field_7278 cooldown I

View File

@ -1,4 +1,8 @@
CLASS net/minecraft/class_5137 net/minecraft/entity/mob/Hoglin CLASS net/minecraft/class_5137 net/minecraft/entity/mob/Hoglin
METHOD method_24657 getMovementCooldownTicks ()I METHOD method_24657 getMovementCooldownTicks ()I
METHOD method_26950 tryAttack (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z METHOD method_26950 tryAttack (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
ARG 0 attacker
ARG 1 target
METHOD method_26951 knockback (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)V METHOD method_26951 knockback (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)V
ARG 0 attacker
ARG 1 target

View File

@ -44,6 +44,7 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
METHOD method_19540 setAttacking (Z)V METHOD method_19540 setAttacking (Z)V
ARG 1 attacking ARG 1 attacking
METHOD method_20240 getLookYawSpeed ()I METHOD method_20240 getLookYawSpeed ()I
METHOD method_20417 updateGoalControls ()V
METHOD method_20636 canMobSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z METHOD method_20636 canMobSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
ARG 0 type ARG 0 type
ARG 1 world ARG 1 world
@ -53,20 +54,34 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
METHOD method_20820 canGather (Lnet/minecraft/class_1799;)Z METHOD method_20820 canGather (Lnet/minecraft/class_1799;)Z
ARG 1 stack ARG 1 stack
METHOD method_23734 isDisallowedInPeaceful ()Z METHOD method_23734 isDisallowedInPeaceful ()Z
METHOD method_24521 disablePlayerShield (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V
ARG 1 player
ARG 2 mobStack
ARG 3 playerStack
METHOD method_24523 tryEquip (Lnet/minecraft/class_1799;)Z METHOD method_24523 tryEquip (Lnet/minecraft/class_1799;)Z
ARG 1 equipment ARG 1 equipment
METHOD method_24834 equipLootStack (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V METHOD method_24834 equipLootStack (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V
ARG 1 slot
ARG 2 stack ARG 2 stack
METHOD method_25938 canUseRangedWeapon (Lnet/minecraft/class_1811;)Z
ARG 1 weapon
METHOD method_25939 updateDropChances (Lnet/minecraft/class_1304;)V
ARG 1 slot
METHOD method_26320 prefersNewDamageableItem (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 1 newStack
ARG 2 oldStack
METHOD method_26323 movesIndependently ()Z METHOD method_26323 movesIndependently ()Z
COMMENT When true, causes this entity to take over pathfinding for its controlling passenger. COMMENT When true, causes this entity to take over pathfinding for its controlling passenger.
METHOD method_26828 createMobAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26828 createMobAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_5929 getDropChance (Lnet/minecraft/class_1304;)F METHOD method_5929 getDropChance (Lnet/minecraft/class_1304;)F
ARG 1 slot
METHOD method_5930 setForwardSpeed (F)V METHOD method_5930 setForwardSpeed (F)V
ARG 1 forwardSpeed ARG 1 forwardSpeed
METHOD method_5931 canBeLeashedBy (Lnet/minecraft/class_1657;)Z METHOD method_5931 canBeLeashedBy (Lnet/minecraft/class_1657;)Z
ARG 1 player ARG 1 player
METHOD method_5932 detachLeash (ZZ)V METHOD method_5932 detachLeash (ZZ)V
ARG 1 sendPacket ARG 1 sendPacket
ARG 2 dropItem
METHOD method_5933 getHoldingEntity ()Lnet/minecraft/class_1297; METHOD method_5933 getHoldingEntity ()Lnet/minecraft/class_1297;
METHOD method_5934 isLeashed ()Z METHOD method_5934 isLeashed ()Z
METHOD method_5935 canEquipmentSlotContain (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)Z METHOD method_5935 canEquipmentSlotContain (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)Z
@ -95,6 +110,7 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
METHOD method_5945 getLimitPerChunk ()I METHOD method_5945 getLimitPerChunk ()I
METHOD method_5946 setEquipmentDropChance (Lnet/minecraft/class_1304;F)V METHOD method_5946 setEquipmentDropChance (Lnet/minecraft/class_1304;F)V
ARG 1 slot ARG 1 slot
ARG 2 chance
METHOD method_5947 isPersistent ()Z METHOD method_5947 isPersistent ()Z
METHOD method_5948 getEquipmentForSlot (Lnet/minecraft/class_1304;I)Lnet/minecraft/class_1792; METHOD method_5948 getEquipmentForSlot (Lnet/minecraft/class_1304;I)Lnet/minecraft/class_1792;
ARG 0 equipmentSlot ARG 0 equipmentSlot
@ -106,11 +122,15 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
ARG 2 maxYawChange ARG 2 maxYawChange
ARG 3 maxPitchChange ARG 3 maxPitchChange
METHOD method_5952 setCanPickUpLoot (Z)V METHOD method_5952 setCanPickUpLoot (Z)V
ARG 1 pickUpLoot
METHOD method_5953 getPreferredEquipmentSlot (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1304; METHOD method_5953 getPreferredEquipmentSlot (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1304;
ARG 0 stack ARG 0 stack
METHOD method_5954 attachLeash (Lnet/minecraft/class_1297;Z)V METHOD method_5954 attachLeash (Lnet/minecraft/class_1297;Z)V
ARG 1 entity ARG 1 entity
METHOD method_5955 isBetterItemFor (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z ARG 2 sendPacket
METHOD method_5955 prefersNewEquipment (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 1 newStack
ARG 2 oldStack
METHOD method_5956 canBeControlledByRider ()Z METHOD method_5956 canBeControlledByRider ()Z
METHOD method_5957 canSpawn (Lnet/minecraft/class_4538;)Z METHOD method_5957 canSpawn (Lnet/minecraft/class_4538;)Z
ARG 1 world ARG 1 world

View File

@ -23,10 +23,12 @@ CLASS net/minecraft/class_3732 net/minecraft/entity/mob/PatrolEntity
ARG 1 patrolling ARG 1 patrolling
CLASS class_3733 PatrolGoal CLASS class_3733 PatrolGoal
FIELD field_16480 leaderSpeed D FIELD field_16480 leaderSpeed D
FIELD field_16481 actor Lnet/minecraft/class_3732; FIELD field_16481 entity Lnet/minecraft/class_3732;
FIELD field_16535 fellowSpeed D FIELD field_16535 followSpeed D
FIELD field_20701 nextPatrolSearchTime J
METHOD <init> (Lnet/minecraft/class_3732;DD)V METHOD <init> (Lnet/minecraft/class_3732;DD)V
ARG 1 actor ARG 1 entity
ARG 2 leaderSpeed ARG 2 leaderSpeed
ARG 4 fellowSpeed ARG 4 followSpeed
METHOD method_16222 wander ()Z METHOD method_16222 wander ()Z
METHOD method_22333 findPatrolTargets ()Ljava/util/List;

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_1593 net/minecraft/entity/mob/PhantomEntity CLASS net/minecraft/class_1593 net/minecraft/entity/mob/PhantomEntity
FIELD field_7312 circlingCenter Lnet/minecraft/class_2338;
FIELD field_7313 SIZE Lnet/minecraft/class_2940; FIELD field_7313 SIZE Lnet/minecraft/class_2940;
FIELD field_7314 targetPosition Lnet/minecraft/class_243;
FIELD field_7315 movementType Lnet/minecraft/class_1593$class_1594; FIELD field_7315 movementType Lnet/minecraft/class_1593$class_1594;
METHOD method_7084 getPhantomSize ()I METHOD method_7084 getPhantomSize ()I
METHOD method_7091 setPhantomSize (I)V METHOD method_7091 setPhantomSize (I)V
@ -10,11 +12,25 @@ CLASS net/minecraft/class_1593 net/minecraft/entity/mob/PhantomEntity
FIELD field_18130 PLAYERS_IN_RANGE_PREDICATE Lnet/minecraft/class_4051; FIELD field_18130 PLAYERS_IN_RANGE_PREDICATE Lnet/minecraft/class_4051;
FIELD field_7320 delay I FIELD field_7320 delay I
CLASS class_1596 StartAttackGoal CLASS class_1596 StartAttackGoal
FIELD field_7322 cooldown I
METHOD method_7102 startSwoop ()V
CLASS class_1597 PhantomBodyControl CLASS class_1597 PhantomBodyControl
METHOD <init> (Lnet/minecraft/class_1593;Lnet/minecraft/class_1308;)V
ARG 2 entity
CLASS class_1598 CircleMovementGoal CLASS class_1598 CircleMovementGoal
FIELD field_7324 circlingDirection F
FIELD field_7326 yOffset F
FIELD field_7327 radius F
FIELD field_7328 angle F
METHOD method_7103 adjustDirection ()V
CLASS class_1599 PhantomLookControl CLASS class_1599 PhantomLookControl
METHOD <init> (Lnet/minecraft/class_1593;Lnet/minecraft/class_1308;)V
ARG 2 entity
CLASS class_1600 PhantomMoveControl CLASS class_1600 PhantomMoveControl
FIELD field_7331 targetSpeed F
COMMENT The movement speed that the phantom tends towards
METHOD <init> (Lnet/minecraft/class_1593;Lnet/minecraft/class_1308;)V METHOD <init> (Lnet/minecraft/class_1593;Lnet/minecraft/class_1308;)V
ARG 2 owner ARG 2 owner
CLASS class_1601 MovementGoal CLASS class_1601 MovementGoal
METHOD method_7104 isCloseToTarget ()Z
CLASS class_1602 SwoopMovementGoal CLASS class_1602 SwoopMovementGoal

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain
FIELD field_22391 AVOID_MEMORY_DURATION Lnet/minecraft/class_4801; FIELD field_22391 AVOID_MEMORY_DURATION Lnet/minecraft/class_4801;
FIELD field_22392 FOOD Ljava/util/Set; FIELD field_22392 FOOD Ljava/util/Set;
FIELD field_22395 GOLDEN_ITEMS Ljava/util/Set; FIELD field_22395 GOLDEN_ITEMS Ljava/util/Set;
FIELD field_23826 BARTERING_ITEM Lnet/minecraft/class_1792;
METHOD method_24713 hasZombifiedPiglinNearby (Lnet/minecraft/class_4836;)Z METHOD method_24713 hasZombifiedPiglinNearby (Lnet/minecraft/class_4836;)Z
ARG 0 piglin ARG 0 piglin
METHOD method_24714 hasBeenHitByPlayer (Lnet/minecraft/class_4836;)Z METHOD method_24714 hasBeenHitByPlayer (Lnet/minecraft/class_4836;)Z

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_4836 net/minecraft/entity/mob/PiglinEntity
FIELD field_22380 BABY_SPEED_BOOST_MODIFIER Lnet/minecraft/class_1322; FIELD field_22380 BABY_SPEED_BOOST_MODIFIER Lnet/minecraft/class_1322;
FIELD field_22381 MEMORY_MODULE_TYPES Lcom/google/common/collect/ImmutableList; FIELD field_22381 MEMORY_MODULE_TYPES Lcom/google/common/collect/ImmutableList;
FIELD field_22419 IMMUNE_TO_ZOMBIFICATION Lnet/minecraft/class_2940; FIELD field_22419 IMMUNE_TO_ZOMBIFICATION Lnet/minecraft/class_2940;
FIELD field_23738 cannotHunt Z
METHOD method_24694 zombify (Lnet/minecraft/class_3218;)V METHOD method_24694 zombify (Lnet/minecraft/class_3218;)V
ARG 1 world ARG 1 world
METHOD method_24695 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z METHOD method_24695 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
@ -41,6 +42,10 @@ CLASS net/minecraft/class_4836 net/minecraft/entity/mob/PiglinEntity
ARG 1 stack ARG 1 stack
METHOD method_24847 setImmuneToZombification (Z)V METHOD method_24847 setImmuneToZombification (Z)V
ARG 1 immuneToZombification ARG 1 immuneToZombification
METHOD method_26952 canHunt ()Z
METHOD method_26953 createPiglinAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26953 createPiglinAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_26954 setCannotHunt (Z)V METHOD method_26954 setCannotHunt (Z)V
ARG 1 cannotHunt
METHOD method_27085 canInsertIntoInventory (Lnet/minecraft/class_1799;)Z
ARG 1 stack
CLASS class_4837 Activity CLASS class_4837 Activity

View File

@ -1,20 +1,40 @@
CLASS net/minecraft/class_1606 net/minecraft/entity/mob/ShulkerEntity CLASS net/minecraft/class_1606 net/minecraft/entity/mob/ShulkerEntity
FIELD field_7337 openProgress F
FIELD field_7338 ATTACHED_BLOCK Lnet/minecraft/class_2940; FIELD field_7338 ATTACHED_BLOCK Lnet/minecraft/class_2940;
FIELD field_7339 prevOpenProgress F
FIELD field_7340 teleportLerpTimer I
FIELD field_7341 ATTR_COVERED_ARMOR_BONUS_UUID Ljava/util/UUID; FIELD field_7341 ATTR_COVERED_ARMOR_BONUS_UUID Ljava/util/UUID;
FIELD field_7342 ATTR_COVERED_ARMOR_BONUS Lnet/minecraft/class_1322; FIELD field_7342 ATTR_COVERED_ARMOR_BONUS Lnet/minecraft/class_1322;
FIELD field_7343 COLOR Lnet/minecraft/class_2940; FIELD field_7343 COLOR Lnet/minecraft/class_2940;
FIELD field_7344 ATTACHED_FACE Lnet/minecraft/class_2940; FIELD field_7344 ATTACHED_FACE Lnet/minecraft/class_2940;
FIELD field_7345 prevAttachedBlock Lnet/minecraft/class_2338;
FIELD field_7346 PEEK_AMOUNT Lnet/minecraft/class_2940; FIELD field_7346 PEEK_AMOUNT Lnet/minecraft/class_2940;
METHOD method_24350 canStay (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z
ARG 1 pos
ARG 2 attachSide
METHOD method_24351 findAttachSide (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2350;
ARG 1 pos
METHOD method_26921 createShulkerAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26921 createShulkerAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_7113 getTeleportLerpTimer ()I
METHOD method_7115 getPeekAmount ()I METHOD method_7115 getPeekAmount ()I
METHOD method_7116 getOpenProgress (F)F
ARG 1 delta
METHOD method_7117 hasAttachedBlock ()Z
METHOD method_7119 getAttachedFace ()Lnet/minecraft/class_2350; METHOD method_7119 getAttachedFace ()Lnet/minecraft/class_2350;
METHOD method_7120 getPrevAttachedBlock ()Lnet/minecraft/class_2338;
METHOD method_7121 getColor ()Lnet/minecraft/class_1767; METHOD method_7121 getColor ()Lnet/minecraft/class_1767;
METHOD method_7122 setPeekAmount (I)V METHOD method_7122 setPeekAmount (I)V
ARG 1 peekAmount
METHOD method_7123 getAttachedBlock ()Lnet/minecraft/class_2338; METHOD method_7123 getAttachedBlock ()Lnet/minecraft/class_2338;
METHOD method_7124 isClosed ()Z
METHOD method_7125 setAttachedBlock (Lnet/minecraft/class_2338;)V METHOD method_7125 setAttachedBlock (Lnet/minecraft/class_2338;)V
ARG 1 pos
METHOD method_7127 tryTeleport ()Z
CLASS class_1607 ShootBulletGoal CLASS class_1607 ShootBulletGoal
FIELD field_7347 counter I FIELD field_7347 counter I
CLASS class_1608 ShulkerBodyControl CLASS class_1608 ShulkerBodyControl
METHOD <init> (Lnet/minecraft/class_1606;Lnet/minecraft/class_1308;)V
ARG 2 entity
CLASS class_1609 SearchForTargetGoal CLASS class_1609 SearchForTargetGoal
METHOD <init> (Lnet/minecraft/class_1606;)V METHOD <init> (Lnet/minecraft/class_1606;)V
ARG 1 shulker ARG 1 shulker

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_1621 net/minecraft/entity/mob/SlimeEntity
ARG 2 spawnType ARG 2 spawnType
ARG 3 pos ARG 3 pos
ARG 4 random ARG 4 random
METHOD method_24353 getJumpSoundPitch ()F
METHOD method_7152 getSize ()I METHOD method_7152 getSize ()I
METHOD method_7153 getJumpSound ()Lnet/minecraft/class_3414; METHOD method_7153 getJumpSound ()Lnet/minecraft/class_3414;
METHOD method_7154 getTicksUntilNextJump ()I METHOD method_7154 getTicksUntilNextJump ()I

View File

@ -1,8 +1,9 @@
CLASS net/minecraft/class_1628 net/minecraft/entity/mob/SpiderEntity CLASS net/minecraft/class_1628 net/minecraft/entity/mob/SpiderEntity
FIELD field_7403 SPIDER_FLAGS Lnet/minecraft/class_2940; FIELD field_7403 SPIDER_FLAGS Lnet/minecraft/class_2940;
METHOD method_26923 createSpiderAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26923 createSpiderAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_7166 setCanClimb (Z)V METHOD method_7166 setClimbingWall (Z)V
METHOD method_7167 getCanClimb ()Z ARG 1 climbing
METHOD method_7167 isClimbingWall ()Z
CLASS class_1629 AttackGoal CLASS class_1629 AttackGoal
METHOD <init> (Lnet/minecraft/class_1628;)V METHOD <init> (Lnet/minecraft/class_1628;)V
ARG 1 spider ARG 1 spider

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_1492 net/minecraft/entity/passive/AbstractDonkeyEntity CLASS net/minecraft/class_1492 net/minecraft/entity/passive/AbstractDonkeyEntity
FIELD field_6943 CHEST Lnet/minecraft/class_2940; FIELD field_6943 CHEST Lnet/minecraft/class_2940;
METHOD method_26898 createAbstractDonkeyAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26898 createAbstractDonkeyAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_6702 getInventoryColumns ()I
METHOD method_6703 hasChest ()Z METHOD method_6703 hasChest ()Z
METHOD method_6704 setHasChest (Z)V METHOD method_6704 setHasChest (Z)V
ARG 1 hasChest ARG 1 hasChest

View File

@ -93,7 +93,8 @@ CLASS net/minecraft/class_4466 net/minecraft/entity/passive/BeeEntity
FIELD field_21647 ticks I FIELD field_21647 ticks I
FIELD field_21648 possibleHives Ljava/util/List; FIELD field_21648 possibleHives Ljava/util/List;
FIELD field_21649 path Lnet/minecraft/class_11; FIELD field_21649 path Lnet/minecraft/class_11;
METHOD method_23885 reset ()V FIELD field_23133 ticksUntilLost I
METHOD method_23885 setLost ()V
METHOD method_24006 startMovingToFar (Lnet/minecraft/class_2338;)Z METHOD method_24006 startMovingToFar (Lnet/minecraft/class_2338;)Z
ARG 1 pos ARG 1 pos
METHOD method_24007 isPossibleHive (Lnet/minecraft/class_2338;)Z METHOD method_24007 isPossibleHive (Lnet/minecraft/class_2338;)Z

View File

@ -29,6 +29,7 @@ CLASS net/minecraft/class_1451 net/minecraft/entity/passive/CatEntity
METHOD method_16092 getTexture ()Lnet/minecraft/class_2960; METHOD method_16092 getTexture ()Lnet/minecraft/class_2960;
METHOD method_16093 isHeadDown ()Z METHOD method_16093 isHeadDown ()Z
METHOD method_16094 setCollarColor (Lnet/minecraft/class_1767;)V METHOD method_16094 setCollarColor (Lnet/minecraft/class_1767;)V
ARG 1 color
METHOD method_16095 getHeadDownAnimation (F)F METHOD method_16095 getHeadDownAnimation (F)F
ARG 1 tickDelta ARG 1 tickDelta
METHOD method_16096 getCollarColor ()Lnet/minecraft/class_1767; METHOD method_16096 getCollarColor ()Lnet/minecraft/class_1767;

View File

@ -1,7 +1,12 @@
CLASS net/minecraft/class_1428 net/minecraft/entity/passive/ChickenEntity CLASS net/minecraft/class_1428 net/minecraft/entity/passive/ChickenEntity
FIELD field_6736 prevFlapProgress F
FIELD field_6737 flapSpeed F
FIELD field_6738 prevMaxWingDeviation F
FIELD field_6739 eggLayTime I FIELD field_6739 eggLayTime I
FIELD field_6740 jockey Z FIELD field_6740 jockey Z
FIELD field_6741 flapProgress F
FIELD field_6742 BREEDING_INGREDIENT Lnet/minecraft/class_1856; FIELD field_6742 BREEDING_INGREDIENT Lnet/minecraft/class_1856;
FIELD field_6743 maxWingDeviation F
METHOD method_26882 createChickenAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26882 createChickenAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_6472 hasJockey ()Z METHOD method_6472 hasJockey ()Z
METHOD method_6473 setHasJockey (Z)V METHOD method_6473 setHasJockey (Z)V

View File

@ -25,8 +25,11 @@ CLASS net/minecraft/class_1433 net/minecraft/entity/passive/DolphinEntity
METHOD method_6494 getTreasurePos ()Lnet/minecraft/class_2338; METHOD method_6494 getTreasurePos ()Lnet/minecraft/class_2338;
CLASS class_1434 DolphinMoveControl CLASS class_1434 DolphinMoveControl
FIELD field_6751 dolphin Lnet/minecraft/class_1433; FIELD field_6751 dolphin Lnet/minecraft/class_1433;
METHOD <init> (Lnet/minecraft/class_1433;)V
ARG 1 dolphin
CLASS class_1435 LeadToNearbyTreasureGoal CLASS class_1435 LeadToNearbyTreasureGoal
FIELD field_6752 dolphin Lnet/minecraft/class_1433; FIELD field_6752 dolphin Lnet/minecraft/class_1433;
FIELD field_6753 noPathToStructure Z
METHOD <init> (Lnet/minecraft/class_1433;)V METHOD <init> (Lnet/minecraft/class_1433;)V
ARG 1 dolphin ARG 1 dolphin
CLASS class_1436 SwimWithPlayerGoal CLASS class_1436 SwimWithPlayerGoal

View File

@ -103,6 +103,7 @@ CLASS net/minecraft/class_4019 net/minecraft/entity/passive/FoxEntity
CLASS class_4029 AttackGoal CLASS class_4029 AttackGoal
METHOD <init> (Lnet/minecraft/class_4019;DZ)V METHOD <init> (Lnet/minecraft/class_4019;DZ)V
ARG 2 speed ARG 2 speed
ARG 4 pauseWhenIdle
CLASS class_4030 FoxMoveControl CLASS class_4030 FoxMoveControl
CLASS class_4031 GoToVillageGoal CLASS class_4031 GoToVillageGoal
METHOD <init> (Lnet/minecraft/class_4019;II)V METHOD <init> (Lnet/minecraft/class_4019;II)V

View File

@ -2,11 +2,13 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/HorseBaseEntity
FIELD field_18118 PARENT_HORSE_PREDICATE Lnet/minecraft/class_4051; FIELD field_18118 PARENT_HORSE_PREDICATE Lnet/minecraft/class_4051;
FIELD field_6955 temper I FIELD field_6955 temper I
FIELD field_6956 IS_BRED_HORSE Ljava/util/function/Predicate; FIELD field_6956 IS_BRED_HORSE Ljava/util/function/Predicate;
FIELD field_6957 tailWagTicks I
FIELD field_6959 HORSE_FLAGS Lnet/minecraft/class_2940; FIELD field_6959 HORSE_FLAGS Lnet/minecraft/class_2940;
FIELD field_6960 jumping Z FIELD field_6960 jumping Z
FIELD field_6961 lastEatingAnimationProgress F FIELD field_6961 lastEatingAnimationProgress F
FIELD field_6962 items Lnet/minecraft/class_1277; FIELD field_6962 items Lnet/minecraft/class_1277;
FIELD field_6963 lastAngryAnimationProgress F FIELD field_6963 lastAngryAnimationProgress F
FIELD field_6964 playExtraHorseSounds Z
FIELD field_6965 eatingAnimationProgress F FIELD field_6965 eatingAnimationProgress F
FIELD field_6966 lastEatingGrassAnimationProgress F FIELD field_6966 lastEatingGrassAnimationProgress F
FIELD field_6967 angryAnimationProgress F FIELD field_6967 angryAnimationProgress F
@ -20,6 +22,7 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/HorseBaseEntity
FIELD field_6976 jumpStrength F FIELD field_6976 jumpStrength F
METHOD method_26899 createBaseHorseAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26899 createBaseHorseAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_6001 initAttributes ()V METHOD method_6001 initAttributes ()V
METHOD method_6721 onChestedStatusChanged ()V
METHOD method_6722 openInventory (Lnet/minecraft/class_1657;)V METHOD method_6722 openInventory (Lnet/minecraft/class_1657;)V
ARG 1 player ARG 1 player
METHOD method_6723 playJumpSound ()V METHOD method_6723 playJumpSound ()V
@ -70,6 +73,7 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/HorseBaseEntity
METHOD method_6757 playAngrySound ()V METHOD method_6757 playAngrySound ()V
METHOD method_6758 setInAir (Z)V METHOD method_6758 setInAir (Z)V
ARG 1 inAir ARG 1 inAir
METHOD method_6759 wagTail ()V
METHOD method_6760 spawnPlayerReactionParticles (Z)V METHOD method_6760 spawnPlayerReactionParticles (Z)V
ARG 1 positive ARG 1 positive
METHOD method_6761 playWalkSound (Lnet/minecraft/class_2498;)V METHOD method_6761 playWalkSound (Lnet/minecraft/class_2498;)V

View File

@ -15,4 +15,6 @@ CLASS net/minecraft/class_1498 net/minecraft/entity/passive/HorseEntity
METHOD method_6790 setArmorTypeFromStack (Lnet/minecraft/class_1799;)V METHOD method_6790 setArmorTypeFromStack (Lnet/minecraft/class_1799;)V
ARG 1 stack ARG 1 stack
CLASS class_1499 HorseData CLASS class_1499 HorseData
FIELD field_6994 variant Lnet/minecraft/class_5149; FIELD field_6994 color Lnet/minecraft/class_5149;
METHOD <init> (Lnet/minecraft/class_5149;)V
ARG 1 color

View File

@ -15,6 +15,7 @@ CLASS net/minecraft/class_3701 net/minecraft/entity/passive/OcelotEntity
ARG 2 spawnType ARG 2 spawnType
ARG 3 pos ARG 3 pos
ARG 4 random ARG 4 random
METHOD method_22329 getAttackDamage ()F
METHOD method_26887 createOcelotAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26887 createOcelotAttributes ()Lnet/minecraft/class_5132$class_5133;
CLASS class_3702 FleeGoal CLASS class_3702 FleeGoal
FIELD field_16303 ocelot Lnet/minecraft/class_3701; FIELD field_16303 ocelot Lnet/minecraft/class_3701;

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_1440 net/minecraft/entity/passive/PandaEntity CLASS net/minecraft/class_1440 net/minecraft/entity/passive/PandaEntity
FIELD field_18277 playingJump Lnet/minecraft/class_243; FIELD field_18277 playingJump Lnet/minecraft/class_243;
FIELD field_21803 ASK_FOR_BAMBOO_TARGET Lnet/minecraft/class_4051;
FIELD field_21804 lookAtPlayerGoal Lnet/minecraft/class_1440$class_4056; FIELD field_21804 lookAtPlayerGoal Lnet/minecraft/class_1440$class_4056;
FIELD field_6764 ASK_FOR_BAMBOO_TICKS Lnet/minecraft/class_2940; FIELD field_6764 ASK_FOR_BAMBOO_TICKS Lnet/minecraft/class_2940;
FIELD field_6765 IS_FOOD Ljava/util/function/Predicate; FIELD field_6765 IS_FOOD Ljava/util/function/Predicate;
@ -92,6 +93,9 @@ CLASS net/minecraft/class_1440 net/minecraft/entity/passive/PandaEntity
CLASS class_1442 PandaMateGoal CLASS class_1442 PandaMateGoal
FIELD field_6783 nextAskPlayerForBambooAge I FIELD field_6783 nextAskPlayerForBambooAge I
FIELD field_6784 panda Lnet/minecraft/class_1440; FIELD field_6784 panda Lnet/minecraft/class_1440;
METHOD <init> (Lnet/minecraft/class_1440;Lnet/minecraft/class_1440;D)V
ARG 2 panda
ARG 3 chance
METHOD method_6561 isBambooClose ()Z METHOD method_6561 isBambooClose ()Z
CLASS class_1443 Gene CLASS class_1443 Gene
FIELD field_6785 id I FIELD field_6785 id I
@ -109,6 +113,7 @@ CLASS net/minecraft/class_1440 net/minecraft/entity/passive/PandaEntity
METHOD method_6566 byId (I)Lnet/minecraft/class_1440$class_1443; METHOD method_6566 byId (I)Lnet/minecraft/class_1440$class_1443;
ARG 0 id ARG 0 id
METHOD method_6567 byName (Ljava/lang/String;)Lnet/minecraft/class_1440$class_1443; METHOD method_6567 byName (Ljava/lang/String;)Lnet/minecraft/class_1440$class_1443;
ARG 0 name
METHOD method_6568 isRecessive ()Z METHOD method_6568 isRecessive ()Z
METHOD method_6569 getProductGene (Lnet/minecraft/class_1440$class_1443;Lnet/minecraft/class_1440$class_1443;)Lnet/minecraft/class_1440$class_1443; METHOD method_6569 getProductGene (Lnet/minecraft/class_1440$class_1443;Lnet/minecraft/class_1440$class_1443;)Lnet/minecraft/class_1440$class_1443;
ARG 0 mainGene ARG 0 mainGene

View File

@ -1,11 +1,16 @@
CLASS net/minecraft/class_1453 net/minecraft/entity/passive/ParrotEntity CLASS net/minecraft/class_1453 net/minecraft/entity/passive/ParrotEntity
FIELD field_6818 flapProgress F
FIELD field_6819 maxWingDeviation F
FIELD field_6820 songSource Lnet/minecraft/class_2338; FIELD field_6820 songSource Lnet/minecraft/class_2338;
FIELD field_6821 CAN_IMITATE Ljava/util/function/Predicate; FIELD field_6821 CAN_IMITATE Ljava/util/function/Predicate;
FIELD field_6822 MOB_SOUNDS Ljava/util/Map; FIELD field_6822 MOB_SOUNDS Ljava/util/Map;
FIELD field_6823 songPlaying Z FIELD field_6823 songPlaying Z
FIELD field_6824 flapSpeed F
FIELD field_6825 TAMING_INGREDIENTS Ljava/util/Set; FIELD field_6825 TAMING_INGREDIENTS Ljava/util/Set;
FIELD field_6826 ATTR_VARIANT Lnet/minecraft/class_2940; FIELD field_6826 ATTR_VARIANT Lnet/minecraft/class_2940;
FIELD field_6827 prevMaxWingDeviation F
FIELD field_6828 COOKIE Lnet/minecraft/class_1792; FIELD field_6828 COOKIE Lnet/minecraft/class_1792;
FIELD field_6829 prevFlapProgress F
METHOD method_20667 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z METHOD method_20667 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
ARG 0 type ARG 0 type
ARG 1 world ARG 1 world
@ -13,6 +18,7 @@ CLASS net/minecraft/class_1453 net/minecraft/entity/passive/ParrotEntity
ARG 3 pos ARG 3 pos
ARG 4 random ARG 4 random
METHOD method_26889 createParrotAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26889 createParrotAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_6578 flapWings ()V
METHOD method_6580 getSoundPitch (Ljava/util/Random;)F METHOD method_6580 getSoundPitch (Ljava/util/Random;)F
ARG 0 random ARG 0 random
METHOD method_6581 isInAir ()Z METHOD method_6581 isInAir ()Z

View File

@ -12,10 +12,12 @@ CLASS net/minecraft/class_1463 net/minecraft/entity/passive/RabbitEntity
ARG 2 spawnType ARG 2 spawnType
ARG 3 pos ARG 3 pos
METHOD method_26892 createRabbitAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26892 createRabbitAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_6605 getJumpProgress (F)F
ARG 1 delta
METHOD method_6606 setSpeed (D)V METHOD method_6606 setSpeed (D)V
ARG 1 speed ARG 1 speed
METHOD method_6607 wantsCarrots ()Z METHOD method_6607 wantsCarrots ()Z
METHOD method_6608 scheduleJump ()V METHOD method_6608 doScheduleJump ()V
METHOD method_6610 getRabbitType ()I METHOD method_6610 getRabbitType ()I
METHOD method_6614 isBreedingItem (Lnet/minecraft/class_1792;)Z METHOD method_6614 isBreedingItem (Lnet/minecraft/class_1792;)Z
ARG 1 item ARG 1 item
@ -26,6 +28,7 @@ CLASS net/minecraft/class_1463 net/minecraft/entity/passive/RabbitEntity
METHOD method_6617 setRabbitType (I)V METHOD method_6617 setRabbitType (I)V
ARG 1 rabbitType ARG 1 rabbitType
METHOD method_6618 startJump ()V METHOD method_6618 startJump ()V
METHOD method_6619 scheduleJump ()V
METHOD method_6622 chooseType (Lnet/minecraft/class_1936;)I METHOD method_6622 chooseType (Lnet/minecraft/class_1936;)I
ARG 1 world ARG 1 world
CLASS class_1464 RabbitAttackGoal CLASS class_1464 RabbitAttackGoal
@ -44,6 +47,7 @@ CLASS net/minecraft/class_1463 net/minecraft/entity/passive/RabbitEntity
METHOD <init> (I)V METHOD <init> (I)V
ARG 1 type ARG 1 type
CLASS class_1468 RabbitMoveControl CLASS class_1468 RabbitMoveControl
FIELD field_6858 rabbitSpeed D
FIELD field_6859 rabbit Lnet/minecraft/class_1463; FIELD field_6859 rabbit Lnet/minecraft/class_1463;
METHOD <init> (Lnet/minecraft/class_1463;)V METHOD <init> (Lnet/minecraft/class_1463;)V
ARG 1 owner ARG 1 owner
@ -53,7 +57,13 @@ CLASS net/minecraft/class_1463 net/minecraft/entity/passive/RabbitEntity
ARG 1 rabbit ARG 1 rabbit
ARG 2 speed ARG 2 speed
CLASS class_1470 EatCarrotCropGoal CLASS class_1470 EatCarrotCropGoal
FIELD field_6861 hasTarget Z
FIELD field_6862 wantsCarrots Z FIELD field_6862 wantsCarrots Z
FIELD field_6863 rabbit Lnet/minecraft/class_1463; FIELD field_6863 rabbit Lnet/minecraft/class_1463;
METHOD <init> (Lnet/minecraft/class_1463;)V METHOD <init> (Lnet/minecraft/class_1463;)V
ARG 1 rabbit ARG 1 rabbit
CLASS class_5197 RabbitJumpControl
FIELD field_24090 rabbit Lnet/minecraft/class_1463;
METHOD <init> (Lnet/minecraft/class_1463;Lnet/minecraft/class_1463;)V
ARG 2 rabbit
METHOD method_27312 isActive ()Z

View File

@ -5,7 +5,11 @@ CLASS net/minecraft/class_1472 net/minecraft/entity/passive/SheepEntity
FIELD field_6869 eatGrassGoal Lnet/minecraft/class_1345; FIELD field_6869 eatGrassGoal Lnet/minecraft/class_1345;
FIELD field_6870 COLOR Lnet/minecraft/class_2940; FIELD field_6870 COLOR Lnet/minecraft/class_2940;
METHOD method_17690 createDyeMixingCraftingInventory (Lnet/minecraft/class_1767;Lnet/minecraft/class_1767;)Lnet/minecraft/class_1715; METHOD method_17690 createDyeMixingCraftingInventory (Lnet/minecraft/class_1767;Lnet/minecraft/class_1767;)Lnet/minecraft/class_1715;
ARG 0 firstColor
ARG 1 secondColor
METHOD method_26893 createSheepAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26893 createSheepAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_6628 getNeckAngle (F)F
ARG 1 delta
METHOD method_6629 isSheared ()Z METHOD method_6629 isSheared ()Z
METHOD method_6630 getDyedColor (Lnet/minecraft/class_1767;)[F METHOD method_6630 getDyedColor (Lnet/minecraft/class_1767;)[F
ARG 0 color ARG 0 color
@ -18,3 +22,7 @@ CLASS net/minecraft/class_1472 net/minecraft/entity/passive/SheepEntity
METHOD method_6635 setSheared (Z)V METHOD method_6635 setSheared (Z)V
ARG 1 sheared ARG 1 sheared
METHOD method_6639 getChildColor (Lnet/minecraft/class_1429;Lnet/minecraft/class_1429;)Lnet/minecraft/class_1767; METHOD method_6639 getChildColor (Lnet/minecraft/class_1429;Lnet/minecraft/class_1429;)Lnet/minecraft/class_1767;
ARG 1 firstParent
ARG 2 secondParent
METHOD method_6641 getHeadAngle (F)F
ARG 1 delta

View File

@ -2,12 +2,15 @@ CLASS net/minecraft/class_1321 net/minecraft/entity/passive/TameableEntity
FIELD field_21974 sitting Z FIELD field_21974 sitting Z
FIELD field_6320 OWNER_UUID Lnet/minecraft/class_2940; FIELD field_6320 OWNER_UUID Lnet/minecraft/class_2940;
FIELD field_6322 TAMEABLE_FLAGS Lnet/minecraft/class_2940; FIELD field_6322 TAMEABLE_FLAGS Lnet/minecraft/class_2940;
METHOD method_24345 isSitting ()Z
METHOD method_24346 setSitting (Z)V
ARG 1 sitting
METHOD method_6139 getOwnerUuid ()Ljava/util/UUID; METHOD method_6139 getOwnerUuid ()Ljava/util/UUID;
METHOD method_6170 setOwner (Lnet/minecraft/class_1657;)V METHOD method_6170 setOwner (Lnet/minecraft/class_1657;)V
ARG 1 player ARG 1 player
METHOD method_6171 isOwner (Lnet/minecraft/class_1309;)Z METHOD method_6171 isOwner (Lnet/minecraft/class_1309;)Z
ARG 1 entity ARG 1 entity
METHOD method_6172 isSitting ()Z METHOD method_6172 isInSittingPose ()Z
METHOD method_6173 setTamed (Z)V METHOD method_6173 setTamed (Z)V
ARG 1 tamed ARG 1 tamed
METHOD method_6174 setOwnerUuid (Ljava/util/UUID;)V METHOD method_6174 setOwnerUuid (Ljava/util/UUID;)V
@ -17,8 +20,8 @@ CLASS net/minecraft/class_1321 net/minecraft/entity/passive/TameableEntity
METHOD method_6178 canAttackWithOwner (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z METHOD method_6178 canAttackWithOwner (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
ARG 1 target ARG 1 target
ARG 2 owner ARG 2 owner
METHOD method_6179 setSitting (Z)V METHOD method_6179 setInSittingPose (Z)V
ARG 1 sitting ARG 1 inSittingPose
METHOD method_6180 showEmoteParticle (Z)V METHOD method_6180 showEmoteParticle (Z)V
ARG 1 positive ARG 1 positive
METHOD method_6181 isTamed ()Z METHOD method_6181 isTamed ()Z

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_3986 net/minecraft/entity/passive/TraderLlamaEntity CLASS net/minecraft/class_3986 net/minecraft/entity/passive/TraderLlamaEntity
FIELD field_17716 despawnDelay I FIELD field_17716 despawnDelay I
METHOD method_20501 tryDespawn ()V
METHOD method_20502 canDespawn ()Z
METHOD method_20503 heldByTrader ()Z METHOD method_20503 heldByTrader ()Z
METHOD method_20504 leashedByPlayer ()Z METHOD method_20504 leashedByPlayer ()Z
CLASS class_3987 DefendTraderGoal CLASS class_3987 DefendTraderGoal

View File

@ -27,6 +27,7 @@ CLASS net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity
ARG 1 brain ARG 1 brain
METHOD method_19176 releaseTicketFor (Lnet/minecraft/class_4140;)V METHOD method_19176 releaseTicketFor (Lnet/minecraft/class_4140;)V
METHOD method_19177 talkWithVillager (Lnet/minecraft/class_1646;J)V METHOD method_19177 talkWithVillager (Lnet/minecraft/class_1646;J)V
ARG 1 villager
ARG 2 time ARG 2 time
METHOD method_19179 reinitializeBrain (Lnet/minecraft/class_3218;)V METHOD method_19179 reinitializeBrain (Lnet/minecraft/class_3218;)V
ARG 1 world ARG 1 world
@ -69,6 +70,7 @@ CLASS net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity
METHOD method_20822 shouldRestock ()Z METHOD method_20822 shouldRestock ()Z
METHOD method_20823 needRestock ()Z METHOD method_20823 needRestock ()Z
METHOD method_20824 canRestock ()Z METHOD method_20824 canRestock ()Z
METHOD method_21650 setGossipDataFromTag (Lnet/minecraft/class_2520;)V
METHOD method_21651 getGossip ()Lnet/minecraft/class_4136; METHOD method_21651 getGossip ()Lnet/minecraft/class_4136;
METHOD method_21724 updatePricesOnDemand ()V METHOD method_21724 updatePricesOnDemand ()V
METHOD method_26955 createVillagerAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26955 createVillagerAttributes ()Lnet/minecraft/class_5132$class_5133;

View File

@ -18,6 +18,9 @@ CLASS net/minecraft/class_1661 net/minecraft/entity/player/PlayerInventory
ARG 1 slot ARG 1 slot
ARG 2 stack ARG 2 stack
METHOD method_7368 getHotbarSize ()I METHOD method_7368 getHotbarSize ()I
METHOD method_7369 clearItem (Ljava/util/function/Predicate;I)I
ARG 1 itemPredicate
ARG 2 amount
METHOD method_7370 getBlockBreakingSpeed (Lnet/minecraft/class_2680;)F METHOD method_7370 getBlockBreakingSpeed (Lnet/minecraft/class_2680;)F
ARG 1 block ARG 1 block
METHOD method_7372 getArmorStack (I)Lnet/minecraft/class_1799; METHOD method_7372 getArmorStack (I)Lnet/minecraft/class_1799;

View File

@ -24,6 +24,8 @@ CLASS net/minecraft/class_1277 net/minecraft/inventory/BasicInventory
METHOD method_24825 canCombine (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z METHOD method_24825 canCombine (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 1 one ARG 1 one
ARG 2 two ARG 2 two
METHOD method_27070 canInsert (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_5488 removeListener (Lnet/minecraft/class_1265;)V METHOD method_5488 removeListener (Lnet/minecraft/class_1265;)V
ARG 1 listener ARG 1 listener
METHOD method_5489 addListener (Lnet/minecraft/class_1265;)V METHOD method_5489 addListener (Lnet/minecraft/class_1265;)V

View File

@ -38,7 +38,8 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
ARG 1 stack ARG 1 stack
ARG 2 world ARG 2 world
ARG 3 player ARG 3 player
METHOD method_7844 getModifiers (Lnet/minecraft/class_1304;)Lcom/google/common/collect/Multimap; METHOD method_7844 getAttributeModifiers (Lnet/minecraft/class_1304;)Lcom/google/common/collect/Multimap;
ARG 1 slot
METHOD method_7846 isDamageable ()Z METHOD method_7846 isDamageable ()Z
METHOD method_7847 useOnEntity (Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;)Z METHOD method_7847 useOnEntity (Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;)Z
ARG 1 stack ARG 1 stack

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1766 net/minecraft/item/MiningToolItem CLASS net/minecraft/class_1766 net/minecraft/item/MiningToolItem
FIELD field_23742 attributeModifiers Lcom/google/common/collect/Multimap;
FIELD field_7939 attackDamage F FIELD field_7939 attackDamage F
FIELD field_7940 miningSpeed F FIELD field_7940 miningSpeed F
FIELD field_7941 effectiveBlocks Ljava/util/Set; FIELD field_7941 effectiveBlocks Ljava/util/Set;
@ -12,3 +13,4 @@ CLASS net/minecraft/class_1766 net/minecraft/item/MiningToolItem
ARG 0 e ARG 0 e
METHOD method_20274 (Lnet/minecraft/class_1309;)V METHOD method_20274 (Lnet/minecraft/class_1309;)V
ARG 0 e ARG 0 e
METHOD method_26366 getAttackDamage ()F

View File

@ -78,6 +78,7 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
METHOD method_14238 getClientChatVisibility ()Lnet/minecraft/class_1659; METHOD method_14238 getClientChatVisibility ()Lnet/minecraft/class_1659;
METHOD method_14239 isDisconnected ()Z METHOD method_14239 isDisconnected ()Z
METHOD method_14240 onTeleportationDone ()V METHOD method_14240 onTeleportationDone ()V
METHOD method_14241 updateCursorStack ()V
METHOD method_14242 getCameraEntity ()Lnet/minecraft/class_1297; METHOD method_14242 getCameraEntity ()Lnet/minecraft/class_1297;
METHOD method_14245 moveToSpawn (Lnet/minecraft/class_3218;)V METHOD method_14245 moveToSpawn (Lnet/minecraft/class_3218;)V
ARG 1 world ARG 1 world

View File

@ -28,6 +28,11 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
METHOD method_15347 approximatelyEquals (FF)Z METHOD method_15347 approximatelyEquals (FF)Z
ARG 0 a ARG 0 a
ARG 1 b ARG 1 b
METHOD method_15348 stepTowards (FFF)F
COMMENT Steps from {@code from} towards {@code to}, changing the value by at most {@code step}.
ARG 0 from
ARG 1 to
ARG 2 step
METHOD method_15349 atan2 (DD)D METHOD method_15349 atan2 (DD)D
ARG 0 y ARG 0 y
ARG 2 x ARG 2 x
@ -106,6 +111,13 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
ARG 0 value ARG 0 value
METHOD method_15386 ceil (F)I METHOD method_15386 ceil (F)I
METHOD method_15387 floorMod (II)I METHOD method_15387 floorMod (II)I
METHOD method_15388 stepUnwrappedAngleTowards (FFF)F
COMMENT Steps from {@code from} degrees towards {@code to} degrees, changing the value by at most {@code step} degrees.
COMMENT
COMMENT <p>This method does not wrap the resulting angle, so {@link #stepAngleTowards(float, float, float)} should be used in preference.</p>
ARG 0 from
ARG 1 to
ARG 2 step
METHOD method_15389 hashCode (Lnet/minecraft/class_2382;)J METHOD method_15389 hashCode (Lnet/minecraft/class_2382;)J
ARG 0 vec ARG 0 vec
METHOD method_15390 clampedLerp (DDD)D METHOD method_15390 clampedLerp (DDD)D
@ -172,10 +184,11 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
ARG 1 start ARG 1 start
ARG 2 end ARG 2 end
METHOD method_17822 sign (D)I METHOD method_17822 sign (D)I
METHOD method_20306 capRotation (FFF)F METHOD method_20306 stepAngleTowards (FFF)F
ARG 0 start COMMENT Steps from {@code from} degrees towards {@code to} degrees, changing the value by at most {@code step} degrees.
ARG 1 end ARG 0 from
ARG 2 speed ARG 1 to
ARG 2 step
METHOD method_20390 approximatelyEquals (DD)Z METHOD method_20390 approximatelyEquals (DD)Z
ARG 0 a ARG 0 a
ARG 2 b ARG 2 b

View File

@ -7,20 +7,28 @@ CLASS net/minecraft/class_243 net/minecraft/util/math/Vec3d
ARG 1 x ARG 1 x
ARG 3 y ARG 3 y
ARG 5 z ARG 5 z
METHOD <init> (Lnet/minecraft/class_1160;)V
ARG 1 vec
METHOD equals (Ljava/lang/Object;)Z METHOD equals (Ljava/lang/Object;)Z
ARG 1 o ARG 1 o
METHOD method_1019 add (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; METHOD method_1019 add (Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
ARG 1 vec
METHOD method_1020 subtract (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; METHOD method_1020 subtract (Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
ARG 1 vec
METHOD method_1021 multiply (D)Lnet/minecraft/class_243; METHOD method_1021 multiply (D)Lnet/minecraft/class_243;
ARG 1 mult ARG 1 mult
METHOD method_1022 distanceTo (Lnet/minecraft/class_243;)D METHOD method_1022 distanceTo (Lnet/minecraft/class_243;)D
ARG 1 vec
METHOD method_1023 subtract (DDD)Lnet/minecraft/class_243; METHOD method_1023 subtract (DDD)Lnet/minecraft/class_243;
ARG 1 x ARG 1 x
ARG 3 y ARG 3 y
ARG 5 z ARG 5 z
METHOD method_1024 rotateY (F)Lnet/minecraft/class_243; METHOD method_1024 rotateY (F)Lnet/minecraft/class_243;
ARG 1 angle
METHOD method_1025 squaredDistanceTo (Lnet/minecraft/class_243;)D METHOD method_1025 squaredDistanceTo (Lnet/minecraft/class_243;)D
ARG 1 vec
METHOD method_1026 dotProduct (Lnet/minecraft/class_243;)D METHOD method_1026 dotProduct (Lnet/minecraft/class_243;)D
ARG 1 vec
METHOD method_1027 lengthSquared ()D METHOD method_1027 lengthSquared ()D
METHOD method_1028 squaredDistanceTo (DDD)D METHOD method_1028 squaredDistanceTo (DDD)D
ARG 1 x ARG 1 x
@ -40,8 +48,11 @@ CLASS net/minecraft/class_243 net/minecraft/util/math/Vec3d
METHOD method_1034 fromPolar (Lnet/minecraft/class_241;)Lnet/minecraft/class_243; METHOD method_1034 fromPolar (Lnet/minecraft/class_241;)Lnet/minecraft/class_243;
ARG 0 polar ARG 0 polar
METHOD method_1035 reverseSubtract (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; METHOD method_1035 reverseSubtract (Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
ARG 1 vec
METHOD method_1036 crossProduct (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; METHOD method_1036 crossProduct (Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
ARG 1 vec
METHOD method_1037 rotateX (F)Lnet/minecraft/class_243; METHOD method_1037 rotateX (F)Lnet/minecraft/class_243;
ARG 1 angle
METHOD method_18043 getComponentAlongAxis (Lnet/minecraft/class_2350$class_2351;)D METHOD method_18043 getComponentAlongAxis (Lnet/minecraft/class_2350$class_2351;)D
METHOD method_18805 multiply (DDD)Lnet/minecraft/class_243; METHOD method_18805 multiply (DDD)Lnet/minecraft/class_243;
ARG 1 multX ARG 1 multX
@ -55,3 +66,12 @@ CLASS net/minecraft/class_243 net/minecraft/util/math/Vec3d
METHOD method_24802 isInRange (Lnet/minecraft/class_2374;D)Z METHOD method_24802 isInRange (Lnet/minecraft/class_2374;D)Z
ARG 1 pos ARG 1 pos
ARG 2 radius ARG 2 radius
METHOD method_24953 ofCenter (Lnet/minecraft/class_2382;)Lnet/minecraft/class_243;
ARG 0 vec
METHOD method_24954 of (Lnet/minecraft/class_2382;)Lnet/minecraft/class_243;
ARG 0 vec
METHOD method_24955 ofBottomCenter (Lnet/minecraft/class_2382;)Lnet/minecraft/class_243;
ARG 0 vec
METHOD method_26410 ofCenter (Lnet/minecraft/class_2382;D)Lnet/minecraft/class_243;
ARG 0 vec
ARG 1 deltaY

View File

@ -13,6 +13,7 @@ CLASS net/minecraft/class_1915 net/minecraft/village/Trader
ARG 1 customer ARG 1 customer
METHOD method_8260 getTraderWorld ()Lnet/minecraft/class_1937; METHOD method_8260 getTraderWorld ()Lnet/minecraft/class_1937;
METHOD method_8261 setOffersFromServer (Lnet/minecraft/class_1916;)V METHOD method_8261 setOffersFromServer (Lnet/minecraft/class_1916;)V
ARG 1 offers
METHOD method_8262 trade (Lnet/minecraft/class_1914;)V METHOD method_8262 trade (Lnet/minecraft/class_1914;)V
ARG 1 offer ARG 1 offer
METHOD method_8264 getOffers ()Lnet/minecraft/class_1916; METHOD method_8264 getOffers ()Lnet/minecraft/class_1916;