Myles
8549c22567
Change the name of the config class to be more consistent
2018-11-17 13:12:19 +00:00
creeper123123321
4c07b6d28d
Squash Velocity platform commits
...
incomplete velocity code
untested velocity version detector
update velocity module version
Injecting, but not working
facepalm
Fix handler type
Should work now
will it work now?
it works!!!
fix npe in command tab completion
Do not forward command to server
implement server changing with different versions
thanks @Leymooo
Fix memory leaks
maybe cleaner code?
trying to port mainhandpatch, added todo
fix version
Use separated protocol version, add todo
Trying to mitigate UserConnection#toServer concurrent issue
port elytrapatch
it works but horribly and needs a modification in velocity
replace with a semaphore and EventLoop#submit
Lock for incoming packets
fix version
remove some TODOs
Listen to DisconnectEvent
Relocate snakeyaml
2018-11-12 15:05:48 -02:00
Myles
e6922eae46
Don't use -1 if provided by ProtocolDetectorService on Bungee #1064
2018-11-01 22:41:56 +00:00
KennyTV
e40be243de
Return correct default protocol, whoops!
2018-10-03 10:12:13 +02:00
KennyTV
449ec15309
Remove unncessary/doubled map check
2018-09-30 20:48:23 +02:00
Myles
6457ff315f
Merge branch 'pr/987'
2018-09-23 18:43:29 +01:00
Myles
c09a9c88b4
Merge pull request #1005 from creeper123123321/sendpackettoserver
...
PacketWrapper#sendToServer changes
2018-09-23 18:18:00 +01:00
Myles
527b5e6f99
Allow disabling of auto-complete in 1.13 via disable-1_13-auto-complete in config #891
2018-09-01 07:53:36 +01:00
creeper123123321
17115460b7
PacketWrapper#sendToServer changes
2018-08-28 14:02:48 -03:00
Myles
ac91ecc5f6
Ensure client disconnected on Bungee before removing
2018-08-21 18:25:41 +01:00
Myles
2510751fdf
Introduce 'suppress-1_13-conversion-errors' option
2018-08-21 16:26:04 +01:00
creeper123123321
1e7dbac34e
Reduce cooldown
2018-08-11 12:31:45 -03:00
creeper123123321
798bf15155
Remove unused code
2018-08-05 17:54:17 -03:00
creeper123123321
9b42094273
Rewrite bungeecord relay messages
2018-08-04 07:37:33 -03:00
creeper123123321
b1e8efb00b
Fix memory leak
2018-07-28 17:53:17 -03:00
Myles
7c0c4ee74d
Implement prefix based team colours (based on code by @JollyAjax)
2018-07-20 21:21:24 +01:00
creeper123123321
31a1bf35d9
More changes involving BaseProtocol - not tested yet
2018-07-14 09:11:17 -03:00
creeper123123321
f12a210665
Platform and Sponge changes
2018-06-14 15:21:49 -03:00
Myles
12c21c9b0a
Add a few extra null checks into ProtocolDetectorService
...
Under certain conditions these can be null.
2017-11-26 13:45:39 +00:00
Myles
e372a56827
Refactor code to make field / class names better
2017-10-08 15:33:43 +01:00
mmxw11
a27808ade1
Add config for quick move action patch
2017-10-05 22:05:53 +03:00
Myles
298835be42
Move config to assets/viaversion & refactor Config
...
Config loading is done by the implementing class.
Platforms can now specify the URL of the default config.
2017-09-11 13:10:54 +01:00
Myles
279162d720
Ensure only 1 server saves config value at a time.
2017-07-31 15:25:04 +01:00
Myles
a64c21da8b
Fix invalid json nbt chat messages, #712
2017-07-31 15:24:25 +01:00
Myles
2292175e9a
Ensure Bungee protocol order as well as ensuring it picks a protocol that viaversion knows.
2017-06-07 14:01:08 +01:00
Matsv
5b5f0dce24
Manually hide Entity BossBars on (from 1.8.x) server switch. Fixes #666
2017-05-25 18:14:56 +02:00
Myles
a52552dcb4
Save boss bars to BungeeCord which are made by Withers / Enderdragons
2017-02-03 16:24:14 +00:00
Myles
0388f340cc
Don’t support older versions if protocol support is installed, fixes #615
2017-01-30 17:15:47 +00:00
Myles
3228ba65ae
Fix #587
2016-12-20 20:13:19 +00:00
Myles
a35408d14f
New config option for disabling piston animation for 1.11 clients #570
2016-12-15 15:32:54 +00:00
Matsv
304f9b34fd
Send empty metadata flags on server switch to prevent an Elytra glitch on 1.8 fixes #555
2016-11-15 18:10:14 +01:00
Myles
c817a0e9cb
Add null check to hand patch
2016-11-15 17:07:31 +00:00
Myles
744252d492
Don't handle null users
2016-11-15 17:01:22 +00:00
Myles
bf01c9ea0e
Fix getting connection twice
2016-11-15 08:17:15 +00:00
Myles
bee260e2b4
Ignore null users
2016-11-14 23:42:29 +00:00
Matsv
d277701caa
Ignore if the setMainHand doesn't exist
2016-11-14 21:13:18 +01:00
Matsv
9b7f68a888
Store the mainHand and change it on serverChange for Bungee, fixes #536
2016-11-14 20:59:06 +01:00
Myles
1209beb47d
Allow servers to manually be probed with API
2016-11-14 12:38:39 +00:00
Myles
1c584040ca
Use logger instead of System.out
2016-11-13 13:25:56 +00:00
Myles
10a2df5a7d
Use plugin description from project pom.xml and fix sponge.
...
This disables the sponge plugin annotation processor and uses our own mcmod.info
2016-11-13 13:15:26 +00:00
Matsv
4142797380
Implement PlatformVersion for better dump output
2016-11-13 12:36:48 +01:00
Matsv
68fc884d2a
Change the platform name to the full name that includes the version
2016-11-12 13:16:27 +01:00
Matsv
69e444f83d
Fix Bungee constant entity ids
2016-11-02 18:07:21 +01:00
Matsv
c896ed5f63
Move the Bungee server switch handler to an event instead of inside the encoder, this will also make ViaBackwards work correctly
2016-11-02 17:17:41 +01:00
Matsv
2424057536
Translate messages from legacy, fix #521
2016-10-25 18:34:20 +02:00
Myles
b6dbe82d16
Fix lower version support (default to client version if we can't port it instead of server) #519
2016-10-23 21:18:18 +01:00
Myles
c4bab6c9af
Optimise reflection in some cases where method isn't cached.
2016-10-16 16:25:53 +01:00
Matsv
7d23b12f85
Implement the UpdateListener for Bungee
2016-10-02 21:35:54 +02:00
Myles
4b3f757881
Rename scan servers to probe
2016-10-02 19:45:55 +01:00
Myles
21c957b8d5
Config for protocol versions
...
Also make config concurrent
2016-10-02 19:40:38 +01:00