Commit
3f4f8c5f13ab35fcc3f843f09d66eb26cb5b0091
by noreply Rework stickers (#2104) * Add sticker packs and standard stickers * Add sticker send support * Add MessageBuilder#setStickers and check for edit * Add Message#replyStickers * Add GuildSticker#delete * Add GuildSticker#retrieveOwner * Add new event classes and update intent name * Add GuildStickerManager * Add support for image proxy and cover sticker * Introduce CacheRestAction * Add Guild#createSticker * Allow FileUpload to be used more than once * Add FileUpload#getRequestBody (commit: 3f4f8c5 ) The file was modified src/main/java/net/dv8tion/jda/api/entities/GuildMessageChannel.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/events/emote/EmoteAddedEvent.java (diff) The file was added src/main/java/net/dv8tion/jda/api/entities/sticker/GuildSticker.java The file was modified src/main/java/net/dv8tion/jda/internal/entities/EntityBuilder.java (diff) The file was modified src/main/java/net/dv8tion/jda/internal/entities/mixin/channel/middleman/GuildMessageChannelMixin.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/events/emote/update/EmoteUpdateNameEvent.java (diff) The file was added src/main/java/net/dv8tion/jda/api/events/sticker/update/package-info.java The file was modified src/main/java/net/dv8tion/jda/api/events/emote/update/GenericEmoteUpdateEvent.java (diff) The file was added src/main/java/net/dv8tion/jda/api/events/sticker/GenericGuildStickerEvent.java The file was modified src/main/java/net/dv8tion/jda/api/utils/AttachmentUpdate.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/events/emote/GenericEmoteEvent.java (diff) The file was modified src/main/java/net/dv8tion/jda/internal/utils/IOUtil.java (diff) The file was modified src/main/java/net/dv8tion/jda/internal/requests/Route.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/utils/FileUpload.java (diff) The file was added src/main/java/net/dv8tion/jda/internal/entities/sticker/GuildStickerImpl.java The file was modified src/main/java/net/dv8tion/jda/internal/entities/AbstractMessage.java (diff) The file was added src/main/java/net/dv8tion/jda/internal/entities/sticker/RichStickerImpl.java The file was modified src/main/java/net/dv8tion/jda/api/events/emote/package-info.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/events/emote/update/EmoteUpdateRolesEvent.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/events/emote/EmoteRemovedEvent.java (diff) The file was added src/main/java/net/dv8tion/jda/api/events/sticker/GuildStickerRemovedEvent.java The file was modified src/main/java/net/dv8tion/jda/internal/utils/Helpers.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/utils/AttachedFile.java (diff) The file was modified src/main/java/net/dv8tion/jda/internal/requests/restaction/MessageActionImpl.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/entities/Message.java (diff) The file was added src/main/java/net/dv8tion/jda/api/events/sticker/update/GuildStickerUpdateAvailableEvent.java The file was added src/main/java/net/dv8tion/jda/api/events/sticker/update/GuildStickerUpdateTagsEvent.java The file was added src/main/java/net/dv8tion/jda/api/managers/GuildStickerManager.java The file was added src/main/java/net/dv8tion/jda/api/requests/restaction/CacheRestAction.java The file was modified src/main/java/net/dv8tion/jda/internal/requests/DeferredRestAction.java (diff) The file was modified src/main/java/net/dv8tion/jda/internal/requests/Requester.java (diff) The file was added src/main/java/net/dv8tion/jda/api/entities/sticker/Sticker.java The file was added src/main/java/net/dv8tion/jda/api/events/sticker/update/GuildStickerUpdateDescriptionEvent.java The file was added src/main/java/net/dv8tion/jda/api/events/sticker/update/GuildStickerUpdateNameEvent.java The file was modified src/main/java/net/dv8tion/jda/internal/requests/WebSocketClient.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/events/emote/update/package-info.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/requests/restaction/MessageAction.java (diff) The file was modified src/main/java/net/dv8tion/jda/internal/entities/GuildImpl.java (diff) The file was modified src/main/java/net/dv8tion/jda/internal/utils/BufferedRequestBody.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/MessageBuilder.java (diff) The file was removed src/main/java/net/dv8tion/jda/api/entities/MessageSticker.java The file was added src/main/java/net/dv8tion/jda/api/entities/sticker/StickerItem.java The file was modified src/main/java/net/dv8tion/jda/api/requests/GatewayIntent.java (diff) The file was added src/main/java/net/dv8tion/jda/internal/entities/sticker/StickerPackImpl.java The file was added src/main/java/net/dv8tion/jda/api/entities/sticker/StickerPack.java The file was added src/main/java/net/dv8tion/jda/api/events/sticker/package-info.java The file was added src/main/java/net/dv8tion/jda/internal/entities/sticker/StandardStickerImpl.java The file was modified src/main/java/net/dv8tion/jda/api/requests/ErrorResponse.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/entities/Guild.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/utils/cache/CacheFlag.java (diff) The file was added src/main/java/net/dv8tion/jda/internal/entities/sticker/StickerItemImpl.java The file was modified src/main/java/net/dv8tion/jda/internal/JDAImpl.java (diff) The file was modified src/main/java/net/dv8tion/jda/api/JDA.java (diff) The file was modified src/main/java/net/dv8tion/jda/internal/entities/DataMessage.java (diff) The file was added src/main/java/net/dv8tion/jda/api/entities/sticker/StickerSnowflake.java The file was modified src/main/java/net/dv8tion/jda/internal/entities/ReceivedMessage.java (diff) The file was added src/main/java/net/dv8tion/jda/api/events/sticker/GuildStickerAddedEvent.java The file was modified src/main/java/net/dv8tion/jda/internal/entities/SystemMessage.java (diff) The file was added src/main/java/net/dv8tion/jda/api/events/sticker/update/GenericGuildStickerUpdateEvent.java The file was modified src/main/java/net/dv8tion/jda/internal/handle/GuildEmojisUpdateHandler.java (diff) The file was added src/main/java/net/dv8tion/jda/internal/managers/GuildStickerManagerImpl.java The file was added src/main/java/net/dv8tion/jda/internal/entities/sticker/StickerSnowflakeImpl.java The file was added src/main/java/net/dv8tion/jda/api/entities/sticker/RichSticker.java The file was added src/main/java/net/dv8tion/jda/api/entities/sticker/StandardSticker.java The file was added src/main/java/net/dv8tion/jda/api/entities/sticker/StickerUnion.java The file was added src/main/java/net/dv8tion/jda/internal/handle/GuildStickersUpdateHandler.java The file was modified src/main/java/net/dv8tion/jda/api/hooks/ListenerAdapter.java (diff)