Changes

Summary

  1. Moved Text and Voice channel update events to update subpackage. Changed (commit: dd2a8f1) (details)
  2. Made the Generic events for User, GuildUpdate, GuildMember, (commit: 4f2980a) (details)
  3. Created NotificationLevel and MFALevel to represent those values in (commit: c1777a6) (details)
  4. Implemented GUILD_UPDATE. Added events for everything that changes. (commit: 5395e52) (details)
Commit dd2a8f1d2b7470acdb05eeaa7b1c928502ef1e5b by Austin Keener
Moved Text and Voice channel update events to update subpackage. Changed
GuildUpdateEvent -> GenericGuildUpdateEvent in preparation for new
GuildUpdate events
(commit: dd2a8f1)
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/text/update/TextChannelUpdateTopicEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/text/TextChannelUpdatePositionEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/text/update/TextChannelUpdatePositionEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/update/VoiceChannelUpdatePermissionsEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/handle/ChannelUpdateHandler.java (diff)
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/text/TextChannelUpdateTopicEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/GenericVoiceChannelUpdateEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/VoiceChannelUpdateNameEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/impl/GuildImpl.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/update/GenericVoiceChannelUpdateEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/text/TextChannelUpdatePermissionsEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/VoiceChannelUpdateUserLimitEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/VoiceChannelUpdatePositionEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GenericGuildUpdateEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/text/update/GenericTextChannelUpdateEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/text/GenericTextChannelUpdateEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/update/VoiceChannelUpdateUserLimitEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/update/VoiceChannelUpdateBitrateEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/hooks/ListenerAdapter.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/update/VoiceChannelUpdateNameEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/text/update/TextChannelUpdatePermissionsEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/guild/GuildUpdateEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/text/update/TextChannelUpdateNameEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/VoiceChannelUpdateBitrateEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/text/TextChannelUpdateNameEvent.java
The file was removedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/VoiceChannelUpdatePermissionsEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/update/VoiceChannelUpdatePositionEvent.java
Commit 4f2980a6a249795a5c25043df82047c3bbb27f07 by Austin Keener
Made the Generic events for User, GuildUpdate, GuildMember,
TextChannelUpdate, VoiceChannelUpdate, GuildMessage, and PrivateMessage
abstract.
(commit: 4f2980a)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/handle/PresenceUpdateHandler.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/guild/member/GenericGuildMemberEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/message/guild/GenericGuildMessageEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/message/priv/GenericPrivateMessageEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/user/GenericUserEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GenericGuildUpdateEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/hooks/ListenerAdapter.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/channel/text/update/GenericTextChannelUpdateEvent.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/channel/voice/update/GenericVoiceChannelUpdateEvent.java (diff)
Commit c1777a655c5ba151a6004bae1b8de0e22f8d6e95 by Austin Keener
Created NotificationLevel and MFALevel to represent those values in
Guild. Added methods to get the above. Added Guild#getSplashId() and
#getSplashUrl() Implementation of these changes in GuildImpl was already
commited in dd2a8f1d2b7470acdb05eeaa7b1c928502ef1e5b. Oops.
(commit: c1777a6)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/Guild.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/EntityBuilder.java (diff)
Commit 5395e52d2f378409c73d26e790eebf0036f39996 by Austin Keener
Implemented GUILD_UPDATE. Added events for everything that changes.
(commit: 5395e52)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/guild/GenericGuildEvent.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GuildUpdateNotificationLevelEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GuildUpdateNameEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GuildUpdateSplashEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/requests/WebSocketClient.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/handle/GuildUpdateHandler.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/hooks/ListenerAdapter.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GuildUpdateAfkTimeoutEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GuildUpdateIconEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GuildUpdateVerificationLevelEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GuildUpdateRegionEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GuildUpdateOwnerEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GuildUpdateMFALevelEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/guild/update/GuildUpdateAfkChannelEvent.java