Spigot Plugin

HeadPlugin

Maak een plugin die letterlijk geen "codexe" of "eu" bevat maar misterpandaaatje.nl. Ik wil dat ie contact maakt met de https://minecraft-heads.com website zodat je met /head een head kan krijgen. Als er meerdere resultaten zijn stuurt ie de links van al die heads en dan moet je een nummer invoeren met /head [nummer] (als er niks actief is moet nummer een head blijven)

src/main/java/nl/misterpandaaatje/headplugin/HeadPlugin.java
package nl.misterpandaaatje.headplugin;

import nl.misterpandaaatje.headplugin.commands.HeadCommand;
import nl.misterpandaaatje.headplugin.config.PluginConfig;
import nl.misterpandaaatje.headplugin.managers.SearchManager;
import org.bukkit.plugin.java.JavaPlugin;

public class HeadPlugin extends JavaPlugin {

    private PluginConfig config;
    private SearchManager searchManager;

    @Override
    public void onEnable() {
        // Laad configuratie
        saveDefaultConfig();
        config = new PluginConfig(this);

        // Initialiseer managers
        searchManager = new SearchManager(this, config);

        // Registreer commands
        getCommand("head").setExecutor(new HeadCommand(this, searchManager, config));
        getCommand("head").setTabCompleter(new HeadCommand(this, searchManager, config));

        getLogger().info("HeadPlugin is ingeschakeld!");
    }

    @Override
    public void onDisable() {
        getLogger().info("HeadPlugin is uitgeschakeld!");
    }

    public PluginConfig getPluginConfig() {
        return config;
    }

    public SearchManager getSearchManager() {
        return searchManager;
    }
}