Commit Graph

1684 Commits

Author SHA1 Message Date
Andrew Steinborn c2b82f878b Merge branch 'dev/1.1.0' into dev/3.0.0
# Conflicts:
#	api/src/main/java/com/velocitypowered/api/proxy/Player.java
#	proxy/src/main/java/com/velocitypowered/proxy/connection/client/ConnectedPlayer.java
2021-06-12 20:12:31 -04:00
Andrew Steinborn baaf91a00d Merge pull request #522 from lexikiq/feature/adventure-pointers
Expand Adventure Support
2021-06-13 00:10:36 +00:00
lexikiq fe5809fdc1 Javadocs 2021-06-12 20:04:20 -04:00
lexikiq 5c424c1da7 Move TriState converter 2021-06-12 20:01:42 -04:00
lexikiq e798f0d906 Move #getPermissionChecker 2021-06-12 12:52:35 -04:00
lexikiq 72408d5bd8 Remove display name 2021-06-12 12:12:04 -04:00
Andrew Steinborn b0da4b60c7 Do not check if a plugin message channel is registered before forwarding it
This fixes issues with Servux and probably a crap ton of other bad mods. Purity on this front serves no real purpose than to say we're pedantic.

A future commit may remove all tracking of registered channels altogether. There's strong evidence (back to Minecraft 1.8, at least) that we don't have to track this data and only need to send channels for plugin message channels registered by Velocity itself. This will likely involve more testing to see if this uncovers client bugs with older versions of the game.
2021-06-12 10:30:46 -04:00
lexikiq 8356b812c3 Cache permission pointers 2021-06-11 23:44:59 -04:00
lexikiq 4003666c27 Cache pointers 2021-06-11 23:32:49 -04:00
lexikiq 56a46d051b Rename method + add JD 2021-06-11 22:15:12 -04:00
lexikiq 39d39e58bd Remove ComponentLike interface from Player 2021-06-11 22:06:37 -04:00
lexikiq 19f80bd618 Don't directly implement PermissionChecker 2021-06-11 21:49:40 -04:00
lexikiq 29b409b9f1 Move #pointers to Player
It uses fully API methods so it makes sense to me to use it in Player, open to criticism though
2021-06-11 21:33:15 -04:00
lexikiq db7e3262a6 Optimize imports 2021-06-11 21:25:51 -04:00
lexikiq 3c4312056b Switch to #pointers
Ensures that Pointered#getOrDefault[From] works
2021-06-11 21:12:44 -04:00
lexikiq 069796a2f2 Fix import order 2021-06-11 21:09:41 -04:00
lexikiq f59516165f Rebase onto feature/adventure-pointers 2021-06-11 21:06:59 -04:00
lexikiq 9491046935 Improve Player#asComponent 2021-06-11 21:01:53 -04:00
lexikiq ba4ba2022e Obey Checkstyle rules 2021-06-11 21:01:53 -04:00
lexikiq 3a1517f3a4 Expand Adventure Support
Adds support for assorted Adventure interfaces
2021-06-11 21:01:53 -04:00
Riley Park f579725002 Provide access to Pointer values 2021-06-10 01:08:27 -07:00
Andrew Steinborn 445688b9a1 Merge branch 'dev/1.1.0' into dev/3.0.0
# Conflicts:
#	build.gradle
2021-06-09 01:29:51 -04:00
Andrew Steinborn 793ad443c6 Velocity 1.1.9-SNAPSHOT 2021-06-08 15:50:37 -04:00
Andrew Steinborn caf7af12b8 WTF, actually 1.1.8 please. 2021-06-08 15:48:02 -04:00
Andrew Steinborn 9b42bc8c45 Whatever, let's update Adventure too I guess 2021-06-08 15:45:53 -04:00
Andrew Steinborn d84609ab7c Velocity 1.1.8 2021-06-08 15:45:26 -04:00
Andrew Steinborn e1af30e0fa whoops 2021-06-08 15:42:20 -04:00
Andrew Steinborn 8892e2a5c6 We don't need the hash to go along with the resource pack response 2021-06-08 15:41:54 -04:00
Andrew Steinborn 4619053962 Velocity 1.1.8-SNAPSHOT 2021-06-07 17:31:29 -04:00
Andrew Steinborn a4649c81df Velocity 1.1.7 2021-06-07 17:28:46 -04:00
Andrew Steinborn a65f720f9d Merge branch 'dev/1.1.0' into dev/3.0.0
# Conflicts:
#	build.gradle
2021-06-07 15:32:52 -04:00
Andrew Steinborn 496372d7af Check if the resource pack hash looks like it might be a SHA-1 hash 2021-06-07 15:32:36 -04:00
Andrew Steinborn d7bf03b956 Minecraft 1.17 2021-06-07 14:16:16 -04:00
Andrew Steinborn 224e06d7ea Bump to 1.1.7-SNAPSHOT 2021-06-07 12:48:11 -04:00
Andrew Steinborn b6dc0089b4 Velocity 1.1.6 2021-06-07 12:47:00 -04:00
Andrew Steinborn c2c119140f Anticipatory bump to Minecraft 1.17 2021-06-07 12:46:21 -04:00
Andrew Steinborn b34f2f6944 Merge pull request #516 from A248/caffeine-3
Bump to Caffeine 3
2021-06-07 16:44:29 +00:00
A248 6e42f225e2 Bump to Caffeine 3 2021-06-06 08:09:42 -04:00
Andrew Steinborn 65608bb360 Bump Gson version 2021-06-06 04:22:08 -04:00
Andrew Steinborn ef7aeae4ed Merge remote-tracking branch 'origin/dev/3.0.0' into dev/3.0.0 2021-06-06 03:52:03 -04:00
Andrew Steinborn 9d54a03a4b Force SpotBugs to shut up here
This method is indeed called...
2021-06-06 03:51:42 -04:00
Andrew Steinborn b1b3882fab Merge branch 'Xernium-future/1.17' into dev/3.0.0
# Conflicts:
#	api/src/main/java/com/velocitypowered/api/proxy/ProxyServer.java
#	proxy/src/main/java/com/velocitypowered/proxy/connection/client/ConnectedPlayer.java
2021-06-06 03:48:49 -04:00
Andrew Steinborn 43b72ff826 Apply some spelling fixes from code review
Co-authored-by: Hugo Manrique <hugmanrique@users.noreply.github.com>
2021-06-06 00:20:47 +00:00
Andrew Steinborn f4550c3a37 Merge pull request #515 from hugmanrique/dev-3/command-api-changes
[3.0] Document some restrictions in the command API
2021-06-05 18:27:18 +00:00
Hugo Manrique f103662dc4 Fix incorrect import removal 2021-06-05 18:33:22 +02:00
Hugo Manrique e6eecd806a Document some restrictions in the command API 2021-06-05 18:02:26 +02:00
FivePB 59b29a075e Improve new Resource-pack API 2021-06-05 16:07:24 +02:00
Andrew Steinborn df21105701 Minecraft 1.17-rc1 2021-06-04 17:48:45 -04:00
Andrew Steinborn 100eedf102 Minecraft 1.17-pre5 2021-06-03 14:40:06 -04:00
Andrew Steinborn 3eb64855d3 Minecraft 1.17-pre4 2021-06-03 02:50:16 -04:00