Skip to content

Instantly share code, notes, and snippets.

@astei
Last active November 25, 2021 20:10
Show Gist options
  • Star 9 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save astei/b139b78eac2c98ce48f0c4704af81a3b to your computer and use it in GitHub Desktop.
Save astei/b139b78eac2c98ce48f0c4704af81a3b to your computer and use it in GitHub Desktop.

Velocity and PaperMC are joining forces - the FAQ

This document will try to answer some questions about the merging of the Velocity and PaperMC projects.

Why?

As documented back in September, I (Tux) have had limited time to truly focus on Velocity and have not been able to work on Minecraft projects full-time since the beginning of the year. This has impacted my ability to work on Velocity, and combined with the infrastructure being fragile, the team decided that a mutually beneficial merger of Velocity into the PaperMC umbrella was the best path forward.

What is PaperMC?

PaperMC is the umbrella organization that now comprises of four projects:

  • Paper is a fork of Spigot with Spigot plugin compatibility, while offering much better performance.
  • Waterfall is a fork of BungeeCord with BungeeCord plugin compatibility, that was originally created by the author of the Velocity project (Tux).
  • Starlight is a mod that rewrites the entirety of the Minecraft lighting engine. It is included in Paper and is also available for Forge and Fabric.
  • Velocity, now a part of PaperMC, is a next-generation Minecraft proxy focused on scalability and flexibility.

Why merge with PaperMC?

The PaperMC and Velocity projects have had a close working relationship since the very beginning. The merge only formalizes our close relationship.

What is going to happen to Velocity?

All that we have announced is that the Velocity project is now a part of PaperMC. The goals and project members haven't changed. Tux and Five join the PaperMC project as maintainers of Velocity.

Over the next few weeks, the Velocity project will be integrated into PaperMC's infrastructure. The transition should be complete by the time Minecraft 1.18 is released at the end of the year. You will soon be downloading Velocity from the PaperMC website, Velocity's repositories will be a part of the PaperMC GitHub organization, and you will be able to contribute to the upkeep of the Velocity and PaperMC projects by contributing to the Open Collective or GitHub Sponsors for PaperMC. Of course, if you want to contribute for Velocity directly, you can give to Tux's GitHub Sponsors page.

What is going to happen to Waterfall?

The PaperMC team intends to deprecate Waterfall. Waterfall has been for the past few years been in maintenance mode, with users starting new servers encouraged to use Velocity instead. The transition to Velocity will be gradual, over the course of a few Minecraft releases, and Waterfall and Velocity will be maintained side-by-side during this time. We will announce at a later time what the timeline is for Waterfall's deprecation.

@pseudoforceyt
Copy link

wow PaperMC is really gonna monopolize anything minecraft server related, except for mods i guess (fabric joins papermc when?? /j).

This is actually a good thing so there wont be 69 implementations of the same thing

@mrfloris
Copy link

Can't wait!

Next stop, merge Airplane with Paper!

You have my vote, less forks is better, makes it easier for plugin developers as well.

@MagmaBro123
Copy link

Can't wait!
Next stop, merge Airplane with Paper!

You have my vote, less forks is better, makes it easier for plugin developers as well.

Couldn't agree more.

@OskarZyg
Copy link

Regarding my velocity download api, is it safe to assume velocity will be downloaded via bibliothek (paper download api) in the future?

@NyCodeGHG
Copy link

Regarding my velocity download api, is it safe to assume velocity will be downloaded via bibliothek (paper download api) in the future?

would be very surprised if not

@CeCeloz
Copy link

CeCeloz commented Nov 14, 2021

velocity reaching incredible sizes 💕

@MadDog443
Copy link

PaperMC will consume all

And it just did. Airplane has been consumed.

@NovaPixell
Copy link

Very nice!

@mrfloris
Copy link

Now get rid of purpur.

@MadDog443
Copy link

Now get rid of purpur.

Purpur is unlikely to merge because it's purpose is not to optimize but to customize. Whereas Airplane and Tunity was to optimize.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment