mirror of https://github.com/FabricMC/yarn.git
TargetPredicate + Misc mappings (#577)
* TargetPredicate: Add some argument mappings * MobSpawnerLogic: Add method mappings * EntityPredicates: Add getBottommostEntity mapping If anyone has a better name please let me know * LivingEntity: Add mapping for teleport method * AnimalMateGoal: add some mappings * AvoidGoal: add setMobEntityTarget mapping * FleeEntityGoal: add many mappings * FollowTargetGoal: Add many mappings * IronGolemLookGoal: Add mappings * TrackTargetGoal: Add argument mapping * WolfBegGoal: Add mappings This also changes an incorrect mapping * EndermanEntity: Add many mappings * MobEntity: Add looking and angle mappings * EntityView: Add a bunch of mappings * MobSpawnerLogic: Add playerInRange method * CreeperEntity: add some mappings * Explosion: map DestructionType * Add various entity mappings * DolphinEntity: Clarify field * HorseBaseEntity: add pathToAdult method * PandaEntity: add some mappings * TurtleEntity: Add some mappings * RaiderEntity: Add some mappings * Describe ALL of the predicates! I've tried to give each predicate a descriptive name, instead of just naming all of them, "targetPredicate" * Fixup names of some mappings * AvoidGoal: Use better predicate name * FleeEntityGoal: Use better predicate name, more mappings
This commit is contained in:
parent
52007e3ee1
commit
d4d42f2976
|
@ -70,6 +70,7 @@ CLASS ahz net/minecraft/entity/Entity
|
||||||
FIELD z collided Z
|
FIELD z collided Z
|
||||||
METHOD <init> (Laid;Lbgv;)V
|
METHOD <init> (Laid;Lbgv;)V
|
||||||
ARG 1 type
|
ARG 1 type
|
||||||
|
ARG 2 world
|
||||||
METHOD E updatePortalCooldown ()V
|
METHOD E updatePortalCooldown ()V
|
||||||
METHOD N createSpawnPacket ()Lka;
|
METHOD N createSpawnPacket ()Lka;
|
||||||
METHOD R detach ()V
|
METHOD R detach ()V
|
||||||
|
|
|
@ -41,11 +41,18 @@ CLASS aii net/minecraft/entity/LivingEntity
|
||||||
METHOD C attack (Lahz;)Z
|
METHOD C attack (Lahz;)Z
|
||||||
METHOD D pushAway (Lahz;)V
|
METHOD D pushAway (Lahz;)V
|
||||||
METHOD E canSee (Lahz;)Z
|
METHOD E canSee (Lahz;)Z
|
||||||
|
METHOD a teleport (DDDZ)Z
|
||||||
|
ARG 1 x
|
||||||
|
ARG 3 y
|
||||||
|
ARG 5 z
|
||||||
|
ARG 7 particleEffects
|
||||||
METHOD a swingHand (Lagt;)V
|
METHOD a swingHand (Lagt;)V
|
||||||
METHOD a setStackInHand (Lagt;Lbbp;)V
|
METHOD a setStackInHand (Lagt;Lbbp;)V
|
||||||
ARG 1 hand
|
ARG 1 hand
|
||||||
METHOD a onDeath (Lahi;)V
|
METHOD a onDeath (Lahi;)V
|
||||||
METHOD a dropEquipment (Lahi;IZ)V
|
METHOD a dropEquipment (Lahi;IZ)V
|
||||||
|
ARG 2 addedDropChance
|
||||||
|
ARG 3 dropAllowed
|
||||||
METHOD a dropLoot (Lahi;Z)V
|
METHOD a dropLoot (Lahi;Z)V
|
||||||
ARG 1 source
|
ARG 1 source
|
||||||
ARG 2 killedByPlayer
|
ARG 2 killedByPlayer
|
||||||
|
|
|
@ -9,8 +9,12 @@ CLASS app net/minecraft/entity/ai/TargetPredicate
|
||||||
FIELD h predicate Ljava/util/function/Predicate;
|
FIELD h predicate Ljava/util/function/Predicate;
|
||||||
METHOD a includeInvulnerable ()Lapp;
|
METHOD a includeInvulnerable ()Lapp;
|
||||||
METHOD a setBaseMaxDistance (D)Lapp;
|
METHOD a setBaseMaxDistance (D)Lapp;
|
||||||
|
ARG 1 baseMaxDistance
|
||||||
METHOD a test (Laii;Laii;)Z
|
METHOD a test (Laii;Laii;)Z
|
||||||
|
ARG 1 baseEntity
|
||||||
|
ARG 2 targetEntity
|
||||||
METHOD a setPredicate (Ljava/util/function/Predicate;)Lapp;
|
METHOD a setPredicate (Ljava/util/function/Predicate;)Lapp;
|
||||||
|
ARG 1 predicate
|
||||||
METHOD b includeTeammates ()Lapp;
|
METHOD b includeTeammates ()Lapp;
|
||||||
METHOD c includeHidden ()Lapp;
|
METHOD c includeHidden ()Lapp;
|
||||||
METHOD d ignoreEntityTargetRules ()Lapp;
|
METHOD d ignoreEntityTargetRules ()Lapp;
|
||||||
|
|
|
@ -1 +1,2 @@
|
||||||
CLASS apg net/minecraft/entity/ai/brain/sensor/NearestLivingEntitiesSensor
|
CLASS apg net/minecraft/entity/ai/brain/sensor/NearestLivingEntitiesSensor
|
||||||
|
FIELD b CLOSE_ENTITY_PREDICATE Lapp;
|
||||||
|
|
|
@ -2,8 +2,14 @@ CLASS aly net/minecraft/entity/ai/goal/AnimalMateGoal
|
||||||
FIELD a owner Laqh;
|
FIELD a owner Laqh;
|
||||||
FIELD b world Lbgv;
|
FIELD b world Lbgv;
|
||||||
FIELD c mate Laqh;
|
FIELD c mate Laqh;
|
||||||
|
FIELD d VALID_MATE_PREDICATE Lapp;
|
||||||
|
FIELD e entityClass Ljava/lang/Class;
|
||||||
FIELD f timer I
|
FIELD f timer I
|
||||||
FIELD g chance D
|
FIELD g chance D
|
||||||
METHOD <init> (Laqh;D)V
|
METHOD <init> (Laqh;D)V
|
||||||
ARG 1 owner
|
ARG 1 owner
|
||||||
|
ARG 2 chance
|
||||||
|
METHOD <init> (Laqh;DLjava/lang/Class;)V
|
||||||
|
ARG 2 chance
|
||||||
|
ARG 4 entityClass
|
||||||
METHOD h findMate ()Laqh;
|
METHOD h findMate ()Laqh;
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
CLASS aof net/minecraft/entity/ai/goal/AvoidGoal
|
CLASS aof net/minecraft/entity/ai/goal/AvoidGoal
|
||||||
|
FIELD a VALID_AVOIDABLES_PREDICATE Lapp;
|
||||||
FIELD i avoidedEntities [Ljava/lang/Class;
|
FIELD i avoidedEntities [Ljava/lang/Class;
|
||||||
|
METHOD a setMobEntityTarget (Laij;Laii;)V
|
||||||
METHOD a setAvoidedEntities ([Ljava/lang/Class;)Laof;
|
METHOD a setAvoidedEntities ([Ljava/lang/Class;)Laof;
|
||||||
|
|
|
@ -1 +1,28 @@
|
||||||
CLASS alt net/minecraft/entity/ai/goal/FleeEntityGoal
|
CLASS alt net/minecraft/entity/ai/goal/FleeEntityGoal
|
||||||
|
FIELD a fleeingEntity Laip;
|
||||||
|
FIELD b targetEntity Laii;
|
||||||
|
FIELD c fleeDistance F
|
||||||
|
FIELD d fleePath Lcmr;
|
||||||
|
FIELD e fleeingEntityNavigation Laox;
|
||||||
|
FIELD f classToFleeFrom Ljava/lang/Class;
|
||||||
|
FIELD i fleeSlowSpeed D
|
||||||
|
FIELD j fleeFastSpeed D
|
||||||
|
FIELD k withinRangePredicate Lapp;
|
||||||
|
METHOD <init> (Laip;Ljava/lang/Class;FDD)V
|
||||||
|
ARG 1 fleeingEntity
|
||||||
|
ARG 2 classToFleeFrom
|
||||||
|
ARG 3 fleeDistance
|
||||||
|
ARG 4 fleeSlowSpeed
|
||||||
|
ARG 6 fleeFastSpeed
|
||||||
|
METHOD <init> (Laip;Ljava/lang/Class;FDDLjava/util/function/Predicate;)V
|
||||||
|
ARG 1 fleeingEntity
|
||||||
|
ARG 2 classToFleeFrom
|
||||||
|
ARG 3 fleeDistance
|
||||||
|
ARG 4 fleeSlowSpeed
|
||||||
|
ARG 6 fleeFastSpeed
|
||||||
|
METHOD <init> (Laip;Ljava/lang/Class;Ljava/util/function/Predicate;FDDLjava/util/function/Predicate;)V
|
||||||
|
ARG 1 fleeingEntity
|
||||||
|
ARG 2 classToFleeFrom
|
||||||
|
ARG 4 fleeDistance
|
||||||
|
ARG 5 fleeSlowSpeed
|
||||||
|
ARG 7 fleeFastSpeed
|
||||||
|
|
|
@ -1,4 +1,21 @@
|
||||||
CLASS aog net/minecraft/entity/ai/goal/FollowTargetGoal
|
CLASS aog net/minecraft/entity/ai/goal/FollowTargetGoal
|
||||||
|
FIELD a targetClass Ljava/lang/Class;
|
||||||
FIELD b reciprocalChance I
|
FIELD b reciprocalChance I
|
||||||
|
FIELD c targetEntity Laii;
|
||||||
|
FIELD d targetPredicate Lapp;
|
||||||
|
METHOD <init> (Laij;Ljava/lang/Class;IZZLjava/util/function/Predicate;)V
|
||||||
|
ARG 2 targetEntityClass
|
||||||
|
ARG 3 reciprocalChance
|
||||||
|
ARG 4 checkVisibility
|
||||||
|
ARG 5 checkCanNavigate
|
||||||
|
ARG 6 targetPredicate
|
||||||
|
METHOD <init> (Laij;Ljava/lang/Class;Z)V
|
||||||
|
ARG 2 targetEntityClass
|
||||||
|
ARG 3 checkVisibility
|
||||||
|
METHOD <init> (Laij;Ljava/lang/Class;ZZ)V
|
||||||
|
ARG 2 targetEntityClass
|
||||||
|
ARG 3 checkVisibility
|
||||||
|
ARG 4 checkCanNavigate
|
||||||
METHOD a getSearchBox (D)Lcrb;
|
METHOD a getSearchBox (D)Lcrb;
|
||||||
ARG 1 distance
|
ARG 1 distance
|
||||||
|
METHOD g findClosestTarget ()V
|
||||||
|
|
|
@ -1 +1,5 @@
|
||||||
CLASS and net/minecraft/entity/ai/goal/IronGolemLookGoal
|
CLASS and net/minecraft/entity/ai/goal/IronGolemLookGoal
|
||||||
|
FIELD a CLOSE_VILLAGER_PREDICATE Lapp;
|
||||||
|
FIELD b ironGolemEntity Laqp;
|
||||||
|
FIELD c targetVillager Lauz;
|
||||||
|
FIELD d lookCountdown I
|
||||||
|
|
|
@ -3,6 +3,7 @@ CLASS amu net/minecraft/entity/ai/goal/LookAtEntityGoal
|
||||||
FIELD b target Lahz;
|
FIELD b target Lahz;
|
||||||
FIELD c range F
|
FIELD c range F
|
||||||
FIELD d targetType Ljava/lang/Class;
|
FIELD d targetType Ljava/lang/Class;
|
||||||
|
FIELD e targetPredicate Lapp;
|
||||||
FIELD f lookTime I
|
FIELD f lookTime I
|
||||||
FIELD g chance F
|
FIELD g chance F
|
||||||
METHOD <init> (Laij;Ljava/lang/Class;F)V
|
METHOD <init> (Laij;Ljava/lang/Class;F)V
|
||||||
|
|
|
@ -1 +1,2 @@
|
||||||
CLASS anv net/minecraft/entity/ai/goal/TemptGoal
|
CLASS anv net/minecraft/entity/ai/goal/TemptGoal
|
||||||
|
FIELD c CLOSE_PLAYER_PREDICATE Lapp;
|
||||||
|
|
|
@ -9,6 +9,7 @@ CLASS aom net/minecraft/entity/ai/goal/TrackTargetGoal
|
||||||
FIELD h maxTimeWithoutVisibility I
|
FIELD h maxTimeWithoutVisibility I
|
||||||
METHOD <init> (Laij;ZZ)V
|
METHOD <init> (Laij;ZZ)V
|
||||||
ARG 2 checkVisibility
|
ARG 2 checkVisibility
|
||||||
|
ARG 3 checkNavigable
|
||||||
METHOD a setMaxTimeWithoutVisibility (I)Laom;
|
METHOD a setMaxTimeWithoutVisibility (I)Laom;
|
||||||
METHOD a canNavigateToEntity (Laii;)Z
|
METHOD a canNavigateToEntity (Laii;)Z
|
||||||
METHOD a canTrack (Laii;Lapp;)Z
|
METHOD a canTrack (Laii;Lapp;)Z
|
||||||
|
|
|
@ -2,7 +2,10 @@ CLASS alu net/minecraft/entity/ai/goal/WolfBegGoal
|
||||||
FIELD a owner Larg;
|
FIELD a owner Larg;
|
||||||
FIELD b begFrom Lavm;
|
FIELD b begFrom Lavm;
|
||||||
FIELD c world Lbgv;
|
FIELD c world Lbgv;
|
||||||
FIELD d chance F
|
FIELD d begDistance F
|
||||||
FIELD e timer I
|
FIELD e timer I
|
||||||
|
FIELD f validPlayerPredicate Lapp;
|
||||||
METHOD <init> (Larg;F)V
|
METHOD <init> (Larg;F)V
|
||||||
ARG 1 owner
|
ARG 1 owner
|
||||||
|
ARG 2 begDistance
|
||||||
|
METHOD a isAttractive (Lavm;)Z
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
CLASS asq net/minecraft/entity/boss/WitherEntity
|
CLASS asq net/minecraft/entity/boss/WitherEntity
|
||||||
FIELD bA INVUL_TIMER Lqg;
|
FIELD bA INVUL_TIMER Lqg;
|
||||||
|
FIELD bB HEAD_TARGET_PREDICATE Lapp;
|
||||||
FIELD b TRACKED_ENTITY_ID_1 Lqg;
|
FIELD b TRACKED_ENTITY_ID_1 Lqg;
|
||||||
FIELD c TRACKED_ENTITY_ID_2 Lqg;
|
FIELD c TRACKED_ENTITY_ID_2 Lqg;
|
||||||
FIELD d TRACKED_ENTITY_ID_3 Lqg;
|
FIELD d TRACKED_ENTITY_ID_3 Lqg;
|
||||||
|
|
|
@ -9,6 +9,7 @@ CLASS arw net/minecraft/entity/boss/dragon/EnderDragonEntity
|
||||||
FIELD bH partWingLeft Laru;
|
FIELD bH partWingLeft Laru;
|
||||||
FIELD b PHASE_TYPE Lqg;
|
FIELD b PHASE_TYPE Lqg;
|
||||||
FIELD bN LOGGER Lorg/apache/logging/log4j/Logger;
|
FIELD bN LOGGER Lorg/apache/logging/log4j/Logger;
|
||||||
|
FIELD bO CLOSE_PLAYER_PREDICATE Lapp;
|
||||||
FIELD bP fight Lbxu;
|
FIELD bP fight Lbxu;
|
||||||
FIELD bQ phaseManager Lasn;
|
FIELD bQ phaseManager Lasn;
|
||||||
FIELD bz parts [Laru;
|
FIELD bz parts [Laru;
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
CLASS asc net/minecraft/entity/boss/dragon/phase/HoldingPatternPhase
|
CLASS asc net/minecraft/entity/boss/dragon/phase/HoldingPatternPhase
|
||||||
|
FIELD b PLAYERS_IN_RANGE_PREDICATE Lapp;
|
||||||
METHOD <init> (Larw;)V
|
METHOD <init> (Larw;)V
|
||||||
ARG 1 dragon
|
ARG 1 dragon
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
CLASS ase net/minecraft/entity/boss/dragon/phase/LandingApproachPhase
|
CLASS ase net/minecraft/entity/boss/dragon/phase/LandingApproachPhase
|
||||||
|
FIELD b PLAYERS_IN_RANGE_PREDICATE Lapp;
|
||||||
METHOD <init> (Larw;)V
|
METHOD <init> (Larw;)V
|
||||||
ARG 1 dragon
|
ARG 1 dragon
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
CLASS asj net/minecraft/entity/boss/dragon/phase/SittingScanningPhase
|
CLASS asj net/minecraft/entity/boss/dragon/phase/SittingScanningPhase
|
||||||
|
FIELD b PLAYER_WITHIN_RANGE_PREDICATE Lapp;
|
||||||
|
FIELD c CLOSE_PLAYER_PREDICATE Lapp;
|
||||||
METHOD <init> (Larw;)V
|
METHOD <init> (Larw;)V
|
||||||
ARG 1 dragon
|
ARG 1 dragon
|
||||||
|
|
|
@ -1,11 +1,14 @@
|
||||||
CLASS atl net/minecraft/entity/mob/CreeperEntity
|
CLASS atl net/minecraft/entity/mob/CreeperEntity
|
||||||
|
FIELD bA currentFuseTime I
|
||||||
FIELD bB fuseTime I
|
FIELD bB fuseTime I
|
||||||
FIELD bC explosionRadius I
|
FIELD bC explosionRadius I
|
||||||
FIELD bD headsDropped I
|
FIELD bD headsDropped I
|
||||||
FIELD b FUSE_SPEED Lqg;
|
FIELD b FUSE_SPEED Lqg;
|
||||||
|
FIELD bz lastFuseTime I
|
||||||
FIELD c CHARGED Lqg;
|
FIELD c CHARGED Lqg;
|
||||||
FIELD d IGNITED Lqg;
|
FIELD d IGNITED Lqg;
|
||||||
METHOD a setFuseSpeed (I)V
|
METHOD a setFuseSpeed (I)V
|
||||||
|
ARG 1 fuseSpeed
|
||||||
METHOD dQ getFuseSpeed ()I
|
METHOD dQ getFuseSpeed ()I
|
||||||
METHOD dR getIgnited ()Z
|
METHOD dR getIgnited ()Z
|
||||||
METHOD dS setIgnited ()V
|
METHOD dS setIgnited ()V
|
||||||
|
@ -14,3 +17,5 @@ CLASS atl net/minecraft/entity/mob/CreeperEntity
|
||||||
METHOD dV explode ()V
|
METHOD dV explode ()V
|
||||||
METHOD dX spawnEffectsCloud ()V
|
METHOD dX spawnEffectsCloud ()V
|
||||||
METHOD l isCharged ()Z
|
METHOD l isCharged ()Z
|
||||||
|
METHOD v getClientFuseTime (F)F
|
||||||
|
ARG 1 timeDelta
|
||||||
|
|
|
@ -1,11 +1,35 @@
|
||||||
CLASS atp net/minecraft/entity/mob/EndermanEntity
|
CLASS atp net/minecraft/entity/mob/EndermanEntity
|
||||||
|
CLASS atp$a ChasePlayerGoal
|
||||||
|
FIELD a endermanEntity Latp;
|
||||||
|
METHOD <init> (Latp;)V
|
||||||
|
ARG 1 endermanEntity
|
||||||
CLASS atp$b PlaceBlockGoal
|
CLASS atp$b PlaceBlockGoal
|
||||||
FIELD a owner Latp;
|
FIELD a owner Latp;
|
||||||
|
CLASS atp$c TeleportTowardsPlayerGoal
|
||||||
|
FIELD i endermanEntity Latp;
|
||||||
|
FIELD j targetPlayer Lavm;
|
||||||
|
FIELD k lookAtPlayerWarmup I
|
||||||
|
FIELD l ticksSinceUnseenTeleport I
|
||||||
|
FIELD m staringPlayerPredicate Lapp;
|
||||||
|
FIELD n validTargetPredicate Lapp;
|
||||||
|
METHOD <init> (Latp;)V
|
||||||
|
ARG 1 endermanEntity
|
||||||
|
METHOD a (Latp;Laii;)Z
|
||||||
|
ARG 1 playerEntity
|
||||||
CLASS atp$d PickUpBlockGoal
|
CLASS atp$d PickUpBlockGoal
|
||||||
FIELD a owner Latp;
|
FIELD a owner Latp;
|
||||||
|
FIELD bA PLAYER_ENDERMITE_PREDICATE Ljava/util/function/Predicate;
|
||||||
FIELD bC ageWhenTargetSet I
|
FIELD bC ageWhenTargetSet I
|
||||||
FIELD bz ANGRY Lqg;
|
FIELD bz ANGRY Lqg;
|
||||||
FIELD d CARRIED_BLOCK Lqg;
|
FIELD d CARRIED_BLOCK Lqg;
|
||||||
|
METHOD a teleportTo (Lahz;)Z
|
||||||
|
ARG 1 targetEntity
|
||||||
METHOD b setCarriedBlock (Lbuw;)V
|
METHOD b setCarriedBlock (Lbuw;)V
|
||||||
|
METHOD dQ teleportRandomly ()Z
|
||||||
METHOD dR getCarriedBlock ()Lbuw;
|
METHOD dR getCarriedBlock ()Lbuw;
|
||||||
METHOD dS isAngry ()Z
|
METHOD dS isAngry ()Z
|
||||||
|
METHOD f isPlayerStaring (Lavm;)Z
|
||||||
|
METHOD k teleport (DDD)Z
|
||||||
|
ARG 1 x
|
||||||
|
ARG 3 y
|
||||||
|
ARG 5 z
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
CLASS atq net/minecraft/entity/mob/EndermiteEntity
|
CLASS atq net/minecraft/entity/mob/EndermiteEntity
|
||||||
|
FIELD b CLOSE_PLAYER_PREDICATE Lapp;
|
||||||
FIELD c lifeTime I
|
FIELD c lifeTime I
|
||||||
FIELD d playerSpawned Z
|
FIELD d playerSpawned Z
|
||||||
METHOD l isPlayerSpawned ()Z
|
METHOD l isPlayerSpawned ()Z
|
||||||
|
|
|
@ -6,6 +6,7 @@ CLASS ats net/minecraft/entity/mob/EvokerEntity
|
||||||
ARG 5 warmup
|
ARG 5 warmup
|
||||||
CLASS ats$b LookAtTargetOrWololoTarget
|
CLASS ats$b LookAtTargetOrWololoTarget
|
||||||
CLASS ats$c SummonVexGoal
|
CLASS ats$c SummonVexGoal
|
||||||
|
FIELD e closeVexPredicate Lapp;
|
||||||
CLASS ats$d WololoGoal
|
CLASS ats$d WololoGoal
|
||||||
FIELD e purpleSheepPredicate Lapp;
|
FIELD e purpleSheepPredicate Lapp;
|
||||||
FIELD bz wololoTarget Laqz;
|
FIELD bz wololoTarget Laqz;
|
||||||
|
|
|
@ -33,9 +33,20 @@ CLASS aij net/minecraft/entity/mob/MobEntity
|
||||||
METHOD H cannotDespawn ()Z
|
METHOD H cannotDespawn ()Z
|
||||||
METHOD I checkDespawn ()V
|
METHOD I checkDespawn ()V
|
||||||
METHOD K mobTick ()V
|
METHOD K mobTick ()V
|
||||||
|
METHOD a changeAngle (FFF)F
|
||||||
|
ARG 1 oldAngle
|
||||||
|
ARG 2 newAngle
|
||||||
|
ARG 3 maxChangeInAngle
|
||||||
METHOD a initEquipment (Lags;)V
|
METHOD a initEquipment (Lags;)V
|
||||||
|
METHOD a lookAtEntity (Lahz;FF)V
|
||||||
|
ARG 1 targetEntity
|
||||||
|
ARG 2 maxYawChange
|
||||||
|
ARG 3 maxPitchChange
|
||||||
METHOD a setEquipmentDropChance (Laie;F)V
|
METHOD a setEquipmentDropChance (Laie;F)V
|
||||||
ARG 1 slot
|
ARG 1 slot
|
||||||
|
METHOD a getEquipmentForSlot (Laie;I)Lbbk;
|
||||||
|
ARG 0 equipmentSlot
|
||||||
|
ARG 1 equipmentLevel
|
||||||
METHOD a pickUp (Late;)V
|
METHOD a pickUp (Late;)V
|
||||||
ARG 1 item
|
ARG 1 item
|
||||||
METHOD a canBeLeashedBy (Lavm;)Z
|
METHOD a canBeLeashedBy (Lavm;)Z
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
CLASS aub net/minecraft/entity/mob/PhantomEntity
|
CLASS aub net/minecraft/entity/mob/PhantomEntity
|
||||||
CLASS aub$a PhantomMovementType
|
CLASS aub$a PhantomMovementType
|
||||||
|
CLASS aub$b
|
||||||
|
FIELD b PLAYERS_IN_RANGE_PREDICATE Lapp;
|
||||||
CLASS aub$d PhantomBodyControl
|
CLASS aub$d PhantomBodyControl
|
||||||
CLASS aub$f PhantomLookControl
|
CLASS aub$f PhantomLookControl
|
||||||
CLASS aub$g PhantomMoveControl
|
CLASS aub$g PhantomMoveControl
|
||||||
|
|
|
@ -1 +1,2 @@
|
||||||
CLASS aui net/minecraft/entity/mob/SilverfishEntity
|
CLASS aui net/minecraft/entity/mob/SilverfishEntity
|
||||||
|
FIELD b CLOSE_PLAYER_PREDICATE Lapp;
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
CLASS auo net/minecraft/entity/mob/VexEntity
|
CLASS auo net/minecraft/entity/mob/VexEntity
|
||||||
CLASS auo$a ChargeTargetGoal
|
CLASS auo$a ChargeTargetGoal
|
||||||
CLASS auo$b TrackOwnerTargetGoal
|
CLASS auo$b TrackOwnerTargetGoal
|
||||||
|
FIELD b TRACK_OWNER_PREDICATE Lapp;
|
||||||
CLASS auo$c VexMoveControl
|
CLASS auo$c VexMoveControl
|
||||||
CLASS auo$d LookAtTargetGoal
|
CLASS auo$d LookAtTargetGoal
|
||||||
FIELD bA lifeTicks I
|
FIELD bA lifeTicks I
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
CLASS aqc net/minecraft/entity/passive/BatEntity
|
CLASS aqc net/minecraft/entity/passive/BatEntity
|
||||||
FIELD b BAT_FLAGS Lqg;
|
FIELD b BAT_FLAGS Lqg;
|
||||||
|
FIELD c CLOSE_PLAYER_PREDICATE Lapp;
|
||||||
METHOD l isRoosting ()Z
|
METHOD l isRoosting ()Z
|
||||||
METHOD r setRoosting (Z)V
|
METHOD r setRoosting (Z)V
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
CLASS aqm net/minecraft/entity/passive/DolphinEntity
|
CLASS aqm net/minecraft/entity/passive/DolphinEntity
|
||||||
CLASS aqm$a DolphinMoveControl
|
CLASS aqm$a DolphinMoveControl
|
||||||
FIELD i dolphin Laqm;
|
FIELD i dolphin Laqm;
|
||||||
|
CLASS aqm$c
|
||||||
|
FIELD a dolphinEntity Laqm;
|
||||||
|
FIELD bA CLOSE_PLAYER_PREDICATE Lapp;
|
||||||
|
|
|
@ -7,6 +7,7 @@ CLASS aqo net/minecraft/entity/passive/FoxEntity
|
||||||
FIELD a timer I
|
FIELD a timer I
|
||||||
CLASS aqo$c WorriableEntityFilter
|
CLASS aqo$c WorriableEntityFilter
|
||||||
CLASS aqo$d CalmDownGoal
|
CLASS aqo$d CalmDownGoal
|
||||||
|
FIELD b WORRIABLE_ENTITY_PREDICATE Lapp;
|
||||||
METHOD g isAtFavoredLocation ()Z
|
METHOD g isAtFavoredLocation ()Z
|
||||||
METHOD h canCalmDown ()Z
|
METHOD h canCalmDown ()Z
|
||||||
CLASS aqo$e MateGoal
|
CLASS aqo$e MateGoal
|
||||||
|
|
|
@ -2,6 +2,7 @@ CLASS ari net/minecraft/entity/passive/HorseBaseEntity
|
||||||
FIELD bE items Lagz;
|
FIELD bE items Lagz;
|
||||||
FIELD bF temper I
|
FIELD bF temper I
|
||||||
FIELD bJ IS_BRED_HORSE Ljava/util/function/Predicate;
|
FIELD bJ IS_BRED_HORSE Ljava/util/function/Predicate;
|
||||||
|
FIELD bK PARENT_HORSE_PREDICATE Lapp;
|
||||||
FIELD bL HORSE_FLAGS Lqg;
|
FIELD bL HORSE_FLAGS Lqg;
|
||||||
FIELD bM OWNER_UUID Lqg;
|
FIELD bM OWNER_UUID Lqg;
|
||||||
FIELD bz JUMP_STRENGTH Laiy;
|
FIELD bz JUMP_STRENGTH Laiy;
|
||||||
|
@ -18,6 +19,7 @@ CLASS ari net/minecraft/entity/passive/HorseBaseEntity
|
||||||
METHOD ee isBred ()Z
|
METHOD ee isBred ()Z
|
||||||
METHOD ef getTemper ()I
|
METHOD ef getTemper ()I
|
||||||
METHOD ek isSaddled ()Z
|
METHOD ek isSaddled ()Z
|
||||||
|
METHOD em walkToParent ()V
|
||||||
METHOD ep playJumpSound ()V
|
METHOD ep playJumpSound ()V
|
||||||
METHOD g putPlayerOnBack (Lavm;)V
|
METHOD g putPlayerOnBack (Lavm;)V
|
||||||
METHOD r getHorseFlag (I)Z
|
METHOD r getHorseFlag (I)Z
|
||||||
|
|
|
@ -19,6 +19,12 @@ CLASS aqs net/minecraft/entity/passive/PandaEntity
|
||||||
METHOD c isRecessive ()Z
|
METHOD c isRecessive ()Z
|
||||||
CLASS aqs$c PandaFleeGoal
|
CLASS aqs$c PandaFleeGoal
|
||||||
CLASS aqs$d PandaMateGoal
|
CLASS aqs$d PandaMateGoal
|
||||||
|
FIELD d CLOSE_PLAYER_PREDICATE Lapp;
|
||||||
|
FIELD e pandaEntity Laqs;
|
||||||
|
METHOD <init> (Laqs;D)V
|
||||||
|
ARG 1 pandaEntity
|
||||||
|
ARG 2 chance
|
||||||
|
METHOD h isBambooClose ()Z
|
||||||
CLASS aqs$e SpawnData
|
CLASS aqs$e SpawnData
|
||||||
CLASS aqs$i PandaMoveControl
|
CLASS aqs$i PandaMoveControl
|
||||||
FIELD i panda Laqs;
|
FIELD i panda Laqs;
|
||||||
|
|
|
@ -1,8 +1,13 @@
|
||||||
CLASS are net/minecraft/entity/passive/TurtleEntity
|
CLASS are net/minecraft/entity/passive/TurtleEntity
|
||||||
CLASS are$a TurtleMateGoal
|
CLASS are$a TurtleMateGoal
|
||||||
|
FIELD d turtleEntity Lare;
|
||||||
CLASS are$e TurtleMoveControl
|
CLASS are$e TurtleMoveControl
|
||||||
FIELD i turtle Lare;
|
FIELD i turtle Lare;
|
||||||
CLASS are$g TurtleSwimNavigation
|
CLASS are$g TurtleSwimNavigation
|
||||||
|
CLASS are$i
|
||||||
|
FIELD a CLOSE_PLAYER_PREDICATE Lapp;
|
||||||
|
FIELD b turtleEntity Lare;
|
||||||
|
FIELD d targetPlayer Lavm;
|
||||||
FIELD bA HOME_POS Lqg;
|
FIELD bA HOME_POS Lqg;
|
||||||
FIELD bB HAS_EGG Lqg;
|
FIELD bB HAS_EGG Lqg;
|
||||||
FIELD bE TRAVEL_POS Lqg;
|
FIELD bE TRAVEL_POS Lqg;
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
CLASS awr net/minecraft/entity/raid/RaiderEntity
|
CLASS awr net/minecraft/entity/raid/RaiderEntity
|
||||||
CLASS awr$a PatrolApproachGoal
|
CLASS awr$a PatrolApproachGoal
|
||||||
FIELD a targetPredicate Lapp;
|
FIELD a closeRaiderPredicate Lapp;
|
||||||
|
FIELD c raiderEntity Lawr;
|
||||||
FIELD d squaredDistance F
|
FIELD d squaredDistance F
|
||||||
METHOD <init> (Lawr;Lath;F)V
|
METHOD <init> (Lawr;Lath;F)V
|
||||||
|
ARG 2 raiderEntity
|
||||||
ARG 3 distance
|
ARG 3 distance
|
||||||
CLASS awr$b PickupBannerAsLeaderGoal
|
CLASS awr$b PickupBannerAsLeaderGoal
|
||||||
CLASS awr$c CelebrateGoal
|
CLASS awr$c CelebrateGoal
|
||||||
|
|
|
@ -9,3 +9,4 @@ CLASS aic net/minecraft/predicate/entity/EntityPredicates
|
||||||
FIELD f EXCEPT_SPECTATOR Ljava/util/function/Predicate;
|
FIELD f EXCEPT_SPECTATOR Ljava/util/function/Predicate;
|
||||||
METHOD a maximumDistance (DDDD)Ljava/util/function/Predicate;
|
METHOD a maximumDistance (DDDD)Ljava/util/function/Predicate;
|
||||||
ARG 0 x
|
ARG 0 x
|
||||||
|
METHOD b getBottommostEntity (Lahz;)Ljava/util/function/Predicate;
|
||||||
|
|
|
@ -11,9 +11,14 @@ CLASS bgd net/minecraft/sortme/MobSpawnerLogic
|
||||||
FIELD l requiredPlayerRange I
|
FIELD l requiredPlayerRange I
|
||||||
FIELD m spawnRange I
|
FIELD m spawnRange I
|
||||||
METHOD a getWorld ()Lbgv;
|
METHOD a getWorld ()Lbgv;
|
||||||
|
METHOD a spawnEntity (Lahz;)V
|
||||||
|
METHOD a setEntityId (Laid;)V
|
||||||
METHOD a setSpawnEntry (Lbhj;)V
|
METHOD a setSpawnEntry (Lbhj;)V
|
||||||
METHOD a deserialize (Lib;)V
|
METHOD a deserialize (Lib;)V
|
||||||
METHOD b getPos ()Lev;
|
METHOD b getPos ()Lev;
|
||||||
METHOD b serialize (Lib;)Lib;
|
METHOD b serialize (Lib;)Lib;
|
||||||
METHOD c update ()V
|
METHOD c update ()V
|
||||||
METHOD d getRenderedEntity ()Lahz;
|
METHOD d getRenderedEntity ()Lahz;
|
||||||
|
METHOD g getEntityId ()Lqr;
|
||||||
|
METHOD h isPlayerInRange ()Z
|
||||||
|
METHOD i updateSpawns ()V
|
||||||
|
|
|
@ -1,5 +1,29 @@
|
||||||
CLASS bgn net/minecraft/world/EntityView
|
CLASS bgn net/minecraft/world/EntityView
|
||||||
METHOD A getPlayers ()Ljava/util/List;
|
METHOD A getPlayers ()Ljava/util/List;
|
||||||
|
METHOD a getClosestPlayer (DDD)Lavm;
|
||||||
|
ARG 1 x
|
||||||
|
ARG 3 z
|
||||||
|
ARG 5 maxDistance
|
||||||
|
METHOD a isPlayerInRange (DDDD)Z
|
||||||
|
ARG 1 x
|
||||||
|
ARG 3 y
|
||||||
|
ARG 5 z
|
||||||
|
ARG 7 range
|
||||||
|
METHOD a getClosestPlayer (DDDDLjava/util/function/Predicate;)Lavm;
|
||||||
|
ARG 1 x
|
||||||
|
ARG 3 y
|
||||||
|
ARG 5 z
|
||||||
|
ARG 7 maxDistance
|
||||||
|
ARG 9 targetPredicate
|
||||||
|
METHOD a getClosestPlayer (DDDDZ)Lavm;
|
||||||
|
ARG 1 x
|
||||||
|
ARG 3 y
|
||||||
|
ARG 5 z
|
||||||
|
ARG 7 maxDistance
|
||||||
|
ARG 9 ignoreCreative
|
||||||
|
METHOD a getClosestPlayer (Lahz;D)Lavm;
|
||||||
|
ARG 1 entity
|
||||||
|
ARG 2 maxDistance
|
||||||
METHOD a getEntities (Lahz;Lcrb;)Ljava/util/List;
|
METHOD a getEntities (Lahz;Lcrb;)Ljava/util/List;
|
||||||
ARG 1 except
|
ARG 1 except
|
||||||
ARG 2 box
|
ARG 2 box
|
||||||
|
@ -13,5 +37,33 @@ CLASS bgn net/minecraft/world/EntityView
|
||||||
ARG 1 entity
|
ARG 1 entity
|
||||||
ARG 2 entityBoundingBox
|
ARG 2 entityBoundingBox
|
||||||
ARG 3 otherEntities
|
ARG 3 otherEntities
|
||||||
METHOD a getEntities (Ljava/lang/Class;Lcrb;Ljava/util/function/Predicate;)Ljava/util/List;
|
METHOD a getClosestPlayer (Lapp;DDD)Lavm;
|
||||||
|
ARG 2 x
|
||||||
|
ARG 4 y
|
||||||
|
ARG 6 z
|
||||||
|
METHOD a getClosestPlayer (Lapp;Laii;)Lavm;
|
||||||
|
METHOD a getClosestPlayer (Lapp;Laii;DDD)Lavm;
|
||||||
|
ARG 3 x
|
||||||
|
ARG 5 y
|
||||||
|
ARG 7 z
|
||||||
|
METHOD a getPlayersInBox (Lapp;Laii;Lcrb;)Ljava/util/List;
|
||||||
|
METHOD a getClosestEntity (Ljava/lang/Class;Lapp;Laii;DDDLcrb;)Laii;
|
||||||
|
ARG 1 entityClass
|
||||||
|
ARG 4 x
|
||||||
|
ARG 6 y
|
||||||
|
ARG 8 z
|
||||||
|
METHOD a getEntitiesInBox (Ljava/lang/Class;Lapp;Laii;Lcrb;)Ljava/util/List;
|
||||||
|
ARG 1 entityClass
|
||||||
|
METHOD a getEntitiesInBox (Ljava/lang/Class;Lcrb;)Ljava/util/List;
|
||||||
|
ARG 1 entityClass
|
||||||
|
ARG 2 boundingBox
|
||||||
|
METHOD a getEntitiesInBox (Ljava/lang/Class;Lcrb;Ljava/util/function/Predicate;)Ljava/util/List;
|
||||||
ARG 1 except
|
ARG 1 except
|
||||||
|
ARG 2 boundingBox
|
||||||
|
METHOD a getClosestEntity (Ljava/util/List;Lapp;Laii;DDD)Laii;
|
||||||
|
ARG 1 entityList
|
||||||
|
ARG 4 x
|
||||||
|
ARG 6 y
|
||||||
|
ARG 8 z
|
||||||
|
METHOD b getPlayerByUuid (Ljava/util/UUID;)Lavm;
|
||||||
|
ARG 1 uuid
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
CLASS bgo net/minecraft/world/explosion/Explosion
|
CLASS bgo net/minecraft/world/explosion/Explosion
|
||||||
|
CLASS bgo$a DestructionType
|
||||||
FIELD a createFire Z
|
FIELD a createFire Z
|
||||||
FIELD b blockDestructionType Lbgo$a;
|
FIELD b blockDestructionType Lbgo$a;
|
||||||
FIELD c random Ljava/util/Random;
|
FIELD c random Ljava/util/Random;
|
||||||
|
|
Loading…
Reference in New Issue