process for upgrading server when you have plugins
Hi folks,
New server admin here. I am running a 1.20.1 paper server with a number of standard/nonstandard plugins.
1.20.2 was just released and I generally like the idea of upgrading when I can. Are plugins usually ok when you go between minor releases? I saw this version of Minecraft has some networking changes so I’m hesitant to bump the server version until I have verified that my plugins work or have upgraded to the newest version.
Thanks!
16 Replies
Thanks for asking your question!
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
Make sure to mark solved when issue is solved!!!
/close
!close
!solved
!answered
Requested by sudorandom01#0
if they use nms they wont work.
it really just depends on the plugins, every plugin is different
^
use viaversion until they update
and it isnt smart to upgrade as soon as its released
viaversion lets people on 1.20.2 play on ur 1.20.1 server
also... paper hasnt released a 1.20.2 build yet sooo
( a stable one )
Yeah I saw that. Just trying to think ahead at what I should look for when planning to upgrade.
What’s nms?
basically looking at the files and not the api
net.minecraft.server code
Thanks for that tip I’ll install that
basically bukkit (now spigot, and then paper) build a wrapper around the code that makes it also nice and pretty, and a lot harder to mess up as a dev. and u use their api for stuff
so if plugins are using the actual minecraft server code, and not the api by bukkit, they can and willl most likely break after every update
Ok so does this mean that when upgrading server version it’s important to make sure that the plugin is documented by the dev to be working on that server version?
generally yes
kind of depends on the plugin
some will work even on newer versions if they dont touch the minecraft code
Rgr that makes sense, I mean you can do so much with plugins and I imagine that functionality the plugin authors rely on is all baked into the game clients itself
and if they're using the api, they have a good chance of working
but its always safe to just wait
until the plugin author gives the greenlight
Gotcha! How does viaversion work then? Is it possible that newer clients have functionally totally removed so that a plugin built for an older version won’t work properly?
⬆️ sorry forgot to reply there
Thanks guys really appreciate the info
!solved
post closed!
The post/thread has been closed!
Requested by sudorandom01#0