09153ae620
oops
2018-08-25 18:02:19 +03:00
d0ecc2b623
Allow making the "players" response null.
2018-08-25 10:59:42 -04:00
c1b1e71075
Fix a typo.
2018-08-25 10:56:32 -04:00
1b4c537c81
Add PlayerSettings API
2018-08-25 15:52:05 +03:00
bf2dff7693
add method to get player ping
2018-08-25 14:44:44 +03:00
32409c201e
Fix ResultedEvent.GenericResult.DENIED
...
It was true!
Signed-off-by: Jadon Fowler <jadonflower@gmail.com >
2018-08-25 01:14:21 -04:00
7ee56d9f5f
Massively improved Javadoc coverage to prepare for Javadoc site.
2018-08-25 00:29:22 -04:00
4fb415c845
A little cleanup on the GameProfileRequestEvent.
2018-08-24 21:51:31 -04:00
87ffb1ac2f
Add even more Javadoc.
2018-08-24 21:50:56 -04:00
6ccf16cee4
Merge pull request #52 from Leymooo/header-footer
...
Add Header and Footer. Resolves #50
2018-08-24 21:46:03 -04:00
d65e4ed296
add method to clear header and footer
2018-08-25 04:45:10 +03:00
1f8c8dcd94
Add Header and Footer. Resolves #50
2018-08-25 04:37:07 +03:00
5389ec1baf
Fix compile.
2018-08-24 21:16:48 -04:00
afb6e69388
Improve Javadoc and the GameProfileRequestEvent.
2018-08-24 21:09:56 -04:00
a3c4522ca0
Allow to enable online mode for player connection ( #51 )
2018-08-24 20:55:15 -04:00
8fd026e025
Totally removed all uses of jsr305. Fixes #38
2018-08-22 21:46:17 -04:00
c36f417b1e
Add support for sending plugin messages over the wire
2018-08-22 00:53:02 -04:00
8352f7fa70
Add disconnect API call
2018-08-22 00:47:29 -04:00
db9f668290
Merge branch 'plugin-messages'
2018-08-22 00:27:29 -04:00
8ea1aef173
I'm crazy
2018-08-21 23:58:42 -04:00
f6f48e9b2d
This should do it
2018-08-21 23:58:17 -04:00
13215f132e
Debugging Jenkins here...
2018-08-21 23:47:29 -04:00
fd65887f1f
Attempt 1 at Maven repo!
2018-08-21 23:35:09 -04:00
55041aa1b1
Add basic implementation.
2018-08-21 23:03:09 -04:00
3ed499c7c0
Note that these classes are immutable.
2018-08-21 22:45:55 -04:00
2b6786e1fa
Started work on plugin messaging API.
2018-08-21 22:41:30 -04:00
2d0c826ec9
Introduce ServerConnection interface
...
This will become very useful for plugin messaging support.
2018-08-21 21:51:31 -04:00
c43c6cbea2
Add plugin description
2018-08-21 23:13:25 +02:00
830b1d4798
Various improvements to plugin metadata
...
- Add plugin (display) name and plugin URL
- Make everything except plugin ID optional (instead of empty string)
- Exclude empty properties from generated velocity-plugin.json
- Make plugin author list immutable
- Other (minor) cleanup and refactoring
2018-08-21 20:37:10 +02:00
c4fdac9591
allow more than one author
2018-08-21 09:09:48 -07:00
a028467e66
Plugin API ( #34 )
...
The Velocity API has had a lot of community input (special thanks to @hugmanrique who started the work, @lucko who contributed permissions support, and @Minecrell for providing initial feedback and an initial version of ServerListPlus).
While the API is far from complete, there is enough available for people to start doing useful stuff with Velocity.
2018-08-20 19:30:32 -04:00
37093d7385
bump text to 1.12-1.6.4
2018-08-12 14:19:02 -07:00
6a2b945ed6
Do not handle scoreboards from backend
...
Changes in StateRegistry will allow to us skip packets decode which we don't want handle in BackendPlaySessionHandler for a specific versions
Also do not handle respawn packet
2018-08-12 13:35:13 +03:00
58e072ab94
Bumped to kyoripowered/text 1.12-1.6.2
2018-08-09 20:56:12 -04:00
a261823302
Add favicon support
2018-08-08 04:44:27 -04:00
05693425bf
Add a basic command handling framework inspired by Bukkit/BungeeCord.
...
This doesn't yet support tab complete, that will come later. Additionally,
a /server command (using your configuration) and /velocity (shows basic
copyright information about the proxy) have been added.
2018-08-07 09:34:31 -04:00
fdf5f27da6
Improve server list ping, especially for legacy MC versions.
2018-08-07 01:02:39 -04:00
a778825152
Add server registration API.
2018-08-05 17:10:18 -04:00
22d1398f73
Extend the API with a ProxyServer type.
2018-08-05 01:26:07 -04:00
0ba85fe83f
Introduce a fluent connection request API.
2018-08-04 03:13:17 -04:00
fbdaae5ac7
Actually, this would be a better name...
2018-08-04 01:45:18 -04:00
9bcdc413d7
ProxiedPlayer interface
2018-08-04 01:40:37 -04:00
4bc4a1ec6a
Use singular plurals, clean up some stuff.
2018-08-02 14:07:32 -04:00
22dd4bbb99
Split natives. Add proper disposal for natives.
2018-08-01 00:20:51 -04:00
8b1e1f20cf
A little more documentation.
2018-07-31 16:22:21 -04:00
bbf861d3bc
Convert into a multi-module project.
...
For now, the API module only contains a few assorted utilities. More
will be added later.
2018-07-31 16:12:41 -04:00