Entity mappings

This commit is contained in:
Runemoro 2019-04-04 16:04:27 -04:00
parent 845be1d2ec
commit 8fb75cc949
44 changed files with 360 additions and 52 deletions

View File

@ -9,7 +9,8 @@ CLASS bsx net/minecraft/block/entity/BeaconBlockEntity
METHOD c getHeight ()I
FIELD a EFFECTS_BY_LEVEL [[Lahr;
FIELD b EFFECTS Ljava/util/Set;
FIELD h levels I
FIELD c beamSegments Ljava/util/List;
FIELD h level I
FIELD j primary Lahr;
FIELD k secondary Lahr;
FIELD l customName Ljm;

View File

@ -1,3 +0,0 @@
CLASS dwg net/minecraft/client/audio/AmbientSoundManager
FIELD a player Ldjf;
FIELD b soundManager Ldxe;

View File

@ -0,0 +1,4 @@
CLASS dwg net/minecraft/client/audio/AmbientSoundPlayer
FIELD a player Ldjf;
FIELD b soundManager Ldxe;
FIELD c ticksUntilPlay I

View File

@ -0,0 +1,4 @@
CLASS dvu net/minecraft/client/audio/BubbleColumnSoundPlayer
FIELD a player Ldjf;
FIELD b hasPlayedForCurrentColumn Z
FIELD c firstTick Z

View File

@ -0,0 +1,2 @@
CLASS blt net/minecraft/client/block/ColoredBlock
METHOD a getColor ()Lban;

View File

@ -9,9 +9,18 @@ CLASS djf net/minecraft/client/network/ClientPlayerEntity
FIELD cd recipeBook Lcul;
FIELD ce tickables Ljava/util/List;
FIELD cf clientPermissionLevel I
FIELD cg lastX D
FIELD ch lastBaseY D
FIELD ci lastZ D
FIELD cj lastYaw F
FIELD ck lastPitch F
FIELD cl lastOnGround Z
FIELD cm lastIsHoldingSneakKey Z
FIELD cn lastSprinting Z
FIELD cq serverBrand Ljava/lang/String;
FIELD cu activeHand Lagt;
FIELD cv riding Z
FIELD cw lastAutoJump Z
FIELD e networkHandler Ldgs;
FIELD f input Ldjd;
FIELD g client Lcuu;
@ -21,12 +30,16 @@ CLASS djf net/minecraft/client/network/ClientPlayerEntity
METHOD B getStats ()Lys;
METHOD D getRecipeBook ()Lcul;
METHOD F hasJumpingMount ()Z
METHOD H isHoldingSneakKey ()Z
METHOD I isCamera ()Z
METHOD J isRiding ()Z
METHOD M sendMovementPackets ()V
METHOD a setClientPermissionLevel (I)V
METHOD a onRecipeDisplayed (Lbdy;)V
METHOD eb updateNausea ()V
METHOD f sendChatMessage (Ljava/lang/String;)V
METHOD g cannotFitAt (Lev;)Z
ARG 1 pos
METHOD g setServerBrand (Ljava/lang/String;)V
ARG 1 serverBrand
METHOD t updateHealth (F)V

View File

@ -2,15 +2,24 @@ CLASS lp net/minecraft/client/network/packet/GameJoinS2CPacket
FIELD a playerEntityId I
FIELD b hardcore Z
FIELD c gameMode Lbgt;
FIELD d dimension Lbxs;
FIELD e maxPlayers I
FIELD f generatorType Lbhd;
FIELD g chunkLoadDistance I
FIELD h reducedDebugInfo Z
METHOD <init> (ILbgt;ZLbxs;ILbhd;IZ)V
ARG 1 playerEntityId
ARG 2 gameMode
ARG 3 hardcore
ARG 4 dimension
ARG 5 maxPlayers
ARG 6 generatorType
ARG 7 chunkLoadDistance
ARG 8 reducedDebugInfo
METHOD b getEntityId ()I
METHOD c isHardcore ()Z
METHOD d getGameMode ()Lbgt;
METHOD e getDimension ()Lbxs;
METHOD g getGeneratorType ()Lbhd;
METHOD h getChunkLoadDistance ()I
METHOD i hasReducedDebugInfo ()Z

View File

@ -14,6 +14,7 @@ CLASS dop net/minecraft/client/render/entity/EntityRenderDispatcher
FIELD m renderPosY D
FIELD n renderPosZ D
FIELD o renderOutlines Z
FIELD q showHitboxes Z
METHOD <init> (Ldtr;Ldpk;Lxa;)V
ARG 1 textureManager
METHOD a setRenderPosition (DDD)V
@ -21,8 +22,15 @@ CLASS dop net/minecraft/client/render/entity/EntityRenderDispatcher
METHOD a getRenderer (Lahz;)Ldoq;
METHOD a renderHitbox (Lahz;DDDFF)V
METHOD a render (Lahz;DDDFFZ)V
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 yaw
ARG 9 tickDelta
ARG 10 forceHideHitbox
METHOD a renderSecondPass (Lahz;F)V
METHOD a render (Lahz;FZ)V
ARG 2 tickDelta
METHOD a configure (Lbgw;Lcvm;Lcuk;Lahz;Lcuy;)V
ARG 1 world
ARG 2 textRenderer
@ -30,6 +38,10 @@ CLASS dop net/minecraft/client/render/entity/EntityRenderDispatcher
ARG 4 targetedEntity
ARG 5 gameOptions
METHOD a getRenderer (Ljava/lang/Class;)Ldoq;
METHOD b showsHitboxes ()Z
METHOD b hasSecondPass (Lahz;)Z
METHOD b setShowHitboxes (Z)V
ARG 1 showHitboxes
METHOD c getTextRenderer ()Lcvm;
METHOD c setRenderOutlines (Z)V
ARG 1 renderOutlines

View File

@ -4,12 +4,28 @@ CLASS doq net/minecraft/client/render/entity/EntityRenderer
FIELD e renderOutlines Z
METHOD a hasSecondPass ()Z
METHOD a getTexture (Lahz;)Lqr;
METHOD a renderLabelIfPresent (Lahz;DDD)V
ARG 1 entity
ARG 2 x
ARG 4 y
ARG 6 z
METHOD a renderEntityOnFire (Lahz;DDDF)V
ARG 2 x
ARG 4 y
METHOD a render (Lahz;DDDFF)V
ARG 1 entity
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 yaw
ARG 9 tickDelta
METHOD a renderLabel (Lahz;DDDLjava/lang/String;D)V
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 text
METHOD a isVisible (Lahz;Ldmu;DDD)Z
METHOD a renderEntityLabel (Lahz;Ljava/lang/String;DDDI)V
METHOD a renderLabel (Lahz;Ljava/lang/String;DDDI)V
ARG 1 entity
ARG 2 text
ARG 3 x
@ -21,7 +37,8 @@ CLASS doq net/minecraft/client/render/entity/EntityRenderer
METHOD a bindTexture (Lqr;)V
METHOD a setRenderOutlines (Z)V
METHOD b getFontRenderer ()Lcvm;
METHOD b renderRightArmOverlay (Lahz;)Z
METHOD b hasLabel (Lahz;)Z
ARG 1 entity
METHOD b renderSecondPass (Lahz;DDDFF)V
METHOD c getRenderManager ()Ldop;
METHOD c getOutlineColor (Lahz;)I

View File

@ -4,4 +4,4 @@ CLASS dpj net/minecraft/client/render/entity/ItemFrameEntityRenderer
FIELD i itemRenderer Ldpk;
METHOD <init> (Ldop;Ldpk;)V
ARG 1 renderManager
METHOD b renderRightArmOverlay (Lasu;)V
METHOD b hasLabel (Lasu;)V

View File

@ -2,3 +2,8 @@ CLASS bff net/minecraft/enchantment/FrostWalkerEnchantment
METHOD <init> (Lbey$a;[Laie;)V
ARG 1 weight
ARG 2 slotTypes
METHOD a freezeWater (Laii;Lbgw;Lev;I)V
ARG 0 entity
ARG 1 world
ARG 2 blockPos
ARG 3 level

View File

@ -1 +1,5 @@
CLASS ahg net/minecraft/entity/DamageUtil
METHOD a getDamageLeft (FFF)F
ARG 0 damage
ARG 1 armor
ARG 2 armorToughness

View File

@ -13,7 +13,7 @@ CLASS ahz net/minecraft/entity/Entity
FIELD O age I
FIELD P insideWater Z
FIELD U dataTracker Lqj;
FIELD V ENTITY_FLAGS Lqg;
FIELD V FLAGS Lqg;
FIELD X chunkX I
FIELD Y chunkY I
FIELD Z chunkZ I
@ -81,7 +81,8 @@ CLASS ahz net/minecraft/entity/Entity
METHOD W getDataTracker ()Lqj;
METHOD Y remove ()V
METHOD Z getPose ()Lais;
METHOD a setStatus (B)V
METHOD a handleStatus (B)V
ARG 1 status
METHOD a shouldRenderAtDistance (D)Z
ARG 1 distance
METHOD a requestTeleport (DDD)V
@ -202,8 +203,11 @@ CLASS ahz net/minecraft/entity/Entity
METHOD aT getRotationVecClient ()Lcri;
METHOD aV getDefaultPortalCooldown ()I
METHOD aX getItemsHand ()Ljava/lang/Iterable;
METHOD aY getItemsArmor ()Ljava/lang/Iterable;
METHOD aY getArmorItems ()Ljava/lang/Iterable;
METHOD aZ getItemsEquipped ()Ljava/lang/Iterable;
METHOD a_ equip (ILbbq;)Z
ARG 1 slot
ARG 2 item
METHOD aa baseTick ()V
METHOD ab getMaxPortalTime ()I
METHOD ac setOnFireFromLava ()V
@ -236,7 +240,7 @@ CLASS ahz net/minecraft/entity/Entity
METHOD b handleFallDamage (FF)V
ARG 1 fallDistance
ARG 2 damageMultiplier
METHOD b setEntityFlag (IZ)V
METHOD b setFlag (IZ)V
ARG 1 index
METHOD b isInvulnerableTo (Lahi;)Z
METHOD b setPose (Lais;)V
@ -261,6 +265,7 @@ CLASS ahz net/minecraft/entity/Entity
METHOD bG getMovementDirection ()Lfa;
METHOD bH getComponentHoverEvent ()Ljp;
METHOD bI getBoundingBox ()Lcrd;
METHOD bJ getVisibilityBoundingBox ()Lcrd;
METHOD bK getStandingEyeHeight ()F
METHOD bL getBlockPos ()Lev;
METHOD bM getPosVector ()Lcri;
@ -276,6 +281,7 @@ CLASS ahz net/minecraft/entity/Entity
METHOD ba isOnFire ()Z
METHOD bb hasVehicle ()Z
METHOD bc hasPassengers ()Z
METHOD bd canBeRiddenInWater ()Z
METHOD be isSneaking ()Z
METHOD bg isSprinting ()Z
METHOD bh isSwimming ()Z
@ -314,6 +320,7 @@ CLASS ahz net/minecraft/entity/Entity
ARG 3 offsetY
ARG 5 offsetZ
METHOD d getEyeHeight (Lais;)F
ARG 1 pose
METHOD d setVelocity (Lcri;)V
METHOD d saveToTag (Lib;)Z
METHOD d setUnaffectedByGravity (Z)V
@ -347,9 +354,13 @@ CLASS ahz net/minecraft/entity/Entity
ARG 3 y
ARG 5 z
METHOD h getYaw (F)F
METHOD h getEntityFlag (I)Z
METHOD h getFlag (I)Z
METHOD h squaredDistanceTo (Lahz;)D
METHOD h setGlowing (Z)V
METHOD i pushOutOfBlocks (DDD)V
ARG 1 x
ARG 3 y
ARG 5 z
METHOD i setBreath (I)V
METHOD i pushAwayFrom (Lahz;)V
METHOD i setInvisible (Z)V

View File

@ -1,2 +1,22 @@
CLASS avy net/minecraft/entity/FireworkEntity
FIELD b ITEM_STACK Lqg;
FIELD b ITEM Lqg;
FIELD c SHOOTER_ENTITY_ID Lqg;
FIELD d SHOT_AT_ANGLE Lqg;
FIELD e life I
FIELD f lifeTime I
FIELD g shooter Laii;
METHOD <init> (Lbgw;DDDLbbq;)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 item
METHOD <init> (Lbgw;Lbbq;Laii;)V
ARG 1 world
ARG 2 item
ARG 3 shooter
METHOD a handleCollision (Lcrg;)V
METHOD i wasShotAtAngle ()Z
METHOD k explodeAndRemove ()V
METHOD l explode ()V
METHOD m wasShotByEntity ()Z

View File

@ -1,4 +1,5 @@
CLASS aii net/minecraft/entity/LivingEntity
FIELD aA handSwingProgress F
FIELD aM headYaw F
FIELD aN prevHeadYaw F
FIELD aP attackingPlayer Lavn;
@ -7,26 +8,30 @@ CLASS aii net/minecraft/entity/LivingEntity
FIELD aS despawnCounter I
FIELD ap LIVING_FLAGS Lqg;
FIELD aq SLEEPING_SIZE Laia;
FIELD ar isHandSwinging Z
FIELD as preferredHand Lagt;
FIELD at handSwingTicks I
FIELD au stuckArrowTimer I
FIELD av hurtTime I
FIELD ay deathCounter I
FIELD az lastHandSwingProgress F
FIELD bA lastAttackedTime I
FIELD bB attacking Laii;
FIELD bC lastAttackTime I
FIELD bD movementSpeed F
FIELD bF absorptionAmount F
FIELD bG lastBlockPos Lev;
FIELD b ATTR_SPRINTING_SPEED_BOOST_ID Ljava/util/UUID;
FIELD ba jumping Z
FIELD bb movementInputSideways F
FIELD bc movementInputUp F
FIELD bd movementInputForward F
FIELD bb sidewaysSpeed F
FIELD bc upwardSpeed F
FIELD bd forwardSpeed F
FIELD bn activeItemStack Lbbq;
FIELD br brain Laix;
FIELD bs SLEEPING_POSITION Lqg;
FIELD bt attributeContainer Lajc;
FIELD bu damageTracker Lahh;
FIELD bv activePotionEffects Ljava/util/Map;
FIELD bv activeStatusEffects Ljava/util/Map;
FIELD bw equippedHand Lfj;
FIELD bx equippedArmor Lfj;
FIELD bz attacker Laii;
@ -57,16 +62,30 @@ CLASS aii net/minecraft/entity/LivingEntity
METHOD a dropLoot (Lahi;Z)V
ARG 1 source
ARG 2 killedByPlayer
METHOD a hasPotionEffect (Lahr;)Z
METHOD a pickUpEntity (Lahz;I)V
METHOD a hasStatusEffect (Lahr;)Z
METHOD a takeKnockback (Lahz;FDD)V
ARG 1 source
ARG 2 scale
ARG 3 x
ARG 5 z
METHOD a sendPickup (Lahz;I)V
ARG 1 item
ARG 2 count
METHOD a canTarget (Laid;)Z
METHOD a isEquippedStackValid (Laie;)Z
METHOD a setAttacker (Laii;)V
METHOD a isTarget (Laii;Lapp;)Z
ARG 1 target
ARG 2 targetPredicate
METHOD a getAttributeInstance (Laiy;)Laiz;
METHOD a spawnItemParticles (Lbbq;I)V
ARG 1 item
ARG 2 count
METHOD a applyFoodEffects (Lbbq;Lbgw;Laii;)V
METHOD a eatFood (Lbgw;Lbbq;)Lbbq;
METHOD a createBrain (Lcom/mojang/datafixers/Dynamic;)Laix;
METHOD a deserializeBrain (Lcom/mojang/datafixers/Dynamic;)Laix;
METHOD a setPositionInBed (Lev;)V
ARG 1 pos
METHOD a setNearbySongPlaying (Lev;Z)V
ARG 1 songSource
ARG 2 playing
@ -76,28 +95,49 @@ CLASS aii net/minecraft/entity/LivingEntity
METHOD b heal (F)V
ARG 1 amount
METHOD b getStackInHand (Lagt;)Lbbq;
METHOD b getPotionEffect (Lahr;)Laht;
METHOD b applyArmorToDamage (Lahi;F)F
ARG 1 source
ARG 2 damage
METHOD b getStatusEffect (Lahr;)Laht;
METHOD b getEquippedStack (Laie;)Lbbq;
METHOD b getActiveEyeHeight (Lais;Laia;)F
METHOD b onEquipStack (Lbbq;)V
ARG 1 stack
METHOD b spawnEatingParticlesAndPlayEatingSoundOrPlayDrinkingSound (Lbbq;I)V
ARG 1 item
ARG 2 particleCount
METHOD b applyFrostWalker (Lev;)V
ARG 1 pos
METHOD c setHealth (F)V
METHOD c setLivingFlag (IZ)V
ARG 1 mask
ARG 2 value
METHOD c setCurrentHand (Lagt;)V
METHOD c playHurtSound (Lahi;)V
METHOD c applyEnchantmentsToDamage (Lahi;F)F
ARG 1 source
ARG 2 amount
METHOD c removePotionEffect (Lahr;)Laht;
METHOD c addPotionEffect (Laht;)Z
METHOD c sendEquipmentBreakStatus (Laie;)V
ARG 1 slot
METHOD c canTarget (Laii;)Z
ARG 1 target
METHOD c getDrinkSound (Lbbq;)Lyh;
METHOD c containsOnlyAmbientEffects (Ljava/util/Collection;)Z
ARG 0 effects
METHOD c swimUpward (Lyz;)V
ARG 1 fluid
METHOD cA getHealth ()F
METHOD cB getRecentDamageSource ()Lahi;
METHOD cC dropInventory ()V
METHOD cD getLootTable ()Lqr;
METHOD cE getDeathSound ()Lyh;
METHOD cG getArmor ()I
METHOD cH getDamageTracker ()Lahh;
METHOD cJ getHealthMaximum ()F
METHOD cK getStuckArrows ()I
METHOD cL tickHandSwing ()V
METHOD cM getAttributeContainer ()Lajc;
METHOD cN getGroup ()Laim;
METHOD cO getMainHandStack ()Lbbq;
@ -112,6 +152,7 @@ CLASS aii net/minecraft/entity/LivingEntity
METHOD ch getBrain ()Laix;
METHOD ci initAttributes ()V
METHOD cj canBreatheInWater ()Z
METHOD ck getScaleFactor ()F
METHOD cl updatePostDeath ()V
METHOD cm canDropLootAndXp ()Z
METHOD cn shouldAlwaysDropXp ()Z
@ -121,15 +162,22 @@ CLASS aii net/minecraft/entity/LivingEntity
METHOD cr getAttacking ()Laii;
METHOD cs getLastAttackTime ()I
METHOD ct getDespawnCounter ()I
METHOD cu spawnPotionParticles ()V
METHOD cv clearPotionSwirls ()V
METHOD cw clearPotionEffects ()Z
METHOD cx getPotionEffects ()Ljava/util/Collection;
METHOD cx getStatusEffects ()Ljava/util/Collection;
METHOD cy getActiveStatusEffects ()Ljava/util/Map;
METHOD cz isUndead ()Z
METHOD d sendToolBreakStatus (Lagt;)V
METHOD d drop (Lahi;)V
METHOD d applyDamage (Lahi;F)V
ARG 1 damageSource
ARG 1 source
ARG 2 damage
METHOD d removeStatusEffect (Lahr;)Z
METHOD d isPotionEffective (Laht;)Z
METHOD d getEquipmentBreakStatus (Laie;)B
METHOD d takeShieldHit (Laii;)V
ARG 1 source
METHOD d getCurrentExperience (Lavn;)I
METHOD d getEatSound (Lbbq;)Lyh;
METHOD d setSleepingPosition (Lev;)V
@ -149,18 +197,29 @@ CLASS aii net/minecraft/entity/LivingEntity
ARG 1 yaw
METHOD e getHurtSound (Lahi;)Lyh;
ARG 1 source
METHOD e knockback (Laii;)V
ARG 1 target
METHOD e canPickUp (Lbbq;)Z
METHOD e travel (Lcri;)V
ARG 1 movementInput
METHOD e sleep (Lev;)V
METHOD f attackLivingEntity (Laii;)V
METHOD f getArrowType (Lbbq;)Lbbq;
METHOD g playEquipmentBreakEffects (Lbbq;)V
ARG 1 item
METHOD k updateMovement ()V
METHOD k getNextBreathInWater (I)I
ARG 1 breath
METHOD l getHandSwingDuration ()I
METHOD l getNextBreathInAir (I)I
ARG 1 breath
METHOD m damageArmor (F)V
ARG 1 amount
METHOD m setDespawnCounter (I)V
ARG 1 despawnCounter
METHOD n initAi ()V
METHOD n damageShield (F)V
ARG 1 amount
METHOD n getFallSound (I)Lyh;
METHOD o setMovementSpeed (F)V
ARG 1 movementSpeed

View File

@ -1,5 +1,23 @@
CLASS awd net/minecraft/entity/ProjectileUtil
METHOD a getEntityAndRidingEntity (Lahz;)Ljava/util/Set;
ARG 0 entity
METHOD a getCollision (Lahz;Lcrd;Ljava/util/function/Predicate;Lbgk$a;Z)Lcrg;
ARG 0 entity
ARG 1 box
ARG 2 entityCollisionPredicate
ARG 3 shapeType
METHOD a rayTrace (Lahz;Lcri;Lcri;Lcrd;Ljava/util/function/Predicate;D)Lcrf;
METHOD a getCollision (Lahz;ZZLahz;Lbgk$a;)Lcrg;
ARG 0 entity
ARG 4 shapeType
METHOD a getCollision (Lahz;ZZLahz;Lbgk$a;ZLjava/util/function/Predicate;Lcrd;)Lcrg;
ARG 0 entity
ARG 4 shapeType
ARG 6 entityCollisionPredicate
ARG 7 boz
METHOD a getHandPossiblyHolding (Laii;Lbbl;)Lagt;
ARG 0 entity
ARG 1 item
METHOD a createArrowProjectile (Laii;Lbbq;F)Lavr;
METHOD a getEntityCollision (Lbgw;Lahz;Lcri;Lcri;Lcrd;Ljava/util/function/Predicate;)Lcrf;
METHOD a getEntityCollision (Lbgw;Lahz;Lcri;Lcri;Lcrd;Ljava/util/function/Predicate;D)Lcrf;

View File

@ -1,5 +1,7 @@
CLASS alq net/minecraft/entity/ai/control/LookControl
FIELD a entity Laij;
FIELD b yawSpeed F
FIELD c pitchSpeed F
FIELD d active Z
FIELD e lookX D
FIELD f lookY D
@ -8,8 +10,20 @@ CLASS alq net/minecraft/entity/ai/control/LookControl
METHOD a lookAt (DDDFF)V
ARG 1 x
ARG 3 y
ARG 5 z
ARG 7 yawSpeed
ARG 8 pitchSpeed
METHOD a changeAngle (FFF)F
ARG 1 from
ARG 2 to
ARG 3 max
METHOD a lookAt (Lahz;FF)V
ARG 1 entity
ARG 2 yawSpeed
ARG 3 pitchSpeed
METHOD b isActive ()Z
METHOD c getLookX ()D
METHOD d getLookY ()D
METHOD e getLookZ ()D
METHOD f getTargetPitch ()F
METHOD g getTargetYaw ()F

View File

@ -14,6 +14,10 @@ CLASS alr net/minecraft/entity/ai/control/MoveControl
ARG 3 y
ARG 5 z
ARG 7 speed
METHOD a changeAngle (FFF)F
ARG 1 from
ARG 2 to
ARG 3 max
METHOD b isMoving ()Z
METHOD c getSpeed ()D
METHOD d getTargetX ()D

View File

@ -65,7 +65,7 @@ CLASS ahi net/minecraft/entity/damage/DamageSource
METHOD c getDeathMessage (Laii;)Ljm;
METHOD d isExplosive ()Z
METHOD e setExplosive ()Lahi;
METHOD f doesBypassArmor ()Z
METHOD f bypassesArmor ()Z
METHOD g getExhaustion ()F
METHOD h doesDamageToCreative ()Z
METHOD i isUnblockable ()Z

View File

@ -1,5 +1,6 @@
CLASS ahr net/minecraft/entity/effect/StatusEffect
FIELD a attributes Ljava/util/Map;
FIELD b type Lahs;
FIELD c color I
FIELD d translationKey Ljava/lang/String;
METHOD a isInstant ()Z
@ -17,4 +18,5 @@ CLASS ahr net/minecraft/entity/effect/StatusEffect
METHOD a applyUpdateEffect (Laii;I)V
ARG 1 entity
METHOD c getTranslationKey ()Ljava/lang/String;
METHOD e getType ()Lahs;
METHOD f getColor ()I

View File

@ -1 +1,2 @@
CLASS ato net/minecraft/entity/mob/ElderGuardianEntity
METHOD dT straightenTail ()V

View File

@ -19,6 +19,7 @@ CLASS atp net/minecraft/entity/mob/EndermanEntity
CLASS atp$d PickUpBlockGoal
FIELD a owner Latp;
FIELD bA PLAYER_ENDERMITE_PREDICATE Ljava/util/function/Predicate;
FIELD bB lastAngrySoundAge I
FIELD bC ageWhenTargetSet I
FIELD bz ANGRY Lqg;
FIELD d CARRIED_BLOCK Lqg;
@ -33,3 +34,4 @@ CLASS atp net/minecraft/entity/mob/EndermanEntity
ARG 1 x
ARG 3 y
ARG 5 z
METHOD l playAngrySound ()V

View File

@ -1,5 +1,7 @@
CLASS avv net/minecraft/entity/mob/EvokerFangsEntity
FIELD b warmup I
FIELD d ticksLeft I
FIELD e hasAttacked Z
FIELD f owner Laii;
FIELD g ownerUuid Ljava/util/UUID;
METHOD <init> (Lbgw;DDDFILaii;)V
@ -7,5 +9,9 @@ CLASS avv net/minecraft/entity/mob/EvokerFangsEntity
ARG 2 x
ARG 4 y
ARG 6 z
METHOD a getAnimationProgress (F)F
ARG 1 tickDelta
METHOD a setOwner (Laii;)V
METHOD c damage (Laii;)V
ARG 1 target
METHOD f getOwner ()Laii;

View File

@ -3,3 +3,5 @@ CLASS atz net/minecraft/entity/mob/HostileEntity
ARG 1 type
METHOD I_ checkLightLevelForSpawn ()Z
METHOD dZ updateDespawnCounter ()V
METHOD e isAngryAt (Lavn;)Z
ARG 1 player

View File

@ -1,5 +1,6 @@
CLASS ath net/minecraft/entity/mob/IllagerEntity
CLASS ath$a State
CLASS net/minecraft/entity/mob/IllagerEntity$b DoorInteractGoal
METHOD <init> (Laid;Lbgw;)V
ARG 1 type
METHOD l getState ()Lath$a;

View File

@ -28,12 +28,15 @@ CLASS aij net/minecraft/entity/mob/MobEntity
ARG 1 type
METHOD A getMinAmbientSoundDelay ()I
METHOD B playAmbientSound ()V
METHOD D playSpawnEffects ()V
METHOD F getAmbientSound ()Lyh;
METHOD G getLootTableId ()Lqr;
METHOD H cannotDespawn ()Z
METHOD I checkDespawn ()V
METHOD J sendAiDebugData ()V
METHOD K mobTick ()V
METHOD L getLookPitchSpeed ()I
METHOD M getLookYawSpeed ()I
METHOD a changeAngle (FFF)F
ARG 1 oldAngle
ARG 2 newAngle
@ -48,7 +51,7 @@ CLASS aij net/minecraft/entity/mob/MobEntity
METHOD a getEquipmentForSlot (Laie;I)Lbbl;
ARG 0 equipmentSlot
ARG 1 equipmentLevel
METHOD a pickUp (Late;)V
METHOD a loot (Late;)V
ARG 1 item
METHOD a canBeLeashedBy (Lavn;)Z
METHOD a interactMob (Lavn;Lagt;)Z
@ -61,6 +64,8 @@ CLASS aij net/minecraft/entity/mob/MobEntity
METHOD a prepareEntityData (Lbgx;Lags;Lail;Laiu;Lib;)Laiu;
ARG 3 difficulty
METHOD a canSpawn (Lbgx;Lail;)Z
METHOD a canSpawn (Lbgz;)Z
ARG 1 world
METHOD a getPathNodeTypeWeight (Lcmp;)F
METHOD a setPathNodeTypeWeight (Lcmp;F)V
ARG 1 type
@ -72,6 +77,9 @@ CLASS aij net/minecraft/entity/mob/MobEntity
ARG 1 difficulty
METHOD b attachLeash (Lahz;Z)V
ARG 1 entity
METHOD b canEquipmentSlotContain (Laie;Lbbq;)Z
ARG 0 slot
ARG 1 item
METHOD b createNavigation (Lbgw;)Laox;
METHOD c canImmediatelyDespawn (D)Z
ARG 1 distanceSquared
@ -111,7 +119,13 @@ CLASS aij net/minecraft/entity/mob/MobEntity
METHOD q setAttacking (Z)V
ARG 1 attacking
METHOD r getMoveControl ()Lalr;
METHOD r setForwardSpeed (F)V
ARG 1 forwardSpeed
METHOD s getJumpControl ()Lalp;
METHOD s setUpwardSpeed (F)V
ARG 1 upwardSpeed
METHOD t setSidewaysSpeed (F)V
ARG 1 sidewaysMovement
METHOD u getNavigation ()Laox;
METHOD v getVisibilityCache ()Lapj;
METHOD w getTarget ()Laii;

View File

@ -3,4 +3,7 @@ CLASS aip net/minecraft/entity/mob/MobEntityWithAi
ARG 1 type
METHOD a getPathfindingFavor (Lev;Lbgz;)F
METHOD dQ isNavigating ()Z
METHOD dR getRunFromLeashSpeed ()D
METHOD f getPathfindingFavor (Lev;)F
METHOD u updateForLeashLength (F)V
ARG 1 leashLength

View File

@ -1,13 +1,37 @@
CLASS auk net/minecraft/entity/mob/SlimeEntity
CLASS auk$d SlimeMoveControl
FIELD i targetYaw F
FIELD j ticksUntilJump I
FIELD k slime Lauk;
FIELD l jumpOften Z
METHOD a move (D)V
ARG 1 speed
METHOD a look (FZ)V
ARG 1 targetYaw
ARG 2 jumpOften
CLASS net/minecraft/entity/mob/SlimeEntity$a LookGoal
FIELD a owner Lauk;
CLASS net/minecraft/entity/mob/SlimeEntity$b SwimGoal
FIELD a owner Lauk;
CLASS net/minecraft/entity/mob/SlimeEntity$c MoveGoal
FIELD a owner Lauk;
FIELD bA onGroundLastTick Z
FIELD b sizeX F
FIELD b targetStretch F
FIELD bz SLIME_SIZE Lqg;
FIELD c sizeY F
FIELD d sizeZ F
FIELD c stretch F
FIELD d lastStretch F
METHOD a setSize (IZ)V
ARG 1 size
ARG 2 heal
METHOD dQ getTicksUntilNextJump ()I
METHOD dR updateStretch ()V
METHOD dS isBig ()Z
METHOD dT getDamageAmount ()I
METHOD dU getSquishSound ()Lyh;
METHOD dV getJumpSound ()Lyh;
METHOD dW getSize ()I
METHOD dX isSmall ()Z
METHOD dY makesJumpSound ()Z
METHOD h damage (Laii;)V
ARG 1 target
METHOD l getParticles ()Lgd;

View File

@ -5,13 +5,13 @@ CLASS auo net/minecraft/entity/mob/VexEntity
CLASS auo$c VexMoveControl
CLASS auo$d LookAtTargetGoal
FIELD bA lifeTicks I
FIELD b FLAGS Lqg;
FIELD b VEX_FLAGS Lqg;
FIELD bz alive Z
FIELD c owner Laij;
FIELD d bounds Lev;
METHOD a setLifeTicks (I)V
ARG 1 lifeTicks
METHOD a setFlags (IZ)V
METHOD a setVexFlag (IZ)V
ARG 1 mask
ARG 2 value
METHOD a setOwner (Laij;)V

View File

@ -1,5 +1,7 @@
CLASS aus net/minecraft/entity/mob/ZombieEntity
CLASS aus$a DestroyEggGoal
CLASS net/minecraft/entity/mob/ZombieEntity$b ZombieEntityData
FIELD a isChild Z
FIELD bB CONVERTING_IN_WATER Lqg;
FIELD bD breakDoorsGoal Lalw;
FIELD bE canBreakDoors Z

View File

@ -48,7 +48,7 @@ CLASS aqo net/minecraft/entity/passive/FoxEntity
METHOD a byName (Ljava/lang/String;)Laqo$u;
METHOD b getBiomes ()Ljava/util/List;
METHOD c getId ()I
FIELD bA FLAGS Lqg;
FIELD bA FOX_FLAGS Lqg;
FIELD bB OWNER Lqg;
FIELD bD OTHER_TRUSTED Lqg;
FIELD bE PICKABLE_DROP_FILTER Ljava/util/function/Predicate;
@ -68,7 +68,9 @@ CLASS aqo net/minecraft/entity/passive/FoxEntity
METHOD a canJumpChase (Laqo;Laii;)Z
METHOD b addTrustedUuid (Ljava/util/UUID;)V
METHOD c canTrust (Ljava/util/UUID;)Z
METHOD d setFlag (IZ)V
METHOD d setFoxFlag (IZ)V
ARG 1 mask
ARG 2 value
METHOD dS getFoxType ()Laqo$u;
METHOD dT isSitting ()Z
METHOD dU isWalking ()Z
@ -84,7 +86,7 @@ CLASS aqo net/minecraft/entity/passive/FoxEntity
METHOD el wantsToPickupItem ()Z
METHOD k spit (Lbbq;)V
METHOD l dropItem (Lbbq;)V
METHOD r getFlag (I)Z
METHOD r getFoxFlag (I)Z
METHOD r setSitting (Z)V
METHOD s setChasing (Z)V
METHOD t setCrouching (Z)V

View File

@ -31,11 +31,13 @@ CLASS aqs net/minecraft/entity/passive/PandaEntity
CLASS aqs$j ExtinguishFireGoal
FIELD bE MAIN_GENE Lqg;
FIELD bF HIDDEN_GENE Lqg;
FIELD bG FLAGS Lqg;
FIELD bG PANDA_FLAGS Lqg;
METHOD a setMainGene (Laqs$a;)V
METHOD a initGenes (Laqs;Laqs;)V
METHOD b setHiddenGene (Laqs$a;)V
METHOD d setFlag (IZ)V
METHOD d setPandaFlag (IZ)V
ARG 1 mask
ARG 2 value
METHOD ec getMainGene ()Laqs$a;
METHOD ed getHiddenGene ()Laqs$a;
METHOD ef getProductGene ()Laqs$a;
@ -46,4 +48,4 @@ CLASS aqs net/minecraft/entity/passive/PandaEntity
METHOD em resetAttributes ()V
METHOD ew sneeze ()V
METHOD ex getRandomGene ()Laqs$a;
METHOD u hasFlag (I)Z
METHOD u hasPandaFlag (I)Z

View File

@ -1,10 +1,12 @@
CLASS avn net/minecraft/entity/player/PlayerEntity
CLASS avn$a SleepResult
CLASS avn$a SleepFailureReason
FIELD a INVALID_WORLD Lavn$a;
FIELD b WRONG_TIME Lavn$a;
FIELD c TOO_FAR_AWAY Lavn$a;
FIELD e INVALID_ATTEMPT Lavn$a;
FIELD f NOT_SAFE Lavn$a;
FIELD g text Ljm;
METHOD a getText ()Ljm;
FIELD bA container Laxr;
FIELD bB hungerManager Laxn;
FIELD b SIZES Ljava/util/Map;
@ -65,21 +67,31 @@ CLASS avn net/minecraft/entity/player/PlayerEntity
ARG 1 recipes
METHOD a addChatMessage (Ljm;Z)V
ARG 1 message
METHOD a increaseStat (Lqr;)V
METHOD a incrementStat (Lqr;)V
ARG 1 stat
METHOD a increaseStat (Lqr;I)V
ARG 1 stat
ARG 2 amount
METHOD a playSound (Lyh;Lyj;FF)V
METHOD a resetStat (Lyo;)V
METHOD a incrementStat (Lyo;I)V
ARG 1 stat
METHOD a increaseStat (Lyo;I)V
ARG 1 stat
ARG 2 amount
METHOD a wakeUp (ZZZ)V
METHOD a unlockRecipes ([Lqr;)V
ARG 1 ids
METHOD b addEnchantedHitParticles (Lahz;)V
METHOD b getBlockBreakingSpeed (Lbuy;)F
METHOD b isBedObstructed (Lev;Lfa;)Z
ARG 1 pos
ARG 2 direction
METHOD b setPlayerSpawn (Lev;Z)V
ARG 1 pos
METHOD b lockRecipes (Ljava/util/Collection;)I
ARG 1 recipes
METHOD b incrementStat (Lyo;)V
ARG 1 stat
METHOD c collideWithEntity (Lahz;)V
METHOD c isUsingEffectiveTool (Lbuy;)Z
METHOD c getOfflinePlayerUuid (Ljava/lang/String;)Ljava/util/UUID;
@ -109,6 +121,8 @@ CLASS avn net/minecraft/entity/player/PlayerEntity
METHOD dz updateSize ()V
METHOD ea isCreativeLevelTwoOp ()Z
METHOD f attack (Lahz;)V
METHOD f doesNotSuffocate (Lev;)Z
ARG 1 pos
METHOD g createCooldownManager ()Lbbm;
METHOD g giveItemStack (Lbbq;)Z
ARG 1 stack
@ -117,9 +131,12 @@ CLASS avn net/minecraft/entity/player/PlayerEntity
METHOD j updateShoulderEntity (Lib;)V
METHOD l updateTurtleHelmet ()V
METHOD n dropSelectedItem (Z)Late;
METHOD o disableShield (Z)V
ARG 1 sprinting
METHOD p canConsume (Z)Z
METHOD q setScore (I)V
METHOD q setReducedDebugInfo (Z)V
METHOD r sendAbilitiesUpdate ()V
METHOD r addExhaustion (F)V
METHOD r addScore (I)V
METHOD t_ closeGui ()V

View File

@ -7,6 +7,8 @@ CLASS avm net/minecraft/entity/player/PlayerInventory
FIELD f combinedInventory Ljava/util/List;
FIELD g cursorStack Lbbq;
FIELD h changeCount I
METHOD a damageArmor (F)V
ARG 1 armor
METHOD a clone (Lavm;)V
METHOD a populateRecipeFinder (Lavp;)V
METHOD a addPickBlock (Lbbq;)V

View File

@ -4,6 +4,7 @@ CLASS avs net/minecraft/entity/projectile/ExplosiveProjectileEntity
FIELD d posY D
FIELD e posZ D
FIELD f life I
FIELD g ticks I
METHOD <init> (Laid;DDDDDDLbgw;)V
ARG 1 world
METHOD <init> (Laid;Laii;DDDLbgw;)V

View File

@ -4,7 +4,7 @@ CLASS avr net/minecraft/entity/projectile/ProjectileEntity
FIELD b PICKUP Lavr$a;
FIELD c CREATIVE_PICKUP Lavr$a;
METHOD a fromOrdinal (I)Lavr$a;
FIELD ap FLAGS Lqg;
FIELD ap PROJECTILE_FLAGS Lqg;
FIELD aq PIERCE_LEVEL Lqg;
FIELD ar inBlockState Lbuy;
FIELD as life I
@ -19,16 +19,16 @@ CLASS avr net/minecraft/entity/projectile/ProjectileEntity
FIELD g ownerUuid Ljava/util/UUID;
METHOD <init> (Laid;Lbgw;)V
ARG 1 type
METHOD a setFlag (IZ)V
METHOD a setProjectileFlag (IZ)V
ARG 1 index
METHOD a setOwner (Lahz;)V
METHOD a onHit (Laii;)V
METHOD a onEntityHit (Lcrf;)V
METHOD a onHit (Lcrg;)V
METHOD a tryHitEntity (Lcri;Lcri;)Lcrf;
METHOD a getEntityCollision (Lcri;Lcri;)Lcrf;
METHOD a setSound (Lyh;)V
METHOD a setCritical (Z)V
METHOD b setFlagByte (B)V
METHOD b setPierceLevel (B)V
METHOD c setDamage (D)V
METHOD i age ()V
METHOD k getSound ()Lyh;

View File

@ -70,6 +70,7 @@ CLASS bbq net/minecraft/item/ItemStack
METHOD a fromTag (Lib;)Lbbq;
ARG 0 tag
METHOD a getOrCreateSubCompoundTag (Ljava/lang/String;)Lib;
ARG 1 key
METHOD a addAttributeModifier (Ljava/lang/String;Laja;Laie;)V
ARG 1 attributeName
ARG 2 modifier
@ -86,6 +87,7 @@ CLASS bbq net/minecraft/item/ItemStack
METHOD b isEffectiveOn (Lbuy;)Z
METHOD b toTag (Lib;)Lib;
METHOD b getSubCompoundTag (Ljava/lang/String;)Lib;
ARG 1 key
METHOD b getCustomCanPlace (Lzb;Lbvc;)Z
METHOD c getMaxAmount ()I
METHOD c setRepairCost (I)V
@ -95,6 +97,7 @@ CLASS bbq net/minecraft/item/ItemStack
ARG 1 b
METHOD c setTag (Lib;)V
METHOD c removeSubTag (Ljava/lang/String;)V
ARG 1 key
METHOD d canStack ()Z
METHOD d setUpdateCooldown (I)V
METHOD d areEqualIgnoreDurability (Lbbq;Lbbq;)Z

View File

@ -27,6 +27,11 @@ CLASS apw net/minecraft/village/PointOfInterestStorage
ARG 1 typePredicate
ARG 2 pos
ARG 3 occupationStatus
METHOD a count (Ljava/util/function/Predicate;Lev;ILapw$b;)J
ARG 1 typePredicate
ARG 2 pos
ARG 3 radius
ARG 4 occupationStatus
METHOD a getPosition (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lapw$b;Lev;ILjava/util/Random;)Ljava/util/Optional;
ARG 1 typePredicate
ARG 2 positionPredicate
@ -50,6 +55,7 @@ CLASS apw net/minecraft/village/PointOfInterestStorage
METHOD b get (Ljava/util/function/Predicate;Lev;ILapw$b;)Ljava/util/stream/Stream;
ARG 1 typePredicate
ARG 2 pos
ARG 3 radius
ARG 4 occupationStatus
METHOD b getNearestPosition (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lev;I)Ljava/util/Optional;
ARG 1 typePredicate

View File

@ -29,7 +29,8 @@ CLASS bgo net/minecraft/world/EntityView
ARG 2 box
METHOD a getEntities (Lahz;Lcrd;Ljava/util/function/Predicate;)Ljava/util/List;
ARG 1 except
ARG 2 boundingBox
ARG 2 box
ARG 3 predicate
METHOD a intersectsEntities (Lahz;Lcsc;)Z
ARG 1 except
ARG 2 shape
@ -52,14 +53,18 @@ CLASS bgo net/minecraft/world/EntityView
ARG 4 x
ARG 6 y
ARG 8 z
METHOD a getEntitiesInBox (Ljava/lang/Class;Lapp;Laii;Lcrd;)Ljava/util/List;
METHOD a getTargets (Ljava/lang/Class;Lapp;Laii;Lcrd;)Ljava/util/List;
ARG 1 entityClass
METHOD a getEntitiesInBox (Ljava/lang/Class;Lcrd;)Ljava/util/List;
ARG 2 targetPredicate
ARG 3 targettingEntity
ARG 4 box
METHOD a getEntities (Ljava/lang/Class;Lcrd;)Ljava/util/List;
ARG 1 entityClass
ARG 2 boundingBox
METHOD a getEntitiesInBox (Ljava/lang/Class;Lcrd;Ljava/util/function/Predicate;)Ljava/util/List;
ARG 1 except
ARG 2 boundingBox
ARG 2 box
METHOD a getEntities (Ljava/lang/Class;Lcrd;Ljava/util/function/Predicate;)Ljava/util/List;
ARG 1 entityClass
ARG 2 box
ARG 3 predicate
METHOD a getClosestEntity (Ljava/util/List;Lapp;Laii;DDD)Laii;
ARG 1 entityList
ARG 4 x

View File

@ -20,7 +20,7 @@ CLASS bgz net/minecraft/world/ViewableWorld
METHOD a doesNotCollide (Lahz;Lcrd;Ljava/util/Set;)Z
ARG 1 entity
ARG 2 entityBoundingBox
ARG 3 other
ARG 3 otherEntities
METHOD a intersectsEntities (Lahz;Lcsc;)Z
ARG 1 except
ARG 2 shape

View File

@ -69,7 +69,9 @@ CLASS bgw net/minecraft/world/World
ARG 3 z
METHOD a setBlockBreakingProgress (ILev;I)V
METHOD a setTime (J)V
METHOD a setEntityStatus (Lahz;B)V
METHOD a sendEntityStatus (Lahz;B)V
ARG 1 entity
ARG 2 status
METHOD a createExplosion (Lahz;DDDFLbgp$a;)Lbgp;
ARG 1 entity
ARG 2 x

View File

@ -23,6 +23,8 @@ CLASS bgj net/minecraft/world/chunk/ChunkPos
METHOD a getPackedX (J)I
ARG 0 pos
METHOD a streamPositions (Lbgj;I)Ljava/util/stream/Stream;
ARG 0 pos
ARG 1 radius
METHOD a streamPositions (Lbgj;Lbgj;)Ljava/util/stream/Stream;
METHOD b getPackedZ (J)I
ARG 0 pos

View File

@ -0,0 +1,14 @@
CLASS auw net/minecraft/world/gen/CatSpawner
FIELD a ticksUntilNextSpawn I
METHOD a spawnInSwampHut (Lbgw;Lev;)I
ARG 1 world
ARG 2 pos
METHOD a spawn (Lbgw;ZZ)I
ARG 2 spawnMonsters
ARG 3 spawnAnimals
METHOD a spawn (Lev;Lbgw;)I
ARG 1 pos
ARG 2 world
METHOD a spawnInHouse (Lve;Lev;)I
ARG 1 world
ARG 2 pos

View File

@ -2,6 +2,7 @@ CLASS byd net/minecraft/world/gen/chunk/FlatChunkGenerator
CLASS byd$a FlatChunkGeneratorBiome
FIELD e biome Lbht;
FIELD f phantomSpawner Lbym;
FIELD g catSpawner Lauw;
METHOD <init> (Lbgx;Lbhv;Lcez;)V
ARG 1 world
ARG 3 config