public abstract class Task<E extends LivingEntity>
extends java.lang.Object
| 修飾子とタイプ | クラスと説明 | 
|---|---|
| static class  | Task.Status | 
| コンストラクタと説明 | 
|---|
| Task(java.util.Map<MemoryModuleType<?>,MemoryModuleStatus> requiredMemoryStateIn) | 
| Task(java.util.Map<MemoryModuleType<?>,MemoryModuleStatus> requiredMemoryStateIn,
    int duration) | 
| Task(java.util.Map<MemoryModuleType<?>,MemoryModuleStatus> requiredMemoryStateIn,
    int durationMinIn,
    int durationMaxIn) | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| Task.Status | getStatus() | 
| protected boolean | isTimedOut(long gameTime) | 
| protected void | resetTask(ServerWorld worldIn,
         E entityIn,
         long gameTimeIn) | 
| protected boolean | shouldContinueExecuting(ServerWorld worldIn,
                       E entityIn,
                       long gameTimeIn) | 
| protected boolean | shouldExecute(ServerWorld worldIn,
             E owner) | 
| boolean | start(ServerWorld worldIn,
     E owner,
     long gameTime) | 
| protected void | startExecuting(ServerWorld worldIn,
              E entityIn,
              long gameTimeIn) | 
| void | stop(ServerWorld worldIn,
    E entityIn,
    long gameTimeIn) | 
| void | tick(ServerWorld worldIn,
    E entityIn,
    long gameTime) | 
| java.lang.String | toString() | 
| protected void | updateTask(ServerWorld worldIn,
          E owner,
          long gameTime) | 
public Task(java.util.Map<MemoryModuleType<?>,MemoryModuleStatus> requiredMemoryStateIn)
public Task(java.util.Map<MemoryModuleType<?>,MemoryModuleStatus> requiredMemoryStateIn, int duration)
public Task(java.util.Map<MemoryModuleType<?>,MemoryModuleStatus> requiredMemoryStateIn, int durationMinIn, int durationMaxIn)
public Task.Status getStatus()
public final boolean start(ServerWorld worldIn, E owner, long gameTime)
protected void startExecuting(ServerWorld worldIn, E entityIn, long gameTimeIn)
public final void tick(ServerWorld worldIn, E entityIn, long gameTime)
protected void updateTask(ServerWorld worldIn, E owner, long gameTime)
public final void stop(ServerWorld worldIn, E entityIn, long gameTimeIn)
protected void resetTask(ServerWorld worldIn, E entityIn, long gameTimeIn)
protected boolean shouldContinueExecuting(ServerWorld worldIn, E entityIn, long gameTimeIn)
protected boolean isTimedOut(long gameTime)
protected boolean shouldExecute(ServerWorld worldIn, E owner)
public java.lang.String toString()
toString クラス内 java.lang.Object