Uses of Interface
net.clementraynaud.skoice.common.api.events.SkoiceEvent
Packages that use SkoiceEvent
Package
Description
Skoice Developer API
Core event types and base classes for the Skoice event system.
Events related to Discord-Minecraft account linking and unlinking.
Events related to player proximity voice chat connections.
Events related to Skoice system state changes.
-
Uses of SkoiceEvent in net.clementraynaud.skoice.common
Classes in net.clementraynaud.skoice.common with type parameters of type SkoiceEventModifier and TypeClassDescriptionclassEventHandler<T extends SkoiceEvent>Represents a subscription to a specific event type.Methods in net.clementraynaud.skoice.common with type parameters of type SkoiceEventModifier and TypeMethodDescription<T extends SkoiceEvent>
voidEventBus.fireAsync(T event) Fires an event asynchronously to all registered listeners.<T extends SkoiceEvent>
booleanEventBus.hasListeners(Class<T> eventClass) Checks if any listeners are subscribed to a specific event type.<T extends SkoiceEvent>
EventHandler<T> Subscribes to a specific event type with a handler function.<T extends SkoiceEvent>
EventHandler<T> EventBus.subscribeCallback(Class<T> eventClass, EventCallback<T> callback) Subscribes to a specific event type with anEventCallback. -
Uses of SkoiceEvent in net.clementraynaud.skoice.common.api
Classes in net.clementraynaud.skoice.common.api with type parameters of type SkoiceEventModifier and TypeInterfaceDescriptioninterfaceEventCallback<T extends SkoiceEvent>A functional interface for handling Skoice events. -
Uses of SkoiceEvent in net.clementraynaud.skoice.common.api.events
Classes in net.clementraynaud.skoice.common.api.events that implement SkoiceEventModifier and TypeClassDescriptionclassBase class for all Skoice events involving both a Minecraft player and a Discord user.classBase class for all Skoice events involving a Minecraft player. -
Uses of SkoiceEvent in net.clementraynaud.skoice.common.api.events.account
Classes in net.clementraynaud.skoice.common.api.events.account that implement SkoiceEventModifier and TypeClassDescriptionclassCalled when a Minecraft account is linked to a Discord account through the Skoice in-game linking process.classCalled when a Minecraft account is unlinked from its Discord account through in-game or Discord commands. -
Uses of SkoiceEvent in net.clementraynaud.skoice.common.api.events.player
Classes in net.clementraynaud.skoice.common.api.events.player that implement SkoiceEventModifier and TypeClassDescriptionclassCalled when a player connects to proximity chat.classCalled when a player disconnects from proximity chat. -
Uses of SkoiceEvent in net.clementraynaud.skoice.common.api.events.system
Classes in net.clementraynaud.skoice.common.api.events.system that implement SkoiceEventModifier and TypeClassDescriptionclassCalled when the proximity voice chat system is interrupted.classCalled when the proximity voice chat system becomes ready.