Skip to content

Commit

Permalink
Catch NPE in dPlayer. rebuildAssignmentConstants() in assignment trai…
Browse files Browse the repository at this point in the history
…t load.
  • Loading branch information
aufdemrand committed Jul 3, 2013
1 parent 6834bd3 commit 6e516cb
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 0 deletions.
Expand Up @@ -42,6 +42,7 @@ public void load(DataKey key) throws NPCLoadException {
if (hasAssignment())
dB.echoError("Missing assignment '" + assignment + "' for NPC '"
+ npc.getName() + "/" + npc.getId() + "! Perhaps the script has been removed?");
npc.getTrait(ConstantsTrait.class).rebuildAssignmentConstants();
}

/**
Expand Down
1 change: 1 addition & 0 deletions src/main/java/net/aufdemrand/denizen/objects/dPlayer.java
Expand Up @@ -29,6 +29,7 @@ public class dPlayer implements dObject {
static Map<String, dPlayer> players = new HashMap<String, dPlayer>();

public static dPlayer mirrorBukkitPlayer(Player player) {
if (player == null) return null;
if (players.containsKey(player.getName())) return players.get(player.getName());
else return new dPlayer(player);
}
Expand Down

0 comments on commit 6e516cb

Please sign in to comment.