Skip to content

Commit

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

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

public class GameStateInitEvent extends GameStateEvent{

private static final HandlerList handlers = new HandlerList();

private final GameState previousState;

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

public GameState getPreviousState() {
return previousState;
}

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

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

0 comments on commit d11d790

Please sign in to comment.