ScriptCat 1b47fe51e1 кто эти нбт придумал...
мучаюсь с нбт
2025-07-23 15:09:25 +03:00

51 lines
1.3 KiB
Java

package tokarotik.giftapi;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.inventory.ItemStack;
import org.bukkit.plugin.java.JavaPlugin;
import tokarotik.giftapi.dev.GiftCommand;
public class Main extends JavaPlugin implements Listener
{
private APIManager apiManager;
@Override
public void onEnable() {
saveDefaultConfig();
getLogger().info("GiftAPI enabled!");
saveDefaultConfig();
apiManager = new APIManager(this, getConfig());
if (getConfig().getBoolean(ConfigPaths.DEVTEST, false))
{
this.getCommand("gift").setExecutor(new GiftCommand(apiManager));
}
}
@Override
public void onDisable() {
getLogger().info("GiftAPI disabled!");
}
// if failed to add, return false
// if successfully added, return true
public boolean add(Player player, ItemStack item)
{
return apiManager.add(player, item);
}
// if failed to remove item, return false
// if successfully removed item, return true
public boolean remove(Player player, ItemStack item)
{
return apiManager.remove(player, item);
}
// will open inventory GiftAPI
public void openGUI(Player player) {apiManager.openInventory(player);}
}