package dev.llan.events;
import java.util.ArrayList;
import java.util.List;
import dev.llan.events.Events.*;
public class PlayerUpdatedEvent extends BaseEvent {
private List<PlayerUpdateType> 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<PlayerUpdateType> getPlayerUpdateTypes() {
return this.updateTypes;
}
@Override
public String getMessage() {
return "Player Object Updated";
}
}