1
mirror of https://github.com/CarmJos/ScriptItems synced 2024-09-19 21:35:50 +00:00

修改类名

This commit is contained in:
Carm Jos 2022-03-13 18:39:14 +08:00
parent e19e6b0627
commit 632529d9b1
2 changed files with 10 additions and 4 deletions

View File

@ -1,5 +1,6 @@
package cc.carm.plugin.scriptitems.command; package cc.carm.plugin.scriptitems.command;
import cc.carm.plugin.scriptitems.Main;
import cc.carm.plugin.scriptitems.ScriptItemsAPI; import cc.carm.plugin.scriptitems.ScriptItemsAPI;
import cc.carm.plugin.scriptitems.configuration.PluginMessages; import cc.carm.plugin.scriptitems.configuration.PluginMessages;
import cc.carm.plugin.scriptitems.item.ScriptConfiguration; import cc.carm.plugin.scriptitems.item.ScriptConfiguration;
@ -63,9 +64,14 @@ public class ScriptItemsCommand implements CommandExecutor, TabCompleter {
return true; return true;
} }
player.getInventory().setItemInMainHand(settings.applyItem(item.clone())); player.getInventory().setItemInMainHand(null);
PluginMessages.APPLIED.send(sender, item.getType().name(), settings.getName()); 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());
}
});
return true; return true;
} else if (aim.equalsIgnoreCase("give")) { } else if (aim.equalsIgnoreCase("give")) {

View File

@ -23,7 +23,7 @@ public class ItemsManager {
private static final String FOLDER_NAME = "items"; private static final String FOLDER_NAME = "items";
public HashMap<String, ScriptConfiguration> items = new HashMap<>(); private HashMap<String, ScriptConfiguration> items = new HashMap<>();
protected NamespacedKey idKey; protected NamespacedKey idKey;
protected NamespacedKey uuidKey; protected NamespacedKey uuidKey;