Commit Graph

483 Commits

Author SHA1 Message Date
Vankka
2947717869
Add some generics to the component api, other minor component improvements 2022-03-01 12:28:31 +02:00
Vankka
1b688a329c
Don't relocate adventure api for velocity & sponge 2022-03-01 12:26:09 +02:00
Vankka
ed674cce8a
More profile stuff 2022-02-24 17:09:53 +02:00
Vankka
eee94e4fc4
Update DiscordSRVSpongeLoader 2022-02-22 18:59:10 +02:00
Vankka
ee1db84ae0
More Storage 2022-02-20 00:57:42 +02:00
Vankka
a40ac91096
Fix DependencyLoggerAdapter behaviour 2022-02-19 23:53:57 +02:00
Vankka
21045f7bb2
Merge branch 'main' into profiles 2022-02-19 22:47:47 +02:00
Vankka
af58286fed
Update DependencyDownload dependencies 2022-02-19 22:47:39 +02:00
Vankka
bc60b842c3
Storage 2022-02-19 22:44:29 +02:00
Vankka
33d724212a
Specify which repositories contain what content, put api annotation processing in a different spot for platforms 2022-02-03 21:43:03 +02:00
Vankka
3ff0c80e9a
Introduce a lock to debug log writing 2022-02-01 12:47:24 +02:00
Vankka
0a128e37e9
Add support for webhooks in threads, add username format option for mirroring 2022-02-01 12:39:59 +02:00
Vankka
ba1a8c196f
Beginning of profiles & linked accounts 2022-02-01 11:33:50 +02:00
Vankka
88ef85c65e
Move mock path determining to the dataDirectory method 2022-01-29 15:33:00 +02:00
Vankka
ebe072858e
Log into a temporary folder during tests 2022-01-29 13:40:58 +02:00
Vankka
61ac1ec1ec
Give CommandSenders full support for Audience, add connected/disconnected events 2022-01-29 13:34:39 +02:00
Vankka
d1d05e7081
Debug reports 2022-01-25 19:14:16 +02:00
Vankka
6f638ffb33
Add OnlineMode & PluginManager 2022-01-25 18:25:21 +02:00
Vankka
9cfaae7464
Make the EventBus faster by avoiding Map#entrySet 2022-01-25 16:24:17 +02:00
Vankka
9662d9515f
Fix writing to the wrong log file 2022-01-24 19:00:50 +02:00
Vankka
67e25a765a
Write DiscordSRV log messages to a file for debugging 2022-01-24 18:55:36 +02:00
Vankka
9f7a453132
Change event bus register message to not include "API" 2022-01-23 16:35:01 +02:00
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