Map all fields, methods, and inner classes of fox entity (#459)

This commit is contained in:
liach 2019-02-16 12:50:35 -08:00 committed by Adrian Siekierka
parent 5fa5a01590
commit 9ce0143a77
29 changed files with 205 additions and 17 deletions

View File

@ -1,3 +1,6 @@
CLASS dod net/minecraft/client/render/entity/feature/LlamaDecorFeatureRenderer
FIELD a LLAMA_DECOR [Lqh;
FIELD b TRADER_LLAMA_DECOR Lqh;
FIELD c model Ldaj;
METHOD <init> (Ldmd;)V
ARG 1 context

View File

@ -0,0 +1,11 @@
CLASS czx net/minecraft/client/render/entity/model/FoxModel
FIELD a head Ldcj;
FIELD b leftEar Ldcj;
FIELD f rightEar Ldcj;
FIELD g nose Ldcj;
FIELD h body Ldcj;
FIELD i frontLeftLeg Ldcj;
FIELD j frontRightLeg Ldcj;
FIELD k rearLeftLeg Ldcj;
FIELD l rearRightLeg Ldcj;
FIELD m tail Ldcj;

View File

@ -105,6 +105,9 @@ CLASS ahl net/minecraft/entity/Entity
ARG 1 entity
METHOD a setEquippedStack (Lahq;Laxt;)V
ARG 1 slot
METHOD a dealDamage (Lahu;Lahl;)V
ARG 1 attacker
ARG 2 target
METHOD a move (Lahz;DDD)V
ARG 1 type
ARG 2 x
@ -224,6 +227,7 @@ CLASS ahl net/minecraft/entity/Entity
METHOD bB isCustomNameVisible ()Z
METHOD bC shouldRenderName ()Z
METHOD bD getHorizontalFacing ()Lew;
METHOD bE getMovementDirection ()Lew;
METHOD bF getComponentHoverEvent ()Ljj;
METHOD bG getBoundingBox ()Lcnb;
METHOD bI getEyeHeight ()F
@ -234,6 +238,7 @@ CLASS ahl net/minecraft/entity/Entity
METHOD bN isImmuneToExplosion ()Z
METHOD bQ getPrimaryPassenger ()Lahl;
METHOD bR getPassengerList ()Ljava/util/List;
METHOD bS getPassengersDeep ()Ljava/util/Collection;
METHOD bU getTopmostRiddenEntity ()Lahl;
METHOD bW getRiddenEntity ()Lahl;
METHOD bX getSoundCategory ()Lxz;

View File

@ -13,6 +13,8 @@ CLASS ahu net/minecraft/entity/LivingEntity
FIELD bB equippedArmor Lfe;
FIELD bD attacker Lahu;
FIELD bE lastAttackedTime I
FIELD bF attacking Lahu;
FIELD bG lastAttackTime I
FIELD bJ absorptionAmount F
FIELD b LOGGER_LIVING Lorg/apache/logging/log4j/Logger;
FIELD br activeItemStack Laxt;
@ -27,6 +29,7 @@ CLASS ahu net/minecraft/entity/LivingEntity
FIELD g POTION_SWIRLS_COLOR Lpw;
METHOD <init> (Lahp;Lbdb;)V
ARG 1 type
METHOD B attack (Lahl;)Z
METHOD C updatePotionVisibility ()V
METHOD C pushAway (Lahl;)V
METHOD D canSee (Lahl;)Z
@ -36,6 +39,8 @@ CLASS ahu net/minecraft/entity/LivingEntity
METHOD a onDeath (Lagv;)V
METHOD a dropEquipment (Lagv;IZ)V
METHOD a hasPotionEffect (Lahe;)Z
METHOD a pickUpEntity (Lahl;I)V
ARG 2 count
METHOD a isEquippedStackValid (Lahq;)Z
METHOD a setAttacker (Lahu;)V
METHOD a getAttributeInstance (Laii;)Laij;
@ -71,6 +76,8 @@ CLASS ahu net/minecraft/entity/LivingEntity
METHOD cj getRand ()Ljava/util/Random;
METHOD ck getAttacker ()Lahu;
METHOD cl getLastAttackedTime ()I
METHOD cm getAttacking ()Lahu;
METHOD cn getLastAttackTime ()I
METHOD co getDespawnCounter ()I
METHOD cq clearPotionSwirls ()V
METHOD cr clearPotionEffects ()Z
@ -100,3 +107,4 @@ CLASS ahu net/minecraft/entity/LivingEntity
METHOD p setAbsorptionAmount (F)V
METHOD v_ isChild ()Z
METHOD w_ canClimb ()Z
METHOD z onAttacking (Lahl;)V

View File

@ -0,0 +1,4 @@
CLASS alv net/minecraft/entity/ai/goal/AttackWithOwnerGoal
FIELD a owner Laih;
FIELD b attacking Lahu;
FIELD c lastAttackTime I

View File

@ -0,0 +1,3 @@
CLASS ajw net/minecraft/entity/ai/goal/DiveJumpingGoal
METHOD a updatePitch (FFF)F
ARG 1 previousPitch

View File

@ -2,5 +2,6 @@ CLASS alq net/minecraft/entity/ai/goal/FollowTargetGoal
CLASS alq$a ClosestSelector
FIELD a target Lahl;
METHOD a compare (Lahl;Lahl;)I
FIELD b reciprocalChance I
METHOD a getSearchBox (D)Lcnb;
ARG 1 distance

View File

@ -0,0 +1,6 @@
CLASS akj net/minecraft/entity/ai/goal/MoveToVillageCenterGoal
FIELD a owner Laib;
FIELD b searchRange I
FIELD c reciprocalChance I
FIELD d villageCenter Les;
METHOD g findOtherWaypoint ()V

View File

@ -0,0 +1,3 @@
CLASS alh net/minecraft/entity/ai/goal/VillagerBreedingGoal
FIELD e delay I
FIELD f villager Larm;

View File

@ -13,6 +13,7 @@ CLASS ahv net/minecraft/entity/mob/MobEntity
FIELD bL holdingEntity Lahl;
FIELD b MOB_FLAGS Lpw;
FIELD bM leashTag Lhv;
FIELD b_ ambientSoundChance I
FIELD bv moveControl Laix;
FIELD bw jumpControl Laiv;
FIELD bx navigation Lama;
@ -39,6 +40,10 @@ CLASS ahv net/minecraft/entity/mob/MobEntity
METHOD a canBeLeashedBy (Lary;)Z
METHOD a interactMob (Lary;Lagg;)Z
ARG 1 player
METHOD a isBetterItemFor (Laxt;Laxt;Lahq;)Z
ARG 1 current
ARG 2 previous
ARG 3 slot
METHOD a prepareEntityData (Lbdc;Lagf;Lahx;Laif;Lhv;)Laif;
ARG 3 difficulty
METHOD a canSpawn (Lbdc;Lahx;)Z
@ -55,6 +60,7 @@ CLASS ahv net/minecraft/entity/mob/MobEntity
ARG 1 distanceSquared
METHOD c spawnsTooManyForEachTry (I)Z
ARG 1 count
METHOD d canPickupItem (Laxt;)Z
METHOD do setPersistent ()V
METHOD dp canPickUpLoot ()Z
METHOD dq isPersistent ()Z
@ -68,6 +74,7 @@ CLASS ahv net/minecraft/entity/mob/MobEntity
METHOD e getPreferredEquipmentSlot (Laxt;)Lahq;
ARG 0 stack
METHOD f setTarget (Lahu;)V
METHOD l resetSoundDelay ()V
METHOD n setCanPickUpLoot (Z)V
METHOD o initGoals ()V
METHOD o setAiDisabled (Z)V

View File

@ -3,11 +3,14 @@ CLASS aib net/minecraft/entity/mob/MobEntityWithAi
FIELD c aiRadius F
METHOD <init> (Lahp;Lbdb;)V
ARG 1 type
METHOD a getPathfindingFavor (Les;)F
METHOD a setAiHome (Les;I)V
ARG 1 home
METHOD a getPathfindingFavor (Les;Lbde;)F
METHOD dA getAiRadius ()F
METHOD dB setAiRangeUnlimited ()V
METHOD dC hasLimitedAiRange ()Z
METHOD dx isNavigating ()Z
METHOD dy isInAiRange ()Z
METHOD dz getAiHome ()Les;
METHOD f isInAiRange (Les;)Z

View File

@ -0,0 +1,11 @@
CLASS arj net/minecraft/entity/passive/AbstractTraderEntity
FIELD bC recipes Lbcg;
FIELD bD customer Lary;
FIELD bE inventory Lagm;
METHOD b afterUsing (Lbcf;)V
METHOD dF hasCustomer ()Z
METHOD dH getYesSound ()Lxx;
METHOD dI getInventory ()Lagm;
METHOD dL fillRecipes ()V
METHOD q getTradingSound (Z)Lxx;
ARG 1 sold

View File

@ -1,4 +0,0 @@
CLASS arj net/minecraft/entity/passive/AbstractVillagerEntity
FIELD bC recipes Lbcg;
FIELD bD customer Lary;
METHOD dF hasCustomer ()Z

View File

@ -0,0 +1,97 @@
CLASS ana net/minecraft/entity/passive/FoxEntity
CLASS ana$a DefendFriendGoal
FIELD k offender Lahu;
FIELD l friend Lahu;
FIELD m lastAttackedTime I
CLASS ana$b StopWanderingGoal
FIELD a timer I
CLASS ana$c WorriableEntityFilter
METHOD a test (Lahl;)Z
METHOD a isFriendlyTo (Ljava/util/UUID;)Z
CLASS ana$d CalmDownGoal
METHOD g isAtFavoredLocation ()Z
METHOD h canCalmDown ()Z
CLASS ana$e MateGoal
CLASS ana$f EatSweetBerriesGoal
FIELD g timer I
METHOD m eatSweetBerry ()V
CLASS ana$g FoxSwimGoal
CLASS ana$h FoxData
FIELD a type Lana$t;
FIELD b uses I
CLASS ana$i FoxLookControl
CLASS ana$j AttackGoal
CLASS ana$k FoxMoveControl
CLASS ana$l GoToVillageGoal
METHOD g canGoToVillage ()Z
CLASS ana$m EscapeWhenNotAggresiveGoal
CLASS ana$n JumpChasingGoal
CLASS ana$o PickupItemGoal
CLASS ana$p SitDownAndLookAroundGoal
FIELD c lookX D
FIELD d lookZ D
FIELD e timer I
FIELD f counter I
METHOD j chooseNewAngle ()V
CLASS ana$q AvoidDaylightGoal
FIELD c timer I
CLASS ana$r DelayedCalmDownGoal
FIELD c timer I
CLASS ana$s MoveToHuntGoal
CLASS ana$t Type
FIELD d byName Ljava/util/Map;
FIELD e id I
FIELD f key Ljava/lang/String;
FIELD g biomes Ljava/util/List;
METHOD a getKey ()Ljava/lang/String;
METHOD a fromId (I)Lana$t;
METHOD a fromBiome (Lbdy;)Lana$t;
METHOD a byName (Ljava/lang/String;)Lana$t;
METHOD b getBiomes ()Ljava/util/List;
METHOD c getId ()I
FIELD bC TYPE Lpw;
FIELD bD FLAGS Lpw;
FIELD bE OWNER Lpw;
FIELD bG FRIEND Lpw;
FIELD bH PICKABLE_DROP_FILTER Ljava/util/function/Predicate;
FIELD bI JUST_ATTACKED_SOMETHING_FILTER Ljava/util/function/Predicate;
FIELD bJ CHICKEN_AND_RABBIT_FILTER Ljava/util/function/Predicate;
FIELD bK NOTICEABLE_PLAYER_FILTER Ljava/util/function/Predicate;
FIELD bL followChickenAndRabbitGoal Lajs;
FIELD bM followBabyTurtleGoal Lajs;
FIELD bN followFishGoal Lajs;
FIELD bO headRollProgress F
FIELD bP lastHeadRollProgress F
FIELD bQ extraRollingHeight F
FIELD bR lastExtraRollingHeight F
FIELD bS eatingTime I
METHOD a setType (Lana$t;)V
METHOD a canJumpChase (Lana;Lahu;)Z
METHOD b createChild (Lahj;)Lana;
METHOD b setOwner (Ljava/util/UUID;)V
METHOD d setFlag (IZ)V
METHOD dE getType ()Lana$t;
METHOD dF isSitting ()Z
METHOD dG isWalking ()Z
METHOD dH isChasing ()Z
METHOD dN isFullyCrouched ()Z
METHOD dO isCrouching ()Z
METHOD dP isRollingHead ()Z
METHOD dS addTypeSpecificGoals ()V
METHOD dT getFriends ()Ljava/util/List;
METHOD dU isAggressive ()Z
METHOD dV wakeUp ()V
METHOD dW stopActions ()V
METHOD dX wantsToPickupItem ()Z
METHOD g spit (Laxt;)V
METHOD h dropItem (Laxt;)V
METHOD q getFlag (I)Z
METHOD q setSitting (Z)V
METHOD r setWalking (Z)V
METHOD s setChasing (Z)V
METHOD t setCrouching (Z)V
METHOD u getHeadRoll (F)F
METHOD u setRollingHead (Z)V
METHOD v getBodyRotationHeightOffset (F)F
METHOD v setAggressive (Z)V
METHOD w setSleeping (Z)V

View File

@ -2,8 +2,10 @@ CLASS any net/minecraft/entity/passive/LlamaEntity
FIELD bM ATTR_STRENGTH Lpw;
FIELD bO ATTR_VARIANT Lpw;
METHOD b createChild (Lahj;)Lany;
METHOD ek isTrader ()Z
METHOD el getStrength ()I
METHOD em getVariant ()I
METHOD eo createChild ()Lany;
METHOD er isFollowing ()Z
METHOD es getFollowing ()Lany;
METHOD t setVariant (I)V

View File

@ -0,0 +1,6 @@
CLASS aoc net/minecraft/entity/passive/TraderLlamaEntity
CLASS aoc$a DefendTraderGoal
FIELD c offender Lahu;
FIELD d traderLastAttackedTime I
FIELD bM despawnDelay I
METHOD u setDespawnDelay (I)V

View File

@ -3,9 +3,11 @@ CLASS anq net/minecraft/entity/passive/TurtleEntity
CLASS anq$e TurtleMoveControl
FIELD i turtle Lanq;
CLASS anq$g TurtleSwimNavigation
FIELD bC BABY_TURTLE_ON_LAND_FILTER Ljava/util/function/Predicate;
FIELD bD HOME_POS Lpw;
FIELD bE HAS_EGG Lpw;
FIELD bH TRAVEL_POS Lpw;
METHOD a (Les;Lbde;)F
METHOD dE getHasEgg ()Z
METHOD dG getHomePos ()Les;
METHOD dH getTravelPos ()Les;

View File

@ -21,6 +21,7 @@ CLASS arm net/minecraft/entity/passive/VillagerEntity
METHOD dN isStaring ()Z
METHOD dO setRecentlyRescued ()V
METHOD dQ hasFoodForWilling ()Z
METHOD dR wantsToStartBreeding ()Z
METHOD dS canBreed ()Z
METHOD dT hasSeed ()Z
METHOD dU setSpecificGoals ()V

View File

@ -1 +1,14 @@
CLASS ars net/minecraft/entity/passive/WanderingTraderEntity
CLASS ars$a WanderToTargetGoal
FIELD b proximityDistance D
FIELD c speed D
METHOD a isTooFarFrom (Les;D)Z
ARG 2 proximityDistance
FIELD bD wanderTarget Les;
FIELD bE despawnDelay I
METHOD d setDespawnDelay (I)V
METHOD dM getDespawnDelay ()I
METHOD dN getWanderTarget ()Les;
METHOD g setWanderTarget (Les;)V
METHOD q (Z)Lxx;
ARG 1 arg1

View File

@ -13,5 +13,7 @@ CLASS up net/minecraft/server/network/EntityTracker
ARG 2 trackingRange
ARG 3 updateIntervalTicks
ARG 4 alwaysUpdateVelocity
METHOD a sendToTrackingPlayers (Lahl;Lju;)V
METHOD a sendEntitiesInChunk (Luv;II)V
METHOD b remove (Lahl;)V
METHOD b sendToTrackingPlayersAndSelf (Lahl;Lju;)V

View File

@ -37,6 +37,7 @@ CLASS uu net/minecraft/server/world/ServerWorld
ARG 1 levelInfo
METHOD a unloadBlockEntity (Lbpd;)V
METHOD a unloadEntities (Ljava/util/Collection;)V
METHOD a getEntity (Ljava/util/UUID;)Lahl;
METHOD a save (Lzi;ZZ)V
ARG 1 progressListener
METHOD ag resetWeather ()V

View File

@ -0,0 +1,4 @@
CLASS ark net/minecraft/village/SimpleTrader
FIELD a traderInventory Lauv;
FIELD b player Lary;
FIELD c recipeList Lbcg;

View File

@ -1,4 +0,0 @@
CLASS ark net/minecraft/village/SimpleVillager
FIELD a villagerInventory Lauv;
FIELD b player Lary;
FIELD c recipeList Lbcg;

View File

@ -1,9 +1,10 @@
CLASS bce net/minecraft/village/Villager
CLASS bce net/minecraft/village/Trader
METHOD a sendRecipes (Lary;Ljg;)V
METHOD a useRecipe (Lbcf;)V
METHOD a setServerRecipes (Lbcg;)V
METHOD dE getCurrentCustomer ()Lary;
METHOD dG getRecipes ()Lbcg;
METHOD dJ getVillagerWorld ()Lbdb;
METHOD dK getVillagerPos ()Les;
METHOD dJ getTraderWorld ()Lbdb;
METHOD dK getTraderPos ()Les;
METHOD e setCurrentCustomer (Lary;)V
METHOD f onSellingItem (Laxt;)V

View File

@ -1,7 +1,7 @@
CLASS auv net/minecraft/village/VillagerInventory
FIELD a villager Lbce;
CLASS auv net/minecraft/village/TraderInventory
FIELD a trader Lbce;
FIELD b inventory Lfe;
FIELD c villagerRecipe Lbcf;
FIELD c traderRecipe Lbcf;
FIELD d recipeIndex I
METHOD c setRecipeIndex (I)V
METHOD d needRecipeUpdate (I)Z

View File

@ -1,4 +1,4 @@
CLASS bcf net/minecraft/village/VillagerRecipe
CLASS bcf net/minecraft/village/TraderRecipe
FIELD a firstBuyItem Laxt;
FIELD b secondBuyItem Laxt;
FIELD c sellItem Laxt;

View File

@ -1,4 +1,4 @@
CLASS bcg net/minecraft/village/VillagerRecipeList
CLASS bcg net/minecraft/village/TraderRecipeList
METHOD a toTag ()Lhv;
METHOD a getValidRecipe (Laxt;Laxt;I)Lbcf;
ARG 1 firstBuyItem

View File

@ -1,4 +1,4 @@
CLASS arq net/minecraft/village/VillagerTrades
CLASS arq net/minecraft/village/Trades
CLASS arq$a BuyItemFactory
FIELD a bought Laxo;
FIELD b range Larq$g;

View File

@ -1,6 +1,7 @@
CLASS bde net/minecraft/world/ViewableWorld
METHOD A isWaterAt (Les;)Z
ARG 1 pos
METHOD B getLightLevel (Les;)I
METHOD C isBlockLoaded (Les;)Z
METHOD a getClosestPlayer (DDDDLjava/util/function/Predicate;)Lary;
ARG 1 x
@ -61,5 +62,6 @@ CLASS bde net/minecraft/world/ViewableWorld
METHOD r_ getWorldBorder ()Lbsl;
METHOD w isAir (Les;)Z
ARG 1 pos
METHOD y getBrightness (Les;)F
METHOD z getChunk (Les;)Lbsn;
ARG 1 pos