3
0
Mirror von https://github.com/PaperMC/Velocity.git synchronisiert 2024-09-29 06:30:16 +02:00
Commit graph

1739 Commits

Autor SHA1 Nachricht Datum
Seppe Volkaerts
c30575ec44 Simplify EventTask. Add custom handler support.
Additionally support for continuation adapters (will be used by the kotlin language plugin).
2021-05-19 19:16:46 +02:00
Andrew Steinborn
0ddadc90e2 Demonize legacy formatting completely.
Velocity has always supported components from day 1. It's time to officially frown upon legacy formatting for good.
2021-05-18 12:09:35 -04:00
Andrew Steinborn
045b974096
Merge pull request #505 from Cybermaxke/fix-bstats-error
Fix bStats error when starting in dev.
2021-05-17 17:38:16 -04:00
Seppe Volkaerts
404936a53f Fix bStats error when starting in dev. 2021-05-17 23:29:40 +02:00
Andrew Steinborn
9643159826 Don't exclude fastutil Int2Object maps 2021-05-17 11:38:50 -04:00
Andrew Steinborn
5e7373b062
Merge pull request #499 from hugmanrique/dev-2/command-api-changes
[2.0] Document some restrictions in the command API
2021-05-16 07:49:37 -04:00
Hugo Manrique
1753b8c15c
Document some restrictions in the command API 2021-05-16 13:46:38 +02:00
Andrew Steinborn
99b3b32525 There's no need to shadow the API JAR 2021-05-16 03:17:08 -04:00
Andrew Steinborn
9efda3d42d Merge branch 'l10n_dev/2.0.0' into dev/2.0.0
# Conflicts:
#	proxy/src/main/resources/com/velocitypowered/proxy/l10n/messages_fi_FI.properties
#	proxy/src/main/resources/com/velocitypowered/proxy/l10n/messages_nl_NL.properties
#	proxy/src/main/resources/com/velocitypowered/proxy/l10n/messages_ru_RU.properties
2021-05-16 03:14:03 -04:00
Andrew Steinborn
90ecb7182a Resync and merge all translation commits into one 2021-05-16 03:13:13 -04:00
Andrew Steinborn
78036438f2 Gradle Shadow enters the plugins block 2021-05-16 01:45:09 -04:00
Andrew Steinborn
49c25e24c7 Bump Gradle Shadow version
We'll need to upgrade to Gradle 7 soon, probably also with an upgrade to Kotlin DSL too...
2021-05-16 01:32:43 -04:00
Andrew Steinborn
65cf7072cd Bump dependencies: Log4j, Guava, Netty, Configurate 2021-05-16 01:29:33 -04:00
Andrew Steinborn
a6d4ad6950 Some classloader/dependency versioning fix ups 2021-05-16 00:33:03 -04:00
Andrew Steinborn
a155f91dfd Support multiple plugins loaded from the same JAR 2021-05-15 23:42:54 -04:00
Andrew Steinborn
3579fa644b Fix typo 2021-05-15 08:59:13 -04:00
Andrew Steinborn
fe2ca18955 that explains it 2021-05-15 08:53:34 -04:00
Andrew Steinborn
707de2dfba A little debugging(?) 2021-05-15 08:29:50 -04:00
Andrew Steinborn
c753037b7b Fix Checkstyle 2021-05-15 08:17:47 -04:00
Andrew Steinborn
2a39ddb03e Add support for resolving dependencies that require a version range 2021-05-15 08:16:17 -04:00
Andrew Steinborn
348ea4cc23 Fix annotation processor choking on event subscribers 2021-05-15 08:15:25 -04:00
Andrew Steinborn
07f8980f82 Fix compile errors 2021-05-14 16:28:16 -04:00
Andrew Steinborn
ee2870aafb Add annotation processor for @Subscribe 2021-05-14 16:14:42 -04:00
Andrew Steinborn
e6e35d3754 Add a base interface for events 2021-05-14 12:24:43 -04:00
Andrew Steinborn
e65c4102a6 Add missing nullability annotation 2021-05-14 09:28:57 -04:00
Andrew Steinborn
0af9d9d77b Reimplement packet length checks 2021-05-14 09:24:39 -04:00
Andrew Steinborn
14be98c88c Banish all use of Optionals from Velocity entirely 2021-05-13 04:35:50 -04:00
Andrew Steinborn
6cd3b00428 Fix suppress warnings on the packets 2021-05-13 04:25:06 -04:00
Andrew Steinborn
3c41211163 Switch over to Error Prone (now with NullAway!)
There is one major change: we now have a separate artifact for the annotation processor.

As for NullAway, we are currently exempting the clientbound join game/respawn packets. They are ugly and need to be refactored.
2021-05-13 04:13:15 -04:00
Andrew Steinborn
c496d912ea Merge branch 'feature/extended-connection-handshake-event' into dev/2.0.0 2021-05-12 12:35:00 -04:00
Andrew Steinborn
00cc636d6a Remove essentially all use of Java Optionals from the API
Also fix extended handshake event handling
2021-05-12 12:33:55 -04:00
Andrew Steinborn
100a930502
Merge pull request #498 from VelocityPowered/feature/extended-connection-handshake-event
Reimplement #434 but aligned to the Velocity 2.0.0 API
2021-05-12 10:10:07 -04:00
Andrew Steinborn
6fcef41146 Reimplement #434 but aligned to the Velocity 2.0.0 API 2021-05-12 10:03:48 -04:00
Andrew Steinborn
11928f3737 Fix warning when using a Unix domain socket to connect to a server 2021-05-12 09:15:37 -04:00
Andrew Steinborn
47a1332514 Add equals/hashCode to all results and remove another result I don't like
Fixes #483
2021-05-11 06:52:46 -04:00
Andrew Steinborn
f4fc07768b Simplify event result structure and add some convenience methods 2021-05-11 06:40:22 -04:00
Andrew Steinborn
1d867fce1c Fix Javadoc typo 2021-05-11 03:25:03 -04:00
Andrew Steinborn
3d459bcc28 Merge branch '2/new-registry' into dev/2.0.0 2021-05-11 03:22:04 -04:00
Andrew Steinborn
b239a91388 Finish overhaul of packet state/registry system 2021-05-11 03:21:08 -04:00
Andrew Steinborn
af38e19a26 Merge branch 'dev/2.0.0' into 2/new-registry 2021-05-11 01:53:22 -04:00
Andrew Steinborn
7ba564324c
Make it skip CI builds(?) 2021-05-10 06:59:37 -04:00
Andrew Steinborn
591463532e Rename Dutch and Russian localization files so Crowdin can pick them up 2021-05-10 00:51:52 -04:00
Andrew Steinborn
e52d2d7570
Merge pull request #468 from EasyClifton/patch-1
Russian translations
2021-05-10 00:47:16 -04:00
Andrew Steinborn
79be5acd39
Merge pull request #473 from FaberoM/dev/2.0.0
Add fi_FI translations.
2021-05-10 00:46:49 -04:00
Andrew Steinborn
574d7d42e5
Merge pull request #495 from tjalp/dev/2.0.0
Dutch translations
2021-05-10 00:45:49 -04:00
Andrew Steinborn
b09bd58e52 Update Crowdin configuration file 2021-05-10 00:40:44 -04:00
Andrew Steinborn
b96429b69b Update Crowdin configuration file 2021-05-10 00:33:06 -04:00
Andrew Steinborn
8cd1997ee9 Update Crowdin configuration file 2021-05-10 00:20:46 -04:00
Fabian Mäkilä
f506bd3ee2 Add translations for the dump command 2021-05-10 01:14:46 +03:00
EasyClifton
76f2e724bb
Fix lines 2021-05-09 23:49:05 +03:00