diff options
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/java/cat/freya/khs/configuration/Items.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main/java/cat/freya/khs/configuration/Items.java b/src/main/java/cat/freya/khs/configuration/Items.java index 6419d63..25a9120 100644 --- a/src/main/java/cat/freya/khs/configuration/Items.java +++ b/src/main/java/cat/freya/khs/configuration/Items.java @@ -176,8 +176,13 @@ public class Items { } if (item.isSet("lore")) config.set("lore", item.getStringList("lore")); - if (material.equalsIgnoreCase("POTION") || material.equalsIgnoreCase("SPLASH_POTION") || material.equalsIgnoreCase("LINGERING_POTION")) - config.set("base-effect", String.format("%s,%s,%s", item.getString("type"), false, splash)); + if (material.equalsIgnoreCase("POTION") || material.equalsIgnoreCase("SPLASH_POTION") || material.equalsIgnoreCase("LINGERING_POTION")) { + if (!Main.getInstance().supports(9)) { + config.set("base-effect", String.format("%s,%s,%s", item.getString("type"), false, splash)); + } else { + config.set("base-type", item.getString("type")); + } + } ItemStack stack = XItemStack.deserialize(config); int amt = item.getInt("amount"); if (amt < 1) amt = 1; |