LogoArcartX Doc

客户端输入事件

鼠标点击与移动打断事件

客户端输入事件

  • 与玩家鼠标操作和移动状态相关的事件。

ClientMouseClickEvent

  • 玩家鼠标点击时触发
  • 属性
    • player: Player — 玩家
    • button: int — 鼠标按键(0=左键,1=右键,2=中键)
    • action: int — 动作类型
  • 可取消:是
  • 调用示例
@EventHandler
public void onMouseClick(ClientMouseClickEvent event) {
    if (event.getButton() == 0) {
        // 左键点击
    }
}

ClientMoveBreakEvent

  • 玩家移动打断时触发,通常在播放动画或执行动作时玩家移动会触发此事件
  • 属性player: Player — 玩家
  • 可取消:是
  • 调用示例
@EventHandler
public void onMoveBreak(ClientMoveBreakEvent event) {
    // 玩家移动打断了当前动作
}

On this page