Merge pull request #289 from TinyTank800/master

Auto grab for Enchanted: list
This commit is contained in:
RockyHawk 2024-01-21 20:27:12 +11:00 committed by GitHub
commit 2236f07eec
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -462,9 +462,12 @@ public class ItemCreation {
} }
file.set("panels." + panelName + ".item." + i + ".stack", cont.getAmount()); file.set("panels." + panelName + ".item." + i + ".stack", cont.getAmount());
if(!cont.getEnchantments().isEmpty()){ if(!cont.getEnchantments().isEmpty()){
List<String> enchantments = new ArrayList<>(); Map<Enchantment, Integer> enchantments = cont.getEnchantments();
enchantments.add("true"); List<String> newEnchantments = new ArrayList<>();
file.set("panels." + panelName + ".item." + i + ".enchanted", enchantments); for(Enchantment enchantment : enchantments.keySet()){
newEnchantments.add(enchantment.getKey().getKey() + " " + enchantments.get(enchantment));
}
file.set("panels." + panelName + ".item." + i + ".enchanted", newEnchantments);
} }
file.set("panels." + panelName + ".item." + i + ".name", Objects.requireNonNull(cont.getItemMeta()).getDisplayName()); file.set("panels." + panelName + ".item." + i + ".name", Objects.requireNonNull(cont.getItemMeta()).getDisplayName());
file.set("panels." + panelName + ".item." + i + ".lore", Objects.requireNonNull(cont.getItemMeta()).getLore()); file.set("panels." + panelName + ".item." + i + ".lore", Objects.requireNonNull(cont.getItemMeta()).getLore());