mirror of https://github.com/FabricMC/yarn.git
Mapped some entity logic stuff (#1013)
* Mapped some entity logic stuff Signed-off-by: liach <liach@users.noreply.github.com> * Use updateCountdownTicks
This commit is contained in:
parent
a312994297
commit
f52dc8faa5
|
@ -1,4 +1,7 @@
|
|||
CLASS net/minecraft/class_4168 net/minecraft/entity/ai/brain/Activity
|
||||
FIELD field_18600 id Ljava/lang/String;
|
||||
METHOD <init> (Ljava/lang/String;)V
|
||||
ARG 1 id
|
||||
METHOD method_19210 register (Ljava/lang/String;)Lnet/minecraft/class_4168;
|
||||
ARG 0 id
|
||||
METHOD method_19634 getId ()Ljava/lang/String;
|
||||
|
|
|
@ -1,2 +1,4 @@
|
|||
CLASS net/minecraft/class_4102 net/minecraft/entity/ai/brain/EntityPosWrapper
|
||||
FIELD field_18342 entity Lnet/minecraft/class_1297;
|
||||
METHOD <init> (Lnet/minecraft/class_1297;)V
|
||||
ARG 1 entity
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
CLASS net/minecraft/class_4115 net/minecraft/entity/ai/brain/LookTarget
|
||||
METHOD method_18989 getBlockPos ()Lnet/minecraft/class_2338;
|
||||
METHOD method_18990 isSeenBy (Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 entity
|
||||
METHOD method_18991 getPos ()Lnet/minecraft/class_243;
|
||||
|
|
|
@ -1,4 +1,10 @@
|
|||
CLASS net/minecraft/class_4140 net/minecraft/entity/ai/brain/MemoryModuleType
|
||||
FIELD field_18454 factory Ljava/util/Optional;
|
||||
METHOD <init> (Ljava/util/Optional;)V
|
||||
ARG 1 factory
|
||||
METHOD method_19092 register (Ljava/lang/String;Ljava/util/Optional;)Lnet/minecraft/class_4140;
|
||||
ARG 0 id
|
||||
ARG 1 factory
|
||||
METHOD method_19093 getFactory ()Ljava/util/Optional;
|
||||
METHOD method_20738 register (Ljava/lang/String;)Lnet/minecraft/class_4140;
|
||||
ARG 0 id
|
||||
|
|
|
@ -13,3 +13,4 @@ CLASS net/minecraft/class_4170 net/minecraft/entity/ai/brain/Schedule
|
|||
METHOD method_19218 getRule (Lnet/minecraft/class_4168;)Lnet/minecraft/class_4173;
|
||||
ARG 1 activity
|
||||
METHOD method_19219 getOtherRules (Lnet/minecraft/class_4168;)Ljava/util/List;
|
||||
ARG 1 activity
|
||||
|
|
|
@ -12,5 +12,6 @@ CLASS net/minecraft/class_4171 net/minecraft/entity/ai/brain/ScheduleBuilder
|
|||
FIELD field_18611 activity Lnet/minecraft/class_4168;
|
||||
METHOD <init> (ILnet/minecraft/class_4168;)V
|
||||
ARG 1 startTime
|
||||
ARG 2 activity
|
||||
METHOD method_19224 getStartTime ()I
|
||||
METHOD method_19225 getActivity ()Lnet/minecraft/class_4168;
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
CLASS net/minecraft/class_4173 net/minecraft/entity/ai/brain/ScheduleRule
|
||||
FIELD field_18612 entries Ljava/util/List;
|
||||
FIELD field_18613 prioritizedEntryIndex I
|
||||
METHOD method_19226 getPriority (I)F
|
||||
ARG 1 time
|
||||
METHOD method_19227 withEntry (IF)Lnet/minecraft/class_4173;
|
||||
METHOD method_19227 add (IF)Lnet/minecraft/class_4173;
|
||||
ARG 1 startTime
|
||||
ARG 2 priority
|
||||
METHOD method_19229 sort ()V
|
||||
|
|
|
@ -8,9 +8,10 @@ CLASS net/minecraft/class_4142 net/minecraft/entity/ai/brain/WalkTarget
|
|||
ARG 3 completionRange
|
||||
METHOD <init> (Lnet/minecraft/class_243;FI)V
|
||||
ARG 1 pos
|
||||
ARG 2 speedFactor
|
||||
ARG 2 speed
|
||||
ARG 3 completionRange
|
||||
METHOD <init> (Lnet/minecraft/class_4115;FI)V
|
||||
ARG 1 lookTarget
|
||||
ARG 2 speed
|
||||
ARG 3 completionRange
|
||||
METHOD method_19094 getLookTarget ()Lnet/minecraft/class_4115;
|
||||
|
|
|
@ -1 +1,4 @@
|
|||
CLASS net/minecraft/class_4256 net/minecraft/entity/ai/brain/sensor/NearestBedSensor
|
||||
FIELD field_20295 positionToExpiryTime Lit/unimi/dsi/fastutil/longs/Long2LongMap;
|
||||
FIELD field_20296 tries I
|
||||
FIELD field_20297 expiryTime J
|
||||
|
|
|
@ -10,7 +10,9 @@ CLASS net/minecraft/class_4103 net/minecraft/entity/ai/brain/task/CompositeTask
|
|||
ARG 4 runMode
|
||||
ARG 5 tasks
|
||||
CLASS class_4104 Order
|
||||
FIELD field_18350 consumer Ljava/util/function/Consumer;
|
||||
FIELD field_18350 listModifier Ljava/util/function/Consumer;
|
||||
METHOD <init> (Ljava/lang/String;ILjava/util/function/Consumer;)V
|
||||
ARG 3 listModifier
|
||||
METHOD method_18939 apply (Lnet/minecraft/class_4131;)V
|
||||
ARG 1 list
|
||||
CLASS class_4216 RunMode
|
||||
|
|
|
@ -1 +1,12 @@
|
|||
CLASS net/minecraft/class_4217 net/minecraft/entity/ai/brain/task/FarmerVillagerTask
|
||||
FIELD field_18858 currentTarget Lnet/minecraft/class_2338;
|
||||
FIELD field_18859 ableToPlant Z
|
||||
FIELD field_18860 ableToPickUpSeed Z
|
||||
FIELD field_18861 nextResponseTime J
|
||||
FIELD field_19239 ticksRan I
|
||||
FIELD field_19351 targetPositions Ljava/util/List;
|
||||
METHOD method_20640 isSuitableTarget (Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Z
|
||||
ARG 1 pos
|
||||
ARG 2 world
|
||||
METHOD method_20641 chooseRandomTarget (Lnet/minecraft/class_3218;)Lnet/minecraft/class_2338;
|
||||
ARG 1 world
|
||||
|
|
|
@ -3,6 +3,9 @@ CLASS net/minecraft/class_4109 net/minecraft/entity/ai/brain/task/FindInteractio
|
|||
FIELD field_18364 maxSquaredDistance I
|
||||
FIELD field_18365 predicate Ljava/util/function/Predicate;
|
||||
FIELD field_18366 shouldRunPredicate Ljava/util/function/Predicate;
|
||||
METHOD <init> (Lnet/minecraft/class_1299;I)V
|
||||
ARG 1 entityType
|
||||
ARG 2 maxDistance
|
||||
METHOD <init> (Lnet/minecraft/class_1299;ILjava/util/function/Predicate;Ljava/util/function/Predicate;)V
|
||||
ARG 1 entityType
|
||||
ARG 2 maxDistance
|
||||
|
|
|
@ -1,7 +1,10 @@
|
|||
CLASS net/minecraft/class_4096 net/minecraft/entity/ai/brain/task/FindPointOfInterestTask
|
||||
FIELD field_18332 lastRunTime J
|
||||
FIELD field_18332 positionExpireTimeLimit J
|
||||
FIELD field_18854 onlyRunIfChild Z
|
||||
FIELD field_19287 poiType Lnet/minecraft/class_4158;
|
||||
FIELD field_19289 foundPositionsToExpiry Lit/unimi/dsi/fastutil/longs/Long2LongMap;
|
||||
FIELD field_19290 tries I
|
||||
FIELD field_20287 targetMemoryModuleType Lnet/minecraft/class_4140;
|
||||
METHOD <init> (Lnet/minecraft/class_4158;Lnet/minecraft/class_4140;Z)V
|
||||
ARG 1 poiType
|
||||
ARG 2 targetMemoryModule
|
||||
|
|
|
@ -1,4 +1,15 @@
|
|||
CLASS net/minecraft/class_4117 net/minecraft/entity/ai/brain/task/FindWalkTargetTask
|
||||
FIELD field_18375 walkSpeed F
|
||||
FIELD field_19352 maxHorizontalDistance I
|
||||
FIELD field_19353 maxVerticalDistance I
|
||||
METHOD <init> (F)V
|
||||
ARG 1 walkSpeed
|
||||
METHOD <init> (FII)V
|
||||
ARG 1 walkSpeed
|
||||
ARG 2 maxHorizontalDistance
|
||||
ARG 3 maxVerticalDistance
|
||||
METHOD method_20429 updateWalkTarget (Lnet/minecraft/class_1314;)V
|
||||
ARG 1 entity
|
||||
METHOD method_20430 updateWalkTarget (Lnet/minecraft/class_1314;Lnet/minecraft/class_4076;)V
|
||||
ARG 1 entity
|
||||
ARG 2 pos
|
||||
|
|
|
@ -5,6 +5,8 @@ CLASS net/minecraft/class_4119 net/minecraft/entity/ai/brain/task/FollowMobTask
|
|||
ARG 1 mobType
|
||||
ARG 2 maxDistance
|
||||
METHOD <init> (Lnet/minecraft/class_1299;F)V
|
||||
ARG 1 entityType
|
||||
ARG 2 maxDistance
|
||||
METHOD <init> (Lnet/minecraft/class_1311;F)V
|
||||
ARG 1 entityCategory
|
||||
ARG 2 maxDistance
|
||||
|
|
|
@ -1 +1,7 @@
|
|||
CLASS net/minecraft/class_4252 net/minecraft/entity/ai/brain/task/ForgetBellRingTask
|
||||
FIELD field_19000 maxHiddenTicks I
|
||||
FIELD field_19001 hiddenTicks I
|
||||
FIELD field_19154 distance I
|
||||
METHOD <init> (II)V
|
||||
ARG 1 maxHiddenSeconds
|
||||
ARG 2 distance
|
||||
|
|
|
@ -2,4 +2,12 @@ CLASS net/minecraft/class_4128 net/minecraft/entity/ai/brain/task/ForgetComplete
|
|||
FIELD field_18390 memoryModule Lnet/minecraft/class_4140;
|
||||
FIELD field_18391 condition Ljava/util/function/Predicate;
|
||||
METHOD <init> (Lnet/minecraft/class_4158;Lnet/minecraft/class_4140;)V
|
||||
ARG 1 poiType
|
||||
ARG 2 memoryModule
|
||||
METHOD method_20499 hasCompletedPointOfInterest (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
|
||||
ARG 1 world
|
||||
ARG 2 pos
|
||||
METHOD method_20500 isBedOccupiedByOthers (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 world
|
||||
ARG 2 pos
|
||||
ARG 3 entity
|
||||
|
|
|
@ -1,2 +1,10 @@
|
|||
CLASS net/minecraft/class_4121 net/minecraft/entity/ai/brain/task/GoToNearbyEntityTask
|
||||
FIELD field_18380 entityMemory Lnet/minecraft/class_4140;
|
||||
FIELD field_18381 speed F
|
||||
METHOD <init> (Lnet/minecraft/class_4140;F)V
|
||||
ARG 1 entityMemory
|
||||
ARG 2 speed
|
||||
METHOD method_19596 setWalkTarget (Lnet/minecraft/class_1314;Lnet/minecraft/class_1297;F)V
|
||||
ARG 0 entity
|
||||
ARG 1 target
|
||||
ARG 2 speed
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
CLASS net/minecraft/class_4219 net/minecraft/entity/ai/brain/task/GoToNearbyPositionTask
|
||||
FIELD field_18862 memoryModuleType Lnet/minecraft/class_4140;
|
||||
FIELD field_18863 completionRange I
|
||||
FIELD field_18864 maxDistance I
|
||||
FIELD field_18865 nextRunTime J
|
||||
METHOD <init> (Lnet/minecraft/class_4140;II)V
|
||||
ARG 1 memoryModuleType
|
||||
ARG 2 completionRange
|
||||
ARG 3 maxDistance
|
|
@ -1,5 +1,22 @@
|
|||
CLASS net/minecraft/class_4130 net/minecraft/entity/ai/brain/task/HoldTradeOffersTask
|
||||
FIELD field_18392 customerHeldStack Lnet/minecraft/class_1799;
|
||||
FIELD field_18393 offers Ljava/util/List;
|
||||
FIELD field_18394 offerShownTicks I
|
||||
FIELD field_18395 offerIndex I
|
||||
FIELD field_18396 ticksLeft I
|
||||
METHOD <init> (II)V
|
||||
ARG 1 rminRunTime
|
||||
ARG 2 maxRunTime
|
||||
METHOD method_19026 refreshShownOffer (Lnet/minecraft/class_1646;)V
|
||||
ARG 1 villager
|
||||
METHOD method_19027 setupOffers (Lnet/minecraft/class_1309;Lnet/minecraft/class_1646;)V
|
||||
ARG 1 customer
|
||||
ARG 2 villager
|
||||
METHOD method_19028 isPossible (Lnet/minecraft/class_1914;)Z
|
||||
ARG 1 offer
|
||||
METHOD method_19598 holdOffer (Lnet/minecraft/class_1646;)V
|
||||
ARG 1 villager
|
||||
METHOD method_19601 loadPossibleOffers (Lnet/minecraft/class_1646;)V
|
||||
ARG 1 villager
|
||||
METHOD method_19603 findPotentialCuatomer (Lnet/minecraft/class_1646;)Lnet/minecraft/class_1309;
|
||||
ARG 1 villager
|
||||
|
|
|
@ -1,12 +1,31 @@
|
|||
CLASS net/minecraft/class_4215 net/minecraft/entity/ai/brain/task/LookTargetUtil
|
||||
METHOD method_19548 lookAtAndWalkTowardsEachOther (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)V
|
||||
ARG 0 first
|
||||
ARG 1 second
|
||||
METHOD method_19550 canSee (Lnet/minecraft/class_4095;Lnet/minecraft/class_1309;)Z
|
||||
ARG 0 brain
|
||||
ARG 1 target
|
||||
METHOD method_19551 canSee (Lnet/minecraft/class_4095;Lnet/minecraft/class_4140;Lnet/minecraft/class_1299;)Z
|
||||
ARG 0 brain
|
||||
ARG 1 memoryModuleType
|
||||
ARG 2 entityType
|
||||
METHOD method_19552 lookAtEachOther (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)V
|
||||
ARG 0 first
|
||||
ARG 1 second
|
||||
METHOD method_19554 lookAt (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)V
|
||||
ARG 0 entity
|
||||
ARG 1 target
|
||||
METHOD method_19555 walkTowardsEachOther (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)V
|
||||
ARG 0 first
|
||||
ARG 1 second
|
||||
METHOD method_19556 walkTowards (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;I)V
|
||||
ARG 0 entity
|
||||
ARG 1 target
|
||||
ARG 2 completionRange
|
||||
METHOD method_19949 give (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;)V
|
||||
ARG 0 entity
|
||||
ARG 1 stack
|
||||
ARG 2 target
|
||||
METHOD method_20419 getPosClosestToOccupiedPointOfInterest (Lnet/minecraft/class_3218;Lnet/minecraft/class_4076;I)Lnet/minecraft/class_4076;
|
||||
ARG 0 world
|
||||
ARG 1 center
|
||||
|
|
|
@ -3,3 +3,16 @@ CLASS net/minecraft/class_4107 net/minecraft/entity/ai/brain/task/OpenDoorsTask
|
|||
ARG 1 world
|
||||
ARG 2 doors
|
||||
ARG 3 path
|
||||
METHOD method_21697 closeOpenedDoors (Lnet/minecraft/class_3218;Ljava/util/List;ILnet/minecraft/class_1309;Lnet/minecraft/class_4095;)V
|
||||
ARG 0 world
|
||||
ARG 1 path
|
||||
ARG 2 currentPathIndex
|
||||
ARG 3 entity
|
||||
ARG 4 brain
|
||||
METHOD method_21698 findAndCloseOpenedDoors (Lnet/minecraft/class_3218;Ljava/util/List;Ljava/util/Set;ILnet/minecraft/class_1309;Lnet/minecraft/class_4095;)V
|
||||
ARG 1 world
|
||||
ARG 2 path
|
||||
ARG 3 doors
|
||||
ARG 4 lastNodeIndex
|
||||
ARG 5 entity
|
||||
ARG 6 brain
|
||||
|
|
|
@ -1,14 +1,27 @@
|
|||
CLASS net/minecraft/class_4218 net/minecraft/entity/ai/brain/task/PlayWithVillagerBabiesTask
|
||||
METHOD method_19576 getInteractionTarget (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309;
|
||||
ARG 1 entity
|
||||
METHOD method_19577 isInteractionTargetOf (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 entity
|
||||
ARG 2 other
|
||||
METHOD method_19579 getVisibleMob (Lnet/minecraft/class_1314;)Ljava/util/Optional;
|
||||
ARG 1 entity
|
||||
METHOD method_19580 setPlayTarget (Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)V
|
||||
ARG 0 entity
|
||||
ARG 1 target
|
||||
METHOD method_19585 setGroundTarget (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)V
|
||||
ARG 1 world
|
||||
ARG 2 entity
|
||||
ARG 3 unusedBaby
|
||||
METHOD method_19586 findVisibleVillagerBaby (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309;
|
||||
ARG 1 entity
|
||||
METHOD method_19588 getLeastPopularBabyInteractionTarget (Lnet/minecraft/class_1314;)Ljava/util/Optional;
|
||||
ARG 1 entity
|
||||
METHOD method_19590 hasVisibleVillagerBabies (Lnet/minecraft/class_1314;)Z
|
||||
ARG 1 entity
|
||||
METHOD method_19592 getBabyInteractionTargetCounts (Lnet/minecraft/class_1314;)Ljava/util/Map;
|
||||
ARG 1 entity
|
||||
METHOD method_19593 hasInteractionTarget (Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 entity
|
||||
METHOD method_19594 getVisibleVillagerBabies (Lnet/minecraft/class_1314;)Ljava/util/List;
|
||||
ARG 1 entity
|
||||
|
|
|
@ -7,3 +7,5 @@ CLASS net/minecraft/class_4248 net/minecraft/entity/ai/brain/task/SeekSkyTask
|
|||
ARG 2 entity
|
||||
METHOD method_20497 isSkyVisible (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;)Z
|
||||
ARG 0 world
|
||||
ARG 1 entity
|
||||
ARG 2 pos
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
CLASS net/minecraft/class_4123 net/minecraft/entity/ai/brain/task/SleepTask
|
||||
FIELD field_18848 startTime J
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
CLASS net/minecraft/class_4100 net/minecraft/entity/ai/brain/task/StopPanickingTask
|
||||
METHOD method_19557 wasHurtByNearbyEntity (Lnet/minecraft/class_1646;)Z
|
||||
ARG 0 entity
|
||||
|
|
|
@ -28,6 +28,8 @@ CLASS net/minecraft/class_4097 net/minecraft/entity/ai/brain/task/Task
|
|||
ARG 2 entity
|
||||
ARG 3 time
|
||||
METHOD method_18923 tick (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V
|
||||
ARG 1 world
|
||||
ARG 2 entity
|
||||
ARG 3 time
|
||||
METHOD method_18924 keepRunning (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V
|
||||
ARG 1 world
|
||||
|
@ -38,6 +40,8 @@ CLASS net/minecraft/class_4097 net/minecraft/entity/ai/brain/task/Task
|
|||
ARG 2 entity
|
||||
ARG 3 time
|
||||
METHOD method_18926 finishRunning (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V
|
||||
ARG 1 world
|
||||
ARG 2 entity
|
||||
ARG 3 time
|
||||
METHOD method_18927 shouldKeepRunning (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 1 world
|
||||
|
|
|
@ -1 +1,23 @@
|
|||
CLASS net/minecraft/class_4111 net/minecraft/entity/ai/brain/task/VillagerBreedTask
|
||||
FIELD field_18368 breedEndTime J
|
||||
METHOD method_18970 createChild (Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)Ljava/util/Optional;
|
||||
ARG 1 first
|
||||
ARG 2 second
|
||||
METHOD method_18972 isReadyToBreed (Lnet/minecraft/class_1646;)Z
|
||||
ARG 1 villager
|
||||
METHOD method_19570 getBreedTarget (Lnet/minecraft/class_1646;)Lnet/minecraft/class_1646;
|
||||
ARG 1 villager
|
||||
METHOD method_19572 setChildHome (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_2338;)V
|
||||
ARG 1 world
|
||||
ARG 2 child
|
||||
ARG 3 pos
|
||||
METHOD method_19573 getReachableHome (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Ljava/util/Optional;
|
||||
ARG 1 world
|
||||
ARG 2 villager
|
||||
METHOD method_20642 canReachHome (Lnet/minecraft/class_1646;Lnet/minecraft/class_2338;)Z
|
||||
ARG 1 villager
|
||||
ARG 2 pos
|
||||
METHOD method_20643 goHome (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)V
|
||||
ARG 1 world
|
||||
ARG 2 first
|
||||
ARG 3 second
|
||||
|
|
|
@ -2,12 +2,18 @@ CLASS net/minecraft/class_4122 net/minecraft/entity/ai/brain/task/VillagerWalkTo
|
|||
FIELD field_18382 destination Lnet/minecraft/class_4140;
|
||||
FIELD field_18383 speed F
|
||||
FIELD field_18384 completionRange I
|
||||
FIELD field_18385 maxRange I
|
||||
FIELD field_19292 maxRunTime I
|
||||
METHOD <init> (Lnet/minecraft/class_4140;FIII)V
|
||||
ARG 1 destination
|
||||
ARG 2 speed
|
||||
ARG 3 completionRange
|
||||
ARG 4 maxRange
|
||||
ARG 5 maxRunTime
|
||||
METHOD method_19597 exceedsMaxRange (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_4208;)Z
|
||||
ARG 1 world
|
||||
ARG 2 villager
|
||||
ARG 3 pos
|
||||
METHOD method_19988 reachedDestination (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_4208;)Z
|
||||
ARG 1 world
|
||||
ARG 2 villager
|
||||
|
@ -15,3 +21,6 @@ CLASS net/minecraft/class_4122 net/minecraft/entity/ai/brain/task/VillagerWalkTo
|
|||
METHOD method_20498 shouldGiveUp (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)Z
|
||||
ARG 1 world
|
||||
ARG 2 villager
|
||||
METHOD method_21722 giveUp (Lnet/minecraft/class_1646;J)V
|
||||
ARG 1 villager
|
||||
ARG 2 time
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
CLASS net/minecraft/class_4290 net/minecraft/entity/ai/brain/task/WalkHomeTask
|
||||
FIELD field_19260 lastRunTime J
|
||||
FIELD field_19260 expiryTimeLimit J
|
||||
FIELD field_20290 speed F
|
||||
FIELD field_20291 positionToExpiry Lit/unimi/dsi/fastutil/longs/Long2LongMap;
|
||||
FIELD field_20292 tries I
|
||||
METHOD <init> (F)V
|
||||
ARG 1 speed
|
||||
|
|
|
@ -1,3 +1,14 @@
|
|||
CLASS net/minecraft/class_4112 net/minecraft/entity/ai/brain/task/WanderAroundTask
|
||||
FIELD field_18369 path Lnet/minecraft/class_11;
|
||||
FIELD field_18370 lookTargetPos Lnet/minecraft/class_2338;
|
||||
FIELD field_18371 speed F
|
||||
FIELD field_18964 pathUpdateCountdownTicks I
|
||||
METHOD <init> (I)V
|
||||
ARG 1 runTime
|
||||
METHOD method_18977 hasFinishedPath (Lnet/minecraft/class_1308;Lnet/minecraft/class_4142;J)Z
|
||||
ARG 1 entity
|
||||
ARG 2 walkTarget
|
||||
ARG 3 time
|
||||
METHOD method_18980 hasReached (Lnet/minecraft/class_1308;Lnet/minecraft/class_4142;)Z
|
||||
ARG 1 entity
|
||||
ARG 2 walkTarget
|
||||
|
|
|
@ -2,6 +2,8 @@ CLASS net/minecraft/class_1330 net/minecraft/entity/ai/control/BodyControl
|
|||
FIELD field_6354 lastHeadYaw F
|
||||
FIELD field_6355 activeTicks I
|
||||
FIELD field_6356 entity Lnet/minecraft/class_1308;
|
||||
METHOD <init> (Lnet/minecraft/class_1308;)V
|
||||
ARG 1 entity
|
||||
METHOD method_20243 rotateLook ()V
|
||||
METHOD method_20244 rotateHead ()V
|
||||
METHOD method_20245 rotateBody ()V
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
CLASS net/minecraft/class_1332 net/minecraft/entity/ai/control/DolphinLookControl
|
||||
FIELD field_6357 maxYawDifference I
|
||||
METHOD <init> (Lnet/minecraft/class_1308;I)V
|
||||
ARG 1 entity
|
||||
ARG 2 maxYawDifference
|
||||
|
|
|
@ -1 +1,7 @@
|
|||
CLASS net/minecraft/class_1331 net/minecraft/entity/ai/control/FlightMoveControl
|
||||
FIELD field_20349 maxPitchChange I
|
||||
FIELD field_20350 noGravity Z
|
||||
METHOD <init> (Lnet/minecraft/class_1308;IZ)V
|
||||
ARG 1 entity
|
||||
ARG 2 maxPitchChange
|
||||
ARG 3 noGravity
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
CLASS net/minecraft/class_1334 net/minecraft/entity/ai/control/JumpControl
|
||||
FIELD field_6365 active Z
|
||||
FIELD field_6366 entity Lnet/minecraft/class_1308;
|
||||
METHOD <init> (Lnet/minecraft/class_1308;)V
|
||||
ARG 1 entity
|
||||
METHOD method_6233 setActive ()V
|
||||
METHOD method_6234 tick ()V
|
||||
|
|
|
@ -6,6 +6,8 @@ CLASS net/minecraft/class_1333 net/minecraft/entity/ai/control/LookControl
|
|||
FIELD field_6362 lookZ D
|
||||
FIELD field_6363 lookY D
|
||||
FIELD field_6364 lookX D
|
||||
METHOD <init> (Lnet/minecraft/class_1308;)V
|
||||
ARG 1 entity
|
||||
METHOD method_19615 lookAt (Lnet/minecraft/class_243;)V
|
||||
ARG 1 direction
|
||||
METHOD method_20248 lookAt (DDD)V
|
||||
|
@ -13,6 +15,7 @@ CLASS net/minecraft/class_1333 net/minecraft/entity/ai/control/LookControl
|
|||
ARG 3 y
|
||||
ARG 5 z
|
||||
METHOD method_20249 getLookingHeightFor (Lnet/minecraft/class_1297;)D
|
||||
ARG 0 entity
|
||||
METHOD method_20250 getTargetPitch ()F
|
||||
METHOD method_20251 getTargetYaw ()F
|
||||
METHOD method_20433 shouldStayHorizontal ()Z
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
CLASS net/minecraft/class_1380 net/minecraft/entity/ai/goal/BowAttackGoal
|
||||
FIELD field_6568 combatTicks I
|
||||
FIELD field_6569 speed D
|
||||
FIELD field_6570 squaredRange F
|
||||
FIELD field_6571 backward Z
|
||||
FIELD field_6572 targetSeeingTicker I
|
||||
FIELD field_6573 movingToLeft Z
|
||||
FIELD field_6574 cooldown I
|
||||
FIELD field_6575 attackInterval I
|
||||
FIELD field_6576 actor Lnet/minecraft/class_1588;
|
||||
|
|
|
@ -1,12 +1,15 @@
|
|||
CLASS net/minecraft/class_1339 net/minecraft/entity/ai/goal/BreakDoorGoal
|
||||
FIELD field_16596 maxProgress I
|
||||
FIELD field_19003 difficultySufficientPredicate Ljava/util/function/Predicate;
|
||||
FIELD field_6397 prevBreakProgress I
|
||||
FIELD field_6398 breakProgress I
|
||||
METHOD <init> (Lnet/minecraft/class_1308;ILjava/util/function/Predicate;)V
|
||||
ARG 1 mob
|
||||
ARG 2 maxProgress
|
||||
ARG 3 difficultySufficientPredicate
|
||||
METHOD <init> (Lnet/minecraft/class_1308;Ljava/util/function/Predicate;)V
|
||||
ARG 1 mob
|
||||
ARG 2 difficultySufficientPredicate
|
||||
METHOD method_16462 getMaxProgress ()I
|
||||
METHOD method_19994 isDifficultySufficient (Lnet/minecraft/class_1267;)Z
|
||||
ARG 1 difficulty
|
||||
|
|
|
@ -4,4 +4,5 @@ CLASS net/minecraft/class_1342 net/minecraft/entity/ai/goal/BreatheAirGoal
|
|||
ARG 1 mob
|
||||
METHOD method_6252 moveToAir ()V
|
||||
METHOD method_6253 isAirPos (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
|
||||
ARG 1 world
|
||||
ARG 2 pos
|
||||
|
|
|
@ -2,5 +2,6 @@ CLASS net/minecraft/class_1346 net/minecraft/entity/ai/goal/ChaseBoatGoal
|
|||
FIELD field_6425 state Lnet/minecraft/class_1340;
|
||||
FIELD field_6426 mob Lnet/minecraft/class_1314;
|
||||
FIELD field_6427 passenger Lnet/minecraft/class_1309;
|
||||
FIELD field_6428 updateCountdownTicks I
|
||||
METHOD <init> (Lnet/minecraft/class_1314;)V
|
||||
ARG 1 mob
|
||||
|
|
|
@ -1,12 +1,15 @@
|
|||
CLASS net/minecraft/class_1383 net/minecraft/entity/ai/goal/CrossbowAttackGoal
|
||||
FIELD field_16528 stage Lnet/minecraft/class_1383$class_3744;
|
||||
FIELD field_16529 chargedTicksLeft I
|
||||
FIELD field_6590 speed D
|
||||
FIELD field_6591 squaredRange F
|
||||
FIELD field_6592 seeingTargetTicker I
|
||||
FIELD field_6593 actor Lnet/minecraft/class_1588;
|
||||
METHOD <init> (Lnet/minecraft/class_1588;DF)V
|
||||
ARG 1 actor
|
||||
ARG 2 speed
|
||||
ARG 4 range
|
||||
METHOD method_16352 isUncharged ()Z
|
||||
METHOD method_19996 hasAliveTarget ()Z
|
||||
METHOD method_6310 isEntityHoldingCrossbow ()Z
|
||||
CLASS class_3744 Stage
|
||||
|
|
|
@ -1,10 +1,18 @@
|
|||
CLASS net/minecraft/class_1357 net/minecraft/entity/ai/goal/DolphinJumpGoal
|
||||
FIELD field_6471 dolphin Lnet/minecraft/class_1433;
|
||||
FIELD field_6472 chance I
|
||||
FIELD field_6473 inWater Z
|
||||
FIELD field_6474 OFFSET_MULTIPLIERS [I
|
||||
METHOD <init> (Lnet/minecraft/class_1433;I)V
|
||||
ARG 1 dolphin
|
||||
ARG 2 chance
|
||||
METHOD method_6282 isAir (Lnet/minecraft/class_2338;III)Z
|
||||
METHOD method_6282 isAirAbove (Lnet/minecraft/class_2338;III)Z
|
||||
ARG 1 pos
|
||||
ARG 2 xOffset
|
||||
ARG 3 zOffset
|
||||
ARG 4 multiplier
|
||||
METHOD method_6284 isWater (Lnet/minecraft/class_2338;III)Z
|
||||
ARG 1 pos
|
||||
ARG 2 xOffset
|
||||
ARG 3 zOffset
|
||||
ARG 4 multiplier
|
||||
|
|
|
@ -1,11 +1,15 @@
|
|||
CLASS net/minecraft/class_1343 net/minecraft/entity/ai/goal/DoorInteractGoal
|
||||
FIELD field_6409 zOffset F
|
||||
FIELD field_6410 xOffset F
|
||||
FIELD field_6411 shouldStop Z
|
||||
FIELD field_6412 doorValid Z
|
||||
FIELD field_6413 mob Lnet/minecraft/class_1308;
|
||||
FIELD field_6414 doorPos Lnet/minecraft/class_2338;
|
||||
METHOD <init> (Lnet/minecraft/class_1308;)V
|
||||
ARG 1 mob
|
||||
METHOD method_19995 setDoorOpen (Z)V
|
||||
ARG 1 open
|
||||
METHOD method_6254 getDoor (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z
|
||||
METHOD method_6254 isWoodenDoor (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z
|
||||
ARG 0 world
|
||||
ARG 1 pos
|
||||
METHOD method_6256 isDoorOpen ()Z
|
||||
|
|
|
@ -8,4 +8,5 @@ CLASS net/minecraft/class_1344 net/minecraft/entity/ai/goal/EscapeSunlightGoal
|
|||
METHOD <init> (Lnet/minecraft/class_1314;D)V
|
||||
ARG 1 mob
|
||||
ARG 2 speed
|
||||
METHOD method_18250 targetShadedPos ()Z
|
||||
METHOD method_6257 locateShadedPos ()Lnet/minecraft/class_243;
|
||||
|
|
|
@ -3,9 +3,11 @@ CLASS net/minecraft/class_1338 net/minecraft/entity/ai/goal/FleeEntityGoal
|
|||
FIELD field_6385 slowSpeed D
|
||||
FIELD field_6386 fleeDistance F
|
||||
FIELD field_6387 fleePath Lnet/minecraft/class_11;
|
||||
FIELD field_6388 inclusionSelector Ljava/util/function/Predicate;
|
||||
FIELD field_6390 targetEntity Lnet/minecraft/class_1309;
|
||||
FIELD field_6391 mob Lnet/minecraft/class_1314;
|
||||
FIELD field_6392 classToFleeFrom Ljava/lang/Class;
|
||||
FIELD field_6393 extraInclusionSelector Ljava/util/function/Predicate;
|
||||
FIELD field_6394 fleeingEntityNavigation Lnet/minecraft/class_1408;
|
||||
FIELD field_6395 fastSpeed D
|
||||
METHOD <init> (Lnet/minecraft/class_1314;Ljava/lang/Class;FDD)V
|
||||
|
@ -20,9 +22,12 @@ CLASS net/minecraft/class_1338 net/minecraft/entity/ai/goal/FleeEntityGoal
|
|||
ARG 3 fleeDistance
|
||||
ARG 4 fleeSlowSpeed
|
||||
ARG 6 fleeFastSpeed
|
||||
ARG 8 inclusionSelector
|
||||
METHOD <init> (Lnet/minecraft/class_1314;Ljava/lang/Class;Ljava/util/function/Predicate;FDDLjava/util/function/Predicate;)V
|
||||
ARG 1 mob
|
||||
ARG 2 fleeFromType
|
||||
ARG 3 extraInclusionSelector
|
||||
ARG 4 distance
|
||||
ARG 5 slowSpeed
|
||||
ARG 7 fastSpeed
|
||||
ARG 9 inclusionSelector
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
CLASS net/minecraft/class_1395 net/minecraft/entity/ai/goal/FlyAroundGoal
|
|
@ -0,0 +1,2 @@
|
|||
CLASS net/minecraft/class_1395 net/minecraft/entity/ai/goal/FlyOntoTreeGoal
|
||||
METHOD method_6314 getTreeTarget ()Lnet/minecraft/class_243;
|
|
@ -1,10 +1,12 @@
|
|||
CLASS net/minecraft/class_1348 net/minecraft/entity/ai/goal/FollowMobGoal
|
||||
FIELD field_6430 speed D
|
||||
FIELD field_6431 updateCountdownTicks I
|
||||
FIELD field_6432 mob Lnet/minecraft/class_1308;
|
||||
FIELD field_6433 target Lnet/minecraft/class_1308;
|
||||
FIELD field_6434 navigation Lnet/minecraft/class_1408;
|
||||
FIELD field_6435 maxDistance F
|
||||
FIELD field_6436 targetPredicate Ljava/util/function/Predicate;
|
||||
FIELD field_6437 oldWaterPathFindingPenalty F
|
||||
FIELD field_6438 minDistance F
|
||||
METHOD <init> (Lnet/minecraft/class_1308;DFF)V
|
||||
ARG 1 mob
|
||||
|
|
|
@ -1,7 +1,11 @@
|
|||
CLASS net/minecraft/class_1350 net/minecraft/entity/ai/goal/FollowOwnerGoal
|
||||
FIELD field_21078 leavesAllowed Z
|
||||
FIELD field_6442 speed D
|
||||
FIELD field_6443 updateCountdownTicks I
|
||||
FIELD field_6444 owner Lnet/minecraft/class_1309;
|
||||
FIELD field_6445 world Lnet/minecraft/class_4538;
|
||||
FIELD field_6446 navigation Lnet/minecraft/class_1408;
|
||||
FIELD field_6447 oldWaterPathfindingPenalty F
|
||||
FIELD field_6448 tameable Lnet/minecraft/class_1321;
|
||||
FIELD field_6449 minDistance F
|
||||
FIELD field_6450 maxDistance F
|
||||
|
@ -10,3 +14,14 @@ CLASS net/minecraft/class_1350 net/minecraft/entity/ai/goal/FollowOwnerGoal
|
|||
ARG 2 speed
|
||||
ARG 4 minDistance
|
||||
ARG 5 maxDistance
|
||||
ARG 6 leavesAllowed
|
||||
METHOD method_23342 getRandomInt (II)I
|
||||
ARG 1 min
|
||||
ARG 2 max
|
||||
METHOD method_23343 tryTeleportTo (III)Z
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
ARG 3 z
|
||||
METHOD method_23344 canTeleportTo (Lnet/minecraft/class_2338;)Z
|
||||
ARG 1 pos
|
||||
METHOD method_23345 tryTeleport ()V
|
||||
|
|
|
@ -6,4 +6,5 @@ CLASS net/minecraft/class_1362 net/minecraft/entity/ai/goal/FormCaravanGoal
|
|||
ARG 1 llama
|
||||
ARG 2 speed
|
||||
METHOD method_6285 canFollow (Lnet/minecraft/class_1501;I)Z
|
||||
ARG 1 llama
|
||||
ARG 2 length
|
||||
|
|
|
@ -2,6 +2,7 @@ CLASS net/minecraft/class_1352 net/minecraft/entity/ai/goal/Goal
|
|||
FIELD field_6451 controls Ljava/util/EnumSet;
|
||||
METHOD method_6264 canStart ()Z
|
||||
METHOD method_6265 setControls (Ljava/util/EnumSet;)V
|
||||
ARG 1 controls
|
||||
METHOD method_6266 shouldContinue ()Z
|
||||
METHOD method_6267 canStop ()Z
|
||||
METHOD method_6268 tick ()V
|
||||
|
|
|
@ -6,13 +6,19 @@ CLASS net/minecraft/class_1355 net/minecraft/entity/ai/goal/GoalSelector
|
|||
FIELD field_6463 profiler Lnet/minecraft/class_3695;
|
||||
FIELD field_6464 timeInterval I
|
||||
FIELD field_6466 LOGGER Lorg/apache/logging/log4j/Logger;
|
||||
METHOD <init> (Lnet/minecraft/class_3695;)V
|
||||
ARG 1 profiler
|
||||
METHOD method_19048 getRunningGoals ()Ljava/util/stream/Stream;
|
||||
METHOD method_6273 enableControl (Lnet/minecraft/class_1352$class_4134;)V
|
||||
ARG 1 control
|
||||
METHOD method_6274 disableControl (Lnet/minecraft/class_1352$class_4134;)V
|
||||
ARG 1 control
|
||||
METHOD method_6275 tick ()V
|
||||
METHOD method_6276 setControlEnabled (Lnet/minecraft/class_1352$class_4134;Z)V
|
||||
ARG 1 control
|
||||
ARG 2 enabled
|
||||
METHOD method_6277 add (ILnet/minecraft/class_1352;)V
|
||||
ARG 1 weight
|
||||
ARG 2 goal
|
||||
METHOD method_6280 remove (Lnet/minecraft/class_1352;)V
|
||||
ARG 1 goal
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
CLASS net/minecraft/class_4255 net/minecraft/entity/ai/goal/LongDoorInteractGoal
|
||||
FIELD field_19004 delayedClose Z
|
||||
FIELD field_19005 ticksLeft I
|
||||
METHOD <init> (Lnet/minecraft/class_1308;Z)V
|
||||
ARG 1 mob
|
||||
ARG 2 delayedClose
|
||||
|
|
|
@ -1,11 +1,15 @@
|
|||
CLASS net/minecraft/class_1366 net/minecraft/entity/ai/goal/MeleeAttackGoal
|
||||
FIELD field_19200 lastUpdateTime J
|
||||
FIELD field_6500 speed D
|
||||
FIELD field_6501 updateCountdownTicks I
|
||||
FIELD field_6502 pauseWhenMobIdle Z
|
||||
FIELD field_6503 mob Lnet/minecraft/class_1314;
|
||||
FIELD field_6504 attackIntervalTicks I
|
||||
FIELD field_6505 ticksUntilAttack I
|
||||
FIELD field_6506 targetZ D
|
||||
FIELD field_6507 targetY D
|
||||
FIELD field_6508 targetX D
|
||||
FIELD field_6509 path Lnet/minecraft/class_11;
|
||||
METHOD <init> (Lnet/minecraft/class_1314;DZ)V
|
||||
ARG 1 mob
|
||||
ARG 2 speed
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
CLASS net/minecraft/class_1368 net/minecraft/entity/ai/goal/MoveThroughVillageGoal
|
||||
FIELD field_18412 target Lnet/minecraft/class_2338;
|
||||
FIELD field_18413 visitedTargets Ljava/util/List;
|
||||
FIELD field_18414 distance I
|
||||
FIELD field_18415 doorPassingThroughGetter Ljava/util/function/BooleanSupplier;
|
||||
FIELD field_6520 speed D
|
||||
FIELD field_6523 targetPath Lnet/minecraft/class_11;
|
||||
FIELD field_6524 requiresNighttime Z
|
||||
|
@ -8,3 +11,8 @@ CLASS net/minecraft/class_1368 net/minecraft/entity/ai/goal/MoveThroughVillageGo
|
|||
ARG 1 mob
|
||||
ARG 2 speed
|
||||
ARG 4 requiresNighttime
|
||||
ARG 5 distance
|
||||
ARG 6 doorPassingThroughGetter
|
||||
METHOD method_19052 shouldVisit (Lnet/minecraft/class_2338;)Z
|
||||
ARG 1 pos
|
||||
METHOD method_6297 forgetOldTarget ()V
|
||||
|
|
|
@ -26,4 +26,5 @@ CLASS net/minecraft/class_1367 net/minecraft/entity/ai/goal/MoveToTargetPosGoal
|
|||
METHOD method_6294 shouldResetPath ()Z
|
||||
METHOD method_6295 hasReached ()Z
|
||||
METHOD method_6296 isTargetPos (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
|
||||
ARG 1 world
|
||||
ARG 2 pos
|
||||
|
|
|
@ -1,5 +1,9 @@
|
|||
CLASS net/minecraft/class_1381 net/minecraft/entity/ai/goal/ProjectileAttackGoal
|
||||
FIELD field_6577 maxIntervalTicks I
|
||||
FIELD field_6578 minIntervalTicks I
|
||||
FIELD field_6579 seenTargetTicks I
|
||||
FIELD field_6580 target Lnet/minecraft/class_1309;
|
||||
FIELD field_6581 updateCountdownTicks I
|
||||
FIELD field_6582 owner Lnet/minecraft/class_1603;
|
||||
FIELD field_6583 mob Lnet/minecraft/class_1308;
|
||||
FIELD field_6584 squaredMaxShootRange F
|
||||
|
@ -8,8 +12,11 @@ CLASS net/minecraft/class_1381 net/minecraft/entity/ai/goal/ProjectileAttackGoal
|
|||
METHOD <init> (Lnet/minecraft/class_1603;DIF)V
|
||||
ARG 1 mob
|
||||
ARG 2 mobSpeed
|
||||
ARG 4 intervalTicks
|
||||
ARG 5 maxShootRange
|
||||
METHOD <init> (Lnet/minecraft/class_1603;DIIF)V
|
||||
ARG 1 mob
|
||||
ARG 2 mobSpeed
|
||||
ARG 4 minIntervalTicks
|
||||
ARG 5 maxIntervalTicks
|
||||
ARG 6 maxShootRange
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
CLASS net/minecraft/class_1360 net/minecraft/entity/ai/goal/SitOnOwnerShoulder
|
||||
CLASS net/minecraft/class_1360 net/minecraft/entity/ai/goal/SitOnOwnerShoulderGoal
|
||||
FIELD field_6478 tameable Lnet/minecraft/class_1471;
|
||||
FIELD field_6479 owner Lnet/minecraft/class_3222;
|
||||
FIELD field_6480 mounted Z
|
|
@ -1,3 +1,6 @@
|
|||
CLASS net/minecraft/class_1397 net/minecraft/entity/ai/goal/TrackIronGolemTargetGoal
|
||||
FIELD field_19340 targetPredicate Lnet/minecraft/class_4051;
|
||||
FIELD field_6629 golem Lnet/minecraft/class_1439;
|
||||
FIELD field_6630 target Lnet/minecraft/class_1309;
|
||||
METHOD <init> (Lnet/minecraft/class_1439;)V
|
||||
ARG 1 golem
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
CLASS net/minecraft/class_1396 net/minecraft/entity/ai/goal/ZombieAttackGoal
|
||||
FIELD field_6627 ticks I
|
||||
FIELD field_6628 zombie Lnet/minecraft/class_1642;
|
||||
METHOD <init> (Lnet/minecraft/class_1642;DZ)V
|
||||
ARG 1 zombie
|
||||
ARG 2 speed
|
||||
ARG 4 pauseWhenMobIdle
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
CLASS net/minecraft/class_1408 net/minecraft/entity/ai/pathing/EntityNavigation
|
||||
FIELD field_20293 currentTarget Lnet/minecraft/class_2338;
|
||||
FIELD field_20294 currentDistance I
|
||||
FIELD field_21642 rangeMultiplier F
|
||||
FIELD field_6668 speed D
|
||||
FIELD field_6671 followRange Lnet/minecraft/class_1324;
|
||||
|
|
|
@ -5,6 +5,11 @@ CLASS net/minecraft/class_14 net/minecraft/entity/ai/pathing/LandPathNodeMaker
|
|||
ARG 2 successor1
|
||||
ARG 3 successor2
|
||||
ARG 4 diagonalSuccessor
|
||||
METHOD method_23476 getPathNodeType (Lnet/minecraft/class_1922;III)Lnet/minecraft/class_7;
|
||||
ARG 0 world
|
||||
ARG 1 x
|
||||
ARG 2 y
|
||||
ARG 3 z
|
||||
METHOD method_57 getNodeType (Lnet/minecraft/class_1308;III)Lnet/minecraft/class_7;
|
||||
ARG 1 entity
|
||||
ARG 2 x
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
CLASS net/minecraft/class_4219 net/minecraft/entity/ai/tasks/GoToNearbyPositionTask
|
||||
FIELD field_18862 memoryModuleType Lnet/minecraft/class_4140;
|
||||
FIELD field_18864 maxDistance I
|
||||
FIELD field_18865 nextRunTime J
|
|
@ -106,6 +106,7 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
|
|||
ARG 3 slot
|
||||
METHOD method_5956 canBeControlledByRider ()Z
|
||||
METHOD method_5957 canSpawn (Lnet/minecraft/class_4538;)Z
|
||||
ARG 1 world
|
||||
METHOD method_5958 mobTick ()V
|
||||
METHOD method_5959 initGoals ()V
|
||||
METHOD method_5960 changeAngle (FFF)F
|
||||
|
@ -142,6 +143,7 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
|
|||
METHOD method_5984 updateEnchantments (Lnet/minecraft/class_1266;)V
|
||||
ARG 1 difficulty
|
||||
METHOD method_5985 getVisibilityCache ()Lnet/minecraft/class_1413;
|
||||
METHOD method_5986 getBodyYawSpeed ()I
|
||||
METHOD method_5987 isAiDisabled ()Z
|
||||
METHOD method_5988 getLookControl ()Lnet/minecraft/class_1333;
|
||||
METHOD method_5990 playSpawnEffects ()V
|
||||
|
|
|
@ -1,11 +1,20 @@
|
|||
CLASS net/minecraft/class_1439 net/minecraft/entity/passive/IronGolemEntity
|
||||
FIELD field_6759 lookingAtVillagerTicksLeft I
|
||||
FIELD field_6762 attackTicksLeft I
|
||||
FIELD field_6763 IRON_GOLEM_FLAGS Lnet/minecraft/class_2940;
|
||||
METHOD method_22328 getAttackDamage ()F
|
||||
METHOD method_23347 getCrack ()Lnet/minecraft/class_1439$class_4621;
|
||||
METHOD method_6496 isPlayerCreated ()Z
|
||||
METHOD method_6497 setLookingAtVillager (Z)V
|
||||
ARG 1 lookingAtVillager
|
||||
METHOD method_6499 setPlayerCreated (Z)V
|
||||
ARG 1 playerCrated
|
||||
METHOD method_6501 getAttackTicksLeft ()I
|
||||
METHOD method_6502 getLookingAtVillagerTicks ()I
|
||||
CLASS class_4621 Crack
|
||||
FIELD field_21491 VALUES Ljava/util/List;
|
||||
FIELD field_21492 maxHealthFraction F
|
||||
METHOD <init> (Ljava/lang/String;IF)V
|
||||
ARG 3 maxHealthFraction
|
||||
METHOD method_23693 from (F)Lnet/minecraft/class_1439$class_4621;
|
||||
ARG 0 healthFraction
|
||||
|
|
|
@ -13,20 +13,26 @@ CLASS net/minecraft/class_1501 net/minecraft/entity/passive/LlamaEntity
|
|||
METHOD method_6794 getColorFromCarpet (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1767;
|
||||
ARG 0 color
|
||||
METHOD method_6796 initializeStrength ()V
|
||||
METHOD method_6797 stopFollowing ()V
|
||||
METHOD method_6798 setVariant (I)V
|
||||
ARG 1 variant
|
||||
METHOD method_6799 setCarpetColor (Lnet/minecraft/class_1767;)V
|
||||
ARG 1 color
|
||||
METHOD method_6800 getCarpetColor ()Lnet/minecraft/class_1767;
|
||||
METHOD method_6802 setStrength (I)V
|
||||
ARG 1 strength
|
||||
METHOD method_6803 getStrength ()I
|
||||
METHOD method_6805 isFollowing ()Z
|
||||
METHOD method_6806 getFollowing ()Lnet/minecraft/class_1501;
|
||||
METHOD method_6807 isTrader ()Z
|
||||
METHOD method_6808 setSpit (Z)V
|
||||
ARG 1 spit
|
||||
METHOD method_6809 getVariant ()I
|
||||
CLASS class_1502 ChaseWolvesGoal
|
||||
METHOD <init> (Lnet/minecraft/class_1501;)V
|
||||
ARG 1 llama
|
||||
CLASS class_1503 EntityData
|
||||
FIELD field_7001 variant I
|
||||
METHOD <init> (I)V
|
||||
ARG 1 variant
|
||||
CLASS class_1504 SpitRevengeGoal
|
||||
|
|
|
@ -141,7 +141,7 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
|
|||
ARG 1 first
|
||||
ARG 2 second
|
||||
METHOD method_17822 sign (D)I
|
||||
METHOD method_20306 (FFF)F
|
||||
METHOD method_20306 capRotation (FFF)F
|
||||
ARG 0 start
|
||||
ARG 1 end
|
||||
ARG 2 speed
|
||||
|
@ -152,6 +152,10 @@ CLASS net/minecraft/class_3532 net/minecraft/util/math/MathHelper
|
|||
ARG 0 value
|
||||
METHOD method_22858 fastInverseSqrt (F)F
|
||||
ARG 0 x
|
||||
METHOD method_22859 lerpAngle (FFF)F
|
||||
ARG 0 start
|
||||
ARG 1 end
|
||||
ARG 2 delta
|
||||
METHOD method_23278 fastInverseCbrt (F)F
|
||||
ARG 0 x
|
||||
METHOD method_24156 clamp (JJJ)J
|
||||
|
|
|
@ -7,13 +7,35 @@ CLASS net/minecraft/class_4158 net/minecraft/village/PointOfInterestType
|
|||
FIELD field_18849 BLOCK_STATE_TO_POINT_OF_INTEREST_TYPE Ljava/util/Map;
|
||||
FIELD field_18850 workStationStates Ljava/util/Set;
|
||||
FIELD field_19227 BED_STATES Ljava/util/Set;
|
||||
FIELD field_20298 searchDistance I
|
||||
METHOD <init> (Ljava/lang/String;Ljava/util/Set;II)V
|
||||
ARG 1 id
|
||||
ARG 2 workStationStates
|
||||
ARG 3 ticketCount
|
||||
ARG 4 searchDistance
|
||||
METHOD <init> (Ljava/lang/String;Ljava/util/Set;ILjava/util/function/Predicate;I)V
|
||||
ARG 1 id
|
||||
ARG 2 workStationStates
|
||||
ARG 3 ticketCount
|
||||
ARG 4 completionCondition
|
||||
ARG 5 searchDistance
|
||||
METHOD method_19161 getTicketCount ()I
|
||||
METHOD method_19164 getCompletionCondition ()Ljava/util/function/Predicate;
|
||||
METHOD method_19516 from (Lnet/minecraft/class_2680;)Ljava/util/Optional;
|
||||
ARG 0 state
|
||||
METHOD method_19518 getAllAssociatedStates ()Ljava/util/stream/Stream;
|
||||
METHOD method_20354 setup (Lnet/minecraft/class_4158;)Lnet/minecraft/class_4158;
|
||||
METHOD method_20356 getAllStatesOf (Lnet/minecraft/class_2248;)Ljava/util/Set;
|
||||
ARG 0 block
|
||||
METHOD method_20357 register (Ljava/lang/String;Ljava/util/Set;II)Lnet/minecraft/class_4158;
|
||||
ARG 0 id
|
||||
ARG 1 workStationStates
|
||||
ARG 2 ticketCount
|
||||
ARG 3 searchDistance
|
||||
METHOD method_20358 register (Ljava/lang/String;Ljava/util/Set;ILjava/util/function/Predicate;I)Lnet/minecraft/class_4158;
|
||||
ARG 0 id
|
||||
ARG 1 workStationStates
|
||||
ARG 2 ticketCount
|
||||
ARG 3 completionCondition
|
||||
ARG 4 searchDistance
|
||||
METHOD method_21648 getSearchDistance ()I
|
||||
|
|
Loading…
Reference in New Issue