Map code related to entity riding and passengers. (#96)

This commit is contained in:
Benjamin K 2016-09-30 22:53:12 -07:00 committed by Adrian Siekierka
parent 411a82babc
commit ac50036d17
20 changed files with 114 additions and 9 deletions

View File

@ -38,6 +38,11 @@ CLASS none/boh net/minecraft/client/player/EntityPlayerClient
METHOD a damage (Lnone/rr;F)Z
ARG 0 source
ARG 1 damage
METHOD a (Lnone/sg;)V
ARG 0 entity
METHOD a startRiding (Lnone/sg;Z)Z
ARG 0 entity
ARG 1 ignoreRequirements
METHOD a openHorseInventory (Lnone/xd;Lnone/qv;)V
METHOD a spawnEntityItem (Lnone/za;)Lnone/aes;
ARG 0 entityItem
@ -51,5 +56,5 @@ CLASS none/boh net/minecraft/client/player/EntityPlayerClient
METHOD d move (DDD)V
METHOD g sendChatMessage (Ljava/lang/String;)V
ARG 0 message
METHOD p dismountVehicle ()V
METHOD p stopRiding ()V
METHOD y_ update ()V

View File

@ -32,13 +32,14 @@ CLASS none/sg net/minecraft/entity/Entity
FIELD as uuidString Ljava/lang/String;
FIELD at glowing Z
FIELD au passengerList Ljava/util/List;
FIELD av vehicle Lnone/sg;
FIELD av ridingEntity Lnone/sg;
FIELD aw boundingBox Lnone/bcs;
FIELD az fireTimer I
FIELD b EMPTY_STACK_LIST Ljava/util/List;
FIELD c NULL_BOX Lnone/bcs;
FIELD g maxEntityId I
FIELD h entityId I
FIELD j startRidingCooldown I
FIELD l world Lnone/aiw;
FIELD m prevX D
FIELD n prevY D
@ -60,6 +61,7 @@ CLASS none/sg net/minecraft/entity/Entity
METHOD O getEntityId ()I
METHOD R getDataTracker ()Lnone/km;
METHOD T invalidate ()V
METHOD U ()V
METHOD X extinguish ()V
METHOD a setPositionAnglesAndUpdate (DDDFF)V
ARG 0 x
@ -67,6 +69,12 @@ CLASS none/sg net/minecraft/entity/Entity
ARG 2 z
ARG 3 yaw
ARG 4 pitch
METHOD a (DDDFFIZ)V
ARG 0 x
ARG 1 y
ARG 2 z
ARG 3 yaw
ARG 4 pitch
METHOD a hasPermission (ILjava/lang/String;)Z
ARG 0 permissionLevel
ARG 1 commandName
@ -127,6 +135,10 @@ CLASS none/sg net/minecraft/entity/Entity
METHOD a damage (Lnone/rr;F)Z
ARG 0 source
ARG 1 damage
METHOD a (Lnone/sg;)V
METHOD a startRiding (Lnone/sg;Z)Z
ARG 0 entity
ARG 1 ignoreRequirements
METHOD a setEquippedStack (Lnone/sl;Lnone/aes;)V
ARG 0 slot
ARG 1 stack
@ -153,6 +165,7 @@ CLASS none/sg net/minecraft/entity/Entity
METHOD ad isSilent ()Z
METHOD ae isUnaffectedByGravity ()Z
METHOD au isValid ()Z
METHOD az removeAllPassengers ()V
METHOD b setPosition (DDD)V
ARG 0 x
ARG 1 y
@ -176,7 +189,7 @@ CLASS none/sg net/minecraft/entity/Entity
ARG 0 tag
METHOD b isInvulnerableTo (Lnone/rr;)Z
ARG 0 source
METHOD bB getVehicle ()Lnone/sg;
METHOD bB getRidingEntity ()Lnone/sg;
METHOD bC getSoundCategory ()Lnone/nm;
METHOD be getUuid ()Ljava/util/UUID;
METHOD bf getUuidAsString ()Ljava/lang/String;
@ -261,12 +274,18 @@ CLASS none/sg net/minecraft/entity/Entity
ARG 0 index
METHOD l setBreath (I)V
ARG 0 value
METHOD m startRiding (Lnone/sg;)Z
ARG 0 entity
METHOD n canStartRiding (Lnone/sg;)Z
ARG 0 entity
METHOD n_ hasCustomName ()Z
METHOD o startRiding (Lnone/sg;)V
METHOD o addPassenger (Lnone/sg;)V
ARG 0 entity
METHOD o_ getPistonBehavior ()Lnone/ayu;
METHOD p dismountVehicle ()V
METHOD p stopRiding (Lnone/sg;)V
METHOD p stopRiding ()V
METHOD p removePassenger (Lnone/sg;)V
ARG 0 entity
METHOD q canFitPassenger (Lnone/sg;)Z
ARG 0 entity
METHOD u setPositionAndAngles (Lnone/sg;)V
ARG 0 other

View File

@ -13,6 +13,13 @@ CLASS none/sp net/minecraft/entity/EntityLiving
METHOD D canSee (Lnone/sg;)Z
ARG 0 other
METHOD F updatePotionVisibility ()V
METHOD U ()V
METHOD a (DDDFFIZ)V
ARG 0 x
ARG 1 y
ARG 2 z
ARG 3 yaw
ARG 4 pitch
METHOD a containsOnlyAmbientEffects (Ljava/util/Collection;)Z
ARG 0 effects
METHOD a deserializeCustomData (Lnone/dt;)V
@ -87,5 +94,5 @@ CLASS none/sp net/minecraft/entity/EntityLiving
METHOD i initDataTracker ()V
METHOD l_ isChild ()Z
METHOD m_ canClimb ()Z
METHOD p dismountVehicle ()V
METHOD p stopRiding ()V
METHOD y_ update ()V

View File

@ -27,3 +27,5 @@ CLASS none/xr net/minecraft/entity/boss/EntityEnderDragon
METHOD c addPotionEffect (Lnone/sa;)V
ARG 0 effect
METHOD i initDataTracker ()V
METHOD n canStartRiding (Lnone/sg;)Z
ARG 0 entity

View File

@ -36,3 +36,5 @@ CLASS none/yl net/minecraft/entity/boss/EntityWither
METHOD i initDataTracker ()V
METHOD m getTrackedEntityId (I)I
ARG 0 headIndex
METHOD n canStartRiding (Lnone/sg;)Z
ARG 0 entity

View File

@ -19,6 +19,8 @@ CLASS none/yo net/minecraft/entity/decoration/EntityDecorationBase
METHOD a damage (Lnone/rr;F)Z
ARG 0 source
ARG 1 damage
METHOD a (Lnone/sg;)V
ARG 0 entity
METHOD a onStruckByLightning (Lnone/yx;)V
ARG 0 lightning
METHOD b setPosition (DDD)V

View File

@ -23,6 +23,8 @@ CLASS none/yp net/minecraft/entity/decoration/EntityItemFrame
METHOD a damage (Lnone/rr;F)Z
ARG 0 source
ARG 1 damage
METHOD a (Lnone/sg;)V
ARG 0 entity
METHOD b interact (Lnone/aam;Lnone/rb;)Z
ARG 0 player
ARG 1 hand

View File

@ -3,6 +3,8 @@ CLASS none/yq net/minecraft/entity/decoration/EntityLeashKnot
ARG 0 facing
METHOD a deserializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD a (Lnone/sg;)V
ARG 0 entity
METHOD b setPosition (DDD)V
ARG 0 x
ARG 1 y

View File

@ -29,8 +29,16 @@ CLASS none/yr net/minecraft/entity/decoration/EntityPainting
FIELD y SKELETON Lnone/yr$a;
FIELD z DONKEY_KONG Lnone/yr$a;
FIELD c type Lnone/yr$a;
METHOD a (DDDFFIZ)V
ARG 0 x
ARG 1 y
ARG 2 z
ARG 3 yaw
ARG 4 pitch
METHOD a deserializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD a (Lnone/sg;)V
ARG 0 entity
METHOD b setPositionAndAngles (DDDFF)V
ARG 0 x
ARG 1 y

View File

@ -1 +1,2 @@
CLASS none/xa net/minecraft/entity/mob/EntityAquatic
METHOD U ()V

View File

@ -13,6 +13,7 @@ CLASS none/sq net/minecraft/entity/mob/EntityMob
FIELD bz pickUpLoot Z
METHOD G getSoundAmbient ()Lnone/nk;
METHOD J ()Lnone/kp;
METHOD U ()V
METHOD a canBeLeashedBy (Lnone/aam;)Z
ARG 0 player
METHOD a interactMob (Lnone/aam;Lnone/rb;)Z
@ -23,6 +24,9 @@ CLASS none/sq net/minecraft/entity/mob/EntityMob
METHOD a registerTagUpgraders (Lnone/pf;Ljava/lang/Class;)V
ARG 0 handler
ARG 1 entityClass
METHOD a startRiding (Lnone/sg;Z)Z
ARG 0 entity
ARG 1 ignoreRequirements
METHOD a setEquippedStack (Lnone/sl;Lnone/aes;)V
ARG 0 slot
ARG 1 stack

View File

@ -11,6 +11,8 @@ CLASS none/zr net/minecraft/entity/mob/EntityPigZombie
METHOD a damage (Lnone/rr;F)Z
ARG 0 source
ARG 1 damage
METHOD a (Lnone/sg;)V
ARG 0 entity
METHOD b serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD b registerTagUpgraders (Lnone/pf;)V

View File

@ -19,6 +19,12 @@ CLASS none/zu net/minecraft/entity/mob/EntityShulker
FIELD c PEEK_AMOUNT Lnone/kj;
METHOD G getSoundAmbient ()Lnone/nk;
METHOD J ()Lnone/kp;
METHOD a (DDDFFIZ)V
ARG 0 x
ARG 1 y
ARG 2 z
ARG 3 yaw
ARG 4 pitch
METHOD a setPeekAmount (I)V
ARG 0 value
METHOD a deserializeCustomData (Lnone/dt;)V

View File

@ -86,6 +86,8 @@ CLASS none/aam net/minecraft/entity/player/EntityPlayer
METHOD a damage (Lnone/rr;F)Z
ARG 0 source
ARG 1 damage
METHOD a (Lnone/sg;)V
ARG 0 entity
METHOD a interactWith (Lnone/sg;Lnone/rb;)Lnone/rd;
ARG 0 entity
ARG 1 hand
@ -140,7 +142,7 @@ CLASS none/aam net/minecraft/entity/player/EntityPlayer
ARG 0 amount
METHOD n setReducedDebugInfo (Z)V
ARG 0 value
METHOD p dismountVehicle ()V
METHOD p stopRiding ()V
METHOD y isSpectator ()Z
METHOD y_ update ()V
METHOD z isCreative ()Z

View File

@ -52,6 +52,11 @@ CLASS none/lw net/minecraft/entity/player/EntityPlayerServer
METHOD a damage (Lnone/rr;F)Z
ARG 0 source
ARG 1 damage
METHOD a (Lnone/sg;)V
ARG 0 entity
METHOD a startRiding (Lnone/sg;Z)Z
ARG 0 entity
ARG 1 ignoreRequirements
METHOD a openHorseInventory (Lnone/xd;Lnone/qv;)V
METHOD b serializeCustomData (Lnone/dt;)V
ARG 0 tag
@ -64,7 +69,7 @@ CLASS none/lw net/minecraft/entity/player/EntityPlayerServer
ARG 0 entity
METHOD f attack (Lnone/sg;)V
ARG 0 entity
METHOD p dismountVehicle ()V
METHOD p stopRiding ()V
METHOD s closeGui ()V
METHOD x getWorldServer ()Lnone/lu;
METHOD y isSpectator ()Z

View File

@ -9,6 +9,12 @@ CLASS none/aap net/minecraft/entity/projectile/EntityArrowBase
METHOD <init> (Lnone/aiw;Lnone/sp;)V
ARG 0 world
ARG 1 owner
METHOD a (DDDFFIZ)V
ARG 0 x
ARG 1 y
ARG 2 z
ARG 3 yaw
ARG 4 pitch
METHOD a onCollision (Lnone/bct;)V
ARG 0 hit
METHOD a deserializeCustomData (Lnone/dt;)V

View File

@ -1,6 +1,12 @@
CLASS none/yt net/minecraft/entity/projectile/EntityFishHook
FIELD c HOOK_ENTITY_ID Lnone/kj;
METHOD T invalidate ()V
METHOD a (DDDFFIZ)V
ARG 0 x
ARG 1 y
ARG 2 z
ARG 3 yaw
ARG 4 pitch
METHOD a deserializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD a onTrackedDataSet (Lnone/kj;)V

View File

@ -17,22 +17,34 @@ CLASS none/abj net/minecraft/entity/vehicle/EntityBoat
METHOD a getType (Ljava/lang/String;)Lnone/abj$b;
ARG 0 name
METHOD b getId ()I
METHOD values values ()[Lnone/abj$b;
FIELD d BOAT_TYPE Lnone/kj;
METHOD <init> (Lnone/aiw;DDD)V
ARG 0 world
ARG 1 x
ARG 2 y
ARG 3 z
METHOD a (DDDFFIZ)V
ARG 0 x
ARG 1 y
ARG 2 z
ARG 3 yaw
ARG 4 pitch
METHOD a deserializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD a damage (Lnone/rr;F)Z
ARG 0 source
ARG 1 damage
METHOD a (Lnone/sg;)V
ARG 0 entity
METHOD b interact (Lnone/aam;Lnone/rb;)Z
ARG 0 player
ARG 1 hand
METHOD b serializeCustomData (Lnone/dt;)V
ARG 0 tag
METHOD i initDataTracker ()V
METHOD j getBoatItem ()Lnone/aeq;
METHOD q canFitPassenger (Lnone/sg;)Z
ARG 0 entity
METHOD r getBoatType ()Lnone/abj$b;
METHOD y_ update ()V

View File

@ -28,6 +28,12 @@ CLASS none/abk net/minecraft/entity/vehicle/EntityMinecartBase
ARG 3 z
METHOD A hasCustomBlock ()Z
METHOD T invalidate ()V
METHOD a (DDDFFIZ)V
ARG 0 x
ARG 1 y
ARG 2 z
ARG 3 yaw
ARG 4 pitch
METHOD a onActivatorRail (IIIZ)V
ARG 0 x
ARG 1 y

View File

@ -1,4 +1,10 @@
CLASS none/boi
METHOD a (DDDFFIZ)V
ARG 0 x
ARG 1 y
ARG 2 z
ARG 3 yaw
ARG 4 pitch
METHOD a hasPermission (ILjava/lang/String;)Z
ARG 0 permissionLevel
ARG 1 commandName