Minor update with fixes for v1.25.0; be sure to read the v1.25.0 changelog if you haven't already because it was a large update
Additions
DiscordConsoleChannelUseCodeBlocks config option to disable the use of code blocks in the console
Fixes
Lag spike when running commands in the console channel
Fixed a number of issues with the new logging system
Website links from Discord not being clickable
Catch errors in DiscordConsoleChannelLevels input
Allow having a empty list of log levels in DiscordConsoleChannelLevels
Disabled the JDA shutdown hook
Stopped using startsWith to check if plugins are installed
Fix color formatting codes not always being stripped in log output
Changes
Remove client detection via plugin message channel registering, due to false positives
The intent disconnect message now also includes the server messages intent
Build 1.25.0
Additions
LunarClient users will now receive a notice (https://i.imgur.com/zuL1Q8r.png) telling them their user experience is being degraded and command responses sent to them will not have hover/click features at all. The notice can be disabled with the EnableIncompatibleClientAlert config option. Please see DiscordSRV/DiscordSRV#1294 for more details
Fancy new console logging with logger name and color support
Hex support to the %discordsrv_user_top_role_color_code% placeholder
The online status of the bot is now configurable
%discordname% and %discordusername% placeholders to the Experiment_WebhookChatMessageUsernameFormat option
Console-specific timestamp format
The MinecraftMentionSound config option to disable hearing a sound when somebody "@mentions" your name from Discord
Documentation about ids to DiscordRoleNameToAddToUser
Unix timestamps placeholders for startup, shutdown, console messages and the topic updater
Config option to block bots in the console channel
%deathmessagenoescapes% placeholder
Blacklist option for DiscordChatChannelPrefixRequiredToProcessMessage
Fixes
DiscordLinkedAccountRequired message not sending when the original message is longer than can fit in the format
Compatibility with headless java installations
Comment on Channels option regarding reloadability
Users being able to use %toprolecolor% in their Discord messages and having it parsed in-game
Alerts not working whilst on a very old Minecraft version
Advancements throwing a error on servers with unexpected nms mappings/no nms at all
Error with some users with clyde in their username
DiscordChatChannelEmojiBehavior not working as intended
The CancellationDetector was rewritten to fix issues with some plugins when debugging
Changes
Replaced the default watchdog message with a clearer one
Advancement messages will not be sent if they were acquired in a world where the "announceAdvancements" gamerule is disabled
DiscordChatChannelGameFilters are now applied to message content when using Experiment_WebhookChatMessageDelivery
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps discordsrv from 1.22.0 to 1.25.1.
Release notes
Sourced from discordsrv's releases.
... (truncated)
Commits
339e5e8
Release 1.25.1e1f7a1d
v1.25.13f1478f
add \u007F to MessageUtil#STRIP_PATTERN special characters3d31a7a
JDAAppender v1.0.2875618a
JDAAppender v1.0.1 not v1.0.27998e53
Update to JDAAppender v1.0.2, add DiscordConsoleChannelUseCodeBlocks config o...923144f
Stop using startsWith in PluginUtilbe0e887
Add Message content intent to the intent disconnection message8499c3d
Run dumpStack async55cbd92
Merge remote-tracking branch 'origin/develop' into developDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)