Myles
9ba5cc1f98
Merge branch 'master' into dev
2018-11-17 14:11:04 +00:00
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
0fb08be6e9
Tidy up code to make it consistent
2018-10-27 12:25:42 +01:00
KennyTV
a206fd7541
Remove unncessary doubled map check
2018-09-30 16:07:08 +02:00
Myles
6457ff315f
Merge branch 'pr/987'
2018-09-23 18:43:29 +01:00
7kasper
5415a24f4e
ViaVersion <3 ProtocolSupport
2018-09-12 19:59:42 +02:00
7kasper
0a8fc31be1
3/2 Hopefully fix all the space thingies.
2018-09-10 21:45:26 +02:00
7kasper
f6ae076731
Part 2/2 Import & register listener.
2018-09-10 21:29:27 +02:00
7kasper
76296d8d41
Part 1/2 generate PS Packet Listener
2018-09-10 21:27:34 +02: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
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
Myles
7c0c4ee74d
Implement prefix based team colours (based on code by @JollyAjax)
2018-07-20 21:21:24 +01:00
Logics4
4fe68c2c93
Don't use Paper block placement patch in 1.12.
...
Apparently the bug that caused the block placement issues with Paper was fixed in 1.12 (according to Aikar from its development team). So, with this commit the patch to fix it won't run if the server is running Paper 1.12 or higher (which means it will only be used in 1.11.2 and lower server versions).
2018-07-20 16:12:00 +01:00
creeper123123321
2fe0ed2ca1
restoring providers is not simple, removing todo
2018-07-02 18:48:52 -03:00
creeper123123321
f12a210665
Platform and Sponge changes
2018-06-14 15:21:49 -03:00
mmxw11
c46bdcf42b
Fix inventory handling
...
fixes #780 & #800
2018-01-22 21:32:22 +02:00
Matsv
721297bf21
Correct runRepeatingSync order
2018-01-19 11:05:16 +01:00
Myles
5a74e129a4
Change 'quick-move-action-fix' to default disabled.
...
This is until we can ensure no bugs happen with it if we're required to release.
See #780
2017-11-28 15:17:02 +00:00
Myles
11be597d11
Torch support for paper patch #758
2017-10-11 20:48:45 +01:00
Myles
e372a56827
Refactor code to make field / class names better
2017-10-08 15:33:43 +01:00
mmxw11
471f1ae71d
Try make it compile with Travis...
...
... don't use diamond operators?
2017-10-05 22:11:06 +03:00
mmxw11
a27808ade1
Add config for quick move action patch
2017-10-05 22:05:53 +03:00
mmxw11
2703e849cb
Increase the waiting time
2017-09-28 20:47:13 +03:00
mmxw11
d57ef2b303
Fix inv provider not working on 1.8 servers
2017-09-28 20:44:49 +03:00
mmxw11
1c4e0051a0
Finish inventory provider
...
+ Support 1.9+ servers
2017-09-25 21:49:43 +03:00
mmxw11
b3d3921f6e
Support item provider on a 1.8 server
...
... 1.9 is on the way
2017-09-25 18:04:39 +03:00
mmxw11
976c418c9e
Start implementing inv update task
2017-09-25 16:13:56 +03:00
mmxw11
b2669129f2
More work on the inv provider
2017-09-24 22:11:54 +03:00
mmxw11
343e316e4c
Make InvContainerItemProvider
2017-09-24 21:35:38 +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
a64c21da8b
Fix invalid json nbt chat messages, #712
2017-07-31 15:24:25 +01:00
Myles
ce286cf322
Remove unnecessary synchronising
2017-05-22 13:38:22 +01:00
Myles
899eac0e7e
Fix ProtocolSupport not working on new versions #629 (+1 ProtocolSupport having nice code)
2017-04-05 20:05:08 +01:00
Myles
3fdbf5b062
Revert previous Server protocol check, add a call to ProtocolRegistry to force class load.
2017-02-17 14:15:27 +00:00
Myles
99e4ab22e3
Only inject channels when server protocol is known #631
2017-02-13 17:22:52 +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
08b2d5b7e8
Fix #604
2016-12-20 20:11:21 +00:00
Myles
a35408d14f
New config option for disabling piston animation for 1.11 clients #570
2016-12-15 15:32:54 +00:00
Myles
9186361a29
Change ConcurrentHashMaps to just Maps for Java 7 support
2016-11-15 15:17:16 +00:00
Myles
e430bfce06
Fix uninjection when different handler order
2016-11-13 13:34:22 +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
dd6423de06
Remove event-based commandblock listeners
2016-11-06 11:30:28 +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
Myles
bd11c98e45
Better support for ChannelInitializer detection (incase they do something funny, fixes latest PS dev)
2016-10-26 17:34:09 +01:00
Myles
55fccba711
Support for new PS when package isn't found
2016-10-26 17:33:16 +01:00