Add events
This commit is contained in:
@@ -24,13 +24,22 @@ package me.lucko.luckperms.runnables;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import me.lucko.luckperms.LuckPermsPlugin;
|
||||
import me.lucko.luckperms.api.event.events.PostSyncEvent;
|
||||
import me.lucko.luckperms.api.event.events.PreSyncEvent;
|
||||
|
||||
@AllArgsConstructor
|
||||
public class UpdateTask implements Runnable {
|
||||
private final LuckPermsPlugin plugin;
|
||||
|
||||
/**
|
||||
* Called ASYNC
|
||||
*/
|
||||
@Override
|
||||
public void run() {
|
||||
PreSyncEvent event = new PreSyncEvent();
|
||||
plugin.getApiProvider().fireEvent(event);
|
||||
if (event.isCancelled()) return;
|
||||
|
||||
// Reload all groups
|
||||
plugin.getDatastore().loadAllGroups();
|
||||
String defaultGroup = plugin.getConfiguration().getDefaultGroupName();
|
||||
@@ -43,5 +52,7 @@ public class UpdateTask implements Runnable {
|
||||
|
||||
// Refresh all online users.
|
||||
plugin.getUserManager().updateAllUsers();
|
||||
|
||||
plugin.getApiProvider().fireEvent(new PostSyncEvent());;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user