Make AI task lifecycle easier to understand (#581)

This commit is contained in:
Sargun Vohra 2019-04-03 08:43:23 -07:00 committed by Modmuss50
parent d4d42f2976
commit dcf0691315
1 changed files with 6 additions and 2 deletions

View File

@ -4,6 +4,8 @@ CLASS ajj net/minecraft/entity/ai/brain/task/Task
FIELD b endTime J
FIELD c minRunTime I
FIELD d maxRunTime I
METHOD <init> (I)V
ARG 1 exactRunTime
METHOD <init> (II)V
ARG 1 minRunTime
ARG 2 maxRunTime
@ -12,7 +14,7 @@ CLASS ajj net/minecraft/entity/ai/brain/task/Task
ARG 1 time
METHOD a hasRequiredMemoryState (Laii;)Z
ARG 1 entity
METHOD a canRun (Lve;Laii;)Z
METHOD a shouldRun (Lve;Laii;)Z
ARG 1 world
ARG 2 entity
METHOD a run (Lve;Laii;J)V
@ -25,6 +27,7 @@ CLASS ajj net/minecraft/entity/ai/brain/task/Task
ARG 2 entity
ARG 3 time
METHOD c tick (Lve;Laii;J)V
ARG 3 time
METHOD d keepRunning (Lve;Laii;J)V
ARG 1 world
ARG 2 entity
@ -33,7 +36,8 @@ CLASS ajj net/minecraft/entity/ai/brain/task/Task
ARG 1 world
ARG 2 entity
ARG 3 time
METHOD f stopInternal (Lve;Laii;J)V
METHOD f finishRunning (Lve;Laii;J)V
ARG 3 time
METHOD g shouldKeepRunning (Lve;Laii;J)Z
ARG 1 world
ARG 2 entity