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:
­Sollace 2019-06-19 19:32:50 +02:00 committed by Modmuss50
parent 57f9d99fc1
commit e1dc950c07
6 changed files with 120 additions and 10 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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