Commit Graph

24 Commits

Author SHA1 Message Date
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
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