程序包 org.bukkit.block

接口 Bell

所有超级接口:
BlockState, Metadatable, PersistentDataHolder, TileState

public interface Bell extends TileState
代表钟.
  • 方法详细资料

    • ring

      boolean ring(@Nullable @Nullable Entity entity, @Nullable @Nullable BlockFace direction)
      Ring this bell. This will call a BellRingEvent.
      参数:
      entity - the entity ringing the bell
      direction - the direction from which the bell was rung or null to ring in the direction that the bell is facing
      返回:
      true if rung successfully, false if the event was cancelled
    • ring

      boolean ring(@Nullable @Nullable Entity entity)
      Ring this bell in the direction that the bell is facing. This will call a BellRingEvent.
      参数:
      entity - the entity ringing the bell
      返回:
      true if rung successfully, false if the event was cancelled
    • ring

      boolean ring(@Nullable @Nullable BlockFace direction)
      Ring this bell. This will call a BellRingEvent.
      参数:
      direction - the direction from which the bell was rung or null to ring in the direction that the bell is facing
      返回:
      true if rung successfully, false if the event was cancelled
    • ring

      boolean ring()
      Ring this bell in the direction that the bell is facing. This will call a BellRingEvent.
      返回:
      true if rung successfully, false if the event was cancelled
    • isShaking

      boolean isShaking()
      Check whether or not this bell is shaking. A bell is considered to be shaking if it was recently rung.

      A bell will typically shake for 50 ticks.

      返回:
      true if shaking, false otherwise
    • getShakingTicks

      int getShakingTicks()
      Get the amount of ticks since this bell has been shaking, or 0 if the bell is not currently shaking.

      A bell will typically shake for 50 ticks.

      返回:
      the time in ticks since the bell was rung, or 0 if not shaking
    • isResonating

      boolean isResonating()
      Check whether or not this bell is resonating. A bell is considered to be resonating if while shaking, raiders were detected in the area and are ready to be highlighted to nearby players.

      A bell will typically resonate for 40 ticks.

      返回:
      true if resonating, false otherwise
    • getResonatingTicks

      int getResonatingTicks()
      Get the amount of ticks since this bell has been resonating, or 0 if the bell is not currently resonating.

      A bell will typically resonate for 40 ticks.

      返回:
      the time in ticks since the bell has been resonating, or 0 if not resonating