Class EventDispatcher
java.lang.Object
me.lucko.luckperms.common.event.EventDispatcher
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddispatchContextUpdate(Object subject) voiddispatchCustomMessageReceive(String channelId, String payload) voidvoiddispatchExtensionLoad(net.luckperms.api.extension.Extension extension) voiddispatchGroupCacheLoad(Group group, GroupCachedDataManager data) voiddispatchGroupCreate(Group group, net.luckperms.api.event.cause.CreationCause cause) voiddispatchGroupDelete(Group group, net.luckperms.api.event.cause.DeletionCause cause) voiddispatchGroupLoad(Group group) voidbooleandispatchLogBroadcast(boolean initialState, net.luckperms.api.actionlog.Action entry, net.luckperms.api.event.log.LogBroadcastEvent.Origin origin) booleandispatchLogNetworkPublish(boolean initialState, UUID id, net.luckperms.api.actionlog.Action entry) booleandispatchLogNotify(boolean initialState, net.luckperms.api.actionlog.Action entry, net.luckperms.api.event.log.LogNotifyEvent.Origin origin, Sender sender) booleandispatchLogPublish(boolean initialState, net.luckperms.api.actionlog.Action entry) voiddispatchLogReceive(UUID id, net.luckperms.api.actionlog.Action entry) voiddispatchNetworkPostSync(UUID id, net.luckperms.api.event.sync.SyncType type, boolean didOccur, UUID specificUserUniqueId) booleandispatchNetworkPreSync(boolean initialState, UUID id, net.luckperms.api.event.sync.SyncType type, UUID specificUserUniqueId) voiddispatchNodeChanges(PermissionHolder target, net.luckperms.api.model.data.DataType dataType, Difference<net.luckperms.api.node.Node> changes) voiddispatchNodeClear(PermissionHolder target, net.luckperms.api.model.data.DataType dataType, Difference<net.luckperms.api.node.Node> changes) voiddispatchPlayerDataSave(UUID uniqueId, String username, net.luckperms.api.model.PlayerSaveResult result) voiddispatchPlayerLoginProcess(UUID uniqueId, String username, @Nullable User user) voidbooleandispatchPreSync(boolean initialState) voidvoiddispatchTrackClear(Track track, List<String> before) voiddispatchTrackCreate(Track track, net.luckperms.api.event.cause.CreationCause cause) voiddispatchTrackDelete(Track track, net.luckperms.api.event.cause.DeletionCause cause) voiddispatchTrackLoad(Track track) voidvoiddispatchUniqueIdDetermineType(UUID uniqueId, String initialType) dispatchUniqueIdLookup(String username, UUID initial) voiddispatchUserCacheLoad(User user, UserCachedDataManager data) voidvoiddispatchUserFirstLogin(UUID uniqueId, String username) voiddispatchUserLoad(User user) dispatchUsernameLookup(UUID uniqueId, String initial) booleandispatchUsernameValidityCheck(String username, boolean initialState) voidbooleandispatchUserUnload(User user) static Class<? extends net.luckperms.api.event.LuckPermsEvent>[]
-
Constructor Details
-
EventDispatcher
-
-
Method Details
-
getEventBus
-
dispatchContextUpdate
-
dispatchExtensionLoad
public void dispatchExtensionLoad(net.luckperms.api.extension.Extension extension) -
dispatchGroupCacheLoad
-
dispatchGroupCreate
-
dispatchGroupDelete
-
dispatchGroupLoadAll
public void dispatchGroupLoadAll() -
dispatchGroupLoad
-
dispatchLogBroadcast
public boolean dispatchLogBroadcast(boolean initialState, net.luckperms.api.actionlog.Action entry, net.luckperms.api.event.log.LogBroadcastEvent.Origin origin) -
dispatchLogPublish
public boolean dispatchLogPublish(boolean initialState, net.luckperms.api.actionlog.Action entry) -
dispatchLogNetworkPublish
public boolean dispatchLogNetworkPublish(boolean initialState, UUID id, net.luckperms.api.actionlog.Action entry) -
dispatchLogNotify
public boolean dispatchLogNotify(boolean initialState, net.luckperms.api.actionlog.Action entry, net.luckperms.api.event.log.LogNotifyEvent.Origin origin, Sender sender) -
dispatchLogReceive
-
dispatchCustomMessageReceive
-
dispatchNodeChanges
public void dispatchNodeChanges(PermissionHolder target, net.luckperms.api.model.data.DataType dataType, Difference<net.luckperms.api.node.Node> changes) -
dispatchNodeClear
public void dispatchNodeClear(PermissionHolder target, net.luckperms.api.model.data.DataType dataType, Difference<net.luckperms.api.node.Node> changes) -
dispatchConfigReload
public void dispatchConfigReload() -
dispatchNetworkPostSync
-
dispatchPostSync
public void dispatchPostSync() -
dispatchNetworkPreSync
-
dispatchPreSync
public boolean dispatchPreSync(boolean initialState) -
dispatchTrackCreate
-
dispatchTrackDelete
-
dispatchTrackLoadAll
public void dispatchTrackLoadAll() -
dispatchTrackLoad
-
dispatchTrackAddGroup
-
dispatchTrackClear
-
dispatchTrackRemoveGroup
-
dispatchUserCacheLoad
-
dispatchDataRecalculate
-
dispatchUserFirstLogin
-
dispatchPlayerLoginProcess
-
dispatchPlayerDataSave
-
dispatchUniqueIdDetermineType
-
dispatchUniqueIdLookup
-
dispatchUsernameLookup
-
dispatchUsernameValidityCheck
-
dispatchUserLoad
-
dispatchUserUnload
-
dispatchUserDemote
-
dispatchUserPromote
-
getKnownEventTypes
-