partial mapping of EntityTracker (#262)

This commit is contained in:
Adrian Siekierka 2018-12-11 14:21:44 +01:00 committed by GitHub
parent 4a1f5474ea
commit 0a3f579fc7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
22 changed files with 82 additions and 44 deletions

View File

@ -2,7 +2,7 @@ CLASS dby net/minecraft/client/network/OtherClientPlayerEntity
METHOD <init> (Lbas;Lcom/mojang/authlib/GameProfile;)V
ARG 1 world
METHOD T_ update ()V
METHOD a shouldRender (D)Z
METHOD a shouldRenderAtDistance (D)Z
METHOD a damage (Laft;F)Z
ARG 1 source
METHOD a appendCommandFeedback (Ljb;)V

View File

@ -1,6 +1,6 @@
CLASS aqu net/minecraft/entity/EnderEyeEntity
METHOD T_ update ()V
METHOD a shouldRender (D)Z
METHOD a shouldRenderAtDistance (D)Z
METHOD a readCustomDataFromTag (Lhq;)V
METHOD aA getLightmapCoordinates ()I
METHOD b writeCustomDataToTag (Lhq;)V

View File

@ -81,7 +81,7 @@ CLASS agk net/minecraft/entity/Entity
METHOD Y updateLogic ()V
METHOD Z getMaxPortalTime ()I
METHOD a sendCommandFeedback ()Z
METHOD a shouldRender (D)Z
METHOD a shouldRenderAtDistance (D)Z
METHOD a setPositionAnglesAndUpdate (DDDFF)V
ARG 1 x
ARG 3 y
@ -201,6 +201,7 @@ CLASS agk net/minecraft/entity/Entity
METHOD b writeCustomDataToTag (Lhq;)V
METHOD b removeScoreboardTag (Ljava/lang/String;)Z
METHOD b setCustomName (Ljb;)V
METHOD b onStartedTrackingBy (Lum;)V
METHOD b isInsideFluid (Lxy;)Z
METHOD b setInWorld (Z)V
METHOD bA shouldRenderName ()Z
@ -243,6 +244,7 @@ CLASS agk net/minecraft/entity/Entity
ARG 1 fallDistance
METHOD c squaredDistanceTo (Let;)D
METHOD c saveSelfToTag (Lhq;)Z
METHOD c onStoppedTrackingBy (Lum;)V
METHOD c setSilent (Z)V
METHOD d getName ()Ljb;
METHOD d squaredDistanceTo (DDD)D
@ -271,6 +273,8 @@ CLASS agk net/minecraft/entity/Entity
METHOD f setSprinting (Z)V
METHOD g shouldRenderFrom (DDD)Z
ARG 1 x
ARG 3 y
ARG 5 z
METHOD g getPitch (F)F
METHOD g burn (I)V
METHOD g distanceTo (Lagk;)F

View File

@ -1,11 +1,13 @@
CLASS aqv net/minecraft/entity/FireworkEntity
FIELD a ITEM_STACK Lpo;
METHOD T_ update ()V
METHOD a shouldRender (D)Z
METHOD a shouldRenderAtDistance (D)Z
METHOD a readCustomDataFromTag (Lhq;)V
METHOD b writeCustomDataToTag (Lhq;)V
METHOD g shouldRenderFrom (DDD)Z
ARG 1 x
ARG 3 y
ARG 5 z
METHOD h setVelocityClient (DDD)V
ARG 1 x
METHOD y_ initDataTracker ()V

View File

@ -26,10 +26,12 @@ CLASS any net/minecraft/entity/boss/EntityWither
METHOD aA getLightmapCoordinates ()I
METHOD b writeCustomDataToTag (Lhq;)V
METHOD b setCustomName (Ljb;)V
METHOD b onStartedTrackingBy (Lum;)V
METHOD bn canUsePortals ()Z
METHOD c handleFallDamage (FF)V
ARG 1 fallDistance
METHOD c addPotionEffect (Lagd;)Z
METHOD c onStoppedTrackingBy (Lum;)V
METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxg;
METHOD d setInvulTimer (I)V

View File

@ -29,7 +29,7 @@ CLASS aoa net/minecraft/entity/decoration/ArmorStandEntity
METHOD a setBitField (BIZ)B
ARG 1 value
ARG 2 bitField
METHOD a shouldRender (D)Z
METHOD a shouldRenderAtDistance (D)Z
METHOD a setSize (FF)V
ARG 1 width
METHOD a damage (Laft;F)Z

View File

@ -3,7 +3,7 @@ CLASS and net/minecraft/entity/decoration/EnderCrystalEntity
FIELD c SHOW_BOTTOM Lpo;
METHOD T_ update ()V
METHOD U kill ()V
METHOD a shouldRender (D)Z
METHOD a shouldRenderAtDistance (D)Z
METHOD a damage (Laft;F)Z
ARG 1 source
METHOD a setBeamTarget (Let;)V

View File

@ -2,7 +2,7 @@ CLASS aoc net/minecraft/entity/decoration/ItemFrameEntity
FIELD ax itemDropChance F
FIELD e ITEM_STACK Lpo;
FIELD f ROTATION Lpo;
METHOD a shouldRender (D)Z
METHOD a shouldRenderAtDistance (D)Z
METHOD a setRotation (I)V
METHOD a setRotation (IZ)V
ARG 1 value

View File

@ -1,5 +1,5 @@
CLASS aod net/minecraft/entity/decoration/LeadKnotEntity
METHOD a shouldRender (D)Z
METHOD a shouldRenderAtDistance (D)Z
METHOD a copyEntityData (Lagk;)V
METHOD a setFacing (Ley;)V
METHOD a readCustomDataFromTag (Lhq;)V

View File

@ -24,7 +24,7 @@ CLASS apl net/minecraft/entity/mob/PhantomEntity
METHOD D getAmbientSound ()Lxg;
METHOD H mobTick ()V
METHOD T_ update ()V
METHOD a shouldRender (D)Z
METHOD a shouldRenderAtDistance (D)Z
METHOD a (Lbat;Lafc;Lagw;Lahe;Lhq;)Lahe;
ARG 3 difficulty
METHOD a readCustomDataFromTag (Lhq;)V

View File

@ -6,7 +6,7 @@ CLASS aqq net/minecraft/entity/projectile/ExplosiveProjectileEntity
ARG 1 world
ARG 2 owner
METHOD T_ update ()V
METHOD a shouldRender (D)Z
METHOD a shouldRenderAtDistance (D)Z
METHOD a damage (Laft;F)Z
ARG 1 source
METHOD a onCollision (Lckw;)V

View File

@ -1,10 +1,12 @@
CLASS aoh net/minecraft/entity/projectile/FishHookEntity
CLASS aoh$a State
FIELD aB state Laoh$a;
FIELD a hookedEntity Lagk;
FIELD b HOOK_ENTITY_ID Lpo;
FIELD e owner Laql;
METHOD T_ update ()V
METHOD X invalidate ()V
METHOD a shouldRender (D)Z
METHOD a shouldRenderAtDistance (D)Z
METHOD a setPositionAndRotations (DDDFFIZ)V
ARG 1 x
ARG 3 y
@ -13,4 +15,5 @@ CLASS aoh net/minecraft/entity/projectile/FishHookEntity
METHOD a onTrackedDataSet (Lpo;)V
METHOD b writeCustomDataToTag (Lhq;)V
METHOD bn canUsePortals ()Z
METHOD k getOwner ()Laql;
METHOD y_ initDataTracker ()V

View File

@ -21,7 +21,7 @@ CLASS aqp net/minecraft/entity/projectile/ProjectileEntity
METHOD <init> (Lago;Lbas;)V
ARG 1 type
METHOD T_ update ()V
METHOD a shouldRender (D)Z
METHOD a shouldRenderAtDistance (D)Z
METHOD a setPositionAndRotations (DDDFFIZ)V
ARG 1 x
ARG 3 y

View File

@ -1,6 +1,6 @@
CLASS ara net/minecraft/entity/projectile/ShulkerBulletEntity
METHOD T_ update ()V
METHOD a shouldRender (D)Z
METHOD a shouldRenderAtDistance (D)Z
METHOD a damage (Laft;F)Z
ARG 1 source
METHOD a readCustomDataFromTag (Lhq;)V

View File

@ -6,6 +6,8 @@ CLASS arj net/minecraft/entity/projectile/TridentEntity
METHOD b writeCustomDataToTag (Lhq;)V
METHOD g shouldRenderFrom (DDD)Z
ARG 1 x
ARG 3 y
ARG 5 z
METHOD k getSound ()Lxg;
METHOD m asItemStack ()Lavu;
METHOD y_ initDataTracker ()V

View File

@ -14,7 +14,7 @@ CLASS are net/minecraft/entity/thrown/ThrownEntity
METHOD <init> (Lago;Lbas;)V
ARG 1 type
METHOD T_ update ()V
METHOD a shouldRender (D)Z
METHOD a shouldRenderAtDistance (D)Z
METHOD a onCollision (Lckw;)V
METHOD a readCustomDataFromTag (Lhq;)V
METHOD b writeCustomDataToTag (Lhq;)V

View File

@ -1,14 +0,0 @@
CLASS uf net/minecraft/entity/tracker/EntityTracker
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD b world Luk;
METHOD a toFixedPoint (D)J
METHOD a track (Lagk;)V
METHOD a (Lagk;DDD)V
ARG 0 entity
ARG 1 x
ARG 3 y
METHOD a track (Lagk;II)V
METHOD a track (Lagk;IIZ)V
ARG 2 trackingRange
ARG 3 tickInterval
METHOD b untrack (Lagk;)V

View File

@ -1,14 +0,0 @@
CLASS ur net/minecraft/entity/tracker/TrackedEntity
FIELD c LOGGER Lorg/apache/logging/log4j/Logger;
FIELD d entity Lagk;
FIELD e trackingRange I
FIELD g tickInterval I
FIELD h scaledX J
FIELD i scaledY J
FIELD j scaledZ J
FIELD k scaledYaw I
FIELD l scaledPitch I
FIELD m scaledHeadPitch I
METHOD b getEntity ()Lagk;
METHOD equals (Ljava/lang/Object;)Z
ARG 0 object

View File

@ -1,5 +1,8 @@
CLASS ceb net/minecraft/fluid/Fluids
FIELD b WATER_FLOWING Lcdx;
FIELD b FLOWING_WATER Lcdx;
FIELD c WATER Lcdx;
FIELD d LAVA_FLOWING Lcdx;
FIELD d FLOWING_LAVA Lcdx;
FIELD e LAVA Lcdx;
METHOD a register (Ljava/lang/String;Lcdy;)Lcdy;
ARG 0 id
ARG 1 value

View File

@ -0,0 +1,21 @@
CLASS uf net/minecraft/server/network/EntityTracker
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD b world Luk;
FIELD c trackedEntities Ljava/util/Set;
FIELD d trackedEntitiesById Lym;
METHOD a toFixedPoint (D)J
METHOD a add (Lagk;)V
ARG 1 entity
METHOD a (Lagk;DDD)V
ARG 0 entity
ARG 1 x
ARG 3 y
ARG 5 z
METHOD a add (Lagk;II)V
ARG 2 trackingRange
ARG 3 updateIntervalTicks
METHOD a add (Lagk;IIZ)V
ARG 2 trackingRange
ARG 3 updateIntervalTicks
ARG 4 alwaysUpdateVelocity
METHOD b remove (Lagk;)V

View File

@ -0,0 +1,27 @@
CLASS ur net/minecraft/server/network/EntityTrackerEntry
FIELD c LOGGER Lorg/apache/logging/log4j/Logger;
FIELD d entity Lagk;
FIELD e trackingRange I
FIELD g tickInterval I
FIELD h lastX J
FIELD i lastY J
FIELD j lastZ J
FIELD k lastYaw I
FIELD l lastPitch I
FIELD m lastHeadPitch I
FIELD n lastVelocityX D
FIELD o lastVelocityY D
FIELD p lastVelocityZ D
FIELD u alwaysUpdateVelocity Z
FIELD w lastPassengers Ljava/util/List;
FIELD y lastOnGround Z
FIELD z trackingPlayers Ljava/util/Set;
METHOD a ()V
METHOD a sendToTrackingPlayers (Ljp;)V
ARG 1 packet
METHOD a (Lum;)V
METHOD b getEntity ()Lagk;
METHOD b sendToTrackingPlayersAndSelf (Ljp;)V
METHOD e createSpawnPacket ()Ljp;
METHOD equals (Ljava/lang/Object;)Z
ARG 0 object

View File

@ -58,7 +58,9 @@ CLASS um net/minecraft/server/network/ServerPlayerEntity
ARG 1 stat
METHOD b isInvulnerableTo (Laft;)Z
METHOD b writeCustomDataToTag (Lhq;)V
METHOD c onStoppedTracking (Lagk;)V
METHOD d addExperience (I)V
METHOD d onStartedTracking (Lagk;)V
METHOD dQ incrementContainerSyncId ()V
METHOD f attack (Lagk;)V
METHOD g createCooldownManager ()Lavq;