Changes

Summary

  1. Tell the user what is being downloaded (details)
  2. Update artifacts (details)
  3. Print branch ID on launch (details)
  4. Rebuild Artifacts (details)
  5. Remove possibly corrupted file on download failure (details)
  6. Use launcher manifests to find download links (details)
  7. Slight alteration to messages (details)
  8. Create a launcher profile for this branch (details)
  9. Add jenkins build file (details)
  10. Correct that build file (details)
  11. Update profile (details)
  12. Update README.md (details)
  13. Update settings.gradle (details)
  14. Update README.md (details)
  15. Allow empty property set in handshake (details)
  16. Update README.md (details)
  17. Update README.md (details)
  18. Use the new .net URL structure (details)
  19. Add 1.15 to the documentation (details)
  20. Add 1.16 to the documentation (details)
  21. Backwards compatible fix for 1.16.4+ (details)
  22. #9 Java 16 bytecode support [ASM 9.1] (details)
  23. Properly credit recent contributors (details)
  24. Remove redundant dependencies (details)
  25. Add Velocity Modern IP Forwarding (details)
  26. Minor optimizations (details)
  27. Rewrite the proxy helpers (details)
  28. Minor optimizations (details)
  29. Use direct type references where possible (details)
  30. More optimizations (details)
  31. Fix exception handling (details)
  32. Logging for known errors (details)
  33. Set proper access modifiers (details)
  34. Better disconnect messages for 1.17 (details)
  35. Use direct method references where possible (details)
  36. Update BungeeHelper (details)
  37. seecret.txt (details)
  38. Merge the two existing branches (details)
Commit 86156ca5f39e87c03eea7ea29fe9aa4a0a353397 by ME1312
Tell the user what is being downloaded
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/Launch.java (diff)
The file was modifiedartifacts/VanillaCord.jar (diff)
Commit a754e6371f3b0d05c0a6f68d852afe6c9b42be91 by ME1312
Print branch ID on launch
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/Launch.java (diff)
The file was modifiedartifacts/VanillaCord.jar (diff)
Commit 0b70fa4489560500487e57cffee396a6d609a9c8 by ME1312
Remove possibly corrupted file on download failure
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/Launch.java (diff)
The file was modifiedartifacts/VanillaCord.jar (diff)
Commit 38bbbb2f54a6689ae1ff8a94598c984f75bc8a3a by ME1312
Use launcher manifests to find download links
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/Launch.java (diff)
The file was modifiedbuild.gradle (diff)
The file was modifiedartifacts/VanillaCord.jar (diff)
Commit 7c68c188be4f92b94031d82d1614da3c324b05f0 by ME1312
Slight alteration to messages
The file was modifiedartifacts/VanillaCord.jar (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/Launch.java (diff)
Commit b0d49c32582f94573c7e8a0695c0eb745fcaadac by ME1312
Create a launcher profile for this branch
The file was addedprofile.json
Commit 33ba99fb313b4b3811ffbea12773d83815c2f495 by ME1312
Add jenkins build file
The file was addedbuild.jenkins
Commit 0d3ccda85ea99557d40bcb179d781e1d4a34112f by ME1312
Correct that build file
The file was modified.gitignore (diff)
The file was modifiedbuild.gradle (diff)
The file was modifiedbuild.jenkins (diff)
The file was removedartifacts/VanillaCord.jar
The file was modifiedprofile.json (diff)
The file was modifiedREADME.md (diff)
Commit 2630e33af5891aee0a4032cf9d829eb5e28538d2 by noreply
Update settings.gradle
The file was modifiedsettings.gradle (diff)
The file was modifiedREADME.md (diff)
Commit 7a275bf4e53e99feddd82ea30c8a14e392a562ff by ME1312
Allow empty property set in handshake
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/util/BungeeHelper.java (diff)
The file was modifiedREADME.md (diff)
The file was modifiedREADME.md (diff)
Commit 04a3b52d92c9742ea46891948cffc5517d0a242c by ME1312
Use the new .net URL structure
The file was modifiedREADME.md (diff)
The file was modifiedprofile.json (diff)
Commit c4b66c25c88090d9bee000397bb93b5f30698e53 by ME1312
Add 1.15 to the documentation
The file was modifiedREADME.md (diff)
Commit 1b5eb32300edfa10fe0c0c7878c767fe15e13af8 by noreply
Add 1.16 to the documentation
The file was modifiedREADME.md (diff)
Commit ec2f7c3c84749947dfc3189fdb095eba0cc2772b by noreply
Backwards compatible fix for 1.16.4+

Starting with 1.16.4 the string sent to the player is named differently, this fix checks for both variants
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/TypeChecker.java (diff)
Commit 7b48ba6af3ddce22ebe920ef859e4831360ae190 by ME1312
#9 Java 16 bytecode support [ASM 9.1]
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/HandshakePacket.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/LoginListener.java (diff)
The file was modifiedREADME.md (diff)
The file was modifiedbuild.gradle (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/TypeChecker.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/MCBrand.java (diff)
The file was modifiedgradle/wrapper/gradle-wrapper.properties (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/HandshakeListener.java (diff)
Commit d3119de109015944120eb41b8002d7f1f9e2bc8e by noreply
Properly credit recent contributors
The file was modifiedREADME.md (diff)
Commit 7abdfc2b348ff022a426b8066af41c52b9ebe5e4 by ME1312
Remove redundant dependencies
The file was modifiedbuild.gradle (diff)
Commit f8df30fd6ab64eb097edfc6a108e054885cfa809 by ME1312
Add Velocity Modern IP Forwarding
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/TypeChecker.java (diff)
The file was addedsrc/main/java/uk/co/thinkofdeath/vanillacord/util/VelocityHelper.java
The file was addedsrc/main/java/uk/co/thinkofdeath/vanillacord/LoginPacket.java
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/util/BungeeHelper.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/HandshakeListener.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/Main.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/LoginListener.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/Launch.java (diff)
Commit e08c45ddf40323f4a6de8ce390931c4ef81e9cb2 by ME1312
Minor optimizations
The file was modifiedREADME.md (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/Main.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/util/BungeeHelper.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/util/VelocityHelper.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/LoginPacket.java (diff)
Commit 3d27ddb4399adddef1e27557057c5f19cc0aeedf by ME1312
Rewrite the proxy helpers

The point of this rewrite is to speed up the login process by reducing the number of reflection calls at runtime.
The file was addedsrc/main/java/uk/co/thinkofdeath/vanillacord/HelperVisitor.java
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/HandshakeListener.java (diff)
The file was addedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/VelocityHelper.java
The file was addedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/QuietException.java
The file was addedsrc/main/java/uk/co/thinkofdeath/vanillacord/BungeeHelper.java
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/LoginPacket.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/LoginListener.java (diff)
The file was addedsrc/main/java/uk/co/thinkofdeath/vanillacord/VelocityHelper.java
The file was removedsrc/main/java/uk/co/thinkofdeath/vanillacord/util/BungeeHelper.java
The file was removedsrc/main/java/uk/co/thinkofdeath/vanillacord/util/VelocityHelper.java
The file was addedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/BungeeHelper.java
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/Main.java (diff)
Commit cfd121a8638de265ce19e43a4a6d878bde8ffc97 by ME1312
Minor optimizations
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/TypeChecker.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/VelocityHelper.java (diff)
Commit a0f14e1c4346aefaffe34572e2e969f6e0df89ca by ME1312
Use direct type references where possible
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/BungeeHelper.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/BungeeHelper.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/VelocityHelper.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/HelperVisitor.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/VelocityHelper.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/BungeeHelper.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/VelocityHelper.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/VelocityHelper.java (diff)
The file was modifiedREADME.md (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/HelperVisitor.java (diff)
Commit 97c1c6babf70130c5ac63455e62a42406f0a5f4e by ME1312
Fix exception handling
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/BungeeHelper.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/QuietException.java (diff)
Commit 777e518b0bdbf7815a5d75d28cb27b50fe54c738 by ME1312
Logging for known errors
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/QuietException.java (diff)
Commit 44cba1524d5de3e37e1adb06a28fcc30c94c2af2 by ME1312
Set proper access modifiers
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/QuietException.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/VelocityHelper.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/BungeeHelper.java (diff)
Commit 6b919b74d11d5c099df71fcff8c8165e35f8be5e by ME1312
Better disconnect messages for 1.17

The snapshot versions have error handling that lets us specify the disconnect message. Isn't that neat?
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/QuietException.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/BungeeHelper.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/VelocityHelper.java (diff)
Commit 6d19ffa75fc318205e6720b1c0e33dcd073c59c6 by ME1312
Use direct method references where possible
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/VelocityHelper.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/VelocityHelper.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/HelperVisitor.java (diff)
Commit c8feb9bfdf14cd76a34f9281d64bdf9e10c27259 by ME1312
Update BungeeHelper
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/VelocityHelper.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/BungeeHelper.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/BungeeHelper.java (diff)
Commit ea6eb5698381844793763c1f29e1e0405c81a0a3 by ME1312
seecret.txt

VanillaCord will no longer autofill your forwarding password into this file.

This also means you won't have to delete it when changing the password through replacing the jar.
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/VelocityHelper.java (diff)
Commit fab735c43c3d8a9cfc2dfd5f692e93afa23da740 by ME1312
Merge the two existing branches
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/Launch.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/BungeeHelper.java (diff)
The file was modifiedREADME.md (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/BungeeHelper.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/TypeChecker.java (diff)
The file was modifiedsrc/main/java/uk/co/thinkofdeath/vanillacord/helper/VelocityHelper.java (diff)
The file was removedprofile.json