Improved NPE handling.
This commit is contained in:
parent
d9ddb522ab
commit
dcc53e7c7b
|
@ -225,6 +225,7 @@ public class WarpSigns extends AddonHelper implements Listener {
|
|||
*/
|
||||
public void loadWarpList() {
|
||||
plugin.getLogger().info("Loading warps...");
|
||||
warpList = new HashMap<>();
|
||||
try {
|
||||
Warps warps = handler.loadObject("warps");
|
||||
// If there's nothing there, start fresh
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package bskyblock.addin.warps.database.object;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.UUID;
|
||||
|
||||
|
@ -10,7 +11,7 @@ import us.tastybento.bskyblock.database.objects.DataObject;
|
|||
public class Warps extends DataObject {
|
||||
|
||||
private String uniqueId = "warps";
|
||||
private Map<UUID, Location> warpSigns;
|
||||
private Map<UUID, Location> warpSigns = new HashMap<>();
|
||||
|
||||
@Override
|
||||
public String getUniqueId() {
|
||||
|
@ -23,6 +24,8 @@ public class Warps extends DataObject {
|
|||
}
|
||||
|
||||
public Map<UUID, Location> getWarpSigns() {
|
||||
if (warpSigns == null)
|
||||
return new HashMap<>();
|
||||
return warpSigns;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue