类 AbstractEntityDefault

java.lang.Object
moe.kawayi.org.utopia.server.entity.AbstractEntityDefault
所有已实现的接口:
Cloneable, Entity

public abstract class AbstractEntityDefault extends Object implements Entity
实体类的一个基本抽象实现
  • 构造器详细资料

    • AbstractEntityDefault

      public AbstractEntityDefault()
      默认构造
  • 方法详细资料

    • getPosition

      @NotNull public Optional<WorldPosition> getPosition()
      获取位置
      指定者:
      getPosition 在接口中 Entity
      返回:
      实体位置
    • setPosition

      public void setPosition(@NotNull WorldPosition newPosition)
      设置实体位置
      指定者:
      setPosition 在接口中 Entity
      参数:
      newPosition - 新的实体位置
    • needUpdate

      public boolean needUpdate()
      检查是否需要update
      指定者:
      needUpdate 在接口中 Entity
      返回:
      如果返回true,则认为需要进行update。否则跳过update调用。