From 2d88405d69ece1130af8ef006cddae6444a5784b Mon Sep 17 00:00:00 2001 From: Luck Date: Tue, 22 Nov 2016 20:42:43 +0000 Subject: [PATCH] Fix onLateEnable always being fired --- .../main/java/me/lucko/luckperms/sponge/LPSpongePlugin.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sponge/src/main/java/me/lucko/luckperms/sponge/LPSpongePlugin.java b/sponge/src/main/java/me/lucko/luckperms/sponge/LPSpongePlugin.java index e75b0b278..dcdb1701d 100644 --- a/sponge/src/main/java/me/lucko/luckperms/sponge/LPSpongePlugin.java +++ b/sponge/src/main/java/me/lucko/luckperms/sponge/LPSpongePlugin.java @@ -244,8 +244,10 @@ public class LPSpongePlugin implements LuckPermsPlugin { @Listener(order = Order.LATE) public void onLateEnable(GamePreInitializationEvent event) { - getLog().info("Providing late registration of PermissionService..."); - game.getServiceManager().setProvider(this, PermissionService.class, (service = new LuckPermsService(this))); + if (lateLoad) { + getLog().info("Providing late registration of PermissionService..."); + game.getServiceManager().setProvider(this, PermissionService.class, (service = new LuckPermsService(this))); + } } @Listener