Fix the spigot download zip
JasonHorkles opened this issue ยท 6 comments
See #3500 for the new comments and thoughts
Since the other one was locked for some reason...
It's truly annoying having to deal with Essentials users in the LuckPerms discord because a lot of them will install all the modules, find that no one but them can build (because they're opped) and then immediately their first thought is "it's a permissions problem!" They then proceed to join the LP discord and ask "why can't anyone break blocks?", assuming it's LuckPerms that is blocking the build/break functionality.
It's pretty easy to just tell them to "delete antibuild" in some cases (others may need a bit more troubleshooting to get there) but we shouldn't need to have to tell them that in the first place if all the modules weren't included in a single .zip.
I understand this is also a frequent issue in the MOSS discord, too.
Linking to the download page will then mean users are always downloading the latest version available (you could still publish updates to SpigotMC.org as needed). If the .zip file is still desired by some people as @Bobcat00 mentioned in #3500 then you can just provide that on the website as well.
At the end of the day, you can't really fix stupid people being stupid and we might just have to put up with it but I don't think having a download for all the modules up front is a good idea.
Then you'll have to deal with people using mis-matched versions, people who install EssentialsXChat but nothing else, etc., and want to know why Essentials isn't working. But, hey, whatever... It's not worth arguing about.
The root cause of the Discord-related problems is that Discord is a horrible support mechanism. But that's a whole 'nother argument.
Spoiler
Discord is completely useless for support purposes. Different peoples' requests get mixed up with each other, so some requests get 'lost in the sauce'. If you can't wait for responses (how many hours should you wait staring at your screen?), you might very well miss them. There's no [easy?] way to search for solutions, so people can't benefit from solutions developed previously for other people, so people have to keep answering the same questions repeatedly, which then just makes the channel even more crowded and hard to use.
Imagine if there was a support method which solves those problems. (Hint: It's a forum!)
I mean people are using mismatched versions anyway. Maybe there needs to be a better warning in place for users in this case (currently the only method I see is when you run /ess version
which barely anyone knows about).
people who install EssentialsXChat but nothing else, etc., and want to know why Essentials isn't working
Again, a simple solution to this is to send warnings in the console or the in-game chat to operators
As of EssentialsX/Website@dce9549, the downloads page now includes a toggle between stable builds and development builds and a branch
query param to pre-select one or the other in links. From 2.19.0 onwards, the SpigotMC resource page will link to stable builds, rather than a single zip containing all the files. In the future, we may add an option to download a zip bundle, but it'll still be a manual bundle rather than including every module automatically.