package dev.llan.events; import dev.llan.model.state.State; import dev.llan.events.Events.*; public class SwitchStateEvent extends BaseEvent { private State newState; public SwitchStateEvent(State newState) { super(EventType.SWITCH_STATE); this.newState = newState; } @Override public State getNewState() { return this.newState; } @Override public String getMessage() { return "Swapped state to " + newState; } }