42 lines
915 B
Java
42 lines
915 B
Java
package bskyblock.addin.warps.database.object;
|
|
|
|
import java.util.HashMap;
|
|
import java.util.Map;
|
|
import java.util.UUID;
|
|
|
|
import org.bukkit.Location;
|
|
|
|
import us.tastybento.bskyblock.database.objects.DataObject;
|
|
|
|
public class WarpsData implements DataObject {
|
|
|
|
private String uniqueId = "warps";
|
|
private Map<UUID, Location> warpSigns = new HashMap<>();
|
|
|
|
@Override
|
|
public String getUniqueId() {
|
|
return uniqueId;
|
|
}
|
|
|
|
@Override
|
|
public void setUniqueId(String uniqueId) {
|
|
this.uniqueId = uniqueId;
|
|
}
|
|
|
|
public Map<UUID, Location> getWarpSigns() {
|
|
if (warpSigns == null)
|
|
return new HashMap<>();
|
|
return warpSigns;
|
|
}
|
|
|
|
public void setWarpSigns(Map<UUID, Location> warpSigns) {
|
|
this.warpSigns = warpSigns;
|
|
}
|
|
|
|
public WarpsData save(Map<UUID, Location> warpList) {
|
|
this.warpSigns = warpList;
|
|
return this;
|
|
}
|
|
|
|
}
|