API

Methods

You can check all methods with the MineChessAPI class.

Events

// Event called when the arena starts.
@EventHandler
public void arenaStarts(ArenaStartEvent event){
  Arena arena = event.getArena();
}
// Event called when the arena ends.
@EventHandler
public void arenaEnds(ArenaEndEvent event){
  Arena arena = event.getArena();
  GamePlayer winner = event.getWinner(); // null if tie
  GamePlayer loser = event.getLoser(); // null if tie
  GameEndsReason endReason = arena.getEndReason();
}
// Only MineChess+!
// Event called when the player vs computer arena starts.
@EventHandler
public void aiArenaStarts(AIArenaStartEvent event){
  Arena arena = event.getArena();
  Player player = event.getPlayer();
}
// Only MineChess+!
// Event called when the player vs computer arena ends.
@EventHandler
public void aiArenaEnds(AIArenaEndEvent event){
  Arena arena = event.getArena();
  Player player = event.getPlayer();
  AIArenaEndStatus status = event.getStatus(); // WIN, LOSE OR TIE
}

Last updated