Fix several NPE cases, apply final to relevant fields, remove unused code

The suggested changes were found with FindBugs, some of these bugs may be rare cases.
24 files changed
tree: 1713ce92279126af8a8cf87a057021ac715eb127
  1. .github/ISSUE_TEMPLATE/
  2. .gitignore
  3. .travis.yml
  4. LICENSE
  5. README.md
  6. bukkit/
  7. bungee/
  8. circle.yml
  9. common/
  10. jar/
  11. pom.xml
  12. sponge-legacy/
  13. sponge/
  14. velocity/
README.md

ViaVersion 2.1.1 - Spigot, Sponge, BungeeCord, Velocity

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/iWAtD1p.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/

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