- Fixed Async error with new ItemBuildEvent

This commit is contained in:
Dancull47 2021-10-15 06:20:59 -04:00
parent 27b8e5beac
commit a4448f4317

View File

@ -12,6 +12,7 @@ import net.Indyuce.mmoitems.gui.PluginInventory;
import net.Indyuce.mmoitems.stat.data.random.RandomStatData; import net.Indyuce.mmoitems.stat.data.random.RandomStatData;
import net.Indyuce.mmoitems.stat.type.ItemStat; import net.Indyuce.mmoitems.stat.type.ItemStat;
import org.apache.commons.lang.Validate; import org.apache.commons.lang.Validate;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.configuration.ConfigurationSection; import org.bukkit.configuration.ConfigurationSection;
@ -110,7 +111,7 @@ public abstract class EditionInventory extends PluginInventory {
*/ */
template = MMOItems.plugin.getTemplates().getTemplate(template.getType(), template.getId()); template = MMOItems.plugin.getTemplates().getTemplate(template.getType(), template.getId());
editedModifier = editedModifier != null ? template.getModifier(editedModifier.getId()) : null; editedModifier = editedModifier != null ? template.getModifier(editedModifier.getId()) : null;
updateCachedItem(); Bukkit.getScheduler().runTask(MMOItems.plugin, () -> updateCachedItem());
open(); open();
} }