Commit Graph

181 Commits

Author SHA1 Message Date
FivePB (Xer) 83ba7d6051 Changes 1.16-rc1 2020-06-18 18:24:39 +02:00
Five (Xer) ee64b97b8e Changes 1.16-pre7 2020-06-16 18:39:51 +02:00
Five (Xer) a1ab29186b Changes 1.16-pre6 2020-06-16 17:56:56 +02:00
Five (Xer) 6577b08bdd Changes 1.16-pre5 2020-06-13 11:26:51 +02:00
Five (Xer) 78b442a852 Changes 1.16-pre4 and Logic fixes 2020-06-11 23:39:16 +02:00
Five (Xer) 101a6a58dd Changes 1.16-pre3 2020-06-10 21:00:18 +02:00
Lechner Markus 368d50b455 Rework Dimension Registry 2020-06-05 15:22:55 +02:00
Five (Xer) 009f207883 More progress 2020-06-04 21:21:54 +02:00
Five (Xer) d37b6a361c Snapshot 20w21a 2020-05-23 00:18:36 +02:00
Andrew Steinborn 88641662d8 Implement brigadier:long argument type, fixes #295 2020-04-23 16:19:49 -04:00
Andrew Steinborn 7d1770d37e Deal with potentially nullable player sample entries 2020-02-13 13:32:22 -05:00
Andrew Steinborn a1577dd8a5 Minecraft 1.15.2 2020-01-21 13:28:37 -05:00
Andrew Steinborn 1e50615993 Minecraft 1.15.1 2019-12-17 13:58:44 -05:00
Andrew Steinborn b56302b17e Minecraft 1.15 (backport from 1.1.0) 2019-12-10 12:22:24 -05:00
Andrew Steinborn e3e7b726e0 Bump to Guice 4.2.2 for Java 11 plugin support 2019-08-09 15:38:36 -04:00
Jamie Campbell 950104850e 1.14.4 support 2019-07-19 17:50:15 +01:00
Leymooo de4f5e32dd 1.14.3 2019-06-24 19:37:17 +03:00
Leymooo d0745acde1 1.14.3-pre4 2019-06-22 14:11:47 +03:00
Andrew Steinborn 8d61e7ffd0 Removed redundant (non-)nullable annotations from boss bar. 2019-06-02 17:57:31 -04:00
kashike 0a53343547 Rename some bossbar-related fields and methods 2019-06-02 14:47:41 -07:00
MrIvanPlays 20b34447f8 Add BossBar API (#213) 2019-06-02 15:02:43 -04:00
Leymooo 85c6238d68 1.14.2 support 2019-05-27 17:20:42 +03:00
Andrew Steinborn b0b445c044 Fix Javadoc link for text API 2019-05-15 19:20:51 -04:00
Andrew Steinborn fc9e2d576d Update for Minecraft 1.14.1 2019-05-13 12:12:08 -04:00
Andrew Steinborn 37999ed32e Support 1.14-pre2 2019-05-10 02:51:00 -04:00
kashike 3800610f66 Bump text to 3.0.0 2019-05-06 19:34:53 -07:00
Andrew Steinborn 1661cece2d An Easter basket bearing gifts! (#191)
* Delay switch to new server until after JoinGame is sent.

Unfortunately, in some cases (especially vanilla Minecraft) some login
disconnects are sent after ServerLoginSuccess but before JoinGame.
We've been using ServerLoginSuccess but it has caused too many problems.
Now Velocity will switch to a stripped-down version of the play session
handler until JoinGame is received. This handler does very little by
itself: it simply forwards plugin messages (for Forge) and waits for the
JoinGame packet from the server.

This is an initial version: only vanilla Minecraft 1.12.2 was tested.
However this is the way Waterfall without entity rewriting does server
switches (which, in turn, is inherited from BungeeCord).

* Move to Gradle 5 and Error Prone.
2019-04-24 14:36:49 -04:00
Andrew Steinborn 545966a4e7 Minecraft 1.14 2019-04-23 13:46:49 -04:00
Andrew Steinborn 21368f542c Merge pull request #189 from Leymooo/1.14
Support for 1.14 protocol
2019-04-23 02:21:46 -04:00
Andrew Steinborn edcd13b532 Fix Checkstyle issues 2019-04-21 02:56:29 -04:00
Andrew Steinborn dea7c215d7 Allow empty channel names (but not namespaces). 2019-04-21 02:52:52 -04:00
Leymooo ac192c281c 1.14-pre5 2019-04-18 22:45:17 +03:00
Andrew Steinborn 564cb99861 Add Player#getGameProfile() to make tab list plugins easier to make. 2019-03-29 15:01:52 -04:00
Andrew Steinborn 118574e535 Updated log4j and Checker Framework
Updating Checker Framework flagged numerous warnings, which have been
corrected. These probably involve type declarations lacking a nullness
annotation that appeared elsewhere.
2019-03-28 22:27:51 -04:00
Andrew Steinborn 611a31b7bb Attempt to allow Eclipse to import the Gradle project. 2019-03-28 21:46:45 -04:00
Andrew Steinborn e2fa06fa17 Merge pull request #176 from Crypnotic/master
Add matchPlayer and matchServer
2019-03-09 00:15:07 -05:00
Andrew Steinborn c7a379ebb8 Include server that we attempted to connect to in the result. 2019-03-08 23:51:47 -05:00
Crypnotic b35fd05d2e Add matchPlayer and matchServer 2019-03-03 09:57:19 -06:00
Andrew Steinborn 12f5bdfc48 Properly implement fallback support. 2019-02-15 15:07:38 -05:00
kashike 6d080db48e Bump text dependency to 1.12-1.6.5 to fix a deserialisation issue 2019-01-21 09:12:27 -08:00
Andrew Steinborn 89bcc9a100 Grab most of the low-hanging fruit. 2018-12-29 17:22:36 -05:00
Andrew Steinborn c8f73ea0ab Add Javadoc to resource pack API 2018-12-29 15:37:56 -05:00
Andrew Steinborn 0ca0c2a297 Resource pack API 2018-12-29 15:21:47 -05:00
Andrew Steinborn 280563ffa0 Clarifications around plugin message API. 2018-12-29 14:25:06 -05:00
Andrew Steinborn a2d9a9f1d8 Clarifications, same for QueryResponse. 2018-12-29 14:21:20 -05:00
Andrew Steinborn 5cf96aabdd Ensure that getting a builder from the ping will produce the same ping. 2018-12-29 14:09:30 -05:00
Andrew Steinborn 256978fc15 Solve a bunch of Checkstyle warnings. 2018-12-29 10:57:55 -05:00
Andrew Steinborn 898353640e Moving to new Jenkins setup 2018-12-24 08:23:56 -05:00
Andrew Steinborn e979db7778 Fix some unfriendly behavior in Favicon#create(Path) 2018-12-13 19:44:59 -05:00
Andrew Steinborn 1856fb6aad ProtocolVersion#SUPPORTED_VERSIONS 2018-12-13 05:24:37 -05:00