接口 Boat

所有超级接口:
CommandSender, Entity, Metadatable, Nameable, Permissible, PersistentDataHolder, ServerOperator, Vehicle
所有已知子接口:
ChestBoat

public interface Boat extends Vehicle
代表船实体
  • 方法详细资料

    • getWoodType

      已过时。
      建议使用 getBoatType()
      获取船的木质种类. (例如:橡木质船/云杉木质船/白桦木质船等 ...)

      原文: Gets the wood type of the boat.

      返回:
      船的木质种类
    • setWoodType

      @Deprecated void setWoodType(@NotNull @NotNull TreeSpecies species)
      已过时。
      建议使用 setBoatType(Type)
      设置船的木质种类.

      原文: Sets the wood type of the boat.

      参数:
      species - 新的木质种类
    • getBoatType

      @NotNull @NotNull Boat.Type getBoatType()
      Gets the type of the boat.
      返回:
      the boat type
    • setBoatType

      void setBoatType(@NotNull @NotNull Boat.Type type)
      Sets the type of the boat.
      参数:
      type - the new type
    • getMaxSpeed

      @Deprecated double getMaxSpeed()
      已过时。
      船是复杂的,其中许多方法不能在多个版本中正常的工作.
      获取船的最高速度,该速度与船的方向速度无关.

      原文: Gets the maximum speed of a boat. The speed is unrelated to the velocity.

      返回:
      最大速度.
    • setMaxSpeed

      @Deprecated void setMaxSpeed(double speed)
      已过时。
      船是复杂的,其中许多方法不能在多个版本中正常的工作.
      设置船的最大速度,必须是非负数. 该默认值为0.4D

      原文: Sets the maximum speed of a boat. Must be nonnegative. Default is 0.4D.

      参数:
      speed - 最大速度.
    • getOccupiedDeceleration

      @Deprecated double getOccupiedDeceleration()
      已过时。
      船是复杂的,其中许多方法不能在多个版本中正常的工作.
      获取当前已被占用船的加减速度的速率,(新速度=当前速度*速率) 该默认值为0.2.

      原文: Gets the deceleration rate (newSpeed = curSpeed * rate) of occupied boats. The default is 0.2.

      返回:
      加减速率
    • setOccupiedDeceleration

      @Deprecated void setOccupiedDeceleration(double rate)
      已过时。
      船是复杂的,其中许多方法不能在多个版本中正常的工作.
      设置当前已被占用船的加减速度速率(新速度=当前速度*速率). 设置为一个高的数值 时将允许船有更高的加速速率. 该默认值为0.2.

      原文: Sets the deceleration rate (newSpeed = curSpeed * rate) of occupied boats. Setting this to a higher value allows for quicker acceleration. The default is 0.2.

      参数:
      rate - 加减速率
    • getUnoccupiedDeceleration

      @Deprecated double getUnoccupiedDeceleration()
      已过时。
      船是复杂的,其中许多方法不能在多个版本中正常的工作.
      获取未占用船的加减速度速率(新速度=当前速度*速率). 默认值为-1. 值低于0表示没有施加额外的加减速速率.

      原文: Gets the deceleration rate (newSpeed = curSpeed * rate) of unoccupied boats. The default is -1. Values below 0 indicate that no additional deceleration is imposed.

      返回:
      加减速速率
    • setUnoccupiedDeceleration

      @Deprecated void setUnoccupiedDeceleration(double rate)
      已过时。
      船是复杂的,其中许多方法不能在多个版本中正常的工作.
      设置未占用船的加减速度速率(新速度=当前速度*速率). 设置一个高的数值时,如果玩家下船将允许该船有更快的减速速率. 默认值为-1. 值低于0表示没有施加额外的加减速速率.

      原文: Sets the deceleration rate (newSpeed = curSpeed * rate) of unoccupied boats. Setting this to a higher value allows for quicker deceleration of boats when a player disembarks. The default is -1. Values below 0 indicate that no additional deceleration is imposed.

      参数:
      rate - 加减速速率
    • getWorkOnLand

      @Deprecated boolean getWorkOnLand()
      已过时。
      船是复杂的,其中许多方法不能在多个版本中正常的工作.
      获取船能否在陆地上工作.

      原文: Get whether boats can work on land.

      返回:
      能否在陆地上工作.
    • setWorkOnLand

      @Deprecated void setWorkOnLand(boolean workOnLand)
      已过时。
      船是复杂的,其中许多方法不能在多个版本中正常的工作.
      设置一个船能否在陆地上工作.

      原文: Set whether boats can work on land.

      参数:
      workOnLand - 能否在陆地上工作
    • getStatus

      Gets the status of the boat.
      返回:
      the status