diff --git a/sponge/src/main/java/me/lucko/luckperms/sponge/service/event/UpdateEventHandlerImpl.java b/sponge/src/main/java/me/lucko/luckperms/sponge/service/event/UpdateEventHandlerImpl.java index 2f302d60..58578f4e 100644 --- a/sponge/src/main/java/me/lucko/luckperms/sponge/service/event/UpdateEventHandlerImpl.java +++ b/sponge/src/main/java/me/lucko/luckperms/sponge/service/event/UpdateEventHandlerImpl.java @@ -39,7 +39,9 @@ public class UpdateEventHandlerImpl implements UpdateEventHandler { @Override public void fireUpdateEvent(LPSubjectData subjectData) { - SubjectDataUpdateEvent event = new LPSubjectDataUpdateEvent(this.plugin, subjectData); - this.plugin.getBootstrap().getGame().getEventManager().post(event); + this.plugin.getBootstrap().getScheduler().doAsync(() -> { + SubjectDataUpdateEvent event = new LPSubjectDataUpdateEvent(this.plugin, subjectData); + this.plugin.getBootstrap().getGame().getEventManager().post(event); + }); } }