William B
a19dd739ac
Merge branch '2.x' into feature/socialspy
2024-02-14 15:15:12 -08:00
Josh Roy
388d571da9
We're going on an Adventure! ( #4717 )
...
https://user-images.githubusercontent.com/10731363/147530817-f9adc58e-18a5-49ed-84c6-106e51d6948f.mp4
Add support for chat components throughout EssentialsX using the Adventure library.
Translations have been converted to the MiniMessage format, and custom message files will be migrated on startup.
This also introduces new options to allow players to see messages in their own language and for server owners to change the main message colours without editing message files.
Closes #2029
Closes #2391
---------
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
Co-authored-by: pop4959 <pop4959@gmail.com>
2024-02-03 20:38:14 +00:00
William Beemer
95cd4ad376
reverted unrelated changes
2024-01-23 00:23:43 -08:00
William Beemer
2fe84d4629
added support for non-webhook messages to be sent with the @silent flag
2024-01-20 15:22:31 -08:00
Josh Roy
803d800bdd
Fix Discord module webhook closing incorrectly
2023-07-01 17:45:07 -04:00
Josh Roy
697128bcf2
Update Discord Module to JDA 5
2023-07-01 17:45:07 -04:00
Sasha Sorokin
e5b0c4c855
Add support for local and global chats in Discord ( #4684 )
...
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2023-04-30 21:30:11 -04:00
Josh Roy
3a737480ec
Remove unneeded sanitization in webhook names ( #5311 )
...
Regression from 384f63bf92
2023-04-13 07:15:48 +01:00
diademiemi
384f63bf92
Allow configuring Discord webhook name ( #5159 )
...
Co-authored-by: Josh Roy <10731363+JRoy@users.noreply.github.com>
2023-04-10 00:27:36 +00:00
Josh Roy
520e8f991f
Add DiscordService#getInviteUrl
2022-12-26 01:24:17 +00:00
Josh Roy
80bbf8c55b
Add DiscordService#getRole & DiscordService#modifyMemberRoles
2022-12-26 01:24:17 +00:00
Josh Roy
376abc4aab
Add DiscordService#getMemberById
2022-12-26 01:24:17 +00:00
Josh Roy
4414eea513
Close discord webhook clients on shutdown ( #5165 )
2022-11-27 19:29:36 +00:00
Josh Roy
6e931b2b3b
Fix ConsoleInjector not getting reinjecting on reload ( #5149 )
2022-11-11 15:28:55 -08:00
Josh Roy
6816eb4e18
Use component logger on Paper for console colors ( #4941 )
...
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
2022-06-27 14:54:10 -04:00
MD
a7f602e2ad
Remove commons-lang3 dependency
...
`commons-lang3` is scheduled for removal by Spigot.
This commit reimplements the methods we use from StringUtils in StringUtil, and replaces NumberUtils.isDigits(String) with NumberUtil.isLong(String).
2022-06-15 16:18:35 +01:00
Josh Roy
668c9634ca
Ensure JDA is started before allowing calls to the JDA object
2021-11-25 14:03:56 -05:00
Josh Roy
2ed94f1048
Add provider to use new Paper advancement API ( #4588 )
...
Paper added in PaperMC/Paper@40ee634
2021-10-24 14:27:07 +00:00
Josh Roy
58b0fb089f
Improve error message when primary channel is improperly defined ( #4586 )
...
* Improve message verboseness when primary channel is improperly defined
* Clarify primary channel behavior
2021-10-20 13:09:56 +01:00
Josh Roy
43f4d306be
Add discordbroadcast command ( #4541 )
...
* Add discordbroadcast command
* Update EssentialsDiscord/src/main/resources/plugin.yml
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
* Add emoji parsing/tab complete for discordbroadcast command
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
2021-10-11 15:54:55 -04:00
Josh Roy
ac8a13f039
Add name parameter for Discord avatar URL ( #4369 )
...
Allows offline mode/Geyser users to configure their own avatar URL using a service that accepts usernames.
2021-08-09 19:48:43 +00:00
Josh Roy
c221e96122
Make discord chat format world name use world alias ( #4419 )
2021-08-09 19:57:03 +01:00
Josh Roy
3f9aceb922
Add DiscordService#sendChatMessage
...
Allows plugins to send messages to the chat channel via API using the format from our config
2021-08-07 17:37:02 -07:00
triagonal
90828965df
Fix NPE during reload with invalid discord bot tokens ( #4417 )
2021-07-31 10:19:20 -04:00
Josh Roy
17e026f9aa
Require MessageType's start with a letter
...
May cause issues with YML serialization as it can get finicky with keys starting with numbers.
2021-07-28 16:24:09 -07:00
Josh Roy
f1d7e50dc0
Don't warn about unregistered channel-id based MessageType's
...
You shouldn't be registering these, there is no point for a user to configure where these go because it would be ignored.
2021-07-28 16:24:09 -07:00
Josh Roy
e2cb7b2102
Fix advanced relay breaking when multiple channels were defined
2021-07-28 16:24:09 -07:00
Josh Roy
cca98e817f
Add show-displayname option
2021-07-10 11:08:51 -04:00
Josh Roy
3bc58264ea
Add advancement message type
2021-07-10 11:08:51 -04:00
Josh Roy
0a0416ae38
Fix disabling a single command causing all commands to be disabled
2021-07-10 11:08:51 -04:00
Josh Roy
d244956b4b
Ensure no JDA code is called during invalid shutdown
2021-07-10 11:08:51 -04:00
Josh Roy
a55289196b
Add server start/stop messages
2021-07-01 15:56:46 -04:00
Josh Roy
0861427bf3
Discord Module ( #3844 )
...
Co-authored-by: MD <1917406+mdcfe@users.noreply.github.com>
Co-authored-by: pop4959 <pop4959@gmail.com>
Co-authored-by: Riley Park <riley.park@meino.net>
Co-authored-by: Jason <11360596+jpenilla@users.noreply.github.com>
2021-07-01 09:43:35 -04:00