Class UniversalTimedMemory

java.lang.Object
cn.nukkit.entity.ai.memory.UniversalTimedMemory
All Implemented Interfaces:
IMemory<Integer>, TimedMemory
Direct Known Subclasses:
BurnTimeMemory, EggSpawnTimeMemory, InLoveMemory

public abstract class UniversalTimedMemory extends Object implements IMemory<Integer>, TimedMemory
Author:
LT_Name
  • Field Details

  • Constructor Details

    • UniversalTimedMemory

      public UniversalTimedMemory()
    • UniversalTimedMemory

      public UniversalTimedMemory(int time)
  • Method Details

    • getTime

      public int getTime()
      Specified by:
      getTime in interface TimedMemory
      Returns:
      此Memory刷新时服务端的Tick数
    • getData

      @Nullable public Integer getData()
      Specified by:
      getData in interface IMemory<Integer>
      Returns:
      此记忆中包含的数据
    • setData

      public void setData(@Nullable Integer data)
      Specified by:
      setData in interface IMemory<Integer>