3
0
Mirror von https://github.com/ViaVersion/ViaBackwards.git synchronisiert 2024-12-24 23:30:17 +01:00
Datei suchen
2024-12-14 23:24:25 +01:00
.github Update FUNDING.yml 2024-12-04 22:04:30 +01:00
.idea Update copyright profile 2023-12-27 17:51:16 +01:00
build-logic Address Gradle deprecation warnings 2024-11-17 13:45:25 +01:00
bukkit Back to onenable tasks 2024-10-22 18:10:18 +02:00
common Add chat item rewriting to 1.20.5->1.20.3 2024-12-14 23:24:25 +01:00
fabric Register tasks in the right place 2024-10-20 19:48:26 +02:00
gradle Add chat item rewriting to 1.20.5->1.20.3 2024-12-14 23:24:25 +01:00
sponge/src/main/resources/META-INF Define as Sponge plugin for ViaSponge (#892) 2024-10-02 10:43:15 +02:00
universal Define as Sponge plugin for ViaSponge (#892) 2024-10-02 10:43:15 +02:00
velocity Register tasks in the right place 2024-10-20 19:48:26 +02:00
.DS_Store Check for client state in event loop in PlayerPacketsTickTask 2024-12-05 23:22:03 +01:00
.editorconfig Fix editorconfig new lines 2024-07-24 14:34:35 +02:00
.gitignore Add gradle task to quickly test/debug code changes (#902) 2024-10-29 15:00:34 +01:00
build.gradle.kts Address Gradle deprecation warnings 2024-11-17 13:45:25 +01:00
gradle.properties Add chat item rewriting to 1.20.5->1.20.3 2024-12-14 23:24:25 +01:00
gradlew Update Gradle wrapper 2024-07-14 21:33:19 +02:00
gradlew.bat Update Gradle wrapper 2024-07-14 21:33:19 +02:00
LICENSE Slightly amend license header 2021-03-23 11:11:01 +01:00
README.md Add snapshot support section to README 2024-12-04 20:42:45 +01:00
settings.gradle.kts 5.2.0 Release 2024-12-06 16:11:13 +01:00

ViaBackwards

Latest Release Build Status Discord

Allows the connection of older clients to newer server versions for Minecraft servers.

Requires ViaVersion to be installed..

Supported Versions

As a plugin, ViaBackwards runs on servers on releases 1.10-latest. You can also use ViaBackwards in ViaFabric or ViaFabricPlus.

  • in ViaFabric, put ViaBackwards into the mods folder
  • in ViaFabricPlus, put ViaBackwards into the ViaFabricPlus/jars folder

See HERE for an overview of the different Via* projects.

Snapshot support

ViaBackwards will only be released a few days after a Minecraft update unless the protocol changes of the update were trivial. If you want early-access, usually days or even weeks before the final release, you can subscribe to either:

  • GitHub Sponsors (preferred option. Use the /verify command on this Discord after), or alternatively
  • Patreon (see the highest tier and make sure to link Patreon to your Discord account under Settings->Connections) This also includes access to a private repository with the code, which will be pushed to the public repository after the given delay on a Minecraft update.

Releases/Dev Builds

You can find releases in the following places:

Dev builds for all of our projects are on our Jenkins server:

Known issues

  • 1.17+ min_y and height world values that are not 0/256 are not supported. Clients older than 1.17 will not be able to see or interact with blocks below y=0 and above y=255
  • <1.17 clients on 1.17+ servers might experience inventory desyncs on certain inventory click actions
  • Sound mappings are incomplete (see here)
  • <1.19.4 clients on 1.20+ servers won't be able to use the smithing table, this can be fixed by installing AxSmithing

Maven: https://repo.viaversion.com

List of contributors: https://github.com/ViaVersion/ViaBackwards/graphs/contributors

Building

After cloning this repository, build the project with Gradle by running ./gradlew build and take the created jar out of the build/libs directory.

You need JDK 17 or newer to build ViaBackwards.

License

This project is licensed under the GNU General Public License Version 3.

Special Thanks

https://www.yourkit.com/

YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler, and YourKit YouMonitor.