mirror of https://github.com/FabricMC/yarn.git
Mapped (almost) all the missing methods and fields in Entity (#741)
* Mapped all the missing methods and fields in Entity * nextAerialStepDistance -> aerialStepDelta nextStepDistance -> stepDelta isJesus() -> playsFlyingSounds() * getHardCollissionBox -> getHardCollisionBox * initNewDimention -> initNewDimension * handleCollissions -> handleCollisions * colliddingEntity -> collidingEntity * collissionVector -> collisionVector * getTargettingDistance -> getTargetingDistance * trackedX/Y/ZPosition -> trackedX/Y/Z * updateClient* -> updateTracked* * calculatePoseBounds -> calculateBoundsForPose * hasPlayerJockey -> hasPlayerMount * getPrimaryVehicle -> getRootVehicle * onAttack -> handleAttack * wet -> inWater (to correspond with inLava) * isInFluid -> isSubmergedIn * Tangental -> Tangential * initNewDimension -> copyFrom * hasPlayerMount -> hasRider * playsFlyingSounds -> al * hasRider -> hasPlayerRider * updateTrackedHeadRotation(yaw, pitch) -> updateTrackedHeadRotation(yaw, interpolationSteps) * previousHorizontalSpeed -> prevHorizontalSpeed * saved -> unsaved * getTargetingDistance -> getTargetingMargin * regenTimer -> timeUntilRegen
This commit is contained in:
parent
57f9d99fc1
commit
e1dc950c07
|
@ -10,7 +10,17 @@ CLASS lt net/minecraft/client/network/packet/EntityS2CPacket
|
|||
FIELD f pitch B
|
||||
FIELD g onGround Z
|
||||
FIELD h rotate Z
|
||||
METHOD <init> (I)V
|
||||
ARG 1 entityId
|
||||
METHOD a encodePacketCoordinate (D)J
|
||||
ARG 0 coord
|
||||
METHOD a decodePacketCoordinates (JJJ)Lcsa;
|
||||
ARG 0 x
|
||||
ARG 2 y
|
||||
ARG 4 z
|
||||
METHOD a getEntity (Lbhl;)Lail;
|
||||
METHOD a (Lke;)V
|
||||
ARG 1 listener
|
||||
METHOD b getDeltaXShort ()S
|
||||
METHOD c getDeltaYShort ()S
|
||||
METHOD d getDeltaZShort ()S
|
||||
|
|
|
@ -48,8 +48,10 @@ CLASS diy net/minecraft/client/particle/Particle
|
|||
ARG 3 dy
|
||||
ARG 5 dz
|
||||
METHOD a getColorMultiplier (F)I
|
||||
ARG 1 tint
|
||||
METHOD a setBoundingBoxSpacing (FF)V
|
||||
ARG 1 spacingXZ
|
||||
ARG 2 spacingY
|
||||
METHOD a setColor (FFF)V
|
||||
ARG 1 red
|
||||
ARG 2 green
|
||||
|
|
|
@ -2,6 +2,9 @@ CLASS ail net/minecraft/entity/Entity
|
|||
FIELD A velocityModified Z
|
||||
FIELD B movementMultiplier Lcsa;
|
||||
FIELD C removed Z
|
||||
FIELD D prevHorizontalSpeed F
|
||||
FIELD E horizontalSpeed F
|
||||
FIELD F distanceWalked F
|
||||
FIELD G fallDistance F
|
||||
FIELD H prevRenderX D
|
||||
FIELD I prevRenderY D
|
||||
|
@ -13,22 +16,30 @@ CLASS ail net/minecraft/entity/Entity
|
|||
FIELD O age I
|
||||
FIELD P insideWater Z
|
||||
FIELD Q waterHeight D
|
||||
FIELD R inWater Z
|
||||
FIELD S inLava Z
|
||||
FIELD T timeUntilRegen I
|
||||
FIELD U firstUpdate Z
|
||||
FIELD V dataTracker Lql;
|
||||
FIELD W FLAGS Lqi;
|
||||
FIELD X POSE Lqi;
|
||||
FIELD Y updateNeeded Z
|
||||
FIELD Z chunkX I
|
||||
FIELD aA NAME_VISIBLE Lqi;
|
||||
FIELD aB SILENT Lqi;
|
||||
FIELD aC NO_GRAVITY Lqi;
|
||||
FIELD aD invulnerable Z
|
||||
FIELD aE scoreboardTags Ljava/util/Set;
|
||||
FIELD aF teleportRequested Z
|
||||
FIELD aG pistonMovementDelta [D
|
||||
FIELD aH pistonMovementTick J
|
||||
FIELD aI dimensions Laim;
|
||||
FIELD aJ standingEyeHeight F
|
||||
FIELD aa chunkY I
|
||||
FIELD ab chunkZ I
|
||||
FIELD ac trackedX J
|
||||
FIELD ad trackedY J
|
||||
FIELD ae trackedZ J
|
||||
FIELD af ignoreCameraFrustum Z
|
||||
FIELD ag velocityDirty Z
|
||||
FIELD ah portalCooldown I
|
||||
|
@ -36,13 +47,17 @@ CLASS ail net/minecraft/entity/Entity
|
|||
FIELD aj portalTime I
|
||||
FIELD ak dimension Lbyh;
|
||||
FIELD al lastPortalPosition Lev;
|
||||
FIELD am lastPortalDirectionVector Lcsa;
|
||||
FIELD an lastPortalDirection Lfa;
|
||||
FIELD ao uuid Ljava/util/UUID;
|
||||
FIELD ap uuidString Ljava/lang/String;
|
||||
FIELD aq glowing Z
|
||||
FIELD ar passengerList Ljava/util/List;
|
||||
FIELD as vehicle Lail;
|
||||
FIELD at velocity Lcsa;
|
||||
FIELD au boundingBox Lcrv;
|
||||
FIELD au entityBounds Lcrv;
|
||||
FIELD av nextStepDistance F
|
||||
FIELD aw aerialStepDelta F
|
||||
FIELD ax fireTime I
|
||||
FIELD ay BREATH Lqi;
|
||||
FIELD az CUSTOM_NAME Lqi;
|
||||
|
@ -53,6 +68,7 @@ CLASS ail net/minecraft/entity/Entity
|
|||
FIELD f type Laip;
|
||||
FIELD g entityId I
|
||||
FIELD h LOGGER Lorg/apache/logging/log4j/Logger;
|
||||
FIELD i inanimate Z
|
||||
FIELD j ridingCooldown I
|
||||
FIELD k teleporting Z
|
||||
FIELD l world Lbhl;
|
||||
|
@ -92,21 +108,23 @@ CLASS ail net/minecraft/entity/Entity
|
|||
ARG 1 cursorDeltaX
|
||||
ARG 3 cursorDeltaY
|
||||
METHOD a requestTeleport (DDD)V
|
||||
ARG 1 x
|
||||
ARG 3 y
|
||||
ARG 5 z
|
||||
ARG 1 destX
|
||||
ARG 3 destY
|
||||
ARG 5 destZ
|
||||
METHOD a setPositionAnglesAndUpdate (DDDFF)V
|
||||
ARG 1 x
|
||||
ARG 3 y
|
||||
ARG 5 z
|
||||
ARG 7 yaw
|
||||
ARG 8 pitch
|
||||
METHOD a setPositionAndRotations (DDDFFIZ)V
|
||||
METHOD a updateTrackedPositionAndAngles (DDDFFIZ)V
|
||||
ARG 1 x
|
||||
ARG 3 y
|
||||
ARG 5 z
|
||||
ARG 7 yaw
|
||||
ARG 8 pitch
|
||||
ARG 9 interpolationSteps
|
||||
ARG 10 interpolate
|
||||
METHOD a rayTrace (DFZ)Lcry;
|
||||
ARG 1 maxDistance
|
||||
ARG 3 tickDelta
|
||||
|
@ -119,18 +137,31 @@ CLASS ail net/minecraft/entity/Entity
|
|||
METHOD a setRotation (FF)V
|
||||
ARG 1 yaw
|
||||
ARG 2 pitch
|
||||
METHOD a updateTrackedHeadRotation (FI)V
|
||||
ARG 1 yaw
|
||||
ARG 2 interpolationSteps
|
||||
METHOD a updateVelocity (FLcsa;)V
|
||||
ARG 1 speed
|
||||
ARG 2 movementInput
|
||||
METHOD a damage (Lahu;F)Z
|
||||
ARG 1 source
|
||||
ARG 2 amount
|
||||
METHOD a (Laij;)Ljava/util/stream/Stream;
|
||||
ARG 1 collisionVector
|
||||
METHOD a updateKilledAdvancementCriterion (Lail;ILahu;)V
|
||||
ARG 1 killer
|
||||
ARG 2 score
|
||||
ARG 3 damageSource
|
||||
METHOD a calculateMotionVector (Lail;Lcsa;Lcrv;Lbhl;Lcsf;Lzx;)Lcsa;
|
||||
ARG 0 subject
|
||||
ARG 1 collisionVector
|
||||
ARG 2 observerBounds
|
||||
ARG 3 world
|
||||
ARG 4 context
|
||||
ARG 5 collisions
|
||||
METHOD a startRiding (Lail;Z)Z
|
||||
ARG 1 entity
|
||||
ARG 2 force
|
||||
METHOD a setEquippedStack (Laiq;Lbce;)V
|
||||
ARG 1 slot
|
||||
ARG 2 stack
|
||||
|
@ -192,6 +223,8 @@ CLASS ail net/minecraft/entity/Entity
|
|||
ARG 2 target
|
||||
METHOD a setBoundingBox (Lcrv;)V
|
||||
ARG 1 boundingBox
|
||||
METHOD a applyPistonMovement (Lcsa;)Lcsa;
|
||||
ARG 1 offset
|
||||
METHOD a movementInputToVelocity (Lcsa;FF)Lcsa;
|
||||
ARG 0 movementInput
|
||||
ARG 1 speed
|
||||
|
@ -199,6 +232,17 @@ CLASS ail net/minecraft/entity/Entity
|
|||
METHOD a clipSneakingMovement (Lcsa;Laiz;)Lcsa;
|
||||
ARG 1 offset
|
||||
ARG 2 type
|
||||
METHOD a calculatePerpendicularMotionVector (Lcsa;Lcrv;Lbho;Lail;)Lcsa;
|
||||
ARG 0 collisionVector
|
||||
ARG 1 observerBounds
|
||||
ARG 2 world
|
||||
ARG 3 subject
|
||||
METHOD a calculateTangentialMotionVector (Lcsa;Lcrv;Lbho;Lcsf;Lzx;)Lcsa;
|
||||
ARG 0 collisionVector
|
||||
ARG 1 observerBounds
|
||||
ARG 2 world
|
||||
ARG 3 context
|
||||
ARG 4 collisions
|
||||
METHOD a isTeamPlayer (Lctc;)Z
|
||||
ARG 1 team
|
||||
METHOD a populateCrashReport (Le;)V
|
||||
|
@ -210,6 +254,8 @@ CLASS ail net/minecraft/entity/Entity
|
|||
METHOD a playStepSound (Lev;Lbvn;)V
|
||||
ARG 1 pos
|
||||
ARG 2 state
|
||||
METHOD a calculatePistonMovementFactor (Lfa$a;D)D
|
||||
ARG 2 offsetFactor
|
||||
METHOD a readCustomDataFromTag (Lic;)V
|
||||
ARG 1 tag
|
||||
METHOD a hasPassengerType (Ljava/lang/Class;)Z
|
||||
|
@ -228,9 +274,12 @@ CLASS ail net/minecraft/entity/Entity
|
|||
ARG 3 pitch
|
||||
METHOD a isInFluid (Lze;)Z
|
||||
ARG 1 fluidTag
|
||||
METHOD a isInFluid (Lze;Z)Z
|
||||
METHOD a isSubmergedIn (Lze;Z)Z
|
||||
ARG 1 fluidTag
|
||||
ARG 2 requireLoadedChunk
|
||||
METHOD a collectPassengers (ZLjava/util/Set;)V
|
||||
ARG 1 playersOnly
|
||||
ARG 2 output
|
||||
METHOD a toListTag ([D)Lij;
|
||||
ARG 1 values
|
||||
METHOD a toListTag ([F)Lij;
|
||||
|
@ -252,7 +301,7 @@ CLASS ail net/minecraft/entity/Entity
|
|||
METHOD aO getMountedHeightOffset ()D
|
||||
METHOD aP isLiving ()Z
|
||||
METHOD aQ removeAllPassengers ()V
|
||||
METHOD aR getBoundingBoxMarginForTargeting ()F
|
||||
METHOD aR getTargetingMargin ()F
|
||||
METHOD aS getRotationVector ()Lcsa;
|
||||
METHOD aT getRotationClient ()Lcrz;
|
||||
METHOD aU getRotationVecClient ()Lcsa;
|
||||
|
@ -269,6 +318,7 @@ CLASS ail net/minecraft/entity/Entity
|
|||
METHOD ac setOnFireFromLava ()V
|
||||
METHOD ad extinguish ()V
|
||||
METHOD ae destroy ()V
|
||||
METHOD af calculateStepDelta ()F
|
||||
METHOD ag moveToBoundingBoxCenter ()V
|
||||
METHOD ah getSwimSound ()Lym;
|
||||
METHOD ai getSplashSound ()Lym;
|
||||
|
@ -285,10 +335,15 @@ CLASS ail net/minecraft/entity/Entity
|
|||
METHOD au isInsideWaterOrBubbleColumn ()Z
|
||||
METHOD av isInWater ()Z
|
||||
METHOD aw updateSwimming ()V
|
||||
METHOD ax checkWaterState ()Z
|
||||
METHOD ay onSwimmingStart ()V
|
||||
METHOD az attemptSprintingParticles ()V
|
||||
METHOD b setRenderDistanceMultiplier (D)V
|
||||
ARG 0 value
|
||||
METHOD b updateTrackedPosition (DDD)V
|
||||
ARG 1 x
|
||||
ARG 3 y
|
||||
ARG 5 z
|
||||
METHOD b setPositionAndAngles (DDDFF)V
|
||||
ARG 1 x
|
||||
ARG 3 y
|
||||
|
@ -303,6 +358,8 @@ CLASS ail net/minecraft/entity/Entity
|
|||
ARG 2 value
|
||||
METHOD b isInvulnerableTo (Lahu;)Z
|
||||
ARG 1 damageSource
|
||||
METHOD b (Laij;)Z
|
||||
ARG 1 e
|
||||
METHOD b onKilledOther (Laiu;)V
|
||||
ARG 1 other
|
||||
METHOD b setPose (Laje;)V
|
||||
|
@ -345,10 +402,12 @@ CLASS ail net/minecraft/entity/Entity
|
|||
METHOD bQ getServer ()Lnet/minecraft/server/MinecraftServer;
|
||||
METHOD bR isImmuneToExplosion ()Z
|
||||
METHOD bS entityDataRequiresOperator ()Z
|
||||
METHOD bT teleportRequested ()Z
|
||||
METHOD bU getPrimaryPassenger ()Lail;
|
||||
METHOD bV getPassengerList ()Ljava/util/List;
|
||||
METHOD bW getPassengersDeep ()Ljava/util/Collection;
|
||||
METHOD bY getTopmostVehicle ()Lail;
|
||||
METHOD bX hasPlayerRider ()Z
|
||||
METHOD bY getRootVehicle ()Lail;
|
||||
METHOD bZ isLogicalSideForUpdatingMovement ()Z
|
||||
METHOD ba getItemsEquipped ()Ljava/lang/Iterable;
|
||||
METHOD bb isOnFire ()Z
|
||||
|
@ -367,10 +426,12 @@ CLASS ail net/minecraft/entity/Entity
|
|||
METHOD bo getMaxBreath ()I
|
||||
METHOD bp getBreath ()I
|
||||
METHOD bq getHeadYaw ()F
|
||||
METHOD br canPlayerAttack ()Z
|
||||
METHOD br isAttackable ()Z
|
||||
METHOD bs isInvulnerable ()Z
|
||||
METHOD bt canUsePortals ()Z
|
||||
METHOD bu getSafeFallDistance ()I
|
||||
METHOD bw getLastPortalDirectionVector ()Lcsa;
|
||||
METHOD bx getLastPortalDirection ()Lfa;
|
||||
METHOD by canAvoidTraps ()Z
|
||||
METHOD bz doesRenderOnFire ()Z
|
||||
METHOD c setPosition (DDD)V
|
||||
|
@ -398,6 +459,7 @@ CLASS ail net/minecraft/entity/Entity
|
|||
ARG 1 silent
|
||||
METHOD ca getVehicle ()Lail;
|
||||
METHOD cb getSoundCategory ()Lyo;
|
||||
METHOD cc getBurningDuration ()I
|
||||
METHOD cd getCommandSource ()Lcd;
|
||||
METHOD ce getWaterHeight ()D
|
||||
METHOD cf getWidth ()F
|
||||
|
@ -413,6 +475,8 @@ CLASS ail net/minecraft/entity/Entity
|
|||
METHOD d getOppositeRotationVector (FF)Lcsa;
|
||||
ARG 1 pitch
|
||||
ARG 2 yaw
|
||||
METHOD d calculateBoundsForPose (Laje;)Lcrv;
|
||||
ARG 1 pos
|
||||
METHOD d setVelocity (Lcsa;)V
|
||||
ARG 1 velocity
|
||||
METHOD d saveToTag (Lic;)Z
|
||||
|
@ -423,10 +487,14 @@ CLASS ail net/minecraft/entity/Entity
|
|||
ARG 1 x
|
||||
ARG 3 y
|
||||
ARG 5 z
|
||||
METHOD e calculateAerialStepDelta (F)F
|
||||
ARG 1 distance
|
||||
METHOD e setEntityId (I)V
|
||||
ARG 1 id
|
||||
METHOD e getEyeHeight (Laje;)F
|
||||
ARG 1 pose
|
||||
METHOD e handleCollisions (Lcsa;)Lcsa;
|
||||
ARG 1 motionOffset
|
||||
METHOD e toTag (Lic;)Lic;
|
||||
ARG 1 tag
|
||||
METHOD e setSneaking (Z)V
|
||||
|
@ -483,9 +551,16 @@ CLASS ail net/minecraft/entity/Entity
|
|||
METHOD i setInvisible (Z)V
|
||||
ARG 1 invisible
|
||||
METHOD j stopRiding ()V
|
||||
METHOD j teleport (DDD)V
|
||||
ARG 1 destX
|
||||
ARG 3 destY
|
||||
ARG 5 destZ
|
||||
METHOD j getCameraPosVec (F)Lcsa;
|
||||
ARG 1 tickDelta
|
||||
METHOD j allowsPermissionLevel (I)Z
|
||||
ARG 1 permissionLevel
|
||||
METHOD j getHardCollisionBox (Lail;)Lcrv;
|
||||
ARG 1 collidingEntity
|
||||
METHOD j onBubbleColumnSurfaceCollision (Z)V
|
||||
ARG 1 drag
|
||||
METHOD k isBeingRainedOn ()Z
|
||||
|
@ -506,10 +581,12 @@ CLASS ail net/minecraft/entity/Entity
|
|||
ARG 1 passenger
|
||||
METHOD l setInvulnerable (Z)V
|
||||
ARG 1 invulnerable
|
||||
METHOD m updateInWater ()V
|
||||
METHOD m startRiding (Lail;)Z
|
||||
ARG 1 entity
|
||||
METHOD m setCustomNameVisible (Z)V
|
||||
ARG 1 visible
|
||||
METHOD n updateWetState ()V
|
||||
METHOD n canStartRiding (Lail;)Z
|
||||
ARG 1 entity
|
||||
METHOD o addPassenger (Lail;)V
|
||||
|
@ -523,10 +600,13 @@ CLASS ail net/minecraft/entity/Entity
|
|||
METHOD s isPartOf (Lail;)Z
|
||||
ARG 1 entity
|
||||
METHOD t isSpectator ()Z
|
||||
METHOD t handlePlayerAttack (Lail;)Z
|
||||
METHOD t handleAttack (Lail;)Z
|
||||
ARG 1 attacker
|
||||
METHOD u copyPositionAndRotation (Lail;)V
|
||||
ARG 1 entity
|
||||
METHOD u_ initDataTracker ()V
|
||||
METHOD v copyFrom (Lail;)V
|
||||
ARG 1 original
|
||||
METHOD w hasPassenger (Lail;)Z
|
||||
ARG 1 passenger
|
||||
METHOD x isConnectedThroughVehicle (Lail;)Z
|
||||
|
|
|
@ -42,6 +42,7 @@ CLASS csr net/minecraft/util/shape/VoxelShapes
|
|||
METHOD a union (Lcsu;[Lcsu;)Lcsu;
|
||||
ARG 0 first
|
||||
ARG 1 others
|
||||
METHOD a calculateSoftOffset (Lfa$a;Lcrv;Lbho;DLcsf;Ljava/util/stream/Stream;)D
|
||||
METHOD a calculateMaxOffset (Lfa$a;Lcrv;Ljava/util/stream/Stream;D)D
|
||||
ARG 0 axis
|
||||
ARG 1 box
|
||||
|
|
|
@ -24,6 +24,10 @@ CLASS bhd net/minecraft/world/EntityView
|
|||
METHOD a getClosestPlayer (Lail;D)Lawb;
|
||||
ARG 1 entity
|
||||
ARG 2 maxDistance
|
||||
METHOD a (Lail;Lail;)Ljava/util/stream/Stream;
|
||||
ARG 1 e
|
||||
METHOD a (Lail;Lail;)Z
|
||||
ARG 1 e
|
||||
METHOD a getEntities (Lail;Lcrv;)Ljava/util/List;
|
||||
ARG 1 except
|
||||
ARG 2 box
|
||||
|
@ -44,6 +48,8 @@ CLASS bhd net/minecraft/world/EntityView
|
|||
ARG 5 y
|
||||
ARG 7 z
|
||||
METHOD a getPlayersInBox (Laqd;Laiu;Lcrv;)Ljava/util/List;
|
||||
METHOD a (Lcss;Lail;)Z
|
||||
ARG 1 e
|
||||
METHOD a getClosestEntity (Ljava/lang/Class;Laqd;Laiu;DDDLcrv;)Laiu;
|
||||
ARG 1 entityClass
|
||||
ARG 4 x
|
||||
|
@ -66,5 +72,13 @@ CLASS bhd net/minecraft/world/EntityView
|
|||
ARG 4 x
|
||||
ARG 6 y
|
||||
ARG 8 z
|
||||
METHOD a (Ljava/util/Set;Lail;)Z
|
||||
ARG 1 e
|
||||
METHOD a (Ljava/util/Set;Lail;Lail;)Z
|
||||
ARG 2 e
|
||||
METHOD b (Lail;Lail;)Z
|
||||
ARG 1 e
|
||||
METHOD b getPlayerByUuid (Ljava/util/UUID;)Lawb;
|
||||
ARG 1 uuid
|
||||
METHOD c (Lail;Lail;)Z
|
||||
ARG 1 e
|
||||
|
|
|
@ -16,6 +16,7 @@ CLASS bxn net/minecraft/world/chunk/WorldChunk
|
|||
FIELD n postProcessingLists [Lit/unimi/dsi/fastutil/shorts/ShortList;
|
||||
FIELD o blockTickScheduler Lbia;
|
||||
FIELD p fluidTickScheduler Lbia;
|
||||
FIELD q unsaved Z
|
||||
FIELD r lastSaveTime J
|
||||
FIELD s shouldSave Z
|
||||
FIELD t inhabitedTime J
|
||||
|
@ -59,6 +60,8 @@ CLASS bxn net/minecraft/world/chunk/WorldChunk
|
|||
ARG 4 clearOld
|
||||
METHOD b remove (Lail;)V
|
||||
METHOD c setLoadedToWorld (Z)V
|
||||
METHOD d setUnsaved (Z)V
|
||||
ARG 1 unsaved
|
||||
METHOD k createBlockEntity (Lev;)Lbtq;
|
||||
METHOD s markDirty ()V
|
||||
METHOD t isEmpty ()Z
|
||||
|
|
Loading…
Reference in New Issue