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