package pk.ajneb97.model; import java.util.ArrayList; public class PlayerData { private String name; private String uuid; private ArrayList kits; public PlayerData(String name,String uuid){ this.name = name; this.uuid = uuid; this.kits = new ArrayList(); } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getUuid() { return uuid; } public void setUuid(String uuid) { this.uuid = uuid; } public ArrayList getKits() { return kits; } public void setKits(ArrayList kits) { this.kits = kits; } public void addKit(PlayerDataKit kit){ this.kits.add(kit); } public PlayerDataKit getKit(String kitName){ for(PlayerDataKit kit : kits){ if(kit.getName().equals(kitName)){ return kit; } } return null; } public boolean setKitCooldown(String kitName, long cooldown){ PlayerDataKit playerDataKit = getKit(kitName); boolean creating = false; if(playerDataKit == null){ playerDataKit = new PlayerDataKit(kitName); kits.add(playerDataKit); creating = true; } playerDataKit.setCooldown(cooldown); return creating; } public long getKitCooldown(String kitName){ PlayerDataKit playerDataKit = getKit(kitName); if(playerDataKit == null){ return 0; }else{ return playerDataKit.getCooldown(); } } public boolean setKitOneTime(String kitName){ PlayerDataKit playerDataKit = getKit(kitName); boolean creating = false; if(playerDataKit == null){ playerDataKit = new PlayerDataKit(kitName); kits.add(playerDataKit); creating = true; } playerDataKit.setOneTime(true); return creating; } public boolean getKitOneTime(String kitName){ PlayerDataKit playerDataKit = getKit(kitName); if(playerDataKit == null){ return false; }else{ return playerDataKit.isOneTime(); } } public boolean setKitBought(String kitName){ PlayerDataKit playerDataKit = getKit(kitName); boolean creating = false; if(playerDataKit == null){ playerDataKit = new PlayerDataKit(kitName); kits.add(playerDataKit); creating = true; } playerDataKit.setBought(true); return creating; } public boolean getKitHasBought(String kitName){ PlayerDataKit playerDataKit = getKit(kitName); if(playerDataKit == null){ return false; }else{ return playerDataKit.isBought(); } } public void resetKit(String kitName){ for(int i=0;i