Впровадження
примечание
Для роботи обов'язково потрібно вибрати 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