mirror of https://github.com/FabricMC/yarn.git
22w45a brain (#3397)
* Map new task classes * Map tasks * Map some entity stuff * Add javadoc * Map misc brain * Update javadoc * Rename startTime params, etc * Rename params * Rename GoToCelebrateTask * Fix typo * Rename Brain#getMemory
This commit is contained in:
parent
e3249fbcc6
commit
de7b58d321
|
@ -1,5 +0,0 @@
|
|||
CLASS net/minecraft/class_7893
|
||||
METHOD method_18921 getStatus ()Lnet/minecraft/class_4097$class_4098;
|
||||
METHOD method_18922 tryStarting (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
METHOD method_18923 tick (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V
|
||||
METHOD method_18925 stop (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V
|
|
@ -3,3 +3,5 @@ CLASS net/minecraft/class_4099 net/minecraft/entity/ai/brain/BlockPosLookTarget
|
|||
FIELD field_18341 pos Lnet/minecraft/class_243;
|
||||
METHOD <init> (Lnet/minecraft/class_2338;)V
|
||||
ARG 1 blockPos
|
||||
METHOD <init> (Lnet/minecraft/class_243;)V
|
||||
ARG 1 pos
|
||||
|
|
|
@ -59,6 +59,8 @@ CLASS net/minecraft/class_4095 net/minecraft/entity/ai/brain/Brain
|
|||
ARG 3 list
|
||||
METHOD method_18884 setSchedule (Lnet/minecraft/class_4170;)V
|
||||
ARG 1 schedule
|
||||
METHOD method_18887 (Ljava/lang/Integer;)Ljava/util/Map;
|
||||
ARG 0 index
|
||||
METHOD method_18890 setCoreActivities (Ljava/util/Set;)V
|
||||
ARG 1 coreActivities
|
||||
METHOD method_18891 startTasks (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V
|
||||
|
@ -72,10 +74,12 @@ CLASS net/minecraft/class_4095 net/minecraft/entity/ai/brain/Brain
|
|||
METHOD method_18900 stopAllTasks (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V
|
||||
ARG 1 world
|
||||
ARG 2 entity
|
||||
METHOD method_18904 getOptionalMemory (Lnet/minecraft/class_4140;)Ljava/util/Optional;
|
||||
METHOD method_18904 getOptionalRegisteredMemory (Lnet/minecraft/class_4140;)Ljava/util/Optional;
|
||||
ARG 1 type
|
||||
METHOD method_18906 hasActivity (Lnet/minecraft/class_4168;)Z
|
||||
ARG 1 activity
|
||||
METHOD method_18910 (Lnet/minecraft/class_4168;)Ljava/util/Set;
|
||||
ARG 0 activity2
|
||||
METHOD method_18911 copy ()Lnet/minecraft/class_4095;
|
||||
METHOD method_19542 tick (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V
|
||||
ARG 1 world
|
||||
|
@ -92,7 +96,7 @@ CLASS net/minecraft/class_4095 net/minecraft/entity/ai/brain/Brain
|
|||
METHOD method_24525 remember (Lnet/minecraft/class_4140;Ljava/lang/Object;J)V
|
||||
ARG 1 type
|
||||
ARG 2 value
|
||||
ARG 3 startTime
|
||||
ARG 3 expiry
|
||||
METHOD method_24526 doExclusively (Lnet/minecraft/class_4168;)V
|
||||
ARG 1 activity
|
||||
METHOD method_24527 setTaskList (Lnet/minecraft/class_4168;ILcom/google/common/collect/ImmutableList;Lnet/minecraft/class_4140;)V
|
||||
|
@ -128,18 +132,54 @@ CLASS net/minecraft/class_4095 net/minecraft/entity/ai/brain/Brain
|
|||
METHOD method_28311 createProfile (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/class_4095$class_5303;
|
||||
ARG 0 memoryModules
|
||||
ARG 1 sensors
|
||||
METHOD method_28312 (Ljava/util/Map$Entry;)Lnet/minecraft/class_4095$class_5302;
|
||||
ARG 0 entry
|
||||
METHOD method_28313 createBrainCodec (Ljava/util/Collection;Ljava/util/Collection;)Lcom/mojang/serialization/Codec;
|
||||
ARG 0 memoryModules
|
||||
ARG 1 sensors
|
||||
METHOD method_28315 streamMemories ()Ljava/util/stream/Stream;
|
||||
METHOD method_29518 (Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
ARG 1 memoryValue
|
||||
METHOD method_29519 hasMemoryModuleWithValue (Lnet/minecraft/class_4140;Ljava/lang/Object;)Z
|
||||
ARG 1 type
|
||||
ARG 2 value
|
||||
METHOD method_35058 getMemories ()Ljava/util/Map;
|
||||
METHOD method_35059 getPossibleActivities ()Ljava/util/Set;
|
||||
METHOD method_35060 clear ()V
|
||||
METHOD method_36978 getMemory (Lnet/minecraft/class_4140;)J
|
||||
METHOD method_36978 getMemoryExpiry (Lnet/minecraft/class_4140;)J
|
||||
ARG 1 type
|
||||
METHOD method_46873 getOptionalMemory (Lnet/minecraft/class_4140;)Ljava/util/Optional;
|
||||
ARG 1 type
|
||||
CLASS 1
|
||||
METHOD decode (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 1 ops
|
||||
ARG 2 map
|
||||
METHOD encode (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder;
|
||||
ARG 1 brain
|
||||
ARG 2 ops
|
||||
ARG 3 recordBuilder
|
||||
METHOD keys (Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;
|
||||
ARG 1 ops
|
||||
METHOD method_28318 (Lnet/minecraft/class_4140;Lnet/minecraft/class_4831;)Lnet/minecraft/class_4095$class_5302;
|
||||
ARG 1 data
|
||||
METHOD method_28319 (Lnet/minecraft/class_4140;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_2960;
|
||||
ARG 1 codec
|
||||
METHOD method_28320 parse (Lnet/minecraft/class_4140;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 1 memoryType
|
||||
ARG 2 ops
|
||||
ARG 3 value
|
||||
METHOD method_28321 (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/class_4140;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 3 memoryType
|
||||
METHOD method_28322 (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;Lnet/minecraft/class_4095$class_5302;)V
|
||||
ARG 2 entry
|
||||
METHOD method_28323 (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 2 codec
|
||||
METHOD method_28324 (Lcom/mojang/serialization/DynamicOps;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/datafixers/util/Pair;)V
|
||||
ARG 3 pair
|
||||
METHOD method_28325 (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_2960;)Ljava/lang/Object;
|
||||
ARG 1 id
|
||||
METHOD method_28326 (Lnet/minecraft/class_4140;)Ljava/util/stream/Stream;
|
||||
ARG 0 memoryType
|
||||
CLASS class_5302 MemoryEntry
|
||||
FIELD field_24661 type Lnet/minecraft/class_4140;
|
||||
FIELD field_24662 data Ljava/util/Optional;
|
||||
|
@ -151,6 +191,10 @@ CLASS net/minecraft/class_4095 net/minecraft/entity/ai/brain/Brain
|
|||
METHOD method_28330 serialize (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)V
|
||||
ARG 1 ops
|
||||
ARG 2 builder
|
||||
METHOD method_28331 (Lcom/mojang/serialization/RecordBuilder;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)V
|
||||
ARG 3 codec
|
||||
METHOD method_28332 (Lcom/mojang/serialization/RecordBuilder;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_4831;)V
|
||||
ARG 4 data
|
||||
METHOD method_28333 of (Lnet/minecraft/class_4140;Ljava/util/Optional;)Lnet/minecraft/class_4095$class_5302;
|
||||
ARG 0 type
|
||||
ARG 1 data
|
||||
|
|
|
@ -12,6 +12,8 @@ CLASS net/minecraft/class_4831 net/minecraft/entity/ai/brain/Memory
|
|||
METHOD method_24637 getValue ()Ljava/lang/Object;
|
||||
METHOD method_24913 tick ()V
|
||||
METHOD method_24914 isTimed ()Z
|
||||
METHOD method_28352 (Lnet/minecraft/class_4831;)Ljava/util/Optional;
|
||||
ARG 0 memory
|
||||
METHOD method_28353 createCodec (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
|
||||
ARG 0 codec
|
||||
METHOD method_28354 (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
|
@ -19,4 +21,9 @@ CLASS net/minecraft/class_4831 net/minecraft/entity/ai/brain/Memory
|
|||
METHOD method_28355 permanent (Ljava/lang/Object;)Lnet/minecraft/class_4831;
|
||||
COMMENT Creates a memory without an expiry time.
|
||||
ARG 0 value
|
||||
METHOD method_28356 (Ljava/lang/Object;Ljava/util/Optional;)Lnet/minecraft/class_4831;
|
||||
ARG 0 value
|
||||
ARG 1 expiry
|
||||
METHOD method_28357 (Lnet/minecraft/class_4831;)Ljava/lang/Object;
|
||||
ARG 0 memory
|
||||
METHOD method_35127 getExpiry ()J
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
CLASS net/minecraft/class_7907 net/minecraft/entity/ai/brain/MemoryQuery
|
||||
COMMENT A query of an entity's brain. There are three types, with each querying a different
|
||||
COMMENT value. If a query fails, the task does not run.
|
||||
COMMENT
|
||||
COMMENT @see MemoryQueryResult
|
||||
COMMENT @see net.minecraft.entity.ai.brain.task.TaskTriggerer.Context
|
||||
METHOD method_47253 toQueryResult (Lnet/minecraft/class_4095;Ljava/util/Optional;)Lnet/minecraft/class_7906;
|
||||
ARG 1 brain
|
||||
ARG 2 value
|
||||
METHOD method_47254 getState ()Lnet/minecraft/class_4141;
|
||||
CLASS class_7908 Absent
|
||||
COMMENT A query that succeeds if a value is <strong>not</strong> present in the memory. The
|
||||
COMMENT query result is always {@code Unit.INSTANCE}.
|
||||
COMMENT
|
||||
COMMENT @see net.minecraft.entity.ai.brain.task.TaskTriggerer.Context#queryMemoryAbsent
|
||||
CLASS class_7909 Value
|
||||
COMMENT A query that succeeds if a value is present in the memory. The result is the queried value.
|
||||
COMMENT
|
||||
COMMENT @see net.minecraft.entity.ai.brain.task.TaskTriggerer.Context#queryMemoryValue
|
||||
CLASS class_7910 Optional
|
||||
COMMENT A query that always succeeds. The value is an optional that contains the value if it
|
||||
COMMENT is present in the memory.
|
||||
COMMENT
|
||||
COMMENT @see net.minecraft.entity.ai.brain.task.TaskTriggerer.Context#queryMemoryOptional
|
|
@ -0,0 +1,27 @@
|
|||
CLASS net/minecraft/class_7906 net/minecraft/entity/ai/brain/MemoryQueryResult
|
||||
COMMENT The result of a {@link MemoryQuery}. This is passed as a lambda argument to
|
||||
COMMENT {@link net.minecraft.entity.ai.brain.task.TaskTriggerer#task}. Use
|
||||
COMMENT {@link net.minecraft.entity.ai.brain.task.TaskTriggerer.Context#getValue} to
|
||||
COMMENT get the value.
|
||||
COMMENT
|
||||
COMMENT <p>It is also possible to set or forget the stored memory value using methods in
|
||||
COMMENT this class.
|
||||
COMMENT
|
||||
COMMENT @see net.minecraft.entity.ai.brain.task.TaskTriggerer.Context#getValue
|
||||
COMMENT @see net.minecraft.entity.ai.brain.task.TaskTriggerer.Context#getOptionalValue
|
||||
FIELD field_41025 brain Lnet/minecraft/class_4095;
|
||||
FIELD field_41026 memory Lnet/minecraft/class_4140;
|
||||
FIELD field_41027 value Lcom/mojang/datafixers/kinds/App;
|
||||
METHOD <init> (Lnet/minecraft/class_4095;Lnet/minecraft/class_4140;Lcom/mojang/datafixers/kinds/App;)V
|
||||
ARG 1 brain
|
||||
ARG 2 memory
|
||||
ARG 3 value
|
||||
METHOD method_47248 getValue ()Lcom/mojang/datafixers/kinds/App;
|
||||
METHOD method_47249 remember (Ljava/lang/Object;)V
|
||||
ARG 1 value
|
||||
METHOD method_47250 remember (Ljava/lang/Object;J)V
|
||||
ARG 1 value
|
||||
ARG 2 expiry
|
||||
METHOD method_47251 remember (Ljava/util/Optional;)V
|
||||
ARG 1 value
|
||||
METHOD method_47252 forget ()V
|
|
@ -7,8 +7,12 @@ CLASS net/minecraft/class_4170 net/minecraft/entity/ai/brain/Schedule
|
|||
FIELD field_30692 WORK_TIME I
|
||||
METHOD method_19213 getActivityForTime (I)Lnet/minecraft/class_4168;
|
||||
ARG 1 time
|
||||
METHOD method_19214 (ILjava/util/Map$Entry;)D
|
||||
ARG 1 rule
|
||||
METHOD method_19215 addActivity (Lnet/minecraft/class_4168;)V
|
||||
ARG 1 activity
|
||||
METHOD method_19216 (Lnet/minecraft/class_4168;Ljava/util/Map$Entry;)Z
|
||||
ARG 1 rule
|
||||
METHOD method_19217 register (Ljava/lang/String;)Lnet/minecraft/class_4171;
|
||||
ARG 0 id
|
||||
METHOD method_19218 getRule (Lnet/minecraft/class_4168;)Lnet/minecraft/class_4173;
|
||||
|
|
|
@ -9,6 +9,8 @@ CLASS net/minecraft/class_4171 net/minecraft/entity/ai/brain/ScheduleBuilder
|
|||
ARG 2 activity
|
||||
METHOD method_19222 (Lnet/minecraft/class_4171$class_4172;)V
|
||||
ARG 1 activity
|
||||
METHOD method_19223 (Lnet/minecraft/class_4171$class_4172;Lnet/minecraft/class_4173;)V
|
||||
ARG 1 rule
|
||||
CLASS class_4172 ActivityEntry
|
||||
FIELD field_18610 startTime I
|
||||
FIELD field_18611 activity Lnet/minecraft/class_4168;
|
||||
|
|
|
@ -6,6 +6,8 @@ CLASS net/minecraft/class_4173 net/minecraft/entity/ai/brain/ScheduleRule
|
|||
METHOD method_19227 add (IF)Lnet/minecraft/class_4173;
|
||||
ARG 1 startTime
|
||||
ARG 2 priority
|
||||
METHOD method_19228 (Lit/unimi/dsi/fastutil/ints/Int2ObjectSortedMap;Lnet/minecraft/class_4169;)V
|
||||
ARG 0 entry
|
||||
METHOD method_19229 sort ()V
|
||||
METHOD method_35214 getEntries ()Lcom/google/common/collect/ImmutableList;
|
||||
METHOD method_35215 add (Ljava/util/Collection;)Lnet/minecraft/class_4173;
|
||||
|
|
|
@ -1 +1,14 @@
|
|||
CLASS net/minecraft/class_4823 net/minecraft/entity/ai/brain/task/AdmireItemTask
|
||||
METHOD method_47279 create (I)Lnet/minecraft/class_7893;
|
||||
ARG 0 duration
|
||||
METHOD method_47280 (ILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 1 context
|
||||
METHOD method_47281 (Lnet/minecraft/class_7898$class_7900;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 2 nearestVisibleWantedItem
|
||||
ARG 3 admiringItem
|
||||
ARG 4 admiringDisabled
|
||||
ARG 5 disableWalkToAdmireItem
|
||||
METHOD method_47282 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;ILnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 4 world
|
||||
ARG 5 entity
|
||||
ARG 6 time
|
||||
|
|
|
@ -1 +1,15 @@
|
|||
CLASS net/minecraft/class_5430 net/minecraft/entity/ai/brain/task/AdmireItemTimeLimitTask
|
||||
METHOD method_47294 create (II)Lnet/minecraft/class_7893;
|
||||
ARG 0 cooldown
|
||||
ARG 1 timeLimit
|
||||
METHOD method_47295 (IILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 2 context
|
||||
METHOD method_47296 (Lnet/minecraft/class_7898$class_7900;IILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 3 admiringItem
|
||||
ARG 4 nearestVisibleWantedItem
|
||||
ARG 5 timeTryingToReachAdmireItem
|
||||
ARG 6 disableWalkToAdmireItem
|
||||
METHOD method_47297 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;ILnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 6 world
|
||||
ARG 7 entity
|
||||
ARG 8 time
|
||||
|
|
|
@ -1 +1,15 @@
|
|||
CLASS net/minecraft/class_4807 net/minecraft/entity/ai/brain/task/AttackTask
|
||||
METHOD method_46901 create (IF)Lnet/minecraft/class_7894;
|
||||
ARG 0 distance
|
||||
ARG 1 forwardMovement
|
||||
METHOD method_46902 (IFLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 2 context
|
||||
METHOD method_46903 (Lnet/minecraft/class_7898$class_7900;IFLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 3 walkTarget
|
||||
ARG 4 lookTarget
|
||||
ARG 5 attackTarget
|
||||
ARG 6 visibleMobs
|
||||
METHOD method_46904 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z
|
||||
ARG 6 world
|
||||
ARG 7 entity
|
||||
ARG 8 time
|
||||
|
|
|
@ -3,17 +3,38 @@ CLASS net/minecraft/class_4103 net/minecraft/entity/ai/brain/task/CompositeTask
|
|||
FIELD field_18345 order Lnet/minecraft/class_4103$class_4104;
|
||||
FIELD field_18346 runMode Lnet/minecraft/class_4103$class_4216;
|
||||
FIELD field_18347 tasks Lnet/minecraft/class_6032;
|
||||
FIELD field_40992 requiredMemoryState Ljava/util/Map;
|
||||
FIELD field_40993 status Lnet/minecraft/class_4097$class_4098;
|
||||
METHOD <init> (Ljava/util/Map;Ljava/util/Set;Lnet/minecraft/class_4103$class_4104;Lnet/minecraft/class_4103$class_4216;Ljava/util/List;)V
|
||||
ARG 1 requiredMemoryState
|
||||
ARG 2 memoriesToForgetWhenStopped
|
||||
ARG 3 order
|
||||
ARG 4 runMode
|
||||
ARG 5 tasks
|
||||
METHOD method_18929 (Lcom/mojang/datafixers/util/Pair;)V
|
||||
ARG 1 task
|
||||
METHOD method_46923 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;JLnet/minecraft/class_7893;)V
|
||||
ARG 4 task
|
||||
METHOD method_46924 shouldStart (Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 entity
|
||||
METHOD method_46925 (Lnet/minecraft/class_7893;)Z
|
||||
ARG 0 task
|
||||
METHOD method_46926 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;JLnet/minecraft/class_7893;)V
|
||||
ARG 4 task
|
||||
METHOD method_46927 (Lnet/minecraft/class_7893;)Z
|
||||
ARG 0 task
|
||||
METHOD method_46928 (Lnet/minecraft/class_7893;)Z
|
||||
ARG 0 task
|
||||
METHOD method_46929 (Lnet/minecraft/class_7893;)Z
|
||||
ARG 0 task
|
||||
CLASS class_4104 Order
|
||||
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_6032;)V
|
||||
ARG 1 list
|
||||
METHOD method_18940 (Lnet/minecraft/class_6032;)V
|
||||
ARG 0 list
|
||||
CLASS class_4216 RunMode
|
||||
METHOD method_19559 run (Ljava/util/stream/Stream;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V
|
||||
ARG 1 tasks
|
||||
|
@ -21,4 +42,12 @@ CLASS net/minecraft/class_4103 net/minecraft/entity/ai/brain/task/CompositeTask
|
|||
ARG 3 entity
|
||||
ARG 4 time
|
||||
CLASS 1
|
||||
METHOD method_46930 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;JLnet/minecraft/class_7893;)Z
|
||||
ARG 4 task
|
||||
METHOD method_46931 (Lnet/minecraft/class_7893;)Z
|
||||
ARG 0 task
|
||||
CLASS 2
|
||||
METHOD method_46932 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;JLnet/minecraft/class_7893;)V
|
||||
ARG 4 task
|
||||
METHOD method_46933 (Lnet/minecraft/class_7893;)Z
|
||||
ARG 0 task
|
||||
|
|
|
@ -1 +1,15 @@
|
|||
CLASS net/minecraft/class_4825 net/minecraft/entity/ai/brain/task/DefeatTargetTask
|
||||
METHOD method_47124 create (ILjava/util/function/BiPredicate;)Lnet/minecraft/class_7893;
|
||||
ARG 0 celebrationDuration
|
||||
ARG 1 predicate
|
||||
METHOD method_47125 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Ljava/util/function/BiPredicate;Lnet/minecraft/class_7906;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 7 world
|
||||
ARG 8 entity
|
||||
ARG 9 time
|
||||
METHOD method_47126 (Lnet/minecraft/class_7898$class_7900;Ljava/util/function/BiPredicate;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 3 attackTarget
|
||||
ARG 4 angryAt
|
||||
ARG 5 celebrateLocation
|
||||
ARG 6 dancing
|
||||
METHOD method_47127 (Ljava/util/function/BiPredicate;ILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 2 context
|
||||
|
|
|
@ -1 +1,8 @@
|
|||
CLASS net/minecraft/class_4250 net/minecraft/entity/ai/brain/task/EndRaidTask
|
||||
METHOD method_47041 create ()Lnet/minecraft/class_7893;
|
||||
METHOD method_47042 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 0 world
|
||||
ARG 1 entity
|
||||
ARG 2 time
|
||||
METHOD method_47043 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
CLASS net/minecraft/class_4106 net/minecraft/entity/ai/brain/task/FindEntityTask
|
||||
METHOD method_18941 create (Lnet/minecraft/class_1299;ILnet/minecraft/class_4140;FI)Lnet/minecraft/class_7893;
|
||||
ARG 0 entityType
|
||||
ARG 0 type
|
||||
ARG 1 maxDistance
|
||||
ARG 2 targetModule
|
||||
ARG 3 speed
|
||||
|
@ -9,3 +9,28 @@ CLASS net/minecraft/class_4106 net/minecraft/entity/ai/brain/task/FindEntityTask
|
|||
ARG 0 entity
|
||||
METHOD method_18949 (Lnet/minecraft/class_1309;)Z
|
||||
ARG 0 entity
|
||||
METHOD method_46957 create (Lnet/minecraft/class_1299;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_4140;FI)Lnet/minecraft/class_7893;
|
||||
ARG 0 type
|
||||
ARG 1 maxDistance
|
||||
ARG 2 entityPredicate
|
||||
ARG 3 targetPredicate
|
||||
ARG 4 targetModule
|
||||
ARG 5 speed
|
||||
ARG 6 completionRange
|
||||
METHOD method_46958 (Lnet/minecraft/class_1299;Ljava/util/function/Predicate;Lnet/minecraft/class_1309;)Z
|
||||
ARG 2 entity
|
||||
METHOD method_46959 (Lnet/minecraft/class_1309;ILjava/util/function/Predicate;Lnet/minecraft/class_1309;)Z
|
||||
ARG 3 target
|
||||
METHOD method_46960 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Ljava/util/function/Predicate;Ljava/util/function/Predicate;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;FILnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 10 world
|
||||
ARG 11 entity
|
||||
ARG 12 time
|
||||
METHOD method_46961 (Lnet/minecraft/class_7898$class_7900;Ljava/util/function/Predicate;Ljava/util/function/Predicate;IFILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 6 targetValue
|
||||
ARG 7 lookTarget
|
||||
ARG 8 walkTarget
|
||||
ARG 9 visibleMobs
|
||||
METHOD method_46962 (Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;FILnet/minecraft/class_1309;)V
|
||||
ARG 5 target
|
||||
METHOD method_46963 (Lnet/minecraft/class_4140;Ljava/util/function/Predicate;Ljava/util/function/Predicate;IFILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 6 context
|
||||
|
|
|
@ -1 +1,16 @@
|
|||
CLASS net/minecraft/class_4109 net/minecraft/entity/ai/brain/task/FindInteractionTargetTask
|
||||
METHOD method_47081 (ILnet/minecraft/class_1299;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 2 context
|
||||
METHOD method_47082 create (Lnet/minecraft/class_1299;I)Lnet/minecraft/class_7893;
|
||||
ARG 0 type
|
||||
ARG 1 maxDistance
|
||||
METHOD method_47083 (Lnet/minecraft/class_1309;ILnet/minecraft/class_1299;Lnet/minecraft/class_1309;)Z
|
||||
ARG 3 target
|
||||
METHOD method_47084 (Lnet/minecraft/class_7898$class_7900;ILnet/minecraft/class_1299;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 3 lookTarget
|
||||
ARG 4 interactionTarget
|
||||
ARG 5 visibleMobs
|
||||
METHOD method_47085 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;ILnet/minecraft/class_1299;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 6 world
|
||||
ARG 7 entity
|
||||
ARG 8 time
|
||||
|
|
|
@ -3,6 +3,37 @@ CLASS net/minecraft/class_4096 net/minecraft/entity/ai/brain/task/FindPointOfInt
|
|||
METHOD method_43965 findPathToPoi (Lnet/minecraft/class_1308;Ljava/util/Set;)Lnet/minecraft/class_11;
|
||||
ARG 0 entity
|
||||
ARG 1 pois
|
||||
METHOD method_46874 (JLit/unimi/dsi/fastutil/longs/Long2ObjectMap$Entry;)Z
|
||||
ARG 2 entry
|
||||
METHOD method_46876 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;Ljava/lang/Byte;)V
|
||||
ARG 2 status
|
||||
METHOD method_46877 (Lnet/minecraft/class_7894;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 1 poiPos
|
||||
METHOD method_46878 (Lnet/minecraft/class_4140;Lnet/minecraft/class_7894;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 2 context
|
||||
METHOD method_46879 (Lnet/minecraft/class_4140;ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Ljava/util/Optional;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
METHOD method_46880 (Lnet/minecraft/class_4153;Ljava/util/function/Predicate;Lnet/minecraft/class_2338;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Ljava/util/Optional;Lnet/minecraft/class_1314;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Lnet/minecraft/class_6880;)V
|
||||
ARG 8 poiType
|
||||
METHOD method_46882 (Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;JLnet/minecraft/class_2338;)Z
|
||||
ARG 3 pos
|
||||
METHOD method_46883 create (Ljava/util/function/Predicate;Lnet/minecraft/class_4140;Lnet/minecraft/class_4140;ZLjava/util/Optional;)Lnet/minecraft/class_7893;
|
||||
ARG 0 poiPredicate
|
||||
ARG 1 poiPosModule
|
||||
ARG 2 potentialPoiPosModule
|
||||
ARG 3 onlyRunIfChild
|
||||
ARG 4 entityStatus
|
||||
METHOD method_46884 create (Ljava/util/function/Predicate;Lnet/minecraft/class_4140;ZLjava/util/Optional;)Lnet/minecraft/class_7893;
|
||||
ARG 0 poiPredicate
|
||||
ARG 1 poiPosModule
|
||||
ARG 2 onlyRunIfChild
|
||||
ARG 3 entityStatus
|
||||
METHOD method_46885 (ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Lnet/minecraft/class_7906;Ljava/util/Optional;Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z
|
||||
ARG 6 world
|
||||
ARG 7 entity
|
||||
ARG 8 time
|
||||
METHOD method_46886 (ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Ljava/util/Optional;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 5 queryResult
|
||||
CLASS class_5397 RetryMarker
|
||||
FIELD field_25600 random Lnet/minecraft/class_5819;
|
||||
FIELD field_25601 previousAttemptAt J
|
||||
|
|
|
@ -1 +1,13 @@
|
|||
CLASS net/minecraft/class_7256 net/minecraft/entity/ai/brain/task/FindRoarTargetTask
|
||||
METHOD method_47255 create (Ljava/util/function/Function;)Lnet/minecraft/class_7893;
|
||||
ARG 0 targetFinder
|
||||
METHOD method_47256 (Ljava/util/function/Function;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 1 context
|
||||
METHOD method_47257 (Ljava/util/function/Function;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)Z
|
||||
ARG 3 world
|
||||
ARG 4 entity
|
||||
ARG 5 time
|
||||
METHOD method_47258 (Ljava/util/function/Function;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 1 roarTarget
|
||||
ARG 2 attackTarget
|
||||
ARG 3 cantReachWalkTargetSince
|
||||
|
|
|
@ -1,3 +1,19 @@
|
|||
CLASS net/minecraft/class_4117 net/minecraft/entity/ai/brain/task/FindWalkTargetTask
|
||||
FIELD field_30186 MIN_RUN_TIME I
|
||||
FIELD field_30187 MAX_RUN_TIME I
|
||||
FIELD field_30186 DEFAULT_HORIZONTAL_RANGE I
|
||||
FIELD field_30187 DEFAULT_VERTICAL_RANGE I
|
||||
METHOD method_47191 create (F)Lnet/minecraft/class_7894;
|
||||
ARG 0 walkSpeed
|
||||
METHOD method_47192 create (FII)Lnet/minecraft/class_7894;
|
||||
ARG 0 walkSpeed
|
||||
ARG 1 horizontalRange
|
||||
ARG 2 verticalRange
|
||||
METHOD method_47193 (FLnet/minecraft/class_243;)Lnet/minecraft/class_4142;
|
||||
ARG 1 pos
|
||||
METHOD method_47194 (IIFLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 3 context
|
||||
METHOD method_47195 (IIFLnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 3 walkTarget
|
||||
METHOD method_47196 (IILnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z
|
||||
ARG 4 world
|
||||
ARG 5 entity
|
||||
ARG 6 time
|
||||
|
|
|
@ -1 +1,29 @@
|
|||
CLASS net/minecraft/class_4119 net/minecraft/entity/ai/brain/task/FollowMobTask
|
||||
METHOD method_47056 create (F)Lnet/minecraft/class_7894;
|
||||
ARG 0 maxDistance
|
||||
METHOD method_47057 create (Lnet/minecraft/class_1299;F)Lnet/minecraft/class_7894;
|
||||
ARG 0 type
|
||||
ARG 1 maxDistance
|
||||
METHOD method_47058 (Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 entity
|
||||
METHOD method_47059 (Lnet/minecraft/class_1309;)Z
|
||||
ARG 0 entity
|
||||
METHOD method_47060 (Lnet/minecraft/class_1309;FLnet/minecraft/class_1309;)Z
|
||||
ARG 2 target
|
||||
METHOD method_47061 create (Lnet/minecraft/class_1311;F)Lnet/minecraft/class_7893;
|
||||
ARG 0 spawnGroup
|
||||
ARG 1 maxDistance
|
||||
METHOD method_47062 (Lnet/minecraft/class_1311;Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 entity
|
||||
METHOD method_47063 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Ljava/util/function/Predicate;FLnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 5 world
|
||||
ARG 6 entity
|
||||
ARG 7 time
|
||||
METHOD method_47064 (Lnet/minecraft/class_7898$class_7900;Ljava/util/function/Predicate;FLnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 3 lookTarget
|
||||
ARG 4 visibleMobs
|
||||
METHOD method_47065 create (Ljava/util/function/Predicate;F)Lnet/minecraft/class_7894;
|
||||
ARG 0 predicate
|
||||
ARG 1 maxDistance
|
||||
METHOD method_47066 (Ljava/util/function/Predicate;FLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 2 context
|
||||
|
|
|
@ -0,0 +1,34 @@
|
|||
CLASS net/minecraft/class_7895 net/minecraft/entity/ai/brain/task/FollowMobWithIntervalTask
|
||||
METHOD method_47067 follow (FLnet/minecraft/class_6019;)Lnet/minecraft/class_7893;
|
||||
ARG 0 maxDistance
|
||||
ARG 1 interval
|
||||
METHOD method_47068 follow (FLnet/minecraft/class_6019;Ljava/util/function/Predicate;)Lnet/minecraft/class_7893;
|
||||
ARG 0 maxDistance
|
||||
ARG 1 interval
|
||||
ARG 2 predicate
|
||||
METHOD method_47069 follow (Lnet/minecraft/class_1299;FLnet/minecraft/class_6019;)Lnet/minecraft/class_7893;
|
||||
ARG 0 type
|
||||
ARG 1 maxDistance
|
||||
ARG 2 interval
|
||||
METHOD method_47070 (Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 entity
|
||||
METHOD method_47071 (Lnet/minecraft/class_1309;)Z
|
||||
ARG 0 entity
|
||||
METHOD method_47072 (Lnet/minecraft/class_1309;FLnet/minecraft/class_1309;)Z
|
||||
ARG 2 entity
|
||||
METHOD method_47073 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Ljava/util/function/Predicate;FLnet/minecraft/class_7895$class_7896;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 6 world
|
||||
ARG 7 entity
|
||||
ARG 8 time
|
||||
METHOD method_47074 (Lnet/minecraft/class_7898$class_7900;Ljava/util/function/Predicate;FLnet/minecraft/class_7895$class_7896;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 4 lookTarget
|
||||
ARG 5 visibleMobs
|
||||
METHOD method_47075 (Ljava/util/function/Predicate;FLnet/minecraft/class_7895$class_7896;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 3 context
|
||||
CLASS class_7896 Interval
|
||||
FIELD field_40996 interval Lnet/minecraft/class_6019;
|
||||
FIELD field_40997 remainingTicks I
|
||||
METHOD <init> (Lnet/minecraft/class_6019;)V
|
||||
ARG 1 interval
|
||||
METHOD method_47076 shouldRun (Lnet/minecraft/class_5819;)Z
|
||||
ARG 1 random
|
|
@ -1 +1,16 @@
|
|||
CLASS net/minecraft/class_4829 net/minecraft/entity/ai/brain/task/ForgetAngryAtTargetTask
|
||||
METHOD method_47143 create ()Lnet/minecraft/class_7893;
|
||||
METHOD method_47144 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 target
|
||||
METHOD method_47145 (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1309;
|
||||
ARG 0 target
|
||||
METHOD method_47146 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
METHOD method_47147 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 1 angryAt
|
||||
METHOD method_47148 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 2 world
|
||||
ARG 3 entity
|
||||
ARG 4 time
|
||||
METHOD method_47149 (Lnet/minecraft/class_7906;Lnet/minecraft/class_1309;)V
|
||||
ARG 1 target
|
||||
|
|
|
@ -1,3 +1,31 @@
|
|||
CLASS net/minecraft/class_4828 net/minecraft/entity/ai/brain/task/ForgetAttackTargetTask
|
||||
FIELD field_30177 REMEMBER_TIME I
|
||||
METHOD method_24621 cannotReachTarget (Lnet/minecraft/class_1309;Ljava/util/Optional;)Z
|
||||
METHOD method_47132 create ()Lnet/minecraft/class_7893;
|
||||
METHOD method_47133 (Lnet/minecraft/class_1309;)Z
|
||||
ARG 0 entity
|
||||
METHOD method_47134 (Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V
|
||||
ARG 0 entity
|
||||
ARG 1 target
|
||||
METHOD method_47135 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;ZLnet/minecraft/class_7906;Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z
|
||||
ARG 6 world
|
||||
ARG 7 entity
|
||||
ARG 8 time
|
||||
METHOD method_47136 (Lnet/minecraft/class_7898$class_7900;ZLjava/util/function/Predicate;Ljava/util/function/BiConsumer;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 4 attackTarget
|
||||
ARG 5 cantReachWalkTargetSince
|
||||
METHOD method_47137 create (Ljava/util/function/BiConsumer;)Lnet/minecraft/class_7893;
|
||||
ARG 0 forgetCallback
|
||||
METHOD method_47138 create (Ljava/util/function/Predicate;)Lnet/minecraft/class_7893;
|
||||
ARG 0 alternativeCondition
|
||||
METHOD method_47139 create (Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;Z)Lnet/minecraft/class_7893;
|
||||
ARG 0 alternativeCondition
|
||||
ARG 1 forgetCallback
|
||||
ARG 2 shouldForgetIfTargetUnreachable
|
||||
METHOD method_47140 (ZLjava/util/function/Predicate;Ljava/util/function/BiConsumer;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 3 context
|
||||
METHOD method_47141 (Lnet/minecraft/class_1309;)Z
|
||||
ARG 0 entity
|
||||
METHOD method_47142 (Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V
|
||||
ARG 0 entity
|
||||
ARG 1 target
|
||||
|
|
|
@ -1,2 +1,14 @@
|
|||
CLASS net/minecraft/class_4252 net/minecraft/entity/ai/brain/task/ForgetBellRingTask
|
||||
FIELD field_30165 MIN_HEARD_BELL_TIME I
|
||||
METHOD method_47077 create (II)Lnet/minecraft/class_7893;
|
||||
ARG 0 maxHiddenSeconds
|
||||
ARG 1 distance
|
||||
METHOD method_47078 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lorg/apache/commons/lang3/mutable/MutableInt;ILnet/minecraft/class_7906;ILnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 6 world
|
||||
ARG 7 entity
|
||||
ARG 8 time
|
||||
METHOD method_47079 (Lnet/minecraft/class_7898$class_7900;Lorg/apache/commons/lang3/mutable/MutableInt;IILnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 4 hidingPlace
|
||||
ARG 5 heardBellTime
|
||||
METHOD method_47080 (Lorg/apache/commons/lang3/mutable/MutableInt;IILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 3 context
|
||||
|
|
|
@ -1,3 +1,17 @@
|
|||
CLASS net/minecraft/class_4128 net/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask
|
||||
FIELD field_30185 MAX_RANGE I
|
||||
METHOD method_20500 isBedOccupiedByOthers (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z
|
||||
ARG 0 world
|
||||
ARG 1 pos
|
||||
ARG 2 entity
|
||||
METHOD method_47187 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Ljava/util/function/Predicate;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 3 world
|
||||
ARG 4 entity
|
||||
ARG 5 time
|
||||
METHOD method_47188 (Lnet/minecraft/class_7898$class_7900;Ljava/util/function/Predicate;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 2 poiPos
|
||||
METHOD method_47189 (Lnet/minecraft/class_4140;Ljava/util/function/Predicate;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 2 context
|
||||
METHOD method_47190 create (Ljava/util/function/Predicate;Lnet/minecraft/class_4140;)Lnet/minecraft/class_7893;
|
||||
ARG 0 poiTypePredicate
|
||||
ARG 1 poiPosModule
|
||||
|
|
|
@ -1 +1,12 @@
|
|||
CLASS net/minecraft/class_4813 net/minecraft/entity/ai/brain/task/ForgetTask
|
||||
METHOD method_46919 (Lnet/minecraft/class_4140;Ljava/util/function/Predicate;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 2 context
|
||||
METHOD method_46920 (Ljava/util/function/Predicate;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 1 queryResult
|
||||
METHOD method_46921 (Ljava/util/function/Predicate;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 2 world
|
||||
ARG 3 entity
|
||||
ARG 4 time
|
||||
METHOD method_46922 create (Ljava/util/function/Predicate;Lnet/minecraft/class_4140;)Lnet/minecraft/class_7893;
|
||||
ARG 0 condition
|
||||
ARG 1 memory
|
||||
|
|
|
@ -6,4 +6,8 @@ CLASS net/minecraft/class_4126 net/minecraft/entity/ai/brain/task/GatherItemsVil
|
|||
ARG 0 villager
|
||||
ARG 1 validItems
|
||||
ARG 2 target
|
||||
METHOD method_19014 (Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/class_1792;)Z
|
||||
ARG 1 item
|
||||
METHOD method_19611 getGatherableItems (Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)Ljava/util/Set;
|
||||
ARG 0 entity
|
||||
ARG 1 target
|
||||
|
|
|
@ -20,6 +20,8 @@ CLASS net/minecraft/class_4243 net/minecraft/entity/ai/brain/task/GiveGiftsToHer
|
|||
ARG 2 player
|
||||
METHOD method_19959 isHero (Lnet/minecraft/class_1657;)Z
|
||||
ARG 1 player
|
||||
METHOD method_19960 (Ljava/util/HashMap;)V
|
||||
ARG 0 gifts
|
||||
METHOD method_19961 getNextGiftDelay (Lnet/minecraft/class_3218;)I
|
||||
ARG 0 world
|
||||
METHOD method_19964 isNearestPlayerHero (Lnet/minecraft/class_1646;)Z
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
CLASS net/minecraft/class_7296 net/minecraft/entity/ai/brain/task/GiveInventoryToLookTargetTask
|
||||
FIELD field_38387 COMPLETION_RANGE I
|
||||
FIELD field_38388 ITEM_PICKUP_COOLDOWN_TICKS I
|
||||
FIELD field_38389 lookTargetFunction Ljava/util/function/Function;
|
||||
FIELD field_38390 speed F
|
||||
METHOD <init> (Ljava/util/function/Function;FI)V
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
CLASS net/minecraft/class_4814 net/minecraft/entity/ai/brain/task/GoToCelebrateTask
|
||||
METHOD method_24577 fuzz (Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
|
||||
ARG 0 mob
|
||||
ARG 1 pos
|
||||
METHOD method_24578 fuzz (Lnet/minecraft/class_5819;)I
|
||||
ARG 0 random
|
|
@ -2,3 +2,18 @@ CLASS net/minecraft/class_4116 net/minecraft/entity/ai/brain/task/GoToIfNearbyTa
|
|||
FIELD field_30179 UPDATE_INTERVAL I
|
||||
FIELD field_30180 HORIZONTAL_RANGE I
|
||||
FIELD field_30181 VERTICAL_RANGE I
|
||||
METHOD method_47150 (FLnet/minecraft/class_243;)Lnet/minecraft/class_4142;
|
||||
ARG 1 targetPos
|
||||
METHOD method_47151 (Lnet/minecraft/class_7898$class_7900;ILorg/apache/commons/lang3/mutable/MutableLong;FLnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 4 walkTarget
|
||||
ARG 5 pos
|
||||
METHOD method_47152 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;ILorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z
|
||||
ARG 6 world
|
||||
ARG 7 entity
|
||||
ARG 8 time
|
||||
METHOD method_47153 create (Lnet/minecraft/class_4140;FI)Lnet/minecraft/class_7894;
|
||||
ARG 0 posModule
|
||||
ARG 1 walkSpeed
|
||||
ARG 2 maxDistance
|
||||
METHOD method_47154 (Lnet/minecraft/class_4140;ILorg/apache/commons/lang3/mutable/MutableLong;FLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 4 context
|
||||
|
|
|
@ -1 +1,15 @@
|
|||
CLASS net/minecraft/class_4219 net/minecraft/entity/ai/brain/task/GoToNearbyPositionTask
|
||||
METHOD method_47155 (Lnet/minecraft/class_7898$class_7900;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 5 walkTarget
|
||||
ARG 6 pos
|
||||
METHOD method_47156 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;ILorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/class_7906;FILnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z
|
||||
ARG 7 world
|
||||
ARG 8 entity
|
||||
ARG 9 time
|
||||
METHOD method_47157 create (Lnet/minecraft/class_4140;FII)Lnet/minecraft/class_7893;
|
||||
ARG 0 posModule
|
||||
ARG 1 walkSpeed
|
||||
ARG 2 completionRange
|
||||
ARG 3 maxDistance
|
||||
METHOD method_47158 (Lnet/minecraft/class_4140;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 5 context
|
||||
|
|
|
@ -1 +1,14 @@
|
|||
CLASS net/minecraft/class_4458 net/minecraft/entity/ai/brain/task/GoToPointOfInterestTask
|
||||
METHOD method_46934 create (FI)Lnet/minecraft/class_7893;
|
||||
ARG 0 speed
|
||||
ARG 1 completionRange
|
||||
METHOD method_46935 (FILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 2 context
|
||||
METHOD method_46936 (FILnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 2 walkTarget
|
||||
METHOD method_46937 (Lnet/minecraft/class_7906;FILnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z
|
||||
ARG 3 world
|
||||
ARG 4 entity
|
||||
ARG 5 time
|
||||
METHOD method_46938 (Lnet/minecraft/class_4153;Lnet/minecraft/class_2338;)D
|
||||
ARG 1 pos
|
||||
|
|
|
@ -1,6 +1,26 @@
|
|||
CLASS net/minecraft/class_4121 net/minecraft/entity/ai/brain/task/GoToRememberedPositionTask
|
||||
METHOD method_24603 toEntity (Lnet/minecraft/class_4140;FIZ)Lnet/minecraft/class_7894;
|
||||
ARG 0 memoryType
|
||||
METHOD method_24603 createEntityBased (Lnet/minecraft/class_4140;FIZ)Lnet/minecraft/class_7894;
|
||||
ARG 0 entityModule
|
||||
ARG 1 speed
|
||||
ARG 2 range
|
||||
ARG 3 requiresWalkTarget
|
||||
METHOD method_47089 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;ZLjava/util/function/Function;Lnet/minecraft/class_7906;IFLnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z
|
||||
ARG 7 world
|
||||
ARG 8 entity
|
||||
ARG 9 time
|
||||
METHOD method_47090 (Lnet/minecraft/class_7898$class_7900;ZLjava/util/function/Function;IFLnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 5 walkTarget
|
||||
ARG 6 posSource
|
||||
METHOD method_47091 createPosBased (Lnet/minecraft/class_4140;FIZ)Lnet/minecraft/class_7893;
|
||||
ARG 0 posModule
|
||||
ARG 1 speed
|
||||
ARG 2 range
|
||||
ARG 3 requiresWalkTarget
|
||||
METHOD method_47092 create (Lnet/minecraft/class_4140;FIZLjava/util/function/Function;)Lnet/minecraft/class_7894;
|
||||
ARG 0 posSource
|
||||
ARG 1 speed
|
||||
ARG 2 range
|
||||
ARG 3 requiresWalkTarget
|
||||
ARG 4 posGetter
|
||||
METHOD method_47093 (Lnet/minecraft/class_4140;ZLjava/util/function/Function;IFLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 5 context
|
||||
|
|
|
@ -1 +1,17 @@
|
|||
CLASS net/minecraft/class_4220 net/minecraft/entity/ai/brain/task/GoToSecondaryPositionTask
|
||||
METHOD method_47159 (Lnet/minecraft/class_7898$class_7900;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 5 walkTarget
|
||||
ARG 6 secondary
|
||||
ARG 7 primary
|
||||
METHOD method_47160 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;ILorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/class_7906;FILnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z
|
||||
ARG 8 world
|
||||
ARG 9 entity
|
||||
ARG 10 time
|
||||
METHOD method_47161 create (Lnet/minecraft/class_4140;FIILnet/minecraft/class_4140;)Lnet/minecraft/class_7893;
|
||||
ARG 0 secondaryPositions
|
||||
ARG 1 speed
|
||||
ARG 2 completionRange
|
||||
ARG 3 primaryPositionActivationDistance
|
||||
ARG 4 primaryPosition
|
||||
METHOD method_47162 (Lnet/minecraft/class_4140;Lnet/minecraft/class_4140;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 6 context
|
||||
|
|
|
@ -1 +1,19 @@
|
|||
CLASS net/minecraft/class_4114 net/minecraft/entity/ai/brain/task/GoToWorkTask
|
||||
METHOD method_46887 create ()Lnet/minecraft/class_7893;
|
||||
METHOD method_46888 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
METHOD method_46889 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 1 potentialJobSite
|
||||
ARG 2 jobSite
|
||||
METHOD method_46890 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z
|
||||
ARG 3 world
|
||||
ARG 4 entity
|
||||
ARG 5 time
|
||||
METHOD method_46891 (Lnet/minecraft/class_1646;Lnet/minecraft/class_3218;Lnet/minecraft/class_3852;)V
|
||||
ARG 2 profession
|
||||
METHOD method_46892 (Lnet/minecraft/class_4208;Lnet/minecraft/class_3218;)Ljava/util/Optional;
|
||||
ARG 1 jobSiteWorld
|
||||
METHOD method_46893 (Lnet/minecraft/class_6880;)Ljava/util/Optional;
|
||||
ARG 0 poiType
|
||||
METHOD method_46894 (Lnet/minecraft/class_6880;Lnet/minecraft/class_3852;)Z
|
||||
ARG 1 profession
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
CLASS net/minecraft/class_4120 net/minecraft/entity/ai/brain/task/GoTowardsLookTarget
|
|
@ -0,0 +1,21 @@
|
|||
CLASS net/minecraft/class_4120 net/minecraft/entity/ai/brain/task/GoTowardsLookTargetTask
|
||||
METHOD method_47104 create (FI)Lnet/minecraft/class_7894;
|
||||
ARG 0 speed
|
||||
ARG 1 completionRange
|
||||
METHOD method_47105 (FLnet/minecraft/class_1309;)Ljava/lang/Float;
|
||||
ARG 1 entity
|
||||
METHOD method_47106 (Lnet/minecraft/class_1309;)Z
|
||||
ARG 0 entity
|
||||
METHOD method_47107 (Ljava/util/function/Predicate;Lnet/minecraft/class_7898$class_7900;Ljava/util/function/Function;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 4 walkTarget
|
||||
ARG 5 lookTarget
|
||||
METHOD method_47108 (Ljava/util/function/Predicate;Lnet/minecraft/class_7906;Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Ljava/util/function/Function;ILnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 6 world
|
||||
ARG 7 entity
|
||||
ARG 8 time
|
||||
METHOD method_47109 create (Ljava/util/function/Predicate;Ljava/util/function/Function;I)Lnet/minecraft/class_7894;
|
||||
ARG 0 predicate
|
||||
ARG 1 speed
|
||||
ARG 2 completionRange
|
||||
METHOD method_47110 (Ljava/util/function/Predicate;Ljava/util/function/Function;ILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 3 context
|
|
@ -1 +1,31 @@
|
|||
CLASS net/minecraft/class_4246 net/minecraft/entity/ai/brain/task/HideInHomeTask
|
||||
METHOD method_46975 create (IFI)Lnet/minecraft/class_7894;
|
||||
ARG 0 maxDistance
|
||||
ARG 1 walkSpeed
|
||||
ARG 2 preferredDistance
|
||||
METHOD method_46976 (IIFLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 3 context
|
||||
METHOD method_46977 (IILnet/minecraft/class_7898$class_7900;FLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 4 walkTarget
|
||||
ARG 5 home
|
||||
ARG 6 hidingPlace
|
||||
ARG 7 path
|
||||
ARG 8 lookTarget
|
||||
ARG 9 breedTarget
|
||||
ARG 10 interactionTarget
|
||||
METHOD method_46978 (IILnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 11 world
|
||||
ARG 12 entity
|
||||
ARG 13 time
|
||||
METHOD method_46980 (Lnet/minecraft/class_1309;ILnet/minecraft/class_2338;)Z
|
||||
ARG 2 pos
|
||||
METHOD method_46982 (Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;ILnet/minecraft/class_7906;FLnet/minecraft/class_2338;)V
|
||||
ARG 10 pos
|
||||
METHOD method_46983 (Lnet/minecraft/class_2338;)Z
|
||||
ARG 0 pos
|
||||
METHOD method_46984 (Lnet/minecraft/class_6880;)Z
|
||||
ARG 0 poiType
|
||||
METHOD method_46985 (Lnet/minecraft/class_2338;)Z
|
||||
ARG 0 pos
|
||||
METHOD method_46986 (Lnet/minecraft/class_6880;)Z
|
||||
ARG 0 poiType
|
||||
|
|
|
@ -1 +1,10 @@
|
|||
CLASS net/minecraft/class_4249 net/minecraft/entity/ai/brain/task/HideWhenBellRingsTask
|
||||
METHOD method_47033 create ()Lnet/minecraft/class_7893;
|
||||
METHOD method_47034 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 0 world
|
||||
ARG 1 entity
|
||||
ARG 2 time
|
||||
METHOD method_47035 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
METHOD method_47036 (Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 0 heardBellTime
|
||||
|
|
|
@ -1 +1,11 @@
|
|||
CLASS net/minecraft/class_4819 net/minecraft/entity/ai/brain/task/HuntFinishTask
|
||||
METHOD method_47275 create ()Lnet/minecraft/class_7893;
|
||||
METHOD method_47276 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
METHOD method_47277 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 1 attackTarget
|
||||
ARG 2 huntedRecently
|
||||
METHOD method_47278 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 3 world
|
||||
ARG 4 entity
|
||||
ARG 5 time
|
||||
|
|
|
@ -1 +1,19 @@
|
|||
CLASS net/minecraft/class_4826 net/minecraft/entity/ai/brain/task/HuntHoglinTask
|
||||
METHOD method_47283 create ()Lnet/minecraft/class_7894;
|
||||
METHOD method_47284 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
METHOD method_47285 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;J)Z
|
||||
ARG 3 world
|
||||
ARG 4 entity
|
||||
ARG 5 time
|
||||
METHOD method_47286 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 1 nearestVisibleHuntableHoglin
|
||||
ARG 2 angryAt
|
||||
ARG 3 huntedRecently
|
||||
ARG 4 nearestVisibleAdultPiglins
|
||||
METHOD method_47287 hasHuntedRecently (Lnet/minecraft/class_5418;)Z
|
||||
ARG 0 piglin
|
||||
METHOD method_47288 (Ljava/util/List;)V
|
||||
ARG 0 piglin
|
||||
METHOD method_47289 (Ljava/util/List;)Ljava/lang/Boolean;
|
||||
ARG 0 piglin
|
||||
|
|
|
@ -1 +1,13 @@
|
|||
CLASS net/minecraft/class_7099 net/minecraft/entity/ai/brain/task/LayFrogSpawnTask
|
||||
METHOD method_47180 create (Lnet/minecraft/class_2248;)Lnet/minecraft/class_7893;
|
||||
ARG 0 frogSpawn
|
||||
METHOD method_47181 (Lnet/minecraft/class_2248;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 1 context
|
||||
METHOD method_47182 (Lnet/minecraft/class_2248;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 2 world
|
||||
ARG 3 entity
|
||||
ARG 4 time
|
||||
METHOD method_47183 (Lnet/minecraft/class_2248;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 1 attackTarget
|
||||
ARG 2 walkTarget
|
||||
ARG 3 isPregnant
|
||||
|
|
|
@ -1 +1,13 @@
|
|||
CLASS net/minecraft/class_7257 net/minecraft/entity/ai/brain/task/LookAtDisturbanceTask
|
||||
METHOD method_47259 create ()Lnet/minecraft/class_7893;
|
||||
METHOD method_47260 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
METHOD method_47262 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 4 world
|
||||
ARG 5 entity
|
||||
ARG 6 time
|
||||
METHOD method_47263 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 1 lookTarget
|
||||
ARG 2 disturbanceLocation
|
||||
ARG 3 roarTarget
|
||||
ARG 4 attackTarget
|
||||
|
|
|
@ -1 +1,10 @@
|
|||
CLASS net/minecraft/class_4295 net/minecraft/entity/ai/brain/task/LoseJobOnSiteLossTask
|
||||
METHOD method_47037 create ()Lnet/minecraft/class_7893;
|
||||
METHOD method_47038 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z
|
||||
ARG 0 world
|
||||
ARG 1 entity
|
||||
ARG 2 time
|
||||
METHOD method_47039 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
METHOD method_47040 (Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 0 jobSite
|
||||
|
|
|
@ -1,2 +1,21 @@
|
|||
CLASS net/minecraft/class_4124 net/minecraft/entity/ai/brain/task/MeetVillagerTask
|
||||
FIELD field_30176 WALK_SPEED F
|
||||
METHOD method_47111 create ()Lnet/minecraft/class_7894;
|
||||
METHOD method_47112 (Lnet/minecraft/class_1309;)Z
|
||||
ARG 0 target
|
||||
METHOD method_47113 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 target
|
||||
METHOD method_47114 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
METHOD method_47115 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 1 walkTarget
|
||||
ARG 2 lookTarget
|
||||
ARG 3 meetingPoint
|
||||
ARG 4 visibleMobs
|
||||
ARG 5 interactionTarget
|
||||
METHOD method_47116 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 6 world
|
||||
ARG 7 entity
|
||||
ARG 8 time
|
||||
METHOD method_47117 (Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_1309;)V
|
||||
ARG 3 target
|
||||
|
|
|
@ -1,4 +1,18 @@
|
|||
CLASS net/minecraft/class_4816 net/minecraft/entity/ai/brain/task/MeleeAttackTask
|
||||
METHOD method_25942 isHoldingUsableRangedWeapon (Lnet/minecraft/class_1308;)Z
|
||||
ARG 0 mob
|
||||
METHOD method_25943 (Lnet/minecraft/class_1308;Lnet/minecraft/class_1799;)Z
|
||||
ARG 1 stack
|
||||
METHOD method_46987 create (I)Lnet/minecraft/class_7894;
|
||||
ARG 0 cooldown
|
||||
METHOD method_46988 (ILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 1 context
|
||||
METHOD method_46989 (Lnet/minecraft/class_7898$class_7900;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 2 lookTarget
|
||||
ARG 3 attackTarget
|
||||
ARG 4 attackCoolingDown
|
||||
ARG 5 visibleMobs
|
||||
METHOD method_46990 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;ILnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z
|
||||
ARG 6 world
|
||||
ARG 7 entity
|
||||
ARG 8 time
|
||||
|
|
|
@ -1 +1,15 @@
|
|||
CLASS net/minecraft/class_4809 net/minecraft/entity/ai/brain/task/MemoryTransferTask
|
||||
METHOD method_46911 (Lnet/minecraft/class_4140;Lnet/minecraft/class_4140;Ljava/util/function/Predicate;Lnet/minecraft/class_6019;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 4 context
|
||||
METHOD method_46912 (Ljava/util/function/Predicate;Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_6019;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 3 source
|
||||
ARG 4 target
|
||||
METHOD method_46913 (Ljava/util/function/Predicate;Lnet/minecraft/class_7906;Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_6019;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 5 world
|
||||
ARG 6 entity
|
||||
ARG 7 time
|
||||
METHOD method_46914 create (Ljava/util/function/Predicate;Lnet/minecraft/class_4140;Lnet/minecraft/class_4140;Lnet/minecraft/class_6019;)Lnet/minecraft/class_7893;
|
||||
ARG 0 runPredicate
|
||||
ARG 1 sourceType
|
||||
ARG 2 targetType
|
||||
ARG 3 expiry
|
||||
|
|
|
@ -0,0 +1,52 @@
|
|||
CLASS net/minecraft/class_4097 net/minecraft/entity/ai/brain/task/MultiTickTask
|
||||
FIELD field_18333 status Lnet/minecraft/class_4097$class_4098;
|
||||
FIELD field_18334 endTime J
|
||||
FIELD field_18335 minRunTime I
|
||||
FIELD field_18336 maxRunTime I
|
||||
FIELD field_19291 requiredMemoryStates Ljava/util/Map;
|
||||
FIELD field_30112 DEFAULT_RUN_TIME I
|
||||
METHOD <init> (Ljava/util/Map;)V
|
||||
ARG 1 requiredMemoryState
|
||||
METHOD <init> (Ljava/util/Map;I)V
|
||||
ARG 1 requiredMemoryState
|
||||
ARG 2 runTime
|
||||
METHOD <init> (Ljava/util/Map;II)V
|
||||
ARG 1 requiredMemoryState
|
||||
ARG 2 minRunTime
|
||||
ARG 3 maxRunTime
|
||||
METHOD method_18915 isTimeLimitExceeded (J)Z
|
||||
ARG 1 time
|
||||
METHOD method_18919 shouldRun (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 world
|
||||
ARG 2 entity
|
||||
METHOD method_18920 run (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V
|
||||
ARG 1 world
|
||||
ARG 2 entity
|
||||
ARG 3 time
|
||||
METHOD method_18922 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 1 world
|
||||
ARG 2 entity
|
||||
ARG 3 time
|
||||
METHOD method_18923 (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
|
||||
ARG 2 entity
|
||||
ARG 3 time
|
||||
METHOD method_18925 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V
|
||||
ARG 1 world
|
||||
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
|
||||
ARG 2 entity
|
||||
ARG 3 time
|
||||
METHOD method_19546 hasRequiredMemoryState (Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 entity
|
||||
CLASS class_4098 Status
|
|
@ -3,13 +3,53 @@ CLASS net/minecraft/class_4107 net/minecraft/entity/ai/brain/task/OpenDoorsTask
|
|||
FIELD field_30126 PATHING_DISTANCE D
|
||||
FIELD field_30127 REACH_DISTANCE D
|
||||
METHOD method_30760 pathToDoor (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_9;Lnet/minecraft/class_9;Ljava/util/Set;Ljava/util/Optional;)V
|
||||
ARG 0 world
|
||||
ARG 1 entity
|
||||
ARG 2 lastNode
|
||||
ARG 3 currentNode
|
||||
ARG 4 doors
|
||||
ARG 5 otherMobs
|
||||
METHOD method_30761 hasOtherMobReachedDoor (Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;Ljava/util/Optional;)Z
|
||||
ARG 0 entity
|
||||
ARG 1 pos
|
||||
ARG 2 otherMobs
|
||||
METHOD method_30762 cannotReachDoor (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_4208;)Z
|
||||
ARG 0 world
|
||||
ARG 1 entity
|
||||
ARG 2 doorPos
|
||||
METHOD method_30764 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 mob
|
||||
METHOD method_30765 (Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 mob
|
||||
METHOD method_30766 hasReached (Lnet/minecraft/class_4095;Lnet/minecraft/class_2338;)Z
|
||||
ARG 0 brain
|
||||
ARG 1 pos
|
||||
METHOD method_40002 (Lnet/minecraft/class_4970$class_4971;)Z
|
||||
ARG 0 state
|
||||
METHOD method_46964 create ()Lnet/minecraft/class_7893;
|
||||
METHOD method_46965 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_9;Lnet/minecraft/class_9;Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Ljava/util/Set;)V
|
||||
ARG 6 doors
|
||||
METHOD method_46966 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 6 world
|
||||
ARG 7 entity
|
||||
ARG 8 time
|
||||
METHOD method_46967 (Lnet/minecraft/class_7898$class_7900;Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 3 path
|
||||
ARG 4 doorsToClose
|
||||
ARG 5 mobs
|
||||
METHOD method_46969 storePos (Lnet/minecraft/class_7906;Ljava/util/Optional;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;)V
|
||||
ARG 0 queryResult
|
||||
ARG 1 doors
|
||||
ARG 2 world
|
||||
ARG 3 entity
|
||||
ARG 4 pos
|
||||
METHOD method_46970 (Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 mob
|
||||
METHOD method_46971 (Lnet/minecraft/class_4208;Ljava/util/Set;)V
|
||||
ARG 1 doorSet
|
||||
METHOD method_46972 (Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 2 context
|
||||
METHOD method_46973 (Lnet/minecraft/class_4970$class_4971;)Z
|
||||
ARG 0 state
|
||||
METHOD method_46974 (Lnet/minecraft/class_4970$class_4971;)Z
|
||||
ARG 0 state
|
||||
|
|
|
@ -1 +1,14 @@
|
|||
CLASS net/minecraft/class_4808 net/minecraft/entity/ai/brain/task/PacifyTask
|
||||
METHOD method_46905 (ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 1 attackTarget
|
||||
ARG 2 pacified
|
||||
ARG 3 requiredMemoryResult
|
||||
METHOD method_46906 (Lnet/minecraft/class_7906;ILnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 3 world
|
||||
ARG 4 entity
|
||||
ARG 5 time
|
||||
METHOD method_46908 create (Lnet/minecraft/class_4140;I)Lnet/minecraft/class_7893;
|
||||
ARG 0 requiredMemory
|
||||
ARG 1 duration
|
||||
METHOD method_46909 (Lnet/minecraft/class_4140;ILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 2 context
|
||||
|
|
|
@ -1 +1,11 @@
|
|||
CLASS net/minecraft/class_5770 net/minecraft/entity/ai/brain/task/PlayDeadTimerTask
|
||||
METHOD method_47268 create ()Lnet/minecraft/class_7893;
|
||||
METHOD method_47269 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
METHOD method_47270 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 1 playDeadTicks
|
||||
ARG 2 hurtByEntity
|
||||
METHOD method_47271 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 3 world
|
||||
ARG 4 entity
|
||||
ARG 5 time
|
||||
|
|
|
@ -6,8 +6,43 @@ CLASS net/minecraft/class_4218 net/minecraft/entity/ai/brain/task/PlayWithVillag
|
|||
FIELD field_30155 MAX_BABY_INTERACTION_COUNT I
|
||||
FIELD field_30156 RUN_CHANCE I
|
||||
METHOD method_19576 getInteractionTarget (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309;
|
||||
ARG 0 baby
|
||||
METHOD method_19577 isInteractionTargetOf (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
|
||||
ARG 0 entity
|
||||
ARG 1 baby
|
||||
METHOD method_19578 (Lnet/minecraft/class_1309;Ljava/lang/Integer;)Ljava/lang/Integer;
|
||||
ARG 0 target
|
||||
ARG 1 count
|
||||
METHOD method_19580 setPlayTarget (Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_1309;)V
|
||||
ARG 0 interactionTarget
|
||||
ARG 1 lookTarget
|
||||
ARG 2 walkTarget
|
||||
ARG 3 baby
|
||||
METHOD method_19581 (Ljava/util/Map$Entry;)Z
|
||||
ARG 0 entry
|
||||
METHOD method_19582 (Ljava/util/Map;Lnet/minecraft/class_1309;)V
|
||||
ARG 1 baby
|
||||
METHOD method_19587 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 target
|
||||
METHOD method_19588 getLeastPopularBabyInteractionTarget (Ljava/util/List;)Ljava/util/Optional;
|
||||
ARG 0 babies
|
||||
METHOD method_19592 getBabyInteractionTargetCounts (Ljava/util/List;)Ljava/util/Map;
|
||||
ARG 0 babies
|
||||
METHOD method_19593 hasInteractionTarget (Lnet/minecraft/class_1309;)Z
|
||||
ARG 0 baby
|
||||
METHOD method_47000 create ()Lnet/minecraft/class_7893;
|
||||
METHOD method_47001 (Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 baby
|
||||
METHOD method_47002 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
METHOD method_47003 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 1 visibleVillagerBabies
|
||||
ARG 2 walkTarget
|
||||
ARG 3 lookTarget
|
||||
ARG 4 interactionTarget
|
||||
METHOD method_47004 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z
|
||||
ARG 5 world
|
||||
ARG 6 entity
|
||||
ARG 7 time
|
||||
METHOD method_47005 (Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_1309;)V
|
||||
ARG 3 baby
|
||||
|
|
|
@ -38,6 +38,8 @@ CLASS net/minecraft/class_6336 net/minecraft/entity/ai/brain/task/PrepareRamTask
|
|||
METHOD method_36263 canReach (Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z
|
||||
ARG 1 entity
|
||||
ARG 2 target
|
||||
METHOD method_36264 (Lnet/minecraft/class_1314;Lnet/minecraft/class_6670;)Ljava/util/Optional;
|
||||
ARG 2 mob
|
||||
METHOD method_36265 (Lnet/minecraft/class_1408;Lnet/minecraft/class_2338;)Z
|
||||
ARG 1 start
|
||||
METHOD method_36266 calculateRamTarget (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243;
|
||||
|
|
|
@ -1,2 +1,19 @@
|
|||
CLASS net/minecraft/class_4822 net/minecraft/entity/ai/brain/task/RangedApproachTask
|
||||
FIELD field_30166 WEAPON_REACH_REDUCTION I
|
||||
METHOD method_47094 create (F)Lnet/minecraft/class_7893;
|
||||
ARG 0 speed
|
||||
METHOD method_47095 (FLnet/minecraft/class_1309;)Ljava/lang/Float;
|
||||
ARG 1 entity
|
||||
METHOD method_47096 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Ljava/util/function/Function;Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z
|
||||
ARG 6 world
|
||||
ARG 7 entity
|
||||
ARG 8 time
|
||||
METHOD method_47097 (Lnet/minecraft/class_7898$class_7900;Ljava/util/function/Function;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 2 walkTarget
|
||||
ARG 3 lookTarget
|
||||
ARG 4 attackTarget
|
||||
ARG 5 visibleMobs
|
||||
METHOD method_47098 create (Ljava/util/function/Function;)Lnet/minecraft/class_7893;
|
||||
ARG 0 speed
|
||||
METHOD method_47099 (Ljava/util/function/Function;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 1 context
|
||||
|
|
|
@ -1 +1,10 @@
|
|||
CLASS net/minecraft/class_4830 net/minecraft/entity/ai/brain/task/RemoveOffHandItemTask
|
||||
METHOD method_47298 create ()Lnet/minecraft/class_7893;
|
||||
METHOD method_47299 (Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;J)Z
|
||||
ARG 0 world
|
||||
ARG 1 entity
|
||||
ARG 2 time
|
||||
METHOD method_47300 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
METHOD method_47301 (Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 0 admiringItem
|
||||
|
|
|
@ -1,2 +1,16 @@
|
|||
CLASS net/minecraft/class_4812 net/minecraft/entity/ai/brain/task/RidingTask
|
||||
METHOD method_24575 canRideTarget (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)Z
|
||||
ARG 0 entity
|
||||
ARG 1 vehicle
|
||||
ARG 2 range
|
||||
METHOD method_46915 create (ILjava/util/function/BiPredicate;)Lnet/minecraft/class_7893;
|
||||
ARG 0 range
|
||||
ARG 1 alternativeRideCondition
|
||||
METHOD method_46916 (ILjava/util/function/BiPredicate;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 2 context
|
||||
METHOD method_46917 (Lnet/minecraft/class_7898$class_7900;ILjava/util/function/BiPredicate;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 3 rideTarget
|
||||
METHOD method_46918 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;ILjava/util/function/BiPredicate;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 4 world
|
||||
ARG 5 entity
|
||||
ARG 6 time
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
CLASS net/minecraft/class_4251 net/minecraft/entity/ai/brain/task/RingBellTask
|
||||
FIELD field_30159 MAX_DISTANCE I
|
||||
FIELD field_30160 RUN_CHANCE F
|
||||
METHOD method_47044 create ()Lnet/minecraft/class_7893;
|
||||
METHOD method_47045 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
METHOD method_47046 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 1 meetingPoint
|
||||
METHOD method_47047 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 2 world
|
||||
ARG 3 entity
|
||||
ARG 4 time
|
||||
|
|
|
@ -1 +1,8 @@
|
|||
CLASS net/minecraft/class_4127 net/minecraft/entity/ai/brain/task/ScheduleActivityTask
|
||||
METHOD method_47184 create ()Lnet/minecraft/class_7893;
|
||||
METHOD method_47185 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 0 world
|
||||
ARG 1 entity
|
||||
ARG 2 time
|
||||
METHOD method_47186 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
|
|
|
@ -1,6 +1,20 @@
|
|||
CLASS net/minecraft/class_4248 net/minecraft/entity/ai/brain/task/SeekSkyTask
|
||||
METHOD method_19987 findNearbySky (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Lnet/minecraft/class_243;
|
||||
ARG 0 world
|
||||
ARG 1 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
|
||||
METHOD method_46995 create (F)Lnet/minecraft/class_7894;
|
||||
ARG 0 speed
|
||||
METHOD method_46996 (FLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 1 context
|
||||
METHOD method_46997 (FLnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 1 walkTarget
|
||||
METHOD method_46998 (Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 2 world
|
||||
ARG 3 entity
|
||||
ARG 4 time
|
||||
METHOD method_46999 (Lnet/minecraft/class_7906;FLnet/minecraft/class_243;)V
|
||||
ARG 2 pos
|
||||
|
|
|
@ -1 +1,14 @@
|
|||
CLASS net/minecraft/class_5756 net/minecraft/entity/ai/brain/task/SeekWaterTask
|
||||
METHOD method_47176 create (IF)Lnet/minecraft/class_7893;
|
||||
ARG 0 range
|
||||
ARG 1 speed
|
||||
METHOD method_47177 (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 3 context
|
||||
METHOD method_47178 (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 3 attackTarget
|
||||
ARG 4 walkTarget
|
||||
ARG 5 lookTarget
|
||||
METHOD method_47179 (Lorg/apache/commons/lang3/mutable/MutableLong;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z
|
||||
ARG 5 world
|
||||
ARG 6 entity
|
||||
ARG 7 time
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
CLASS net/minecraft/class_7894 net/minecraft/entity/ai/brain/task/SingleTickTask
|
||||
FIELD field_40994 status Lnet/minecraft/class_4097$class_4098;
|
|
@ -1 +1,8 @@
|
|||
CLASS net/minecraft/class_4253 net/minecraft/entity/ai/brain/task/StartRaidTask
|
||||
METHOD method_47086 create ()Lnet/minecraft/class_7893;
|
||||
METHOD method_47087 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 0 world
|
||||
ARG 1 entity
|
||||
ARG 2 time
|
||||
METHOD method_47088 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
|
|
|
@ -1,2 +1,14 @@
|
|||
CLASS net/minecraft/class_4817 net/minecraft/entity/ai/brain/task/StartRidingTask
|
||||
FIELD field_30149 COMPLETION_RANGE I
|
||||
METHOD method_46991 create (F)Lnet/minecraft/class_7893;
|
||||
ARG 0 speed
|
||||
METHOD method_46992 (FLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 1 context
|
||||
METHOD method_46993 (Lnet/minecraft/class_7898$class_7900;FLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 2 lookTarget
|
||||
ARG 3 walkTarget
|
||||
ARG 4 rideTarget
|
||||
METHOD method_46994 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 5 world
|
||||
ARG 6 entity
|
||||
ARG 7 time
|
||||
|
|
|
@ -1,2 +1,15 @@
|
|||
CLASS net/minecraft/class_7259 net/minecraft/entity/ai/brain/task/StartSniffingTask
|
||||
FIELD field_38133 COOLDOWN Lnet/minecraft/class_6017;
|
||||
METHOD method_47264 create ()Lnet/minecraft/class_7893;
|
||||
METHOD method_47265 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
METHOD method_47266 (Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 3 world
|
||||
ARG 4 entity
|
||||
ARG 5 time
|
||||
METHOD method_47267 (Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 0 isSniffing
|
||||
ARG 1 walkTarget
|
||||
ARG 2 sniffCooldown
|
||||
ARG 3 nearestAttackable
|
||||
ARG 4 disturbanceLocation
|
||||
|
|
|
@ -1,2 +1,15 @@
|
|||
CLASS net/minecraft/class_4100 net/minecraft/entity/ai/brain/task/StopPanickingTask
|
||||
FIELD field_30188 MAX_DISTANCE I
|
||||
METHOD method_47197 create ()Lnet/minecraft/class_7893;
|
||||
METHOD method_47198 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 hurtBy
|
||||
METHOD method_47199 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
METHOD method_47200 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 1 hurtBy
|
||||
ARG 2 hurtByEntity
|
||||
ARG 3 nearestHostile
|
||||
METHOD method_47201 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 4 world
|
||||
ARG 5 entity
|
||||
ARG 6 time
|
||||
|
|
|
@ -1,3 +1,51 @@
|
|||
CLASS net/minecraft/class_4818 net/minecraft/entity/ai/brain/task/StrollTask
|
||||
FIELD field_30157 MIN_RUN_TIME I
|
||||
FIELD field_30158 MAX_RUN_TIME I
|
||||
FIELD field_30157 DEFAULT_HORIZONTAL_RADIUS I
|
||||
FIELD field_30158 DEFAULT_VERTICAL_RADIUS I
|
||||
FIELD field_40995 RADII [[I
|
||||
METHOD method_47014 create (F)Lnet/minecraft/class_7894;
|
||||
ARG 0 speed
|
||||
METHOD method_47015 create (FII)Lnet/minecraft/class_7893;
|
||||
ARG 0 speed
|
||||
ARG 1 horizontalRadius
|
||||
ARG 2 verticalRadius
|
||||
METHOD method_47016 (FLnet/minecraft/class_243;)Lnet/minecraft/class_4142;
|
||||
ARG 1 pos
|
||||
METHOD method_47017 create (FLjava/util/function/Function;Ljava/util/function/Predicate;)Lnet/minecraft/class_7894;
|
||||
ARG 0 speed
|
||||
ARG 1 targetGetter
|
||||
ARG 2 shouldRun
|
||||
METHOD method_47018 create (FZ)Lnet/minecraft/class_7894;
|
||||
ARG 0 speed
|
||||
ARG 1 strollInsideWater
|
||||
METHOD method_47019 (IILnet/minecraft/class_1314;)Lnet/minecraft/class_243;
|
||||
ARG 2 entity
|
||||
METHOD method_47020 findTargetPos (Lnet/minecraft/class_1314;)Lnet/minecraft/class_243;
|
||||
ARG 0 entity
|
||||
METHOD method_47021 findTargetPos (Lnet/minecraft/class_1314;II)Lnet/minecraft/class_243;
|
||||
ARG 0 entity
|
||||
ARG 1 horizontalRadius
|
||||
ARG 2 verticalRadius
|
||||
METHOD method_47022 (Ljava/util/function/Predicate;Ljava/util/function/Function;FLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 3 context
|
||||
METHOD method_47023 (Ljava/util/function/Predicate;Ljava/util/function/Function;FLnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 3 walkTarget
|
||||
METHOD method_47024 (Ljava/util/function/Predicate;Ljava/util/function/Function;Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z
|
||||
ARG 4 world
|
||||
ARG 5 entity
|
||||
ARG 6 time
|
||||
METHOD method_47025 createSolidTargeting (F)Lnet/minecraft/class_7893;
|
||||
ARG 0 speed
|
||||
METHOD method_47026 (Lnet/minecraft/class_1314;)Z
|
||||
ARG 0 entity
|
||||
METHOD method_47027 createDynamicRadius (F)Lnet/minecraft/class_7893;
|
||||
ARG 0 speed
|
||||
METHOD method_47028 (Lnet/minecraft/class_1314;)Lnet/minecraft/class_243;
|
||||
ARG 0 entity
|
||||
METHOD method_47029 (Lnet/minecraft/class_1314;)Z
|
||||
ARG 0 entity
|
||||
METHOD method_47030 (Lnet/minecraft/class_1314;)Z
|
||||
ARG 0 entity
|
||||
METHOD method_47031 (Lnet/minecraft/class_1314;)Z
|
||||
ARG 0 entity
|
||||
METHOD method_47032 (Lnet/minecraft/class_1314;)Lnet/minecraft/class_243;
|
||||
ARG 0 entity
|
||||
|
|
|
@ -1,3 +1,31 @@
|
|||
CLASS net/minecraft/class_5327 net/minecraft/entity/ai/brain/task/TakeJobSiteTask
|
||||
METHOD method_29260 canUseJobSite (Lnet/minecraft/class_6880;Lnet/minecraft/class_1646;Lnet/minecraft/class_2338;)Z
|
||||
ARG 0 poiType
|
||||
ARG 1 villager
|
||||
ARG 2 pos
|
||||
METHOD method_29262 canReachJobSite (Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;Lnet/minecraft/class_4158;)Z
|
||||
ARG 0 entity
|
||||
ARG 1 pos
|
||||
ARG 2 poiType
|
||||
METHOD method_47207 create (F)Lnet/minecraft/class_7893;
|
||||
ARG 0 speed
|
||||
METHOD method_47208 (FLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 1 context
|
||||
METHOD method_47209 (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1646;
|
||||
ARG 0 villager
|
||||
METHOD method_47210 (Lnet/minecraft/class_7898$class_7900;FLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 2 potentialJobSite
|
||||
ARG 3 jobSite
|
||||
ARG 4 mobs
|
||||
ARG 5 walkTarget
|
||||
ARG 6 lookTarget
|
||||
METHOD method_47211 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z
|
||||
ARG 6 world
|
||||
ARG 7 entity
|
||||
ARG 8 time
|
||||
METHOD method_47212 (Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_2338;FLnet/minecraft/class_3218;Lnet/minecraft/class_1646;)V
|
||||
ARG 6 villager
|
||||
METHOD method_47213 (Lnet/minecraft/class_1646;Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 mob
|
||||
METHOD method_47214 (Ljava/util/Optional;Lnet/minecraft/class_2338;Lnet/minecraft/class_1646;)Z
|
||||
ARG 2 villager
|
||||
|
|
|
@ -1,52 +1,15 @@
|
|||
CLASS net/minecraft/class_4097 net/minecraft/entity/ai/brain/task/Task
|
||||
FIELD field_18333 status Lnet/minecraft/class_4097$class_4098;
|
||||
FIELD field_18334 endTime J
|
||||
FIELD field_18335 minRunTime I
|
||||
FIELD field_18336 maxRunTime I
|
||||
FIELD field_19291 requiredMemoryStates Ljava/util/Map;
|
||||
FIELD field_30112 DEFAULT_RUN_TIME I
|
||||
METHOD <init> (Ljava/util/Map;)V
|
||||
ARG 1 requiredMemoryState
|
||||
METHOD <init> (Ljava/util/Map;I)V
|
||||
ARG 1 requiredMemoryState
|
||||
ARG 2 runTime
|
||||
METHOD <init> (Ljava/util/Map;II)V
|
||||
ARG 1 requiredMemoryState
|
||||
ARG 2 minRunTime
|
||||
ARG 3 maxRunTime
|
||||
METHOD method_18915 isTimeLimitExceeded (J)Z
|
||||
ARG 1 time
|
||||
METHOD method_18919 shouldRun (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 world
|
||||
ARG 2 entity
|
||||
METHOD method_18920 run (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V
|
||||
CLASS net/minecraft/class_7893 net/minecraft/entity/ai/brain/task/Task
|
||||
METHOD method_18921 getStatus ()Lnet/minecraft/class_4097$class_4098;
|
||||
METHOD method_18922 tryStarting (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 1 world
|
||||
ARG 2 entity
|
||||
ARG 3 time
|
||||
METHOD method_18922 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
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_18923 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V
|
||||
METHOD method_18925 stop (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
|
||||
ARG 2 entity
|
||||
ARG 3 time
|
||||
METHOD method_18925 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V
|
||||
ARG 1 world
|
||||
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
|
||||
ARG 2 entity
|
||||
ARG 3 time
|
||||
METHOD method_19546 hasRequiredMemoryState (Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 entity
|
||||
CLASS class_4098 Status
|
||||
METHOD method_46910 getName ()Ljava/lang/String;
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
CLASS net/minecraft/class_7911 net/minecraft/entity/ai/brain/task/TaskRunnable
|
||||
COMMENT A functional interface that represents a task.
|
||||
METHOD trigger (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
COMMENT Runs the task.
|
||||
COMMENT
|
||||
COMMENT @return whether the task successfully ran
|
||||
ARG 1 world
|
||||
ARG 2 entity
|
||||
ARG 3 time
|
|
@ -0,0 +1,161 @@
|
|||
CLASS net/minecraft/class_7898 net/minecraft/entity/ai/brain/task/TaskTriggerer
|
||||
COMMENT A lambda-based alternative to subclassing {@link Task}.
|
||||
COMMENT
|
||||
COMMENT <p>To use this,
|
||||
COMMENT <ol>
|
||||
COMMENT <li>Make a static method with all configurable parameters (such as speed, range, etc).</li>
|
||||
COMMENT <li>If there is a value that needs to be tracked between ticks (such as cooldown),
|
||||
COMMENT declare a mutable variable (such as {@link org.apache.commons.lang3.mutable.MutableInt}).</li>
|
||||
COMMENT <li>Return the result of {@link #task}. This method creates a new {@link SingleTickTask}.</li>
|
||||
COMMENT </ol>
|
||||
COMMENT
|
||||
COMMENT <p>A lambda is passed to the {@code task} method. This takes a {@link TaskTriggerer.Context}.
|
||||
COMMENT You can either call {@link TaskTriggerer.Context#point} to set the actual task function,
|
||||
COMMENT or declare a dependency on memory queries. The task function is a function that takes
|
||||
COMMENT the server world, entity, and the current time, and returns a boolean indicating whether
|
||||
COMMENT a task successfully ran.
|
||||
COMMENT
|
||||
COMMENT <h2>Example of memory-independent task</h2>
|
||||
COMMENT <pre>{@code
|
||||
COMMENT public static Task<LivingEntity> createHealTask() {
|
||||
COMMENT return TaskTriggerer.task(context -> context.point((world, entity, time) -> {
|
||||
COMMENT entity.heal(1.0f);
|
||||
COMMENT return true;
|
||||
COMMENT }));
|
||||
COMMENT }
|
||||
COMMENT }</pre>
|
||||
COMMENT
|
||||
COMMENT <h2>Memory-dependent task</h2>
|
||||
COMMENT <p>Memory-dependent tasks (i.e. one that queries, remembers, or forgets a memory) first
|
||||
COMMENT should call {@code Context.group} with results of {@code Context.queryMemory} methods
|
||||
COMMENT for all the dependent memories. Then, call {@code apply} with {@code context} and a
|
||||
COMMENT lambda function taking the results of the query. This function returns the task function
|
||||
COMMENT seen earlier.
|
||||
COMMENT
|
||||
COMMENT <p>If any of the query is not successful (e.g. because a value was not present), the task will
|
||||
COMMENT not run. If all succeed, then the task runs, and the query result can be obtained via
|
||||
COMMENT {@link TaskTriggerer.Context#getValue}.
|
||||
COMMENT
|
||||
COMMENT <p>There are three query types:
|
||||
COMMENT
|
||||
COMMENT <ul>
|
||||
COMMENT <li>{@link TaskTriggerer.Context#queryMemoryAbsent} that succeeds if a value is
|
||||
COMMENT <strong>not</strong> present in the memory.</li>
|
||||
COMMENT <li>{@link TaskTriggerer.Context#queryMemoryValue} that succeeds if a value is
|
||||
COMMENT present in the memory. The result is the queried value.</li>
|
||||
COMMENT <li>{@link TaskTriggerer.Context#queryMemoryOptional} that always succeeds. The value
|
||||
COMMENT is an optional that contains the value if it is present in the memory.</li>
|
||||
COMMENT </ul>
|
||||
COMMENT
|
||||
COMMENT <p>For example, the following code queries {@link
|
||||
COMMENT MemoryModuleType#MEETING_POINT} and forgets it:
|
||||
COMMENT
|
||||
COMMENT <pre>{@code
|
||||
COMMENT public static Task<LivingEntity> createForgetMeetingPointTask() {
|
||||
COMMENT return TaskTriggerer.task(context -> context.group(context.queryMemoryValue(MemoryModuleType.MEETING_POINT)).apply(context, meetingPoint -> (world, entity, time) -> {
|
||||
COMMENT GlobalPos pos = (GlobalPos)context.getValue(meetingPoint);
|
||||
COMMENT // Do something with meetingPoint or pos
|
||||
COMMENT // For example, forget the meeting point:
|
||||
COMMENT meetingPoint.forget();
|
||||
COMMENT return true;
|
||||
COMMENT }));
|
||||
COMMENT }
|
||||
COMMENT }</pre>
|
||||
FIELD field_40998 function Lnet/minecraft/class_7898$class_7904;
|
||||
METHOD <init> (Lnet/minecraft/class_7898$class_7904;)V
|
||||
ARG 1 function
|
||||
METHOD method_47215 newContext ()Lnet/minecraft/class_7898$class_7900;
|
||||
METHOD method_47216 of (Lnet/minecraft/class_7898$class_7904;)Lnet/minecraft/class_7898;
|
||||
ARG 0 function
|
||||
METHOD method_47217 runIf (Lnet/minecraft/class_7911;Lnet/minecraft/class_7911;)Lnet/minecraft/class_7894;
|
||||
ARG 0 predicate
|
||||
ARG 1 task
|
||||
METHOD method_47218 (Lnet/minecraft/class_7911;Lnet/minecraft/class_7911;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 2 context
|
||||
METHOD method_47219 (Lnet/minecraft/class_7911;Lcom/mojang/datafixers/util/Unit;)Lnet/minecraft/class_7911;
|
||||
ARG 1 unit
|
||||
METHOD method_47220 cast (Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/class_7898;
|
||||
ARG 0 app
|
||||
METHOD method_47221 predicate (Ljava/util/function/BiPredicate;)Lnet/minecraft/class_7894;
|
||||
ARG 0 predicate
|
||||
METHOD method_47222 (Ljava/util/function/BiPredicate;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 1 world
|
||||
ARG 2 entity
|
||||
ARG 3 time
|
||||
METHOD method_47223 (Ljava/util/function/BiPredicate;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 1 context
|
||||
METHOD method_47224 task (Ljava/util/function/Function;)Lnet/minecraft/class_7894;
|
||||
ARG 0 creator
|
||||
METHOD method_47225 predicate (Ljava/util/function/Predicate;)Lnet/minecraft/class_7894;
|
||||
ARG 0 predicate
|
||||
METHOD method_47226 (Ljava/util/function/Predicate;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 1 world
|
||||
ARG 2 entity
|
||||
ARG 3 time
|
||||
METHOD method_47227 runIf (Ljava/util/function/Predicate;Lnet/minecraft/class_7894;)Lnet/minecraft/class_7894;
|
||||
ARG 0 predicate
|
||||
ARG 1 task
|
||||
METHOD method_47228 (Ljava/util/function/Predicate;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 1 context
|
||||
METHOD method_47229 getFunction (Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/class_7898$class_7904;
|
||||
ARG 0 app
|
||||
CLASS class_7899 Supply
|
||||
METHOD <init> (Ljava/lang/Object;)V
|
||||
ARG 1 value
|
||||
METHOD <init> (Ljava/lang/Object;Ljava/util/function/Supplier;)V
|
||||
ARG 1 value
|
||||
ARG 2 nameSupplier
|
||||
CLASS class_7900 TaskContext
|
||||
METHOD ap2 (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 1 app
|
||||
ARG 2 function1
|
||||
ARG 3 function2
|
||||
METHOD ap3 (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 1 app
|
||||
ARG 2 function1
|
||||
ARG 3 function2
|
||||
ARG 4 function3
|
||||
METHOD ap4 (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 1 app
|
||||
ARG 2 function1
|
||||
ARG 3 function2
|
||||
ARG 4 function3
|
||||
ARG 5 function4
|
||||
METHOD lift1 (Lcom/mojang/datafixers/kinds/App;)Ljava/util/function/Function;
|
||||
ARG 1 app
|
||||
METHOD map (Ljava/util/function/Function;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 1 function
|
||||
ARG 2 app
|
||||
METHOD method_47233 getOptionalValue (Lnet/minecraft/class_7906;)Ljava/util/Optional;
|
||||
ARG 1 result
|
||||
METHOD method_47234 trigger (Lnet/minecraft/class_7911;)Lnet/minecraft/class_7898;
|
||||
ARG 1 runnable
|
||||
METHOD method_47235 queryMemoryOptional (Lnet/minecraft/class_4140;)Lnet/minecraft/class_7898;
|
||||
ARG 1 type
|
||||
METHOD method_47236 (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 2 app2
|
||||
METHOD method_47242 supply (Ljava/util/function/Supplier;Ljava/lang/Object;)Lnet/minecraft/class_7898;
|
||||
ARG 1 nameSupplier
|
||||
ARG 2 value
|
||||
METHOD method_47243 getValue (Lnet/minecraft/class_7906;)Ljava/lang/Object;
|
||||
ARG 1 result
|
||||
METHOD method_47244 queryMemoryValue (Lnet/minecraft/class_4140;)Lnet/minecraft/class_7898;
|
||||
ARG 1 type
|
||||
METHOD method_47245 queryMemoryAbsent (Lnet/minecraft/class_4140;)Lnet/minecraft/class_7898;
|
||||
ARG 1 type
|
||||
METHOD point (Ljava/lang/Object;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 1 value
|
||||
CLASS class_7901 Mu
|
||||
CLASS class_7902 K1
|
||||
CLASS class_7903 QueryMemory
|
||||
METHOD <init> (Lnet/minecraft/class_7907;)V
|
||||
ARG 1 query
|
||||
CLASS class_7904 TaskFunction
|
||||
METHOD method_47231 asString ()Ljava/lang/String;
|
||||
METHOD method_47232 run (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Ljava/lang/Object;
|
||||
ARG 1 world
|
||||
ARG 2 entity
|
||||
ARG 3 time
|
||||
CLASS class_7905 Trigger
|
||||
METHOD <init> (Lnet/minecraft/class_7911;)V
|
||||
ARG 1 taskRunnable
|
|
@ -0,0 +1,22 @@
|
|||
CLASS net/minecraft/class_7897 net/minecraft/entity/ai/brain/task/Tasks
|
||||
COMMENT Contains task-related utility methods.
|
||||
METHOD method_47163 (Lnet/minecraft/class_4103$class_4104;Lnet/minecraft/class_6032;Lnet/minecraft/class_4103$class_4216;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 3 world
|
||||
ARG 4 entity
|
||||
ARG 5 time
|
||||
METHOD method_47164 (Lnet/minecraft/class_4103$class_4104;Lnet/minecraft/class_6032;Lnet/minecraft/class_4103$class_4216;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 3 context
|
||||
METHOD method_47165 (Lnet/minecraft/class_6032;Lcom/mojang/datafixers/util/Pair;)V
|
||||
ARG 1 task
|
||||
METHOD method_47166 pickRandomly (Ljava/util/List;)Lnet/minecraft/class_7894;
|
||||
COMMENT {@return a task that picks and runs a task from {@code weightedTasks} randomly}
|
||||
ARG 0 weightedTasks
|
||||
COMMENT the list of pairs of the task function and its weight
|
||||
METHOD method_47167 weighted (Ljava/util/List;Lnet/minecraft/class_4103$class_4104;Lnet/minecraft/class_4103$class_4216;)Lnet/minecraft/class_7894;
|
||||
COMMENT {@return a task that runs task(s) from {@code weightedTasks}}
|
||||
ARG 0 weightedTasks
|
||||
COMMENT the list of pairs of the task function and its weight
|
||||
ARG 1 order
|
||||
COMMENT whether to sort or shuffle the task list
|
||||
ARG 2 runMode
|
||||
COMMENT whether to run all or just one of the tasks
|
|
@ -1 +1,17 @@
|
|||
CLASS net/minecraft/class_4824 net/minecraft/entity/ai/brain/task/UpdateAttackTargetTask
|
||||
METHOD method_47118 (Lnet/minecraft/class_1308;)Z
|
||||
ARG 0 entity
|
||||
METHOD method_47119 create (Ljava/util/function/Function;)Lnet/minecraft/class_7893;
|
||||
ARG 0 targetGetter
|
||||
METHOD method_47120 create (Ljava/util/function/Predicate;Ljava/util/function/Function;)Lnet/minecraft/class_7893;
|
||||
ARG 0 startCondition
|
||||
ARG 1 targetGetter
|
||||
METHOD method_47121 (Ljava/util/function/Predicate;Ljava/util/function/Function;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 2 context
|
||||
METHOD method_47122 (Ljava/util/function/Predicate;Ljava/util/function/Function;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 2 attackTarget
|
||||
ARG 3 cantReachWalkTargetSince
|
||||
METHOD method_47123 (Ljava/util/function/Predicate;Ljava/util/function/Function;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z
|
||||
ARG 4 world
|
||||
ARG 5 entity
|
||||
ARG 6 time
|
||||
|
|
|
@ -31,3 +31,17 @@ CLASS net/minecraft/class_4129 net/minecraft/entity/ai/brain/task/VillagerTaskLi
|
|||
ARG 1 speed
|
||||
METHOD method_20241 createFreeFollowTask ()Lcom/mojang/datafixers/util/Pair;
|
||||
METHOD method_20242 createBusyFollowTask ()Lcom/mojang/datafixers/util/Pair;
|
||||
METHOD method_43968 (Lnet/minecraft/class_6880;)Z
|
||||
ARG 0 poiType
|
||||
METHOD method_43969 (Lnet/minecraft/class_6880;)Z
|
||||
ARG 0 poiType
|
||||
METHOD method_43970 (Lnet/minecraft/class_6880;)Z
|
||||
ARG 0 poiType
|
||||
METHOD method_43971 (Lnet/minecraft/class_6880;)Z
|
||||
ARG 0 poiType
|
||||
METHOD method_47202 hasActiveRaid (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z
|
||||
ARG 0 world
|
||||
ARG 1 entity
|
||||
METHOD method_47203 wonRaid (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z
|
||||
ARG 0 world
|
||||
ARG 1 entity
|
||||
|
|
|
@ -1 +1,17 @@
|
|||
CLASS net/minecraft/class_4122 net/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask
|
||||
METHOD method_47100 (Lnet/minecraft/class_7898$class_7900;ILnet/minecraft/class_4140;IFILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 6 cantReachWalkTargetSince
|
||||
ARG 7 walkTarget
|
||||
ARG 8 destinationResult
|
||||
METHOD method_47101 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;ILnet/minecraft/class_4140;ILnet/minecraft/class_7906;FILnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z
|
||||
ARG 9 world
|
||||
ARG 10 entity
|
||||
ARG 11 time
|
||||
METHOD method_47102 create (Lnet/minecraft/class_4140;FIII)Lnet/minecraft/class_7894;
|
||||
ARG 0 destination
|
||||
ARG 1 speed
|
||||
ARG 2 completionRange
|
||||
ARG 3 maxDistance
|
||||
ARG 4 maxRunTime
|
||||
METHOD method_47103 (Lnet/minecraft/class_4140;IIFILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 5 context
|
||||
|
|
|
@ -1,4 +1,8 @@
|
|||
CLASS net/minecraft/class_4101 net/minecraft/entity/ai/brain/task/WaitTask
|
||||
FIELD field_40988 minRunTime I
|
||||
FIELD field_40989 maxRunTime I
|
||||
FIELD field_40990 status Lnet/minecraft/class_4097$class_4098;
|
||||
FIELD field_40991 waitUntil J
|
||||
METHOD <init> (II)V
|
||||
ARG 1 minRunTime
|
||||
ARG 2 maxRunTime
|
||||
|
|
|
@ -1 +1,8 @@
|
|||
CLASS net/minecraft/class_4214 net/minecraft/entity/ai/brain/task/WakeUpTask
|
||||
METHOD method_47204 create ()Lnet/minecraft/class_7893;
|
||||
METHOD method_47205 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 0 world
|
||||
ARG 1 entity
|
||||
ARG 2 time
|
||||
METHOD method_47206 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
|
|
|
@ -5,3 +5,22 @@ CLASS net/minecraft/class_4290 net/minecraft/entity/ai/brain/task/WalkHomeTask
|
|||
FIELD field_30162 MAX_TRIES I
|
||||
FIELD field_30163 RUN_TIME I
|
||||
FIELD field_30164 MAX_DISTANCE I
|
||||
METHOD method_47048 create (F)Lnet/minecraft/class_7893;
|
||||
ARG 0 speed
|
||||
METHOD method_47049 (Lnet/minecraft/class_6880;)Z
|
||||
ARG 0 poiType
|
||||
METHOD method_47050 (Lit/unimi/dsi/fastutil/longs/Long2LongMap;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/class_2338;)Z
|
||||
ARG 3 pos
|
||||
METHOD method_47051 (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap$Entry;)Z
|
||||
ARG 1 entry
|
||||
METHOD method_47052 (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;FLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
METHOD method_47053 (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;FLnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 3 walkTarget
|
||||
ARG 4 home
|
||||
METHOD method_47054 (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z
|
||||
ARG 4 world
|
||||
ARG 5 entity
|
||||
ARG 6 time
|
||||
METHOD method_47055 (Lnet/minecraft/class_6880;)Z
|
||||
ARG 0 poiType
|
||||
|
|
|
@ -1 +1,23 @@
|
|||
CLASS net/minecraft/class_4815 net/minecraft/entity/ai/brain/task/WalkToNearestVisibleWantedItemTask
|
||||
METHOD method_46943 create (FZI)Lnet/minecraft/class_7893;
|
||||
ARG 0 speed
|
||||
ARG 1 requiresWalkTarget
|
||||
ARG 2 radius
|
||||
METHOD method_46944 (Lnet/minecraft/class_1309;)Z
|
||||
ARG 0 entity
|
||||
METHOD method_46945 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Ljava/util/function/Predicate;IFLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 8 world
|
||||
ARG 9 entity
|
||||
ARG 10 time
|
||||
METHOD method_46946 (Lnet/minecraft/class_7898$class_7900;Ljava/util/function/Predicate;IFLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 4 lookTarget
|
||||
ARG 5 walkTarget
|
||||
ARG 6 nearestVisibleWantedItem
|
||||
ARG 7 itemPickupCooldownTicks
|
||||
METHOD method_46947 create (Ljava/util/function/Predicate;FZI)Lnet/minecraft/class_7893;
|
||||
ARG 0 startCondition
|
||||
ARG 1 speed
|
||||
ARG 2 requiresWalkTarget
|
||||
ARG 3 radius
|
||||
METHOD method_46948 (ZLjava/util/function/Predicate;IFLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 4 context
|
||||
|
|
|
@ -1 +1,19 @@
|
|||
CLASS net/minecraft/class_5355 net/minecraft/entity/ai/brain/task/WalkTowardClosestAdultTask
|
||||
METHOD method_46895 (FLnet/minecraft/class_1309;)Ljava/lang/Float;
|
||||
ARG 1 entity
|
||||
METHOD method_46896 create (Lnet/minecraft/class_6019;F)Lnet/minecraft/class_7894;
|
||||
ARG 0 executionRange
|
||||
ARG 1 speed
|
||||
METHOD method_46897 create (Lnet/minecraft/class_6019;Ljava/util/function/Function;)Lnet/minecraft/class_7894;
|
||||
ARG 0 executionRange
|
||||
ARG 1 speed
|
||||
METHOD method_46898 (Lnet/minecraft/class_6019;Ljava/util/function/Function;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 2 context
|
||||
METHOD method_46899 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_6019;Ljava/util/function/Function;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 3 nearestVisibleAdult
|
||||
ARG 4 lookTarget
|
||||
ARG 5 walkTarget
|
||||
METHOD method_46900 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_6019;Ljava/util/function/Function;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;J)Z
|
||||
ARG 6 world
|
||||
ARG 7 entity
|
||||
ARG 8 time
|
||||
|
|
|
@ -7,3 +7,5 @@ CLASS net/minecraft/class_5325 net/minecraft/entity/ai/brain/task/WalkTowardJobS
|
|||
ARG 0 activity
|
||||
METHOD method_29524 (Lnet/minecraft/class_3218;Lnet/minecraft/class_4208;)V
|
||||
ARG 1 pos
|
||||
METHOD method_29783 (Lnet/minecraft/class_6880;)Z
|
||||
ARG 0 poiType
|
||||
|
|
|
@ -1,2 +1,15 @@
|
|||
CLASS net/minecraft/class_7097 net/minecraft/entity/ai/brain/task/WalkTowardsLandTask
|
||||
FIELD field_37433 TASK_COOLDOWN I
|
||||
METHOD method_47168 create (IF)Lnet/minecraft/class_7893;
|
||||
ARG 0 range
|
||||
ARG 1 speed
|
||||
METHOD method_47169 (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 3 context
|
||||
METHOD method_47170 (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 3 attackTarget
|
||||
ARG 4 walkTarget
|
||||
ARG 5 lookTarget
|
||||
METHOD method_47171 (Lorg/apache/commons/lang3/mutable/MutableLong;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z
|
||||
ARG 5 world
|
||||
ARG 6 entity
|
||||
ARG 7 time
|
||||
|
|
|
@ -1 +1,15 @@
|
|||
CLASS net/minecraft/class_7297 net/minecraft/entity/ai/brain/task/WalkTowardsLookTargetTask
|
||||
METHOD method_47128 (Ljava/util/function/Function;IFILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 4 context
|
||||
METHOD method_47129 (Ljava/util/function/Function;IFILnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 4 lookTarget
|
||||
ARG 5 walkTarget
|
||||
METHOD method_47130 create (Ljava/util/function/Function;IIF)Lnet/minecraft/class_7893;
|
||||
ARG 0 lookTargetFunction
|
||||
ARG 1 completionRange
|
||||
ARG 2 searchRange
|
||||
ARG 3 speed
|
||||
METHOD method_47131 (Ljava/util/function/Function;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;FILnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 6 world
|
||||
ARG 7 entity
|
||||
ARG 8 time
|
||||
|
|
|
@ -0,0 +1,21 @@
|
|||
CLASS net/minecraft/class_4814 net/minecraft/entity/ai/brain/task/WalkTowardsPosTask
|
||||
METHOD method_24577 fuzz (Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
|
||||
ARG 0 mob
|
||||
ARG 1 pos
|
||||
METHOD method_24578 fuzz (Lnet/minecraft/class_5819;)I
|
||||
ARG 0 random
|
||||
METHOD method_46939 (Lnet/minecraft/class_7898$class_7900;IFLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 3 pos
|
||||
ARG 4 attackTarget
|
||||
ARG 5 walkTarget
|
||||
ARG 6 lookTarget
|
||||
METHOD method_46940 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;IFLnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z
|
||||
ARG 4 world
|
||||
ARG 5 entity
|
||||
ARG 6 time
|
||||
METHOD method_46941 create (Lnet/minecraft/class_4140;IF)Lnet/minecraft/class_7894;
|
||||
ARG 0 posModule
|
||||
ARG 1 completionRange
|
||||
ARG 2 speed
|
||||
METHOD method_46942 (Lnet/minecraft/class_4140;IFLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 3 context
|
|
@ -1 +1,14 @@
|
|||
CLASS net/minecraft/class_7098 net/minecraft/entity/ai/brain/task/WalkTowardsWaterTask
|
||||
METHOD method_47172 create (IF)Lnet/minecraft/class_7893;
|
||||
ARG 0 range
|
||||
ARG 1 speed
|
||||
METHOD method_47173 (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 3 context
|
||||
METHOD method_47174 (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 3 attackTarget
|
||||
ARG 4 walkTarget
|
||||
ARG 5 lookTarget
|
||||
METHOD method_47175 (Lorg/apache/commons/lang3/mutable/MutableLong;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z
|
||||
ARG 5 world
|
||||
ARG 6 entity
|
||||
ARG 7 time
|
||||
|
|
|
@ -1 +1,19 @@
|
|||
CLASS net/minecraft/class_4289 net/minecraft/entity/ai/brain/task/WanderIndoorsTask
|
||||
METHOD method_46949 create (F)Lnet/minecraft/class_7893;
|
||||
ARG 0 speed
|
||||
METHOD method_46950 (FLnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 1 context
|
||||
METHOD method_46951 (FLnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 1 walkTarget
|
||||
METHOD method_46952 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z
|
||||
ARG 2 pos
|
||||
METHOD method_46953 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
|
||||
ARG 1 pos
|
||||
METHOD method_46954 (Lnet/minecraft/class_7906;FLnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z
|
||||
ARG 2 world
|
||||
ARG 3 entity
|
||||
ARG 4 time
|
||||
METHOD method_46955 (Lnet/minecraft/class_7906;FLnet/minecraft/class_2338;)V
|
||||
ARG 2 pos
|
||||
METHOD method_46956 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z
|
||||
ARG 2 pos
|
||||
|
|
|
@ -1 +1,12 @@
|
|||
CLASS net/minecraft/class_4827 net/minecraft/entity/ai/brain/task/WantNewItemTask
|
||||
METHOD method_47290 create (I)Lnet/minecraft/class_7893;
|
||||
ARG 0 range
|
||||
METHOD method_47291 (ILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 1 context
|
||||
METHOD method_47292 (Lnet/minecraft/class_7898$class_7900;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 2 admiringItem
|
||||
ARG 3 nearestVisibleWantedItem
|
||||
METHOD method_47293 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;ILnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
|
||||
ARG 4 world
|
||||
ARG 5 entity
|
||||
ARG 6 time
|
||||
|
|
|
@ -1,6 +1,29 @@
|
|||
CLASS net/minecraft/class_5326 net/minecraft/entity/ai/brain/task/WorkStationCompetitionTask
|
||||
METHOD method_29253 isCompletedWorkStation (Lnet/minecraft/class_6880;Lnet/minecraft/class_3852;)Z
|
||||
ARG 0 poiType
|
||||
ARG 1 profession
|
||||
METHOD method_29255 keepJobSiteForMoreExperiencedVillager (Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)Lnet/minecraft/class_1646;
|
||||
ARG 0 first
|
||||
ARG 1 second
|
||||
METHOD method_29257 isUsingWorkStationAt (Lnet/minecraft/class_4208;Lnet/minecraft/class_6880;Lnet/minecraft/class_1646;)Z
|
||||
ARG 0 pos
|
||||
ARG 1 poiType
|
||||
ARG 2 villager
|
||||
METHOD method_47006 create ()Lnet/minecraft/class_7893;
|
||||
METHOD method_47007 (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1646;
|
||||
ARG 0 villager
|
||||
METHOD method_47008 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
METHOD method_47009 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 1 jobSite
|
||||
ARG 2 mobs
|
||||
METHOD method_47010 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)Z
|
||||
ARG 3 world
|
||||
ARG 4 entity
|
||||
ARG 5 time
|
||||
METHOD method_47011 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_1646;Lnet/minecraft/class_4208;Lnet/minecraft/class_6880;)V
|
||||
ARG 4 poiType
|
||||
METHOD method_47012 (Lnet/minecraft/class_1646;Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 mob
|
||||
METHOD method_47013 (Lnet/minecraft/class_4208;Lnet/minecraft/class_6880;Lnet/minecraft/class_1646;)Z
|
||||
ARG 2 villager
|
||||
|
|
|
@ -174,6 +174,8 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain
|
|||
METHOD method_27086 isWillingToTrade (Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)Z
|
||||
ARG 0 piglin
|
||||
ARG 1 nearbyItems
|
||||
METHOD method_29275 (Lnet/minecraft/class_4836;)Z
|
||||
ARG 0 piglin
|
||||
METHOD method_29276 isHuntingTarget (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
|
||||
ARG 0 piglin
|
||||
ARG 1 target
|
||||
|
@ -213,3 +215,6 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain
|
|||
ARG 0 piglin
|
||||
METHOD method_30241 (Lnet/minecraft/class_5418;)Z
|
||||
ARG 0 nearbyVisiblePiglin
|
||||
METHOD method_47272 makeFollowTasks ()Lcom/google/common/collect/ImmutableList;
|
||||
METHOD method_47273 (Lnet/minecraft/class_7895$class_7896;Lnet/minecraft/class_1309;)Z
|
||||
ARG 1 entity
|
||||
|
|
|
@ -22,6 +22,7 @@ CLASS net/minecraft/class_7261 net/minecraft/entity/mob/WardenBrain
|
|||
ARG 1 entity
|
||||
METHOD method_42230 create (Lnet/minecraft/class_7260;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;
|
||||
ARG 0 warden
|
||||
ARG 1 dynamic
|
||||
METHOD method_42231 lookAtDisturbance (Lnet/minecraft/class_7260;Lnet/minecraft/class_2338;)V
|
||||
ARG 0 warden
|
||||
ARG 1 pos
|
||||
|
@ -49,3 +50,11 @@ CLASS net/minecraft/class_7261 net/minecraft/entity/mob/WardenBrain
|
|||
ARG 0 brain
|
||||
METHOD method_42245 addRoarActivities (Lnet/minecraft/class_4095;)V
|
||||
ARG 0 brain
|
||||
METHOD method_47302 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 context
|
||||
METHOD method_47303 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911;
|
||||
ARG 1 digCooldown
|
||||
METHOD method_47304 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)Z
|
||||
ARG 2 world
|
||||
ARG 3 entity
|
||||
ARG 4 time
|
||||
|
|
|
@ -30,6 +30,7 @@ CLASS net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity
|
|||
METHOD method_19174 initBrain (Lnet/minecraft/class_4095;)V
|
||||
ARG 1 brain
|
||||
METHOD method_19176 releaseTicketFor (Lnet/minecraft/class_4140;)V
|
||||
ARG 1 pos
|
||||
METHOD method_19177 talkWithVillager (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;J)V
|
||||
ARG 1 world
|
||||
ARG 2 villager
|
||||
|
@ -78,6 +79,8 @@ CLASS net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity
|
|||
METHOD method_20696 decayGossip ()V
|
||||
METHOD method_20697 eatForBreeding ()V
|
||||
METHOD method_20698 lacksFood ()Z
|
||||
METHOD method_20699 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;Lnet/minecraft/class_1309;)V
|
||||
ARG 2 observer
|
||||
METHOD method_20741 hasRecentlySlept (J)Z
|
||||
ARG 1 worldTime
|
||||
METHOD method_20821 clearDailyRestockCount ()V
|
||||
|
|
Loading…
Reference in New Issue