Skip to content

Commit

Permalink
Added GameStateEvent.java class (#30)
Browse files Browse the repository at this point in the history
  • Loading branch information
TheKaVu committed May 23, 2023
1 parent 7cc12c3 commit b75c81b
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions src/main/java/dev/kavu/gameapi/event/GameStateEvent.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
package dev.kavu.gameapi.event;

import dev.kavu.gameapi.game.GameState;
import dev.kavu.gameapi.game.GameType;
import org.bukkit.event.HandlerList;

public class GameStateEvent extends GameEvent{

private static final HandlerList handlers = new HandlerList();

private final GameState gameState;
private final boolean scheduled;

public GameStateEvent(GameType gameType, GameState gameState, boolean scheduled) {
super(gameType);
this.gameState = gameState;
this.scheduled = scheduled;
}

public GameState getGameState() {
return gameState;
}

public boolean isScheduled() {
return scheduled;
}

@Override
public HandlerList getHandlers() {
return handlers;
}

public static HandlerList getHandlerList(){
return handlers;
}
}

0 comments on commit b75c81b

Please sign in to comment.