diff --git a/src/main/java/com/extendedclip/deluxemenus/config/DeluxeMenusConfig.java b/src/main/java/com/extendedclip/deluxemenus/config/DeluxeMenusConfig.java index 80859a1e..f0eb720f 100644 --- a/src/main/java/com/extendedclip/deluxemenus/config/DeluxeMenusConfig.java +++ b/src/main/java/com/extendedclip/deluxemenus/config/DeluxeMenusConfig.java @@ -899,8 +899,13 @@ private RequirementList getRequirements(FileConfiguration c, String path) { break; } wrapper.setAmount(c.getInt(rPath + ".amount", 1)); - wrapper.hasData(c.contains(rPath + ".data") && c.isInt(rPath + ".data")); - wrapper.setData((short) c.getInt(rPath + ".data", 0)); + if (c.contains(rPath + ".data") && c.isInt(rPath + ".data")) { + wrapper.hasData(true); + wrapper.setData((short) c.getInt(rPath + ".data", 0)); + } else if (c.contains(rPath + ".durability") && c.isInt(rPath + ".durability")) { + wrapper.hasData(true); + wrapper.setData((short) c.getInt(rPath + ".durability", 0)); + } if (c.isString(rPath + ".name")) { wrapper.setName(c.getString(rPath + ".name"));