Commit Graph

214 Commits

Author SHA1 Message Date
Vankka
3b4ec92141
Improved some config comments, added minecraftauth.me to connections config 2023-01-30 20:57:24 +02:00
Vankka
88a267bc0a
Automatically disable escaping markdown when inside a code string or block 2023-01-23 00:24:31 +02:00
Vankka
6fd03af3a8
2023, cleanup unused imports, slight change to JDAConnectionManager intent message check 2023-01-22 22:24:51 +02:00
Vankka
7a9c21c56d
Specifying intents, cache flags and member caching policies in modules 2023-01-22 22:20:36 +02:00
Vankka
7d9609306e
Member mention lookup, config option for @ everyone/here, some fixes 2022-12-30 20:11:10 +02:00
Vankka
11ff9eb563
JDA 5.0.0-beta.2 2022-12-30 16:31:51 +02:00
Vankka
e827ea603a
Split os name + arch and version in debug, fix log in UpdateChecker 2022-12-28 00:53:51 +02:00
Vankka
516f6410c9
Create VersionInfo, add Build-Time manifest value 2022-12-27 23:56:21 +02:00
Vankka
9f6b2ef9fd
Add any offline uuid data to debug reports 2022-12-27 23:43:12 +02:00
Vankka
cfcbada10d
Remove optional usage from API 2022-12-27 23:34:02 +02:00
Vankka
29f48944d3
Update checker 2022-12-27 22:46:28 +02:00
Vankka
bab1d4a765
Fix using wrong field in MinecraftToDiscordChatModule 2022-12-27 22:44:53 +02:00
Vankka
26aac4d4e2
Consolidate :common:common-proxy and :common:common-server into :common 2022-12-18 23:15:24 +02:00
Vankka
f7a015d47d
JDA 5.0.0-alpha.19 2022-09-15 23:23:46 +03:00
Vankka
dbce0832a3
Change everything to a central OkHttpClient, reduce amount of threads that can be used, adjust some other stuff 2022-08-22 18:46:12 +03:00
Vankka
9774eb5879
Add command registration via event 2022-08-07 20:27:52 +03:00
Vankka
602c74ba6b
Interaction events, add handling directly to Command 2022-08-07 19:54:16 +03:00
Vankka
2f3c9946b5
Add responding with choices to DiscordCommandAutoCompleteInteractionEvent 2022-07-22 19:13:40 +03:00
Vankka
1ce73a2842
Interaction related events 2022-07-22 18:25:42 +03:00
Vankka
d8f5f89c19
Lots of interactions & commands 2022-07-10 17:33:47 +03:00
Vankka
83fb75d4c0
Implement command executors, dynamicproxy 2022-06-25 22:33:55 +03:00
Vankka
d4975f833a
enhancedBuilder -> textBuilder 2022-06-14 20:02:21 +03:00
Vankka
37248aac56
ComponentFactory#enhancedBuilder -> ComponentFactory#textBuilder 2022-06-14 18:59:23 +03:00
Vankka
28b8d76887
Rename EnhancedTextBuilder to GameTextBuilder 2022-06-14 18:58:36 +03:00
Vankka
2131fa3e86
Missing copyright headers 2022-06-09 20:05:50 +03:00
Vankka
888f376846
Make use of MethodHandles for paper component getting 2022-06-09 20:05:43 +03:00
Vankka
33738959f7
Begin with interactions, made JDAEntity, DiscordSRVApi#jdaVersion, split member & user 2022-06-09 19:31:01 +03:00
Vankka
984331a458
com.discordsrv.api.discord.api -> com.discordsrv.api.discord
com.discordsrv.api.discord.connection -> com.discordsrv.api.discord.connection.jda
2022-05-12 17:59:46 +03:00
Vankka
7884e6988f
Make MinecraftAuthenticationLinker cached 2022-05-11 19:29:53 +03:00
Vankka
964db4bb20
Remove some workarounds for dependencydownload + exclude some mcauth transitives 2022-05-11 19:26:02 +03:00
Vankka
02f46d2182
Implement MinecraftAuthentication as a linker 2022-05-11 19:09:41 +03:00
Vankka
40cc7086b0
Attachment mirroring 2022-05-11 18:29:47 +03:00
Vankka
0052c6e54b
Add support for replies in mirroring, block markdown urls in mirroring 2022-05-05 19:17:54 +03:00
Vankka
e5a15eea39
Message content is privileged 2022-05-01 12:30:42 +03:00
Vankka
97a8816edd
Implement ErrorCallbackContext 2022-05-01 12:27:35 +03:00
Vankka
bf60a978eb
Fix ModuleManager onShuttingDown not using its own method to disable 2022-04-26 17:01:05 +03:00
Vankka
3f030dfada
Add PlaceholderAPI (Bukkit) support 2022-04-26 17:00:09 +03:00
Vankka
5ccf8f7cb7
Rename Shutdown Behaviour to Channel Locking 2022-04-26 15:37:41 +03:00
Vankka
97a2b5edbe
Move ThreadChannelLookup to :common from :api 2022-04-26 15:36:10 +03:00
Vankka
5b8a139836
Rename slf4j-hack module to unrelocate 2022-04-26 14:56:32 +03:00
Vankka
d78450e291
Downgrade okhttp due to kotlin usage 2022-04-25 15:47:24 +03:00
Vankka
4a492a7392
Implement ApplicationDependencyManager 2022-04-25 15:35:50 +03:00
Vankka
e82f03cd21
Resolve a few deprecations 2022-04-22 21:21:48 +03:00
Vankka
13d7c09374
Remove repositories {} block from common/build.gradle 2022-04-22 21:11:56 +03:00
Vankka
60f04f1511
Version catalog, updated some versions 2022-04-22 20:56:11 +03:00
Vankka
0411384533
Fix channels using the member cache in MinecraftToDiscordChatModule 2022-04-20 10:17:11 +03:00
Vankka
a8944309c8
Some minor config comment improvements 2022-04-14 10:55:01 +03:00
Vankka
2a11718ae8
Move first join configuration lower down 2022-04-14 10:48:21 +03:00
Vankka
128647bd4f
IChannelConfig#CHANNEL_IDS_OPTION_NAME -> "channel-ids" 2022-04-14 10:46:44 +03:00
Vankka
1298a5039b
Remove printStackTrace 2022-04-14 10:12:33 +03:00
Vankka
6944cf2579
Unregister modules from the event bus on disable 2022-04-13 14:07:57 +03:00
Vankka
8a673875a6
Translations 2022-04-13 14:07:43 +03:00
Vankka
c3c5104dfa
Extra error catch 2022-04-13 14:07:25 +03:00
Vankka
a84eef853c
Fix broadcast tab complete, add placeholder support to Discord formatted broadcast 2022-04-12 13:19:26 +03:00
Vankka
eba37d9b6f
Tweak some stuff relating to FormattedText, make invite not get escaped, ever 2022-04-12 13:18:56 +03:00
Vankka
ad7bca010f
Tweak the main command a bit more 2022-04-12 12:48:41 +03:00
Vankka
cb1538d376
Tweak main command initialization a bit 2022-04-12 12:39:58 +03:00
Vankka
8c81873f92
Broadcast tab completing 2022-04-12 12:39:40 +03:00
Vankka
8929dd48e6
Broadcast tab completing 2022-04-12 12:39:31 +03:00
Vankka
2dcde1a135
Broadcast tab completing 2022-04-12 12:39:26 +03:00
Vankka
4e2177080b
Fix MinecraftComponentImpl#empty 2022-04-12 11:52:56 +03:00
Vankka
0f13f155cb
Fix SQLStorage not using the table prefix 2022-04-12 11:50:49 +03:00
Vankka
02121a61f9
Case-insensitive check for game channel owner name comparison, added some comments 2022-04-12 11:30:46 +03:00
Vankka
da8ba3d3a6
Less strict channel lookup 2022-04-12 11:20:42 +03:00
Vankka
0eb255fd33
Improvements to broadcast command 2022-04-12 11:20:28 +03:00
Vankka
a8eb9d69a8
Add broadcast commands 2022-04-10 18:21:26 +03:00
Vankka
02a0d098d0
Update MCDiscordReserializer, change some stuff regarding escaping 2022-04-10 18:20:46 +03:00
Vankka
9e6e2cb22c
Use simple name in ModuleManager#enable error 2022-04-10 16:56:48 +03:00
Vankka
a530753cac
Better permission error in ChannelShutdownBehaviourModule 2022-04-10 16:54:39 +03:00
Vankka
58929ce957
Resync command 2022-04-10 16:52:30 +03:00
Vankka
daf4b313a6
First join messages 2022-04-10 15:42:09 +03:00
Vankka
a1baec7397
Log ChannelUpdater error logging method 2022-04-04 20:50:05 +03:00
Vankka
b699a75821
Prefixes & suffixes, fix to Placeholders utility class, added more tests 2022-04-02 18:40:41 +03:00
Vankka
bbc722e689
Add channel auto locking, implement thread archiving. More fixes to shutdown not working properly/ errors when the server is stopped before DiscordSRV starts 2022-04-02 16:24:34 +03:00
Vankka
51fd9ef6d8
Some fixes, improvements & annotations for group sync 2022-04-01 19:51:45 +03:00
Vankka
14d7b0eed7
Change default stop message to use a stop button instead 2022-04-01 19:13:09 +03:00
Vankka
2b878f1265
Start & stop messages, some bug fixes & cleanup 2022-04-01 19:07:14 +03:00
Vankka
60c7dbfbc0
Update JDA 2022-04-01 18:30:42 +03:00
Vankka
627ec3045c
Remove unnecessary code in EventBus 2022-03-28 17:34:16 +03:00
Vankka
29e01878b2
Improved error logging in event bus 2022-03-28 17:25:23 +03:00
Vankka
ff63376550
remove printStackTrace used for debugging 2022-03-28 17:22:01 +03:00
Vankka
c6cbf2dfc3
Couple fixes, remove runtime dependency on error prone annotations 2022-03-28 17:20:37 +03:00
Vankka
1f6cefebac
Change integration registering to a safer method 2022-03-28 17:13:11 +03:00
Vankka
9124c18d7a
Move DiscordSRVApiProvider methods to DiscordSRVApi 2022-03-28 17:06:25 +03:00
Vankka
2d379dcb7c
Updates to debug report, debug command 2022-03-28 16:57:24 +03:00
Vankka
bea4680739
Make sure log lines are written to the file in order 2022-03-28 16:57:02 +03:00
Vankka
68fa07eb15
Pastes, manifest reading 2022-03-28 16:56:25 +03:00
Vankka
b63be457fd
Null-check executors in JDAConnectionManager#shutdownExecutors 2022-03-28 12:43:55 +03:00
Vankka
99a87382bd
In-game commands 2022-03-20 13:46:06 +02:00
Vankka
41b469f89f
Add some comments to JDAConnectionManager, re-make executor services when reconnecting, change some JDABuilder settings 2022-03-09 01:40:17 +02:00
Vankka
205cd13dd8
Table prefixes 2022-03-07 10:35:00 +02:00
Vankka
373e866346
Fix some bugs related to threads 2022-03-06 21:18:20 +02:00
Vankka
2cc92d6179
Fix editing & deleting not working with mirroring 2022-03-06 20:54:25 +02:00
Vankka
f8c5578cb3
Set shutdown status 2022-03-04 14:00:46 +02:00
Vankka
54db798e9a
Change around profile methods on players 2022-03-04 13:29:21 +02:00
Vankka
f3021d1472
Merge main 2022-03-01 17:40:17 +02:00
Vankka
2947717869
Add some generics to the component api, other minor component improvements 2022-03-01 12:28:31 +02:00
Vankka
ed674cce8a
More profile stuff 2022-02-24 17:09:53 +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