API Seite 2 - IrisCraft/IrisEconomy GitHub Wiki

Nun musst du in deiner Main Klasse (die mit "OnEnable()" etc) ein paar Dinge hinzufügen.

Du benötigst zu allererst diese 2 Imports, musst du nicht zwingend kopieren, simples alt + enter reicht (IntelliJ) import de.iriscraft.irisEconomy.IrisEconomy; import de.iriscraft.irisEconomy.api.IEconomyAPI;

nun musst du ÜBER deiner OnEnable diesen Abschnitt hinzufügen: private IEconomyAPI economyAPI;

in der OnEnable selbst, musst du nun dies einfügen:

` @Override public void onEnable() {

    if (Bukkit.getPluginManager().getPlugin("IrisEconomy") instanceof IrisEconomy) {
        this.economyAPI = ((IrisEconomy) Bukkit.getPluginManager().getPlugin("IrisEconomy")).getEconomyAPI();

        if (this.economyAPI == null) {
            getLogger().severe("IrisEconomy API instance was null. Disabling.");
            getServer().getPluginManager().disablePlugin(this);
            return;
        }
    } else {
        getLogger().severe("IrisEconomy plugin not found. Disabling.");
        getServer().getPluginManager().disablePlugin(this);
        return;
    }

}`

nun musst du UNTER deiner OnDisable dies einfügen:

public IEconomyAPI getEconomyAPI() { return economyAPI; }

damit bist du auch in dieser Klasse fertig. Schritt 3: API Seite 3