Latest version can be found at
modrinth .
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
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
DiscordSRVUtils 1.2.9
Added :
1. Ability to disable parts of punishment messages 2. Ability to disable syncing temp punishments 3. Ability to send punishment message in multiple channels 4. Changed default punishment messages 5. Switched to Jooq 6. Added /dsu removeslash command to remove registered slash commands 7. Added config option to disable slash command registration 8. Support for warn punishment messages 9. Added invite tracking system 10. Added /invites, that shows the person's invites (only when invite tracking is enabled in config, and bot was online during the invite 11. Replaced /editpanel and /panelist reactions with buttons 12. Add Ability to delete messages in the linkaccount channel (after configurable seconds)
Fixed :
1. Errors when parsing roles to add and remove 2. High cpu usage, and plugin freezing when pool size is 1 (now its default to 2 also) 3. parts of plugin being slow 4. /dsu debug not working for discordsrv new version 5. Filter out logs from libraries we use that user doesn't need 6. Many other bug fixes, don't expect much bugs in this version
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
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
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
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
Most of the added stuff should be on the wiki now
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
Added
1. CMI Afk Messages
2. Leveling Roles Reason when removing or adding roles
Fixed
1. Afk Messages still sending when you are hidden/vanished
Added
1. Ability to change the "open ticket" button
2. Plugin will tell you when there is an exception
3. Added permissions in the plugin.yml
4. Ability to change the Close Ticket`, `Reopen Ticket and Delete Ticket Buttons
5. Debug report auto uploaded when there is a startup exception
Fixed
1. AFK Messages beeing Random
2. Suggestions show up a button when u note/approve/deny even if mode is reactions
Added
1. Litebans Support
2. LibertyBans Support
3. Buttons for Tickets
4. Buttons or reactions (toggleable) for suggestions
5. note when plugin errors and ability to minimize them
6. Made the "Only admins can use this command" have footer note of how to get to admin list
7. Improved UpdateChecker
8. Updated Domain
9. Add PlaceholderAPI Expansion (built in)
10. Ability to Mute someone from making tickets or suggestions
11. Any messages that start with the plugin's prefix will not be sent to minecraft chat
Fixes
1. `/dsu debug` error
2. Possible error when you ban someone with higher discord role from the bot
3. The punishment messages duration not respecting the `s` at the end (for minutes, seconds..etc)
Fixed:
Possible error when migrating leveling with mysql
Added:
More Bstats charts
READ 1.2.0's update message before this one
Just decreased the plugin size by using jda's built in okhttp.
Improvements Recoded the plugin, improved now, the plugin now is faster and does not cause any lag like it usually used to do Everything recoded this means that you will have to reset your database before using or Join Support for migration
Decreased amount of errors, you should not get errors, i improved everything... but still can get an error i just eliminated most of them Completely Custom messages Every Message is now custom (about 95%) you can make any message embed or normal.. See wiki
Note: moderation commands were removed... they were useless anyways
[+] Choose number of XP required to level up [+] Option in config to delete the suggestion after suggested. (the message that the submitter sent as their suggestion)
[+] Added option to not ban a player on discord when banned on Minecraft, Instead give banned role Alot more..
[~] Fixed a bug when accepting a suggestion you get an error
[~] Fixed a bug when you make a suggestion reply you get an error every second on console [~] Fixed a bug where leaderboard and suggestion reply commands give reply when bungee mode [+] Fixed a bug where everyone is allowed to make a suggestion reply
[+] Suggestions system, Better than all bots. People are forced to vote only yes or no, and the submitter can't vote [-] You can reply and accept/deny suggestions [~] Improved help command. [+] /du clearmemory to clear memory if the plugin is using alot of ram [+] Fixed a bug where you get alot of errors on console if you have a server with alot of members and active [+] Leaderboard for leveling! [+] Added rank for leveling! Develepors: Added some possible error fix in API
[+] Fixed the wrong version inside the plugin [+] Level up messages on discord can be on a channel (Level up channel for example) [+] everyone is limited to 1 increase in xp per minute, so people don't spam for free levels
[+] Mute and unmute commands [+] Ban and Unban commands [~] Moved Advancedban options to BansIntegration.yml [~] Plugin now supports any spigot version (Including 1.8) [~] Fixed a bug with API (Error in console when someone joins for the first time) [~] Completely recoded the Advancedban And essentials afk listener [+] For Database users, added HikariCP instead of Java JDBC for faster & better connection
[+] Added leveling system, synced with discord. [+] Added new configs, some options are moved to New config files. [+] API for developers. [*] Fixed a bug where ticket doesn't create if opened category has perms. [+] Added new bungee-mode feature. [+] New level commands for leveling [+] New Discord command !level or !rank [*] Works on PAPER 1.8
[*] Some people of you set their Discord general channel to "general" or anything else, changing it used to prevent Essentials AFK and Advancedban integration to work. This bug has been fixed. Delete your old config or add
chat_channel
Click to expand...
option and set it to the channel you have set in the DiscordSRV config.
[*] Fixed a bug that the status updater may break after reloading the plugin.
[*] You can't reload the plugin if DiscordSRV haven't logged in to discord yet.
WARNING! Please delete your old config to prevent bugs.
[+] Checking for updates when a player joins [+] /discordsrvutils update check - check for updates [+] Bot status updates every few seconds (Configurable)
[*] Fixed a bug where plugin doesn't work on servers using Java 8
[+] PlaceholderAPI Placeholders added
[+] Added TabCompleter for /discordsrvutils
[*] Fixed UpdateChecker might give you that an update is avaible, while this update is an older version
[+] PlaceHolderAPI support for essentials afk
Spoiler: Placeholders
%discordsrvutils_tickets_opened% - Number of tickets opened on all ticket types
%discordsrvutils_tickets_opened_<Ticket id>% - Number of tickets opened in the specified ticket id
%discordsrvutils_tickets_closed% - Number of tickets closed on all ticket types
%discordsrvutils_tickets_closed_<Ticket id>% - Number of tickets closed in the specified ticket id
*Fixed a bug where you get an error on console when any bot sends a weebhook
*Fixed a bug where Welcomer doesn't work if user is linked and Advancedban not installed.
*Fixed a bug where ticket ID can be same as another one and may cause unwanted issues.
*Fixed a bug where welcomed doesn't work if user is not linked
*Fixed a bug where all plugins logs breaks after enabling the plugin
*Fixed a bug where errors are send when an embed it send
*Fixed a bug which causes all of ticketing system to not work.
*Added tickets
*MySQL option in config
*You can now execute commands on discord. mention the bot and get the prefix and use "!help" (! is the default prefix)
*Fixed a bug when reloading the plugin.
* All commands can be easily used.
* Code improvements.
* Fixed a bug where player can bypass discord mute by rejoining the server.
*Fixed a bug where player can bypass ban by not being on the server when banned.
NOTE: edit your advancedban config and block the link command when muted