legacy plugin loading logic
seems to be causing problems with LPC, that plugin won't work at all.
what even is this? how do I "update" from this?

43 Replies
Could you provide your entire log?
this isnt causing issues with lpc
lpc is mad because you are using a 1.21 version of the plugin on 1.20.6
damn, well i selected the 1.20.6 version on modrinth
i really dont like how plugins select their versions on there, somehow it seems... worse
what
worse than what
i dont know how to explain it. like some plugins should be compatible with all versions, but they only select the latest one. but how am i supposed to interpret that?
probably that the newest version is all that it supports
exactly lol
idk
so i just go back to spigot and see what it says on there
but if you dont know how to read the error saying 1.21 is an invalid api version I have doubts that you have perfect judgement about what plugins should be compatible with all versions
if it doesnt say it supports your version dont use it for said version
funny, cause i just said on modrinth it SAYS its compatible with 1.20.6
so yeah
in which case modrinth didnt do anything wrong
and the authors just marked it wrong
i DIDNT blame modrinth
which would still be the same on spigot
modrinths system is the same as spigot
authors self-declare compatible versions
it looks like to me that they have to declare it every single update, idk
as they should
so i assume they get lazy or soemthing
yeah
modrinths system is better
i have no idea but the experience has been more convoluted
as it can show better what versions which plugins work with
for plugins
it can if the authors do it right
same as spigot
both of them rely on authors
anyhoo it seems like 3.6.7 is the latest version that supports your outdated mc version
on spigot they tend to write "support for xyz ends here"
so if you want to use outdated minecraft you can use 3.6.7
it has been about a year and a half since 1.20.6 released though
so what
so I of course dont recommend using such an out of date version
if i could update so easily to the latest version i would, but i cant, so i wont
and upgrading your server in general if possible would be optimal
whats stopping you?
plugin versions
which ones specifically
ill have to look later, but i save a folder of every plugin to compare what versions they are using. 1.20.6 seemed the most stable all around
especially since fawe and citizens (im replacing) and i think essentials only use the latest of each version
fawe appears to be natively in 1.21 api so it would be most stable 1.21
fancynpcs supports 1.21
citizens does as well from what I see
and essentials updates have anything pre 1.21 marked as being soon to be removed
due to being outdated
all of the plugins you have listed have superior support for and will continue to support for longer on 1.21+
citizens only likes to support a few versions at a time as well so 1.20.6 is likely on the chopping block
of course since ur already switching to fancy id just stick with that
i might need a replacement for xconomy
not sure if alonsoleagues will continue to work
freedomchat probably has alternatives
try it and see, economly plugins shouldnt use much if any nms
it does
tebex apparently has some secret one somewhere that i have to find
and yeah alonso im not sure about but you should move away anyways if possible since its a closed sourced and unmaintained plugin
vault and void gen seem to work anyways
thats the list of tebex plugins
aight ill give things another look and come back later
only thing you listed which im unsure about is that proprietary abandonware leagues plugin
my other concern is making sure they all support the ssame 1.21.x version
but i guess i can just try 1.21.1 first
you could always open the lpc jar with winrar/7zip, modify the plugins.yml to have api-version set to 1.20 instead of 1.21
as long as they dont use any 1.21 api
they might, they might not idk