Перейти к основному содержимому
Версия: 2.0.0

Впровадження

примечание

Для роботи обов'язково потрібно вибрати spigot-api модуль в якості залежності встановлення

Приклад без зовнішнього плагіну

Цей варінт пропонує створення спеціалізованих аддонів для DonateCase, які містяться в директорії DonateCase/addons/

src/main/java/com/jodexindustries/testaddon/TestAddon.java
import com.jodexindustries.donatecase.api.addon.internal.InternalJavaAddon;
import com.jodexindustries.donatecase.api.DCAPIBukkit;

public class TestAddon extends InternalJavaAddon {

private DCAPIBukkit api;

@Override
public void onLoad() {
this.api = DCAPIBukkit.get(this);
getLogger().info("TestAddon is loaded!")
}

@Override
public void onEnable() {
getLogger().info("TestAddon is enabled!");
}

@Override
public void onDisable() {
getLogger().info("TestAddon is disabled!");
}
}
src/main/resources/addon.yml
name: TestAddon
main: com.jodexindustries.testaddon.TestAddon
version: 1.0.0
api: 2.0.2.1 # мінімальна версія api, яка потрібна для роботи аддона

Приклад із зовнішнім плагіном

Цей варінт пропонує використання API DonateCase за допомогою інших плагінів Spigot, які містяться в директорії plugins/

src/main/java/com/jodexindustries/testplugin/TestPlugin.java
import org.bukkit.plugin.java.JavaPlugin;
import com.jodexindustries.donatecase.api.DCAPIBukkit;

public final class TestPlugin extends JavaPlugin {

private DCAPIBukkit api;

@Override
public void onLoad() {
this.api = DCAPIBukkit.get();
}
}

src/main/resources/plugin.yml
# Залежність від DonateCase
depend:
- DonateCase