CaseManager
CaseManager - клас, який містить усі менеджери для взаємодії з динамічними об'єктами в DonateCase.
Доступні менеджери
- ActionManager використовується для керування виконуваними діями
- AddonManager використовується для керування аддонами
- AnimationManager використовується для керування анімаціями
- GUITypedItemManager використовується для керування предметами, заданими в гюї
- MaterialManager використовується для керування матеріалами
- SubCommandManager використовується для керування субкомандами
Отримання CaseManager
CaseManager має 2 конструктори для ініціалізації: CaseManager#<init>(Addon) та CaseManager#<init>(Plugin)
Внутрішній аддон
CaseManager автоматично ініціалізується під час завантаження аддона, тому отримання доступне за допомогою методу InternalJavaAddon#getCaseAPI()
Приклад:
public class TestAddon extends InternalJavaAddon {
@Override
public void onEnable() {
CaseManager caseManager = getCaseAPI();
// або можна використати конструктор CaseManager#<init>(Addon)
CaseManager caseManager = new CaseManager(this);
}
}
Зовнішній аддон
Приклад:
public final class TestPlugin extends JavaPlugin {
@Override
public void onEnable() {
// у цьому випадку використовується CaseManager#<init>(Plugin)
CaseManager caseManager = new CaseManager(this);
}
}