Allows the connection of newer clients to older server versions for Minecraft servers.
Go to file
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
.github/ISSUE_TEMPLATE Minor bug report typo 2018-10-28 16:38:53 +00:00
bukkit Squash Velocity platform commits 2018-11-12 15:05:48 -02:00
bungee Squash Velocity platform commits 2018-11-12 15:05:48 -02:00
common Squash Velocity platform commits 2018-11-12 15:05:48 -02:00
jar Squash Velocity platform commits 2018-11-12 15:05:48 -02:00
sponge Squash Velocity platform commits 2018-11-12 15:05:48 -02:00
sponge-legacy Back to SNAPSHOT 2018-10-22 17:45:17 +01:00
velocity Squash Velocity platform commits 2018-11-12 15:05:48 -02:00
.gitignore Prepare for 1.0.0 2016-11-13 14:04:56 +00:00
.travis.yml Sponge: Fix dump, add load message, move loading, handle reload 2016-09-26 11:48:06 +01:00
circle.yml Change circle.yml to java 8 since Sponge uses Java 8 2016-10-05 20:10:22 +02:00
LICENSE Update to 2017 (#632) 2017-02-15 18:31:22 +00:00
pom.xml Squash Velocity platform commits 2018-11-12 15:05:48 -02:00
README.md Back to SNAPSHOT 2018-10-22 17:45:17 +01:00

ViaVersion 1.6.0 - Spigot, Sponge, BungeeCord

Build Status Discord

IRC: #viaversion on irc.spi.gt for Support.

Allows the connection of higher client versions to lower server versions

Supported Versions:

Table (https://i.imgur.com/YZNJhUv.png)

On Bukkit you may also use ProtocolSupport, but ensure you have the right build for your server version.

User Docs: https://docs.viaversion.com/display/VIAVERSION/

Contributor Chat: https://gitter.im/MylesIsCool/ViaVersion

Sources:

wiki.vg (Used for various information, we also contribute back)

Burger (See PAaaS)

OpenNBT (used for slot rewriting)

Releases / Dev Builds:

You can find official releases here:

https://www.spigotmc.org/resources/viaversion.19254/history


You can find official dev builds here:

Jenkins: https://ci.viaversion.com

JavaDocs: https://jd.viaversion.com

Maven Repo: https://repo.viaversion.com

License:

MIT License, see LICENSE for more details.

Special thanks to all our Contributors