Releases: BlueDevelopersInc/DiscordSRVUtils
Releases · BlueDevelopersInc/DiscordSRVUtils
1.2.14-BETA-1
1.2.14 focuses on quality of life changes, this is the first beta.
Changes
- DiscordSRV 1.27.0+ is now required to use this addon.
- Add folia support
- Fix created ticket does not inherit parent category permissions.
- Default messages have been slightly modified to look better, and now use CreeperNation SkinAPI.
status-online.json
does not need to be modified on older game versions now.- Configuraton comments now always have a space between the comment and
#
- Add a way to disable all ticket or suggestion commands at once.
- Fix cannot use
/dsu
commands outside of console. - The PAPI Expansion should now help you when testing with
/papi parse
. - Improved output of
/dsu
command. - Rewritten the update checker, now it always prints colors in console, and
/dsu updatecheck
always gives an output. - Add a way to override DiscordSRV's allowed mentions in the messages.
- Add support for kick message in punishments integration.
- Disable leveling by default.
- Allow custom timestamp in embeds.
- Allow multiple embeds in a message.
- Remove hsqldb confusing logging messages.
- Add option to require link for player to level-up in game.
- Fix AdvancedBan integration errors on offline-mode servers.
- Fix plugin does not print a friendly message when DiscordSRV is missing.
- Add a way to make suggestion command responses ephemeral.
- Removed
onlinestatus
config option as it has been added to DiscordSRV a while ago. - Improve description of some discord commands.
- Add
revoker
to punishment messages, only supports LiteBans.
Technical Changes
- Plugin now uses jackson, and removed
org.json
dependency. - Plugin core is now published to my repository.
- Plugin package is now
dev.bluetree242
instead oftk.bluetree242
- Avoid shading dependencies already available during runtime.
- Include messages in sub-folders in the debug report.
- Improve some error handling around the plugin.
- Improved error message when plugin fails to update status message.
- Relocate all shaded dependencies.
- Plugin will now use the modern paper chat event when available.
- Update gradle & Use kotlin dsl.
- Version information is now stored in a class instead of a resource file.
- Move welcome message below welcome role to avoid errors during the message failing the role.
- Add a way to disable updatechecker using system properties or change the update checker url using system properties.
Release 1.2.13
Fixes
- Fixed slash commands registration bugs (please note that it may take a few days for this to take effect, if you can't see the commands on discord, it will take a while.)
- leveling rewards would ignore people who left the discord server (role rewards).
- Relocate some transitive dependencies.
- Update mcdebug domain since i changed my personal domain.
- Register slash commands first thing on enable.
Additions
- Error handling made improved for common errors around the plugin.
- Console commands to send afk/unafk messages to discord.
- Folder support for messages.
- Add more PlaceholderAPI Placeholders.
Release 1.2.12
Changes
- Mysql database does not have to be empty anymore
- Fix /linkaccount command not working if code start with a 0
- first message feature in tickets where the plugin would ping ticket creator when the first staff sends a message
/dsu addxp
command- disabled-commands in config supports aliases
- Fix bug where yescount and nocount placeholders would not work if the suggestion was just made
- make the message for not being able to vote your own suggestion (on buttons mode) customizable
- make it possible to use embeds with echo command
- fix error when resetting level and leveling rewards is not being used
DSU 1.2.11
WARNING: Please Read this before updating
Added
- Mee6 leveling algorithm
- Leveling Roles was changed to Leveling Rewards (This is why you need to read this)
- Ability to override help message
Fixes
- Error on closing/reopening ticket for a ticket whose user left
- fix not passing placeholder things when parsing embed footer icon url
- move createpanel command to Tickets Admin category
- Fix libertybans problems with retrieving player name (uses libertybans api instead of bukkit api now)
- fix leveling roles not being given
- Use slf4j trick to customize logging from our libraries, fixes errors on some software and on Mohist
- Other minor bug fixes.
DSU 1.2.10
Changes
- Added DiscordSRV 1.26.0 support (use their new slash command api)
- Fixed Java 8 compatibility
- Fixed
RestActions cannot be empty
error when someone links their discord and you didn't setup any leveling roles - Fixed opened tickets category is being stored as closed when creating/editing a panel
- Removed options to remove discordsrv accountlink listener, and custom linkaccount channel options completely
- Other small bug fixes & Improvements
DSU 1.2.9
DiscordSRVUtils 1.2.9
Added:
- Ability to disable parts of punishment messages
- Ability to disable syncing temp punishments
- Ability to send punishment message in multiple channels
- Changed default punishment messages
- Switched to Jooq
- Added /dsu removeslash command to remove registered slash commands
- Added config option to disable slash command registration
- Support for warn punishment messages
- Added invite tracking system
- Added /invites, that shows the person's invites (only when invite tracking is enabled in config, and bot was online during the invite
- Replaced /editpanel and /panelist reactions with buttons
- Add Ability to delete messages in the linkaccount channel (after configurable seconds)
Fixed:
- Errors when parsing roles to add and remove
- High cpu usage, and plugin freezing when pool size is 1 (now its default to 2 also)
- parts of plugin being slow
- /dsu debug not working for discordsrv new version
- Filter out logs from libraries we use that user doesn't need
- Many other bug fixes, don't expect much bugs in this version
Dsu 1.2.8
Added
- Slash Commands instead of regular prefix commands
- /linkaccount command
- Let placeholderapi know who the player is when parsing /rank message
- Embeds support hex colors
- Full compatibility with plugin managers (still not recommended)
- Java 8 Compatibility
- Ability to change /rank error messages in leveling config
Changes
- Many code improvements
Fixes
- Litebans message & sync bugs
- Players not passed when parsing placeholders
- PlaceholderAPI Expansion not working as expected when passing an offline player
Many more changes, i didn't write a few more
DSU 1.2.7
Fixes
- Fixed that error that happens on startup for ALOT of people
- status.yml not being sent in debug report
- Hooked plugins not being sent in debug report
DSU 1.2.6
Added
- Status system
- Banned Role
- Disabled Commands
- Not send afk messages when using pv or sv (those vanish things)
- Afk messages for CMI and AfkPlus
- Ability to send your suggestion in channel instead of using a command
- Ability to change ticket buttons
And alot more just don't remember all of them tbh
Fixes
- Messages for bans and mutes not respecting the message channel
- Few messages that look like spam on startup, made them more readable
- Errors mostly when deleting a suggestion or its channel
And Alot more, just don't remember
DSU 1.2.5
Added
- CMI Afk Messages
- Leveling Roles Reason when removing or adding roles
Fixed
- Afk Messages still sending when you are hidden/vanished