Closed akemin-dayo closed 3 years ago
Closing this because of heavy conflicts with v1.4.0... majority of changes will need to be ported. Great stuff though.
Yeah, I'll port the changes over to the 1.4.0 branch and open another pull request when it's done, as we discussed in Discord ;P
This is… a pretty big pull request.
Here's a list of the changes (somewhat adapted from the commit messages):
plugin.yml
andbungee.yml
.pom.xml
will also automatically update the corresponding values inplugin.yml
andbungee.yml
!@Plugin
annotation. That will still need to be manually updated for every release/build. :/spigot.yml
if the server owner has a world container set (-W
argument at startup, and/orworld-container
configuration value set inbukkit.yml
).restart()
API method call at runtime to prevent older server versions (or anyone still using CraftBukkit for… some reason) from crashing.GeyserVeloDownload
toGeyserVelocityDownload
for naming consistency with other classes.CheckBuildNum
class to dramatically decrease the amount of unnecessarily duplicated logic. Also modified the build number comparison logic so that GeyserUpdater handles build numbers higher than upstream correctly.CheckBuildNum
class for each individual server platform to avoid runtime import resolution failures due to needlessly attempting to import classes that ultimately go unused and may not even exist on some server platforms. This change also makes makes GeyserUpdate fully function on every Minecraft version between 1.8 and 1.16.5!config.yml
, but it does not update the configuration version since there were no actual new options added. No functionality changes were made.README.md
to make some things clearer and to show the supported Minecraft versions.Let me know if there are any changes you'd like me to make!
(I'm also in your Discord now, if you'd like to ask any questions outside of GitHub's UI ;P)