[#1041] Fixed CapabilityService initialization

This commit is contained in:
Rsl1122 2019-05-28 20:19:21 +03:00
parent c28da3d6f4
commit 9718ffe5ac
2 changed files with 7 additions and 0 deletions

View File

@ -44,6 +44,10 @@ public class CapabilityServiceImplementation implements CapabilityService {
return (CapabilityServiceImplementation) CapabilityServiceHolder.service;
}
public static void initialize() {
get();
}
public static void notifyAboutEnable(boolean isEnabled) {
for (Consumer<Boolean> enableListener : get().enableListeners) {
enableListener.accept(isEnabled);

View File

@ -18,6 +18,7 @@ package com.djrapitops.plan.system;
import com.djrapitops.plan.api.PlanAPI;
import com.djrapitops.plan.api.exceptions.EnableException;
import com.djrapitops.plan.capability.CapabilityServiceImplementation;
import com.djrapitops.plan.data.plugin.HookHandler;
import com.djrapitops.plan.extension.ExtensionService;
import com.djrapitops.plan.extension.ExtensionServiceImplementation;
@ -120,6 +121,8 @@ public class PlanSystem implements SubSystem {
@Override
public void enable() throws EnableException {
CapabilityServiceImplementation.initialize();
enableSystems(
files,
configSystem,