Commit Graph

161 Commits

Author SHA1 Message Date
Vankka
1097a8f2f8
Convert things to CompletableFutureUtil 2022-01-23 16:23:24 +02:00
Vankka
634c123937
Group synchronization 2022-01-23 16:11:35 +02:00
Vankka
f5acc00f8a
Make Module#enable call Module#reload by default 2022-01-20 20:19:51 +02:00
Vankka
bdc767ce47
Add extra checks to vault integration 2022-01-20 01:19:36 +02:00
Vankka
00a7cd96a9
Vault async/sync switching 2022-01-20 01:11:39 +02:00
Vankka
0bbcc58d32
Make reloading channel updaters faster 2022-01-20 00:53:02 +02:00
Vankka
a89ab7441e
Fix more generics, change the way modules are registered 2022-01-20 00:04:07 +02:00
Vankka
0f5d36b407
Split out the PermissionDataProvider into smaller parts, fix some generic use in ModuleManager, make module priorities more flexible 2022-01-19 21:40:44 +02:00
Vankka
8fdd5e73e3
Vault & LuckPerms permission integrations 2022-01-18 22:15:43 +02:00
Vankka
2ab83dfc28
SpongeAPI 8 (Stable) 2022-01-18 19:33:00 +02:00
Vankka
5919118539
Update DependencyDownload 2022-01-17 16:54:12 +02:00
Vankka
935776aa9d
Remove unnecessary relocations from bukkit and bungee buildscripts 2022-01-17 16:54:01 +02:00
Vankka
9ddf70e1b3
Revert MockDiscordSRV#dataDirectory 2022-01-15 14:46:49 +02:00
Vankka
1068150f77
Add logging 'proxy', centralize insufficient permission handling, improved toString, equals and hashCode implementations of 1st party Discord api entities 2022-01-15 14:45:50 +02:00
Vankka
d3faafcece
Fix parameters in slf4j implementation 2022-01-15 14:03:08 +02:00
Vankka
595146cc5b
Add a time frame that the channel updater will wait before giving up if not connected, 2022-01-13 20:35:54 +02:00
Vankka
ad6b7ee583
Add some missing nullability annotations 2022-01-13 19:34:53 +02:00
Vankka
318245c315
Update copyright year 2022-01-13 19:05:36 +02:00
Vankka
6c2c0c5134
Package reorganizing, and other minor changes 2022-01-13 19:03:23 +02:00
Vankka
694a6191cd
Add channel updating for name & topic 2022-01-13 19:02:41 +02:00
Vankka
7457fd90d0
Various improvements to 1st party Discord API 2022-01-13 19:02:25 +02:00
Vankka
0c9732fe11
Add message mirroring 2022-01-13 19:00:24 +02:00
Vankka
047580d9cf
Update h2, remove lombok and include the rest of the subprojects in i18n again 2022-01-13 18:57:26 +02:00
Vankka
0c7783675d
Rename scheduler methods to better match what they return, add a method to return an Executor that logs exceptions 2022-01-13 18:56:48 +02:00
Vankka
38a7b9dc92
Make build parallel 2022-01-13 18:53:59 +02:00
Vankka
9fe73aa571
Add threads 2022-01-13 18:53:43 +02:00
Vankka
0e73f80d40
Join, leave, server switch messages. Fixed dependency logging, added config option ordering annotation, fixed some issues with translation/configuration 2021-12-24 01:21:14 +02:00
Vankka
9ffce74061
Change common listeners to a module system, update to JDA5, fix typos, simplify 1st party api, improved the way mentions are translated between Minecraft and Discord 2021-12-20 01:03:38 +02:00
Vankka
b415e5419e
Gradle wrapper validation 2021-11-22 23:12:32 +02:00
Vankka
6d620dfc38
Add black/whitelisting to ignored roles/users 2021-10-28 22:16:46 +03:00
Vankka
082116c02a
Route slf4j from our dependencies directly to our logging handler 2021-10-25 02:04:46 +03:00
Vankka
e7d93a4176
Add default value for user not having any roles 2021-10-23 02:20:15 +03:00
Vankka
f35d8d67ee
Placeholder service improvements, or placeholders. Buildscript fixes/improvements related to testing/dependencydownload 2021-10-21 02:16:06 +03:00
Vankka
b2a970d8c6
Add some unit tests, fix/improve a few things 2021-10-19 23:58:47 +03:00
Vankka
86da2f7a16
Buildscript improvements 2021-10-19 23:17:30 +03:00
Vankka
a00b6b9b60
Regex filters 2021-10-19 21:01:23 +03:00
Vankka
a1b11c973c
Avatar urls, ignoring users/roles/bots/webhooks, changed config option naming scheme 2021-10-19 01:33:20 +03:00
Vankka
8accdbbdcd
More work on Discord -> Minecraft messages 2021-10-18 02:35:53 +03:00
Vankka
419391ddbb
Added Color for headless jres, switched a bunch of Nullables to optionals in the api, added more placeholders for Discord -> Minecraft messages 2021-10-17 01:01:59 +03:00
Vankka
0494c4a7bb
Reorganize JDAConnectionManager, add more log message handling. Implement Timeout helper class 2021-10-16 00:52:23 +03:00
Vankka
73815323e0
Updated sponge build 2021-10-09 20:49:59 +03:00
Vankka
1dcb513e9a
Math.max instead of .min 2021-09-20 23:05:01 +03:00
Vankka
ebfefde8d8
Don't process messages sent by our own bot or webhook for Minecraft processing 2021-09-14 22:19:05 +03:00
Vankka
3b1fd58043
Add escaping content for sending to Discord, adventure updated 2021-09-13 22:59:56 +03:00
Vankka
212a23b17e
Fix Sponge build 2021-09-07 21:58:06 +03:00
Vankka
4f6ee80a53
Convert Discord ids to longs 2021-09-07 21:57:55 +03:00
Vankka
627b538456
Initial Discord -> Minecraft message functionality 2021-09-01 00:01:50 +03:00
Vankka
a8cce7cf8d
Improve docs, change game chat events a bit, add in large errors for certain things going wrong with the Discord connection 2021-08-26 20:07:16 +03:00
Vankka
ff8385dfda
More progress on placeholders & Minecraft -> Discord chat 2021-08-14 21:16:32 +03:00
Vankka
3fb79cc50c
Changed from switching between File & Path to just using Path, revamped InitialDependencyLoader 2021-08-07 18:42:54 +03:00