This version makes some further bug fixes with NBT. Apologies to everyone who had their consoles spammed!
This version fixes a bug that sometimes caused unnecessary errors to be sent to the console
This version supports MC 1.19!
This version supports MC 1.18.2 and newer!
This version also fixes a bug with /update that could (very rarely and very randomly) cause certain updates to fail — the culprit was trying to add to an ArrayList in an asynchronous method.
Due to how everything works internally with servers, this was no small feat — everything would have been fairly easy if everyone was running their server on a Unix computer, but it's not possible to change the name of a .jar file when it's running on Windows.
The solution? When the Polymart plugin downloads an update that should also change the name of a .jar file, it also silently adds a new helper plugin, PolymartHelper.jar to your server when your server restarts. This PolymartHelper.jar is specially modified each time to make sure that it's always enabled before any file-name-changed plugins. Then, when PolymartHelper.jar is loaded, it changes the names of .jar files as needed. It then disables itself, and when this Polymart.jar plugin is enabled later, PolymartHelper.jar is deleted — as if it never even existed!
So, TL;DR: .jar file names update too, now
Link your server to improve your experience on Polymart, access new features on your server listing, and to get more players.
- Some .jar files were not being installed automatically. This is now fixed!
- The /update GUI sometimes showed the incorrect currently downloaded version. This is also now fixed!
Using the Polymart plugin, you can automatically download and install updates of all of your favorite Polymart plugins, including premium ones!
When your server starts up, Polymart will automatically check for updates, and you'll see a list of which plugins are available for an update. If you want to download the new versions, just type /update, and the new versions will automatically be downloaded, and they'll be installed the next time you restart or reload your server (a GUI will open that will let you disable updating certain plugins, if you want).
The best part is, all you need to do is log in to your Polymart account with /polymart login. That's it.