Commit Graph

139 Commits

Author SHA1 Message Date
Vankka
20683e3c7a
Reorganize config packages, rename a bunch of ConfigurateConfigManager members 2023-07-12 21:02:32 +03:00
Vankka
d4f41c589d
Tweak thread pools thread counts, separate required linking thread pool 2023-07-11 18:22:41 +03:00
Vankka
512741bd92
Add running commands and sending command output for execute command 2023-07-09 13:16:18 +03:00
Vankka
1207990461
Add check for which commands are allowed to be run, config options for execute command 2023-07-09 01:11:41 +03:00
Vankka
383a7ad97a
Progress on running commands from Discord 2023-07-01 19:04:52 +03:00
Vankka
bb24dc7b32
Merge branch 'main' into execute-command 2023-07-01 17:32:15 +03:00
Vankka
97dbd3501e
Fix default advancement message being bad on non-Paper. Changed the default award format to say "advancement" instead of "achievement" 2023-07-01 17:29:59 +03:00
Vankka
8e12731119
Fix error in BukkitAdvancementListener 2023-06-27 21:22:21 +03:00
Vankka
cc5f8c2d26
Fix commands, don't run enable/reload async anymore 2023-06-22 19:46:20 +03:00
Vankka
c8590cfe2f
Wrap Folia scheduler in the same check as Bukkit scheduler to ensure tasks running at disable don't get sent to the scheduler 2023-06-19 18:40:36 +03:00
Vankka
4e4b21ae7c
Fix order some stuff is loaded, update Commodore 2023-06-19 00:50:09 +03:00
Vankka
c32a2ad8bd
Execute command initial 2023-06-09 00:36:39 +03:00
Vankka
3e3438f0d2
Allow loading extra languages on Bukkit 2023-05-30 19:22:34 +03:00
Vankka
ad01ee5748
Get player outside async context in BukkitChatForwarder 2023-05-30 18:34:15 +03:00
Vankka
e4b80ebb15
Get rid of OrDefault. Move advancement spam detection to AwardMessageModule 2023-05-25 23:30:12 +03:00
Vankka
7314fdb72b
Config improvements 2023-05-20 20:25:52 +03:00
Vankka
e5783e7b05
Add startup warning about this being a testing version, update UpdateChecker coordinates, change plugin.yml name to avoid issues with other plugins 2023-05-19 20:17:00 +03:00
Vankka
a25e1a2449
GriefPrevention integration 2023-05-18 12:46:03 +03:00
Vankka
1fa290402a
mcMMO integration 2023-05-18 12:33:48 +03:00
Vankka
ec6b15aad2
Moved ApiInstanceHolder to be a DiscordSRVApi subclass, renamed a few things 2023-05-18 00:58:42 +03:00
Vankka
ca40da0c00
Fix exception logging on java.util.logging. Fix getting manifest 2023-05-06 20:43:02 +03:00
Vankka
6b9606ddd7
Advancement/achievement fixes, event changes, updated gradle 2023-04-30 19:28:11 +03:00
Vankka
77ee036cbf
Implement nms advancement listener 2023-04-30 13:55:33 +03:00
Vankka
ec02e5f88a
Progress on require linking, add folia support, achievements/advancements 2023-04-23 16:53:58 +03:00
Vankka
42ec392bcb
Linking improvements, required linking initial 2023-03-18 14:23:31 +02:00
Vankka
6ff5ddb6a7
Add Bukkit chat plugin integrations, make better use of DynamicProxy, consolidate some of the :common subprojects 2023-02-20 21:55:45 +02:00
Vankka
6fd03af3a8
2023, cleanup unused imports, slight change to JDAConnectionManager intent message check 2023-01-22 22:24:51 +02:00
Vankka
7d9609306e
Member mention lookup, config option for @ everyone/here, some fixes 2022-12-30 20:11:10 +02:00
Vankka
516f6410c9
Create VersionInfo, add Build-Time manifest value 2022-12-27 23:56:21 +02:00
Vankka
cfcbada10d
Remove optional usage from API 2022-12-27 23:34:02 +02:00
Vankka
26aac4d4e2
Consolidate :common:common-proxy and :common:common-server into :common 2022-12-18 23:15:24 +02: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
83fb75d4c0
Implement command executors, dynamicproxy 2022-06-25 22:33:55 +03:00
Vankka
888f376846
Make use of MethodHandles for paper component getting 2022-06-09 20:05:43 +03:00
Vankka
2b5c8b9d2f
Fix dependency generation not picking up relocations sometimes 2022-06-09 20:03:17 +03:00
Vankka
6a81b21e54
Some changes to comments 2022-05-11 19:41:01 +03:00
Vankka
a7c2283935
Fix PlaceholderAPI expansion not handling unknown placeholder correctly 2022-05-05 17:44:16 +03:00
Vankka
3f030dfada
Add PlaceholderAPI (Bukkit) support 2022-04-26 17:00:09 +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
60f04f1511
Version catalog, updated some versions 2022-04-22 20:56:11 +03:00
Vankka
8a673875a6
Translations 2022-04-13 14:07:43 +03:00
Vankka
e8ecea64bb
Fix commodore suggestions not working 2022-04-12 12:39:06 +03:00
Vankka
f8c0900d17
Update commodore 2022-04-12 11:57:22 +03:00
Vankka
daf4b313a6
First join messages 2022-04-10 15:42:09 +03:00
Vankka
e3c6f21c01
Update package names based on changes in MinecraftDependencyDownload & DependencyDownload 2022-04-04 20:49:47 +03:00
Vankka
b699a75821
Prefixes & suffixes, fix to Placeholders utility class, added more tests 2022-04-02 18:40:41 +03:00
Vankka
51fd9ef6d8
Some fixes, improvements & annotations for group sync 2022-04-01 19:51:45 +03:00
Vankka
1f6cefebac
Change integration registering to a safer method 2022-03-28 17:13:11 +03:00
Vankka
68fa07eb15
Pastes, manifest reading 2022-03-28 16:56:25 +03:00
Vankka
99a87382bd
In-game commands 2022-03-20 13:46:06 +02:00
Vankka
62b3f0b8b3
Load bukkit connection listener earlier 2022-03-04 14:01:01 +02:00
Vankka
54db798e9a
Change around profile methods on players 2022-03-04 13:29:21 +02:00
Vankka
bbfa71a4b2
Missing annotations in Bukkit & Bungee loaders 2022-03-04 12:51:11 +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
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
ee1db84ae0
More Storage 2022-02-20 00:57:42 +02:00
Vankka
af58286fed
Update DependencyDownload dependencies 2022-02-19 22:47:39 +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
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
67e25a765a
Write DiscordSRV log messages to a file for debugging 2022-01-24 18:55:36 +02:00
Vankka
634c123937
Group synchronization 2022-01-23 16:11:35 +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
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
935776aa9d
Remove unnecessary relocations from bukkit and bungee buildscripts 2022-01-17 16:54:01 +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
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
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
082116c02a
Route slf4j from our dependencies directly to our logging handler 2021-10-25 02:04:46 +03:00
Vankka
86da2f7a16
Buildscript improvements 2021-10-19 23:17:30 +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
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
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
627b538456
Initial Discord -> Minecraft message functionality 2021-09-01 00:01:50 +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
Vankka
7d14a92158
Placeholder service, misc bug fixes & improvements 2021-08-04 22:58:50 +03:00
Vankka
c76e0c2c3b
More work on first part api & added a bunch of nullability annotations 2021-07-31 01:21:23 +03:00
Vankka
b149acb36f
Fixes & improvements 2021-07-29 16:15:21 +03:00
Vankka
9d26da6b4a
Initial commit 2021-07-29 04:14:29 +03:00