Andrew Steinborn
c33f9e0466
Merge remote-tracking branch 'origin/dev/3.0.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:13:52 -04:00
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
lexikiq
fe5809fdc1
Javadocs
2021-06-12 20:04:20 -04:00
lexikiq
5c424c1da7
Move TriState converter
2021-06-12 20:01:42 -04:00
Andrew Steinborn and GitHub
1b32f56168
Merge pull request #523 from Artuto/dev/1.1.0
...
Add support for retrieving the Player's client brand
2021-06-12 23:11:41 +00:00
Artuto
f2b20e6398
Remove usage of Optional
2021-06-12 13:48:42 -05: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
Artuto
c8d50f3fdd
Add support for retrieving the Player's client brand
2021-06-11 23:44:51 -05: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
Andrew Steinborn
d7bf03b956
Minecraft 1.17
2021-06-07 14:16:16 -04:00
Andrew Steinborn
c2c119140f
Anticipatory bump to Minecraft 1.17
2021-06-07 12:46:21 -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
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
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
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 and GitHub
df21105701
Minecraft 1.17-rc1
2021-06-04 17:48:45 -04:00
Andrew Steinborn and GitHub
100eedf102
Minecraft 1.17-pre5
2021-06-03 14:40:06 -04:00
Andrew Steinborn and GitHub
3eb64855d3
Minecraft 1.17-pre4
2021-06-03 02:50:16 -04:00
Andrew Steinborn and GitHub
f67dc3ffc8
Minecraft 1.17-pre3
2021-06-01 13:36:28 -04:00
CoreyShupe
150808b4b0
Initial implementation of raw registered server creation.
2021-06-01 02:07:06 -04:00
Andrew Steinborn and GitHub
c161a3859c
1.17-pre2
2021-05-31 12:47:13 -04:00
Andrew Steinborn and GitHub
10bfd8685e
Minecraft 1.17-pre1
2021-05-27 11:02:07 -04:00
Andrew Steinborn
64d30fba81
AsyncEventExecutor -> AwaitingEventExecutor
2021-05-23 17:51:07 -04:00
Andrew Steinborn
51f923bf2d
Fix Java 11 Javadoc URL
2021-05-23 17:21:44 -04:00
Andrew Steinborn
b9823085af
Update Guice to 5.0.1
...
This (aside from removal of deprecated methods) is the only notable API break in Velocity 3.0.0.
2021-05-23 17:20:52 -04:00
Andrew Steinborn
3944eec491
Add async parameter to @Subscribe, also as a migration aid.
2021-05-23 15:42:17 -04:00
Seppe Volkaerts and Andrew Steinborn
821ca02ee7
Backport Velocity Polymer's async event API, with changes.
...
This commit backports the event manager from Velocity Polymer, with some changes for Velocity 1.1.x API compatibility:
- All event handlers run asynchronously. (While EventTask.async() exists, it is not useful in 3.0.0, but is provided as a migration aid for Polymer.)
- Event ordering is currently limited to the 5 levels available in Velocity 1.x.x.
2021-05-23 15:39:06 -04:00
Andrew Steinborn
3f50964f36
Fix CommandManager method naming so that it is in sync with the 1.1.0 API
2021-05-23 14:20:59 -04:00
Andrew Steinborn
977300cc66
Remove text 3.x API and associated deprecated APIs
2021-05-23 14:13:51 -04:00
Andrew Steinborn
d6dcb115f1
Remove remaining deprecated APIs
2021-05-23 13:49:06 -04:00
Andrew Steinborn
2f0ee15051
Remove deprecated Velocity 1.0.0 Command API.
2021-05-23 13:46:47 -04:00
FivePB
18466bb595
Snapshot 21w19a
2021-05-13 23:50:00 +02:00
FivePB
6eb2432e88
Snapshot 21w18a
2021-05-13 23:50:00 +02:00
FivePB
00f81a3fd7
Snapshot 21w17a
2021-05-13 23:50:00 +02:00