事件
PlayerViolationEvent (玩家违规事件)
当玩家被反作弊系统标记时触发。
方法
java
package me.rerere.matrix.api.events;
public class PlayerViolationEvent extends Event implements Cancellable {
public Player getPlayer() // 获取被标记的玩家
public HackType getHackType() // 获取作弊类型 (HackType)
public String getMessage() // 获取事件消息
public int getViolations() // 获取违规等级
public String getComponent() // 获取组件信息
public boolean isCancelled() // 检查事件是否被取消
public void setCancelled(boolean b) // 设置事件是否被取消
}
PlayerViolationCommandEvent (玩家违规命令事件)
当玩家的违规等级达到配置文件中设定的阈值并开始执行命令时触发。
方法
java
package me.rerere.matrix.api.events;
public class PlayerViolationCommandEvent extends Event implements Cancellable {
public Player getPlayer() // 获取玩家
public HackType getHackType() // 获取作弊类型 (HackType)
public String getCommand() // 获取要执行的命令
@Override
public boolean isCancelled() // 检查事件是否被取消
@Override
public void setCancelled(boolean b) // 设置事件是否被取消
}