Entity mappings (#554)

* Entity mappings

* Update ZombiePigmanEntity.mapping

* Improvements

* Update ProjectileUtil.mapping

* More names
This commit is contained in:
Runemoro 2019-03-27 13:54:42 -04:00 committed by Modmuss50
parent 7035f1c83c
commit c67d269dfd
53 changed files with 288 additions and 47 deletions

View File

@ -1,2 +1,8 @@
CLASS dmu net/minecraft/client/render/debug/PathfindingDebugRenderer
FIELD a client Lcua;
FIELD b paths Ljava/util/Map;
FIELD d pathTimes Ljava/util/Map;
FIELD e camera Lctq;
METHOD a addPath (ILclz;F)V
ARG 1 id
ARG 2 path

View File

@ -1 +1,3 @@
CLASS dqn net/minecraft/client/render/entity/VexEntityRenderer
FIELD a TEXTURE Lqq;
FIELD j CHARGING_TEXTURE Lqq;

View File

@ -21,7 +21,7 @@ CLASS ahx net/minecraft/entity/AreaEffectCloudEntity
ARG 2 x
METHOD a setRadius (F)V
METHOD a setColor (I)V
METHOD a setPotionEffect (Lahs;)V
METHOD a addEffect (Lahs;)V
METHOD a setOwner (Laih;)V
METHOD a setPotion (Lbco;)V
METHOD a setParticleType (Lgd;)V
@ -33,6 +33,7 @@ CLASS ahx net/minecraft/entity/AreaEffectCloudEntity
METHOD f getRadius ()F
METHOD i getColor ()I
METHOD k getParticleType ()Lgd;
METHOD l isWaiting ()Z
METHOD m getDuration ()I
METHOD u getOwner ()Laih;
METHOD z updateColor ()V

View File

@ -1,4 +1,7 @@
CLASS asw net/minecraft/entity/CrossbowUser
METHOD a shoot (Laih;Lbaz;Lavl;F)V
ARG 1 target
ARG 3 projectile
METHOD a setCharging (Z)V
ARG 1 charging
METHOD w getTarget ()Laih;

View File

@ -1,7 +1,7 @@
CLASS ahy net/minecraft/entity/Entity
FIELD A velocityModified Z
FIELD B movementMultiplier Lcqo;
FIELD C invalid Z
FIELD C removed Z
FIELD G fallDistance F
FIELD H prevRenderX D
FIELD I prevRenderY D
@ -41,7 +41,7 @@ CLASS ahy net/minecraft/entity/Entity
FIELD ar riddenEntity Lahy;
FIELD as velocity Lcqo;
FIELD at boundingBox Lcqj;
FIELD aw fireTimer I
FIELD aw fireTime I
FIELD ax BREATH Lqf;
FIELD ay CUSTOM_NAME Lqf;
FIELD az NAME_VISIBLE Lqf;
@ -73,15 +73,18 @@ CLASS ahy net/minecraft/entity/Entity
ARG 1 type
METHOD E updatePortalCooldown ()V
METHOD N createSpawnPacket ()Lka;
METHOD R detach ()V
METHOD S getType ()Laic;
METHOD T getEntityId ()I
METHOD U getScoreboardTags ()Ljava/util/Set;
METHOD V kill ()V
METHOD W getDataTracker ()Lqi;
METHOD Y invalidate ()V
METHOD Y remove ()V
METHOD Z getPose ()Lair;
METHOD a setStatus (B)V
METHOD a shouldRenderAtDistance (D)Z
ARG 1 distance
METHOD a requestTeleport (DDD)V
METHOD a setPositionAnglesAndUpdate (DDDFF)V
ARG 1 x
ARG 3 y
@ -95,6 +98,11 @@ CLASS ahy net/minecraft/entity/Entity
METHOD a rayTrace (DFZ)Lcqm;
ARG 1 maxDistance
ARG 3 tickDelta
METHOD a fall (DZLbue;Lev;)V
ARG 1 heightDifference
ARG 3 onGround
ARG 4 blockState
ARG 5 blockPos
METHOD a setRotation (FF)V
ARG 1 yaw
METHOD a updateVelocity (FLcqo;)V
@ -112,6 +120,7 @@ CLASS ahy net/minecraft/entity/Entity
ARG 2 target
METHOD a move (Laim;Lcqo;)V
ARG 1 type
ARG 2 offset
METHOD a getSize (Lair;)Lahz;
METHOD a getEyeHeight (Lair;Lahz;)F
METHOD a onStruckByLightning (Lasl;)V
@ -149,6 +158,9 @@ CLASS ahy net/minecraft/entity/Entity
ARG 0 movementInput
ARG 1 speed
ARG 2 yaw
METHOD a clipSneakingMovement (Lcqo;Laim;)Lcqo;
ARG 1 offset
ARG 2 type
METHOD a isTeamPlayer (Lcrq;)Z
METHOD a populateCrashReport (Le;)V
METHOD a setPositionAndAngles (Lev;FF)V
@ -173,12 +185,13 @@ CLASS ahy net/minecraft/entity/Entity
METHOD aA spawnSprintingParticles ()V
METHOD aB isTouchingLava ()Z
METHOD aC getLightmapCoordinates ()I
METHOD aD getBrightnessAtEyes ()F
METHOD aE scheduleVelocityUpdate ()V
METHOD aF doesCollide ()Z
METHOD aG isPushable ()Z
METHOD aH shouldSetPositionOnLoad ()Z
METHOD aI getSavedEntityId ()Ljava/lang/String;
METHOD aJ isValid ()Z
METHOD aJ isAlive ()Z
METHOD aK isInsideWall ()Z
METHOD aL updateRiding ()V
METHOD aM getHeightOffset ()D
@ -209,6 +222,7 @@ CLASS ahy net/minecraft/entity/Entity
METHOD at isTouchingWater ()Z
METHOD au isInsideWaterOrBubbleColumn ()Z
METHOD av isInWater ()Z
METHOD aw updateSwimming ()V
METHOD ay onSwimmingStart ()V
METHOD az attemptSprintingParticles ()V
METHOD b setRenderDistanceMultiplier (D)V
@ -229,6 +243,8 @@ CLASS ahy net/minecraft/entity/Entity
METHOD b onPlayerCollision (Lauv;)V
METHOD b interact (Lauv;Lags;)Z
ARG 1 player
METHOD b doesNotCollide (Lcqj;)Z
ARG 1 box
METHOD b squaredHorizontalLength (Lcqo;)D
METHOD b writeCustomDataToTag (Lib;)V
ARG 1 tag
@ -294,6 +310,10 @@ CLASS ahy net/minecraft/entity/Entity
METHOD cc getHeight ()F
METHOD cd getPos ()Lcqo;
METHOD ce getVelocity ()Lcqo;
METHOD d doesNotCollide (DDD)Z
ARG 1 offsetX
ARG 3 offsetY
ARG 5 offsetZ
METHOD d setVelocity (Lcqo;)V
METHOD d saveToTag (Lib;)Z
METHOD d setUnaffectedByGravity (Z)V
@ -319,6 +339,8 @@ CLASS ahy net/minecraft/entity/Entity
METHOD g getPitch (F)F
METHOD g burn (I)V
METHOD g distanceTo (Lahy;)F
METHOD g setSwimming (Z)V
ARG 1 swimming
METHOD h tick ()V
METHOD h setVelocityClient (DDD)V
ARG 1 x
@ -354,6 +376,8 @@ CLASS ahy net/minecraft/entity/Entity
METHOD u setPositionAndAngles (Lahy;)V
METHOD u_ initDataTracker ()V
METHOD w hasPassenger (Lahy;)Z
METHOD x isConnectedThroughVehicle (Lahy;)Z
ARG 1 entity
METHOD x_ refreshSize ()V
METHOD y getPermissionLevel ()I
METHOD y_ getPistonBehavior ()Lcjy;

View File

@ -1,2 +1,2 @@
CLASS avi net/minecraft/entity/FlyingItemEntity
METHOD f getItem ()Lbaz;
METHOD f getStack ()Lbaz;

View File

@ -88,6 +88,7 @@ CLASS aih net/minecraft/entity/LivingEntity
METHOD cN getOffHandStack ()Lbaz;
METHOD cP getSoundVolume ()F
METHOD cQ getSoundPitch ()F
METHOD cR cannotMove ()Z
METHOD cS getJumpVelocity ()F
METHOD cT jump ()V
METHOD cW getMovementSpeed ()F
@ -138,6 +139,7 @@ CLASS aih net/minecraft/entity/LivingEntity
METHOD e sleep (Lev;)V
METHOD f attackLivingEntity (Laih;)V
METHOD f canPickUp (Lbaz;)Z
METHOD g getArrowType (Lbaz;)Lbaz;
METHOD k updateMovement ()V
METHOD m setDespawnCounter (I)V
ARG 1 despawnCounter

View File

@ -1 +1,5 @@
CLASS avm net/minecraft/entity/ProjectileUtil
METHOD a getHandPossiblyHolding (Laih;Lbau;)Lags;
ARG 0 entity
ARG 1 item
METHOD a createArrowProjectile (Laih;Lbaz;F)Lava;

View File

@ -1 +1,3 @@
CLASS anr net/minecraft/entity/ai/goal/AvoidGoal
FIELD i avoidedEntities [Ljava/lang/Class;
METHOD a setAvoidedEntities ([Ljava/lang/Class;)Lanr;

View File

@ -1 +1,3 @@
CLASS amy net/minecraft/entity/ai/goal/BowAttackGoal
METHOD a setAttackInterval (I)V
METHOD g isHoldingBow ()Z

View File

@ -1,10 +1,11 @@
CLASS aly net/minecraft/entity/ai/goal/Goal
FIELD a controlBits Ljava/util/EnumSet;
CLASS net/minecraft/entity/ai/goal/Goal$a Control
FIELD a controls Ljava/util/EnumSet;
METHOD C_ canStop ()Z
METHOD a canStart ()Z
METHOD a setControlBits (Ljava/util/EnumSet;)V
METHOD a setControls (Ljava/util/EnumSet;)V
METHOD b shouldContinue ()Z
METHOD c start ()V
METHOD d onRemove ()V
METHOD d stop ()V
METHOD e tick ()V
METHOD i getControlBits ()Ljava/util/EnumSet;
METHOD i getControls ()Ljava/util/EnumSet;

View File

@ -0,0 +1,18 @@
CLASS alz net/minecraft/entity/ai/goal/GoalSelector
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD b activeGoal Lann;
FIELD c goalsByControl Ljava/util/Map;
FIELD d goals Ljava/util/Set;
FIELD e profiler Lafx;
FIELD f disabledControls Ljava/util/EnumSet;
FIELD g timeInterval I
METHOD a tick ()V
METHOD a add (ILaly;)V
ARG 1 weight
METHOD a disableControl (Laly$a;)V
METHOD a setControlEnabled (Laly$a;Z)V
ARG 1 control
ARG 2 enabled
METHOD a remove (Laly;)V
METHOD b enableControl (Laly$a;)V
METHOD c getRunningGoals ()Ljava/util/stream/Stream;

View File

@ -1,13 +0,0 @@
CLASS alz net/minecraft/entity/ai/goal/Goals
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD d all Ljava/util/Set;
FIELD e profiler Lafx;
FIELD f usedBits Ljava/util/EnumSet;
FIELD g timeInterval I
METHOD a tick ()V
METHOD a add (ILaly;)V
ARG 1 weight
METHOD a addBits (Laly$a;)V
METHOD a changeBits (Laly$a;Z)V
METHOD a remove (Laly;)V
METHOD b removeBits (Laly$a;)V

View File

@ -1,5 +1,9 @@
CLASS ann net/minecraft/entity/ai/goal/WeightedGoal
FIELD a goal Laly;
FIELD b weight I
FIELD c running Z
METHOD a canBeReplacedBy (Lann;)Z
ARG 1 goal
METHOD g isRunning ()Z
METHOD h getWeight ()I
METHOD j getGoal ()Laly;

View File

@ -18,6 +18,8 @@ CLASS clz net/minecraft/entity/ai/pathing/Path
METHOD b isFinished ()Z
METHOD b setLength (I)V
ARG 1 length
METHOD b fromBuffer (Ljc;)Lclz;
ARG 0 buffer
METHOD c getEnd ()Lclx;
METHOD c setCurrentNodeIndex (I)V
ARG 1 index

View File

@ -20,6 +20,8 @@ CLASS clx net/minecraft/entity/ai/pathing/PathNode
ARG 1 y
ARG 2 z
METHOD b distanceSquared (Lclx;)F
METHOD b fromBuffer (Ljc;)Lclx;
ARG 0 buffer
METHOD c isInHeap ()Z
METHOD c manhattanDistance (Lclx;)F
METHOD equals (Ljava/lang/Object;)Z

View File

@ -1,3 +1,9 @@
CLASS ass net/minecraft/entity/mob/AbstractSkeletonEntity
FIELD b bowAttackGoal Lamy;
FIELD c meleeAttackGoal Lami;
METHOD <init> (Laic;Lbgf;)V
ARG 1 type
METHOD b createArrowProjectile (Lbaz;F)Lava;
ARG 1 arrow
METHOD dP updateAttackType ()V
METHOD l getStepSound ()Lyg;

View File

@ -1,6 +1,7 @@
CLASS asv net/minecraft/entity/mob/CreeperEntity
FIELD bC fuse I
FIELD bC fuseTime I
FIELD bD explosionRadius I
FIELD bE headsDropped I
FIELD b FUSE_SPEED Lqf;
FIELD c CHARGED Lqf;
FIELD d IGNITED Lqf;
@ -8,4 +9,8 @@ CLASS asv net/minecraft/entity/mob/CreeperEntity
METHOD dQ getFuseSpeed ()I
METHOD dR getIgnited ()Z
METHOD dS setIgnited ()V
METHOD dT shouldDropHead ()Z
METHOD dU onHeadDropped ()V
METHOD dV explode ()V
METHOD dX spawnEffectsCloud ()V
METHOD l isCharged ()Z

View File

@ -1,3 +1,17 @@
CLASS asx net/minecraft/entity/mob/DrownedEntity
CLASS asx$d DrownedMoveControl
FIELD i drowned Lasx;
CLASS net/minecraft/entity/mob/DrownedEntity$b LandTargetGoal
FIELD g owner Lasx;
CLASS net/minecraft/entity/mob/DrownedEntity$e WaterTargetGoal
FIELD a owner Lasx;
FIELD c seaLevel I
FIELD d isDone Z
METHOD <init> (Lasx;DI)V
ARG 1 owner
ARG 4 seaLevel
FIELD bA targettingUnderwater Z
FIELD b waterNavigation Laol;
FIELD c landNavigation Laoi;
METHOD ea isTargettingUnderwater ()Z
METHOD r setTargettingUnderwater (Z)V

View File

@ -1,3 +1,6 @@
CLASS ata net/minecraft/entity/mob/EndermiteEntity
FIELD c lifeTime I
FIELD d playerSpawned Z
METHOD l isPlayerSpawned ()Z
METHOD r setPlayerSpawned (Z)V
ARG 1 playerSpawned

View File

@ -23,6 +23,7 @@ CLASS atf net/minecraft/entity/mob/GuardianEntity
FIELD d prevSpikesExtension F
METHOD a setBeamTarget (I)V
ARG 1 progress
METHOD dR getFlopSound ()Lyg;
METHOD dS areSpikesRetracted ()Z
METHOD dT hasBeamTarget ()Z
METHOD dU getBeamTarget ()Laih;

View File

@ -2,3 +2,4 @@ CLASS atj net/minecraft/entity/mob/HostileEntity
METHOD <init> (Laic;Lbgf;)V
ARG 1 type
METHOD I_ checkLightLevelForSpawn ()Z
METHOD dW updateDespawnCounter ()V

View File

@ -2,3 +2,4 @@ CLASS asr net/minecraft/entity/mob/IllagerEntity
CLASS asr$a State
METHOD <init> (Laic;Lbgf;)V
ARG 1 type
METHOD l getState ()Lasr$a;

View File

@ -36,10 +36,12 @@ CLASS aii net/minecraft/entity/mob/MobEntity
METHOD a initEquipment (Lagr;)V
METHOD a setEquipmentDropChance (Laid;F)V
ARG 1 slot
METHOD a pickupItem (Laso;)V
METHOD a pickUp (Laso;)V
ARG 1 item
METHOD a canBeLeashedBy (Lauv;)Z
METHOD a interactMob (Lauv;Lags;)Z
ARG 1 player
METHOD a isHolding (Lbau;)Z
METHOD a isBetterItemFor (Lbaz;Lbaz;Laid;)Z
ARG 1 current
ARG 2 previous
@ -54,6 +56,8 @@ CLASS aii net/minecraft/entity/mob/MobEntity
METHOD a setWalkTarget (Lev;I)V
METHOD a detachLeash (ZZ)V
ARG 1 sendPacket
METHOD b updateEnchantments (Lagr;)V
ARG 1 difficulty
METHOD b attachLeash (Lahy;Z)V
ARG 1 entity
METHOD b createNavigation (Lbgf;)Laoj;
@ -66,10 +70,13 @@ CLASS aii net/minecraft/entity/mob/MobEntity
METHOD dC getWalkTarget ()Lev;
METHOD dD getWalkTargetRange ()F
METHOD dF hasWalkTargetRange ()Z
METHOD dG updateLeash ()V
METHOD dH isLeashed ()Z
METHOD dI getHoldingEntity ()Lahy;
METHOD dJ isAiDisabled ()Z
METHOD dK isLeftHanded ()Z
METHOD dL isAttacking ()Z
METHOD dM isInDaylight ()Z
METHOD dN deserializeLeashTag ()V
METHOD dw getLimitPerChunk ()I
METHOD dy setPersistent ()V
@ -87,6 +94,9 @@ CLASS aii net/minecraft/entity/mob/MobEntity
METHOD o setAiDisabled (Z)V
METHOD p getLookControl ()Lalc;
METHOD p setLeftHanded (Z)V
ARG 1 leftHanded
METHOD q setAttacking (Z)V
ARG 1 attacking
METHOD r getMoveControl ()Lald;
METHOD s getJumpControl ()Lalb;
METHOD u getNavigation ()Laoj;

View File

@ -6,4 +6,5 @@ CLASS atl net/minecraft/entity/mob/PhantomEntity
FIELD bA movementType Latl$a;
FIELD b SIZE Lqf;
METHOD a setPhantomSize (I)V
METHOD dO onSizeChanged ()V
METHOD l getPhantomSize ()I

View File

@ -1,5 +1,6 @@
CLASS atn net/minecraft/entity/mob/PillagerEntity
FIELD b CHARGING Lqf;
FIELD d inventory Lagy;
METHOD a getProjectileVelocity (Lcqo;F)Lb;
METHOD dQ isCharging ()Z
METHOD dZ getInventory ()Lagy;

View File

@ -4,4 +4,12 @@ CLASS atp net/minecraft/entity/mob/RavagerEntity
ARG 1 world
FIELD bA stunTick I
FIELD bB roarTick I
FIELD b IS_NOT_RAVAGER Ljava/util/function/Predicate;
FIELD d attackTick I
METHOD a knockBack (Lahy;)V
ARG 1 entity
METHOD dQ getStunTick ()I
METHOD dZ getRoarTick ()I
METHOD ea spawnStunnedParticles ()V
METHOD eb roar ()V
METHOD l getAttackTick ()I

View File

@ -8,6 +8,24 @@ CLASS atv net/minecraft/entity/mob/SpellcastingIllagerEntity
METHOD j castSpell ()V
METHOD k getSoundPrepare ()Lyg;
METHOD m getInitialCooldown ()I
CLASS net/minecraft/entity/mob/SpellcastingIllagerEntity$a Spell
FIELD g id I
FIELD h speed [D
METHOD <init> (IDDD)V
ARG 1 id
ARG 2 speedX
ARG 4 speedY
ARG 6 speedZ
METHOD a byId (I)Latv$a;
ARG 0 id
FIELD bA spell Latv$a;
FIELD b spellTicks I
FIELD d SPELL Lqf;
METHOD <init> (Laic;Lbgf;)V
ARG 1 type
METHOD a setSpell (Latv$a;)V
ARG 1 spell
METHOD dQ getCastSpellSound ()Lyg;
METHOD dZ isSpellcasting ()Z
METHOD ea getSpell ()Latv$a;
METHOD eb getSpellTicks ()I

View File

@ -5,10 +5,20 @@ CLASS aty net/minecraft/entity/mob/VexEntity
CLASS aty$d LookAtTargetGoal
FIELD bA alive Z
FIELD bB lifeTicks I
FIELD b FLAGS Lqf;
FIELD c owner Laii;
FIELD d bounds Lev;
METHOD a setLifeTicks (I)V
ARG 1 lifeTicks
METHOD a setFlags (IZ)V
ARG 1 mask
ARG 2 value
METHOD a setOwner (Laii;)V
METHOD b areFlagsSet (I)Z
ARG 1 mask
METHOD dQ getBounds ()Lev;
METHOD dR isCharging ()Z
METHOD g setBounds (Lev;)V
METHOD l getOwner ()Laii;
METHOD r setCharging (Z)V
ARG 1 charging

View File

@ -1,14 +1,27 @@
CLASS auc net/minecraft/entity/mob/ZombieEntity
CLASS auc$a DestroyEggGoal
FIELD bA BABY Lqf;
FIELD bC TICKS_UNTIL_DROWNED Lqf;
FIELD bD breakDoorsGoal Lali;
FIELD bE canBreakDoors Z
FIELD bG ticksUntilDrowned I
FIELD b BABY_SPEED_ID Ljava/util/UUID;
FIELD c BABY_SPEED_BONUS Laiz;
FIELD d SPAWN_REINFORCEMENTS Laix;
METHOD <init> (Laic;Lbgf;)V
ARG 1 type
METHOD J_ burnsInDaylight ()Z
METHOD a setTicksUntilDrowned (I)V
ARG 1 ticksUntilDrowned
METHOD b convertTo (Laic;)V
ARG 1 entityType
METHOD dQ shouldBreakDoors ()Z
METHOD dR getStepSound ()Lyg;
METHOD dS getSkull ()Lbaz;
METHOD dV drown ()V
METHOD dY isDrowning ()Z
METHOD dZ canBreakDoors ()Z
METHOD s setBreakDoors (Z)V
METHOD l initCustomGoals ()V
METHOD s setCanBreakDoors (Z)V
ARG 1 canBreakDoors
METHOD t setChild (Z)V

View File

@ -1,4 +1,7 @@
CLASS atm net/minecraft/entity/mob/ZombiePigmanEntity
CLASS atm$a FollowPlayerIfAngryGoal
CLASS atm$b AvoidZombiesGoal
FIELD bA anger I
FIELD bC angerTarget Ljava/util/UUID;
METHOD a copyEntityData (Lahy;)V
METHOD dX isAngry ()Z

View File

@ -2,8 +2,11 @@ CLASS aud net/minecraft/entity/mob/ZombieVillagerEntity
FIELD bA conversionTimer I
FIELD bB converter Ljava/util/UUID;
FIELD bC offerData Lib;
FIELD bD xp I
FIELD b CONVERTING Lqf;
FIELD c VILLAGER_DATA Lqf;
METHOD a setXp (I)V
ARG 1 xp
METHOD a setVillagerData (Lauj;)V
METHOD a setConverting (Ljava/util/UUID;I)V
METHOD a finishConversion (Lvd;)V

View File

@ -6,6 +6,9 @@ CLASS apr net/minecraft/entity/passive/AnimalEntity
ARG 1 type
METHOD a canBreedWith (Lapr;)Z
ARG 1 other
METHOD a eat (Lauv;Lbaz;)V
ARG 1 player
ARG 2 stack
METHOD dV getLovingPlayer ()Lve;
METHOD dW isInLove ()Z
METHOD dX resetLoveTicks ()V

View File

@ -5,6 +5,7 @@ CLASS aps net/minecraft/entity/passive/CatEntity
FIELD a entity Laps;
FIELD b owner Lauv;
CLASS aps$c CatTemptGoal
FIELD bE TEXTURES Ljava/util/Map;
FIELD bF TAMING_INGREDIENT Lbde;
FIELD bG CAT_TYPE Lqf;
FIELD bH SHOULD_PURR Lqf;

View File

@ -1,7 +1,8 @@
CLASS aqs net/minecraft/entity/passive/HorseBaseEntity
FIELD bA ATTR_JUMP_STRENGTH Laix;
FIELD bF decorationItem Lagy;
FIELD bA JUMP_STRENGTH Laix;
FIELD bF items Lagy;
FIELD bG temper I
FIELD bK IS_BRED_HORSE Ljava/util/function/Predicate;
FIELD bM HORSE_FLAGS Lqf;
FIELD bN OWNER_UUID Lqf;
METHOD <init> (Laic;Lbgf;)V
@ -10,12 +11,15 @@ CLASS aqs net/minecraft/entity/passive/HorseBaseEntity
METHOD d setHorseFlag (IZ)V
ARG 1 index
METHOD dQ getInventorySize ()I
METHOD dY initCustomGoals ()V
METHOD dZ isTame ()Z
METHOD ea getOwnerUuid ()Ljava/util/UUID;
METHOD ec isEating ()Z
METHOD ee isBred ()Z
METHOD ef getTemper ()I
METHOD ek isSaddled ()Z
METHOD ep playJumpSound ()V
METHOD g putPlayerOnBack (Lauv;)V
METHOD r getHorseFlag (I)Z
METHOD s setTemper (I)V
METHOD s setTame (Z)V

View File

@ -1,6 +1,7 @@
CLASS ahw net/minecraft/entity/passive/PassiveEntity
FIELD bA CHILD Lqf;
FIELD b breedingAge I
FIELD c forcedAge I
METHOD <init> (Laic;Lbgf;)V
ARG 1 type
METHOD a createChild (Lahw;)Lahw;

View File

@ -8,6 +8,8 @@ CLASS aqj net/minecraft/entity/passive/SheepEntity
ARG 0 dyeColor
METHOD a generateDefaultColor (Ljava/util/Random;)Lazw;
METHOD b setColor (Lazw;)V
METHOD c getDyedColor (Lazw;)[F
ARG 0 color
METHOD dP dropItems ()V
METHOD dQ getColor ()Lazw;
METHOD dR isSheared ()Z

View File

@ -3,6 +3,8 @@ CLASS aqo net/minecraft/entity/passive/TurtleEntity
CLASS aqo$e TurtleMoveControl
FIELD i turtle Laqo;
CLASS aqo$g TurtleSwimNavigation
CLASS net/minecraft/entity/passive/TurtleEntity$d
FIELD g turtle Laqo;
FIELD bA BABY_TURTLE_ON_LAND_FILTER Ljava/util/function/Predicate;
FIELD bB HOME_POS Lqf;
FIELD bC HAS_EGG Lqf;

View File

@ -1 +1,3 @@
CLASS avr net/minecraft/entity/thrown/ThrownItemEntity
METHOD i getDefaultItem ()Lbau;
METHOD k getItem ()Lbaz;

View File

@ -1,7 +1,7 @@
CLASS ayx net/minecraft/item/ArrowItem
METHOD <init> (Lbau$a;)V
ARG 1 settings
METHOD a createEntityArrow (Lbgf;Lbaz;Laih;)Lava;
METHOD a createProjectile (Lbgf;Lbaz;Laih;)Lava;
ARG 1 world
ARG 2 stack
ARG 3 livingShooter

View File

@ -1,3 +1,9 @@
CLASS bbl net/minecraft/item/BaseBowItem
FIELD a IS_BOW_PROJECTILE Ljava/util/function/Predicate;
FIELD b IS_CROSSBOW_PROJECTILE Ljava/util/function/Predicate;
METHOD <init> (Lbau$a;)V
ARG 1 settings
METHOD a getItemHeld (Laih;Ljava/util/function/Predicate;)Lbaz;
ARG 0 entity
ARG 1 predicate
METHOD b getProjectilePredicate ()Ljava/util/function/Predicate;

View File

@ -11,3 +11,7 @@ CLASS vc net/minecraft/server/network/EntityTrackerEntry
FIELD l lastHeadPitch I
FIELD p lastPassengers Ljava/util/List;
FIELD r lastOnGround Z
METHOD a sendPackets (Ljava/util/function/Consumer;)V
ARG 1 sender
METHOD a stopTracking (Lve;)V
METHOD b startTracking (Lve;)V

View File

@ -33,7 +33,7 @@ CLASS vv net/minecraft/server/network/ServerPlayNetworkHandler
FIELD y requestedTeleportPos Lcqo;
FIELD z requestedTeleportId I
METHOD a getConnection ()Lja;
METHOD a teleportRequest (DDDFF)V
METHOD a requestTeleport (DDDFF)V
ARG 1 x
ARG 3 y
ARG 5 z

View File

@ -2,10 +2,13 @@ CLASS ve net/minecraft/server/network/ServerPlayerEntity
FIELD b networkHandler Lvv;
FIELD bV LOGGER Lorg/apache/logging/log4j/Logger;
FIELD bW clientLanguage Ljava/lang/String;
FIELD bX removedEntities Ljava/util/List;
FIELD bY advancementManager Lqz;
FIELD bZ statHandler Lym;
FIELD c server Lnet/minecraft/server/MinecraftServer;
FIELD cl clientChatVisibility Laut;
FIELD cn lastActionTime J
FIELD co cameraEntity Lahy;
FIELD cp inTeleportationState Z
FIELD cq seenCredits Z
FIELD cr recipeBook Lyl;
@ -14,7 +17,9 @@ CLASS ve net/minecraft/server/network/ServerPlayerEntity
FIELD cx containerSyncId I
FIELD d interactionManager Lvf;
FIELD g notInAnyWorld Z
METHOD A getStatHandler ()Lym;
METHOD B getRecipeBook ()Lyl;
METHOD D getCameraEntity ()Lahy;
METHOD F getLastActionTime ()J
METHOD H isInTeleportationState ()Z
METHOD I onTeleportationDone ()V
@ -26,7 +31,10 @@ CLASS ve net/minecraft/server/network/ServerPlayerEntity
METHOD a setChunkPos (Lfo;)V
METHOD a sendChatMessage (Ljm;Ljk;)V
METHOD a setClientSettings (Lnv;)V
METHOD c onStoppedTracking (Lahy;)V
METHOD d onStartedTracking (Lahy;)V
METHOD e setCameraEntity (Lahy;)V
ARG 1 entity
METHOD ea incrementContainerSyncId ()V
METHOD s getServerWorld ()Lvd;
METHOD v getServerBrand ()Ljava/lang/String;

View File

@ -1,4 +1,4 @@
CLASS vi net/minecraft/entity/player/ChunkTicketType
CLASS vi net/minecraft/server/world/ChunkTicketType
FIELD a START Lvi;
FIELD b DRAGON Lvi;
FIELD c PLAYER Lvi;

View File

@ -17,7 +17,8 @@ CLASS vb net/minecraft/server/world/ServerChunkManager
METHOD a getDebugString (Lbfs;)Ljava/lang/String;
ARG 1 pos
METHOD a markForUpdate (Lev;)V
METHOD a addOrRemovePlayer (Lve;)V
METHOD a updateCameraPosition (Lve;)V
ARG 1 player
METHOD a addTicket (Lvi;Lbfs;ILjava/lang/Object;)V
METHOD a save (Z)V
ARG 1 flush
@ -27,6 +28,7 @@ CLASS vb net/minecraft/server/world/ServerChunkManager
ARG 2 chunkZ
ARG 3 status
ARG 4 create
METHOD b unloadEntity (Lahy;)V
METHOD b removeTicket (Lvi;Lbfs;ILjava/lang/Object;)V
METHOD c applyViewDistance (II)V
METHOD c getChunkAsync (IILbvx;Z)Ljava/util/concurrent/CompletableFuture;
@ -34,6 +36,7 @@ CLASS vb net/minecraft/server/world/ServerChunkManager
ARG 2 chunkZ
ARG 3 status
ARG 4 create
METHOD c loadEntity (Lahy;)V
METHOD g getLoadedChunkCount ()I
METHOD h getPersistentStateManager ()Lcms;
METHOD i getPointOfInterestStorage ()Lapg;

View File

@ -7,9 +7,11 @@ CLASS vd net/minecraft/server/world/ServerWorld
FIELD F portalForcer Lbgr;
FIELD G blockTickScheduler Lbgs;
FIELD H fluidTickScheduler Lbgs;
FIELD I entityNavigations Ljava/util/Set;
FIELD J pendingBlockActions Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet;
FIELD K insideTick Z
FIELD L wanderingTraderManager Laup;
FIELD a ticking Z
FIELD b savingDisabled Z
FIELD c raidManager Lawc;
FIELD d villageManager Lape;
@ -17,6 +19,7 @@ CLASS vd net/minecraft/server/world/ServerWorld
FIELD w globalEntities Ljava/util/List;
FIELD x entitiesById Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD y entitiesByUuid Ljava/util/Map;
FIELD z entitiesToLoad Ljava/util/Queue;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Lcmu;Lcmt;Lbwy;Lafx;Lvm;)V
ARG 1 server
ARG 2 chunkExecutor
@ -37,6 +40,8 @@ CLASS vd net/minecraft/server/world/ServerWorld
METHOD a addLightning (Lasl;)V
METHOD a init (Lbgj;)V
ARG 1 levelInfo
METHOD a unloadEntities (Lbwe;)V
ARG 1 chunk
METHOD a tickChunk (Lbwe;I)V
ARG 1 chunk
ARG 2 randomTickSpeed
@ -52,11 +57,21 @@ CLASS vd net/minecraft/server/world/ServerWorld
ARG 3 forced
METHOD c_ getRaidAt (Lev;)Lawa;
METHOD d_ hasRaidAt (Lev;)Z
METHOD e removePlayer (Lve;)V
ARG 1 player
METHOD f resetIdleTimeout ()V
METHOD f addPlayer (Lve;)V
METHOD g placeBonusChest ()V
METHOD g unloadEntity (Lahy;)V
ARG 1 entity
METHOD h getForcedSpawnPoint ()Lev;
METHOD h removeEntity (Lahy;)V
METHOD i_ updatePlayersSleeping ()V
METHOD k_ saveLevel ()V
METHOD m loadEntity (Lahy;)V
ARG 1 entity
METHOD n removeEntityFromChunk (Lahy;)V
ARG 1 entity
METHOD q getPortalForcer ()Lbgr;
METHOD r getStructureManager ()Lchx;
METHOD v checkSessionLock ()V

View File

@ -3,6 +3,15 @@ CLASS uq net/minecraft/server/world/ThreadedAnvilChunkStorage
METHOD <init> (Luq;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)V
ARG 1 executor
CLASS uq$b EntityTracker
FIELD b entry Lvc;
FIELD c entity Lahy;
FIELD f playersTracking Ljava/util/Set;
METHOD a stopTracking ()V
METHOD a updateCameraPosition (Ljava/util/List;)V
ARG 1 players
METHOD a stopTracking (Lve;)V
METHOD b updateCameraPosition (Lve;)V
ARG 1 players
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
FIELD d LOGGER Lorg/apache/logging/log4j/Logger;
@ -23,6 +32,7 @@ CLASS uq net/minecraft/server/world/ThreadedAnvilChunkStorage
FIELD v totalChunksLoadedCount Ljava/util/concurrent/atomic/AtomicInteger;
FIELD w structureManager Lchx;
FIELD x saveDir Ljava/io/File;
FIELD z entityTrackers Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
METHOD a getLightProvider ()Lvg;
METHOD a applyViewDistance (II)V
ARG 1 maxWatchDistance
@ -33,6 +43,7 @@ CLASS uq net/minecraft/server/world/ThreadedAnvilChunkStorage
ARG 1 pos
ARG 3 level
ARG 4 holder
METHOD a loadEntity (Lahy;)V
METHOD a getDebugString (Lbfs;)Ljava/lang/String;
ARG 1 pos
METHOD a getChunkRegion (Lbfs;ILjava/util/function/IntFunction;)Ljava/util/concurrent/CompletableFuture;
@ -47,6 +58,7 @@ CLASS uq net/minecraft/server/world/ThreadedAnvilChunkStorage
METHOD a getChunk (Lup;Lbvx;)Ljava/util/concurrent/CompletableFuture;
ARG 1 holder
ARG 2 status
METHOD a updateCameraPosition (Lve;)V
METHOD a sendWatchPackets (Lve;Lbfs;[Lka;ZZ)V
ARG 1 player
ARG 2 pos
@ -58,6 +70,9 @@ CLASS uq net/minecraft/server/world/ThreadedAnvilChunkStorage
METHOD b updateHolderMap ()V
METHOD b getCopiedChunkHolder (J)Lup;
ARG 1 pos
METHOD b unloadEntity (Lahy;)V
METHOD b doesNotGenerateChunks (Lve;)Z
ARG 1 player
METHOD c getTotalChunksLoadedCount ()I
METHOD d getLoadedChunkCount ()I
METHOD e getTicketManager ()Luq$a;

View File

@ -26,8 +26,8 @@ CLASS crf net/minecraft/util/shape/VoxelShapes
ARG 0 box
METHOD a matchesAnywhere (Lcra;Lcra;Lcra;Lcqx;Lcqx;Lcqs;)Z
ARG 0 mergedX
ARG 0 mergedY
ARG 0 mergedZ
ARG 1 mergedY
ARG 2 mergedZ
ARG 3 shape1
ARG 4 shape2
ARG 5 predicate

View File

@ -1,14 +1,17 @@
CLASS bfx net/minecraft/world/EntityView
METHOD A getPlayers ()Ljava/util/List;
METHOD a getVisibleEntities (Lahy;Lcqj;)Ljava/util/List;
METHOD a getEntities (Lahy;Lcqj;)Ljava/util/List;
ARG 1 except
ARG 2 box
METHOD a getEntities (Lahy;Lcqj;Ljava/util/function/Predicate;)Ljava/util/List;
ARG 1 entity
ARG 1 except
ARG 2 boundingBox
METHOD a (Lahy;Lcri;)Z
ARG 1 entity
METHOD a hasEntities (Lahy;Lcri;)Z
ARG 1 except
ARG 2 shape
METHOD a getCollidingEntityBoundingBoxesForEntity (Lahy;Lcri;Ljava/util/Set;)Ljava/util/stream/Stream;
ARG 1 entity
ARG 2 entityBoundingBox
ARG 3 otherEntities
METHOD a getEntities (Ljava/lang/Class;Lcqj;Ljava/util/function/Predicate;)Ljava/util/List;
ARG 1 except

View File

@ -18,17 +18,20 @@ CLASS bgi net/minecraft/world/ViewableWorld
ARG 2 chunkZ
ARG 3 status
ARG 4 create
METHOD a isEntityColliding (Lahy;Lcqj;Ljava/util/Set;)Z
METHOD a doesNotCollide (Lahy;Lcqj;Ljava/util/Set;)Z
ARG 1 entity
ARG 2 entityBoundingBox
ARG 3 other
METHOD a (Lahy;Lcri;)Z
METHOD a intersectsEntities (Lahy;Lcri;)Z
ARG 1 except
ARG 2 shape
METHOD a getCollisionShapes (Lahy;Lcri;Ljava/util/Set;)Ljava/util/stream/Stream;
ARG 1 entity
ARG 2 shape
METHOD a getCollidingEntityBoundingBoxesForEntity (Lahy;Lcri;Ljava/util/Set;)Ljava/util/stream/Stream;
ARG 1 entity
ARG 2 entityBoundingBox
ARG 3 otherEntities
METHOD a canPlace (Lbue;Lev;Lcqt;)Z
ARG 1 state
ARG 2 pos
METHOD a getTop (Lbxl$a;II)I
ARG 1 type
ARG 2 x
@ -39,19 +42,25 @@ CLASS bgi net/minecraft/world/ViewableWorld
ARG 2 max
METHOD a getEmittedStrongRedstonePower (Lev;Lfa;)I
ARG 1 pos
METHOD a_ isEntityColliding (Lahy;Lcqj;)Z
METHOD a_ doesNotCollide (Lahy;Lcqj;)Z
ARG 1 entity
ARG 2 entityBoundingBox
METHOD a_ getLightLevel (Lev;I)I
METHOD b isChunkLoaded (II)Z
METHOD b getCollidingBoundingBoxesForEntity (Lahy;Lcqj;Ljava/util/Set;)Ljava/util/stream/Stream;
METHOD b getCollisionShapes (Lahy;Lcqj;Ljava/util/Set;)Ljava/util/stream/Stream;
ARG 1 entity
ARG 2 boundingBox
ARG 3 otherEntities
METHOD c getAmbientDarkness ()I
METHOD d isInFluid (Lcqj;)Z
METHOD c doesNotCollide (Lcqj;)Z
METHOD d intersectsFluid (Lcqj;)Z
METHOD d (Lev;I)I
ARG 2 darkness
METHOD e isClient ()Z
METHOD i getSeaLevel ()I
METHOD i intersectsEntities (Lahy;)Z
ARG 1 entity
METHOD j doesNotCollide (Lahy;)Z
METHOD q_ getWorldBorder ()Lbvq;
METHOD r_ getDimension ()Lbwx;
METHOD v isAir (Lev;)Z

View File

@ -7,6 +7,7 @@ CLASS bgf net/minecraft/world/World
FIELD f blockEntities Ljava/util/List;
FIELD g tickingBlockEntities Ljava/util/List;
FIELD h pendingBlockEntities Ljava/util/List;
FIELD i unloadedEntities Ljava/util/List;
FIELD j lcgBlockSeed I
FIELD k unusedIncrement I
FIELD l rainGradientPrev F

View File

@ -1,6 +1,7 @@
CLASS bfy net/minecraft/world/explosion/Explosion
CLASS net/minecraft/world/explosion/Explosion$a BlockDestructionType
FIELD a createFire Z
FIELD b destroyBlocks Lbfy$a;
FIELD b blockDestructionType Lbfy$a;
FIELD c random Ljava/util/Random;
FIELD d world Lbgf;
FIELD e x D
@ -22,6 +23,9 @@ CLASS bfy net/minecraft/world/explosion/Explosion
ARG 3 x
ARG 5 y
ARG 7 z
ARG 9 power
ARG 10 createFire
ARG 11 blockDestructionType
METHOD <init> (Lbgf;Lahy;DDDFZLbfy$a;Ljava/util/List;)V
ARG 1 world
ARG 2 entity