package dev.llan.events; import java.util.ArrayList; import java.util.List; import dev.llan.events.Events.*; public class PlayerUpdatedEvent extends BaseEvent { private List updateTypes; public PlayerUpdatedEvent(PlayerUpdateType update, PlayerUpdateType... updateTypes) { super(EventType.PLAYER_UPDATE); this.updateTypes = new ArrayList<>(); this.updateTypes.add(update); for (PlayerUpdateType updateType : updateTypes) { this.updateTypes.add(updateType); } } @Override public List getPlayerUpdateTypes() { return this.updateTypes; } @Override public String getMessage() { return "Player Object Updated"; } }