Skip to content

Instantly share code, notes, and snippets.

@quanticc
Last active April 22, 2016 21:40
Show Gist options
  • Save quanticc/1f502a7a425d3a5e88e7a150077737c9 to your computer and use it in GitHub Desktop.
Save quanticc/1f502a7a425d3a5e88e7a150077737c9 to your computer and use it in GitHub Desktop.
Discord4J adapter-like class for all events
package example;
import sx.blah.discord.api.EventSubscriber;
import sx.blah.discord.handle.impl.events.*;
public class SuperListener {
@EventSubscriber public void onAudioPlayEvent(AudioPlayEvent event) {}
@EventSubscriber public void onAudioQueuedEvent(AudioQueuedEvent event) {}
@EventSubscriber public void onAudioReceiveEvent(AudioReceiveEvent event) {}
@EventSubscriber public void onAudioStopEvent(AudioStopEvent event) {}
@EventSubscriber public void onAudioUnqueuedEvent(AudioUnqueuedEvent event) {}
@EventSubscriber public void onChannelCreateEvent(ChannelCreateEvent event) {}
@EventSubscriber public void onChannelDeleteEvent(ChannelDeleteEvent event) {}
@EventSubscriber public void onChannelUpdateEvent(ChannelUpdateEvent event) {}
@EventSubscriber public void onDiscordDisconnectedEvent(DiscordDisconnectedEvent event) {}
@EventSubscriber public void onGameChangeEvent(GameChangeEvent event) {}
@EventSubscriber public void onGuildCreateEvent(GuildCreateEvent event) {}
@EventSubscriber public void onGuildLeaveEvent(GuildLeaveEvent event) {}
@EventSubscriber public void onGuildTransferOwnershipEvent(GuildTransferOwnershipEvent event) {}
@EventSubscriber public void onGuildUnavailableEvent(GuildUnavailableEvent event) {}
@EventSubscriber public void onGuildUpdateEvent(GuildUpdateEvent event) {}
@EventSubscriber public void onInviteReceivedEvent(InviteReceivedEvent event) {}
@EventSubscriber public void onMentionEvent(MentionEvent event) {}
//@EventSubscriber public void onMessageAcknowledgedEvent(MessageAcknowledgedEvent event) {} // removed
@EventSubscriber public void onMessageDeleteEvent(MessageDeleteEvent event) {}
@EventSubscriber public void onMessageReceivedEvent(MessageReceivedEvent event) {}
@EventSubscriber public void onMessageSendEvent(MessageSendEvent event) {}
@EventSubscriber public void onMessageUpdateEvent(MessageUpdateEvent event) {}
@EventSubscriber public void onModuleDisabledEvent(ModuleDisabledEvent event) {}
@EventSubscriber public void onModuleEnabledEvent(ModuleEnabledEvent event) {}
@EventSubscriber public void onPresenceUpdateEvent(PresenceUpdateEvent event) {}
@EventSubscriber public void onReadyEvent(ReadyEvent event) {}
@EventSubscriber public void onRoleCreateEvent(RoleCreateEvent event) {}
@EventSubscriber public void onRoleDeleteEvent(RoleDeleteEvent event) {}
@EventSubscriber public void onRoleUpdateEvent(RoleUpdateEvent event) {}
@EventSubscriber public void onTypingEvent(TypingEvent event) {}
@EventSubscriber public void onUserBanEvent(UserBanEvent event) {}
@EventSubscriber public void onUserJoinEvent(UserJoinEvent event) {}
@EventSubscriber public void onUserLeaveEvent(UserLeaveEvent event) {}
@EventSubscriber public void onUserPardonEvent(UserPardonEvent event) {}
@EventSubscriber public void onUserRoleUpdateEvent(UserRoleUpdateEvent event) {}
@EventSubscriber public void onUserUpdateEvent(UserUpdateEvent event) {}
@EventSubscriber public void onUserVoiceChannelJoinEvent(UserVoiceChannelJoinEvent event) {}
@EventSubscriber public void onUserVoiceChannelLeaveEvent(UserVoiceChannelLeaveEvent event) {}
@EventSubscriber public void onUserVoiceChannelMoveEvent(UserVoiceChannelMoveEvent event) {}
@EventSubscriber public void onUserVoiceStateUpdateEvent(UserVoiceStateUpdateEvent event) {}
@EventSubscriber public void onVoiceChannelCreateEvent(VoiceChannelCreateEvent event) {}
@EventSubscriber public void onVoiceChannelDeleteEvent(VoiceChannelDeleteEvent event) {}
@EventSubscriber public void onVoiceChannelUpdateEvent(VoiceChannelUpdateEvent event) {}
@EventSubscriber public void onVoiceDisconnectedEvent(VoiceDisconnectedEvent event) {}
@EventSubscriber public void onVoicePingEvent(VoicePingEvent event) {}
@EventSubscriber public void onVoiceUserSpeakingEvent(VoiceUserSpeakingEvent event) {}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment