diff --git a/src/main/java/cc/carm/plugin/scriptitems/command/ScriptItemsCommand.java b/src/main/java/cc/carm/plugin/scriptitems/command/ScriptItemsCommand.java index dbc3dfa..7020444 100644 --- a/src/main/java/cc/carm/plugin/scriptitems/command/ScriptItemsCommand.java +++ b/src/main/java/cc/carm/plugin/scriptitems/command/ScriptItemsCommand.java @@ -1,6 +1,5 @@ package cc.carm.plugin.scriptitems.command; -import cc.carm.plugin.scriptitems.Main; import cc.carm.plugin.scriptitems.ScriptItemsAPI; import cc.carm.plugin.scriptitems.configuration.PluginMessages; import cc.carm.plugin.scriptitems.item.ScriptConfiguration; @@ -64,14 +63,10 @@ public class ScriptItemsCommand implements CommandExecutor, TabCompleter { return true; } - player.getInventory().setItemInMainHand(null); ItemStack after = settings.applyItem(item.clone()); - Main.getInstance().getScheduler().runLater(10L, () -> { - if (player.isOnline()) { - player.getInventory().setItemInMainHand(after); - PluginMessages.APPLIED.send(sender, item.getType().name(), settings.getName()); - } - }); + player.getInventory().setItemInMainHand(after); + PluginMessages.APPLIED.send(sender, item.getType().name(), settings.getName()); + return true; } else if (aim.equalsIgnoreCase("give")) { diff --git a/src/main/java/cc/carm/plugin/scriptitems/manager/ItemsManager.java b/src/main/java/cc/carm/plugin/scriptitems/manager/ItemsManager.java index cbfd403..b927444 100644 --- a/src/main/java/cc/carm/plugin/scriptitems/manager/ItemsManager.java +++ b/src/main/java/cc/carm/plugin/scriptitems/manager/ItemsManager.java @@ -95,7 +95,6 @@ public class ItemsManager { } public ItemStack applyTag(@NotNull ItemStack originalItem, String identifier, UUID uuid) { - if (!originalItem.hasItemMeta()) return originalItem; ItemMeta meta = originalItem.getItemMeta(); if (meta == null) return originalItem; CustomItemTagContainer container = meta.getCustomTagContainer();