Changes

Summary

  1. implemented GUILD_ROLE_CREATE and GUILD_ROLE_DELETE. Added respective (commit: d8bc035) (details)
  2. Changed Role#isGrouped() -> #isHoisted() to better respect the Discord (commit: 0566b94) (details)
  3. Implemented GUILD_ROLE_UPDATE along with all related events. (commit: 03dda44) (details)
Commit d8bc03514e9a88afe4cf15799a4c5fa164e7e66c by Austin Keener
implemented GUILD_ROLE_CREATE and GUILD_ROLE_DELETE. Added respective
events. as of 3.x, no longer will we use "GuildRoleXEvent". We will now
use "RoleXEvent". Additionally, RoleEvents are no longer subclasses of
GenericGuildEvent
(commit: d8bc035)
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/role/GenericRoleEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/role/RoleCreateEvent.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/events/role/RoleDeleteEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/handle/GuildRoleCreateHandler.java
The file was addedsrc/main/java/net/dv8tion/jda/core/handle/GuildRoleDeleteHandler.java
Commit 0566b945a17ebc84011c082595743c4f59113092 by Austin Keener
Changed Role#isGrouped() -> #isHoisted() to better respect the Discord
API naming.
(commit: 0566b94)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/impl/RoleImpl.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/Role.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/EntityBuilder.java (diff)
Commit 03dda444911b9353fe78ea760539455dcb6506e2 by Austin Keener
Implemented GUILD_ROLE_UPDATE along with all related events.
(commit: 03dda44)
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/role/update/GenericRoleUpdateEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/events/role/GenericRoleEvent.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/events/role/update/RoleUpdateColorEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/role/update/RoleUpdateHoistedEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/role/update/RoleUpdateNameEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/role/update/RoleUpdateMentionableEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/role/update/RoleUpdatePermissionsEvent.java
The file was addedsrc/main/java/net/dv8tion/jda/core/events/role/update/RoleUpdatePositionEvent.java
The file was modifiedsrc/main/java/net/dv8tion/jda/core/requests/WebSocketClient.java (diff)
The file was modifiedsrc/main/java/net/dv8tion/jda/core/entities/EntityBuilder.java (diff)
The file was addedsrc/main/java/net/dv8tion/jda/core/handle/GuildRoleUpdateHandler.java