Skip to content

Commit

Permalink
improve logging for missing metadata
Browse files Browse the repository at this point in the history
  • Loading branch information
Brokkonaut committed Feb 28, 2024
1 parent c2a77ba commit f7dcd7c
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions src/main/java/com/Acrobot/ChestShop/Signs/ChestShopSign.java
Expand Up @@ -169,10 +169,13 @@ public static ChestShopMetaData getChestShopMetaData(Sign sign) {
YamlConfiguration yamlConfiguration = new YamlConfiguration();
yamlConfiguration.loadFromString(string);

return (ChestShopMetaData) yamlConfiguration.get("metadata");

ChestShopMetaData metaData = (ChestShopMetaData) yamlConfiguration.get("metadata");
if (metaData == null) {
throw new NullPointerException("No metadata in:\n" + string);
}
return metaData;
} catch (Exception e) {
Bukkit.getLogger().log(Level.WARNING,
Bukkit.getLogger().log(Level.SEVERE,
"Exception loading Chestshop Metadata (" + sign.getX() + " " + sign.getY() + " " + sign.getZ() + ").", e);
return null;
}
Expand Down

0 comments on commit f7dcd7c

Please sign in to comment.