Disclaimer (As always)
This post contains my personal opinion only.
If you don't agree with what I say here, feel free to have your own opinion, but don't complain in the comments about me being wrong.
Why is Spigot bad?
Spigot (SpigotMC) is a well known MC-Server software that allows you to use plugins on your server to enhance the default gameplay of Minecraft... But I won't talk about the software. I will talk about the website spigotmc.org and why it is bad in multiple levels.
Reason 1: Spigot accepts everything
Spigot allows everyone to upload their own resources. This isn't limited to plugins only... Website designs, standalone software, premium resources, you name it.
But here comes the problem. Since everyone can just create an account and upload a plugin, does it mean that a lot of "Beginner plugins" are uploaded.
By beginner plugins do I mean all those "Type /command, receive text" plugins, or other plugins where you can clearly see that it is from a tutorial.
There are unique plugins for sure, but they get lost in the pages through the flooding of all those Essentials remakes.
Reason 2: No support for your resources
Spigot gives a f*ck when it comes to helping you protecting your resource(s).
Even more does it look like they try to do the oposite.
Let's assume the following scenario: You have created a premium plugin and uploaded it to Spigot. Now you want to prevent leaks and cracks of your plugin. How would you do that?
Spigot doesn't offer anything for you to use, in order to prevent those leaks. Even more do they punish you if you try to implement something like a license-system to limit the amount of servers a plugin can be used.
Reason 3: No effort to help developers
Did you ever check Spigot's Javadocs? I did and it was kinda frustrating.
I wanted to check a Event in BungeeCord to see what a certain class/object returns and what I can do with it aaaand... nothing. No description of the object, no info about variables, nor any info about what I can do.
I was pretty lost on what I should do now and if it wasn't for another developer that gave me the right methods to use, I would've never managed to implement what I have planned for my resource...
And this is a huge issue. The javadocs are the #1 place to find information and if those lack any information then you as a developer are lost.
Sure, there are comments and such on certain methods, but in most cases are those only the most popular ones used. Other ones that aren't that much used or that are used by more skilled devs are not that well documented and leave the devs hanging.
A good example of a Javadoc is the one from JDA. It is well documented, has examples of how to use methods in certain situations, where a explanation is useful and links to additional sources like Javadocs from Oracle (Java).
The Spigot and BungeeCord Docs are just the bare minimum which is a disapointment.
Since I got quite a few responses already about my review of Howlmc.net, I want to make a few thing clear here with this post and clear some missunderstandings and questions.
The reason behind this question is mainly because the comment-area is a pain to answer stuff, so I desided to do it this way here.
2. Custom world != Spawn
I mentioned that I didn't like that the spawn is extremely large and feels quite empty.
I also mentioned that the custom world used for the survival spawn is not good.
In both cases did I mention at some point what server I mean. The category is also labeled as "Spawn" to clarify that I talk about the spawns (the points where you first enter a server/world) and not the customly generated world, where players can mine, build and such.
The main hub-world (When you first connect through the domain) is large and for the fact that the server (at the moment) only provides 2 gamemodes (SkyBlock and Survival), is this a bit of overkill to have, since the spawn feels empty.
I said nothing against the details it has, but it's quite clear that this server is meant for large playerbases of around 50 to 100 players.
Also since I tried /wild in the Survival server, and got randomly teleported in the same world, I thought I'm already in the main survival world, but on further checking, saw that I have to type /wilds.
3. Tab list
A complain I got was about my "harsh judgement" of the "colourfull tablist".
I said myself, that the tablist in general looks decent, but it is the displayed players that was annoying. I have nothing against displaying the ranks in the tab, when it isn't the entire rank prefix!
I saw quite a few decent tablists that where well made and displayed stuff like the players rank. But instead of showing "Owner" they perhaps changed it to show "O" or in some rare cases even just changed the colour of the player.
I also dislike showing the nickname in tab.
I have nothing against you being "open to your playerbase", but I have something against spam... To be fair, on 1.13.2 the spam with /[tab] got reduced/removed to their new command-suggestion system, but this doesn't mean it still isn't sort of spam.
Also please don't lie to my face about being open (more on that later).
An argument against my note of text in GUIs not being readable is, to just change my settings...
Uhhhh. No. It isn't the job of the player, to change their settings, to something else (that could even be bad for the performance, depending on the setting) just to read stuff...
You as a server-owner/team should think about "What if someone with setting xy joins?" and make the GUIs and plugins work for that.
A player can choose if he wants to change stuff... And just changing GUI size to small, to finally read the text is really a waste of time and not worth it.
6. Not explaining stuff
That was mentioned and complained about multiple times. That I complain about stuff not being explained enough.
I also get said, that /menu is the guide to go.
However. I go with the 30-second rule, which basically means "If I can understand and play within 30 seconds, I probably stay".
SkyBlock is a good example: No explanation needed. Just run the command and start playing!
Meanwhile your survival has custom crafting that has to be explained, a rank system that has to be explained, jobs that needs to be explained and probably some other stuff...
I can agree that your /menu might be a solution for that, but it's clicking stuff over and over again.
I can't give a magic formula here on how to provide a easy way to give people info they need (Maybe a step-by-step tutorial that moves them through the basic steps?), but there sure is something else than /menu and finding something in the other menus.
Lies, issues, false informations
I really dislike it when people quote me in a wrong way or even better try to "decode" my message and show the true meaning,
Your spawns are well-built, but since you have a couple duplicate holograms and you are a small server without people constantly hopping all over spawn, I am giving you a 40%.
This is straight up wrong,
I agree on that the spawn (the main spawn in that case) was well build.
But just the duplicate holograms and the fact of missing players isn't the reason.
The spawn itself is quite large. And think about one thing: Your gamemodes.
You offer two gamemodes and the NPCs for them are right in the players face. Having such a huge spawn is a waste of space, since 80% of the players will directly join one of the two gamemodes, while the remaining 20% will explore the spawn and maybe join the other servers later....
The spawn, while it offers a lot of details, lacks stuff to make it explore, since the main thing (the two gamemodes) is not even 10 blocks away from their spawning point.
I refuse to change my GUI size to accomodate for your admittedly extremely extensive, user friendly, and detailed guides and explanations, I hate color, don't understand how free-to-play ranking ladders work, and like exaggerating the importance of minor problems that have easy fixes.
You really like your own server, don't you?
I mean when I read the words "extremely extensive, user friendly, and detailed guides and explanations" I really think about if you actually think of other peoples too.
The wording is so self-loving that it almost hurst to read it. Like don't assume I would say such crap, since I clearly stated what the issues are.
Text isn't readable since not everyone has your GUI settings, nor will they change it just for your server and chat in particular is not good to look at because of prefix and nickname combination.
Also please refuse in future to assume I wouldn't understand rank-systems or that I don't like colours.
You probably offer interesting things, but I couldn't be bothered to find out what those things are or review this server in a fair and unbiased manner, so after leaving a review of only the negative things I could pick out in 20-30m, I give this server a 3/10
My review is in the perspective of a normal player.
I'm sorry if it feels bad for you, but you also need to take critic and don't react like someone punched you in the balls.
Also did I check the gamemodes you offered and even explored the survival world a bit.
Just assuming I didn't review this server in a "fair and unbiased way" is generally insulting ans shows how extreme you take any critic.
Final, most important info: Personal opinion
One thing so many people forget is, that this reviews are my personal opinion and not yours.
Just because you think your server is a masterpiece, doesn't mean it is one for other players.
The channel topic of #rate-my-server even mentions it:
"Post your server for others to rate it! | Please don't post if you can't handle creative criticism."
Reading the comments I got, I can clearly tell that you couldn't take critic in the slightest. This can also be confirmed by the fact, that the poster (evan#8696) reacted aggressive, when someone clicked on the 1 star reaction for the server.
You can't expect a perfect 10/10 rating for your server all the time. There will always be someone finding flaws or personal issues with your server.
Before we begin...
I want to be clear, that I'm NOT an expert on making and maintaining a server.
But I've already visited a lot of servers and found a lot of mistakes that many do over and over and over again...
Keep in mind that, whatever I say here, doesn't mean that you have to change it on your server! If it works for you, then it doesn't need a change... Maybe a tweak at most.
The biggest mistakes
Like mentioned earlier, these are issues that most servers have.
I will list some of those here and explain how you can fix them!
WorldGuard's "Hey! Sorry, but you aren't allowed to ..."-message
On many servers that I join, I notice WorldGuard's "not allowed message".
It's annoying and spammy, when WorldGuard sends you the message, that you aren't allowed to break a block, place one, interact with one or something else.
The easiest fix is just to run the command /rg flag [region] deny-message -e
"-e" tells WorldGuard to have a empty message which just disables the messages completely.
We have great community/unique gamemodes/great staff/...
So many servers have descriptions that include sentences like "We have unique gamemodes and a nice cool community!"
Don't put such messages in your descriptions since pretty much every other server does that.
Almost no one will believe you, that what you say is actually the truth. If it is then people will find it out on their own.
Not blocking /[tab]
When I do server-reviews, I always check if /[tab] (typing / in chat followed by pressing tab to autocomplete it) shows commands.
If it does, then it mostly spams the entire chat and makes it annoying to read.
The best way to fix that is to either have a plugin, that prevents this autocompletion, or switch the plugins with others that prevent autocompletion, when not having the permission.
The second option is rare tho...
Text written in bold and caps
Something that makes scoreboards, chats, tablists, etc really annoying to look at is if the text is written in bold and complete uppercase (caps).
If you're thinking that it looks cool and professional that way, then you're wrong!
Overfilled scoreboards, tabs, etc (to much info)
Scoreboards and tablists are an easy and also good way to give info to a player.
But some servers take that to the extreme and fill those scoreboards and tablists with WAY too much information.
I don't really want to know, what time it is in the world or in real life and I don't want to get seizures by your aggressive animations, thank you so much.
If you don't have any useful info to show on your scoreboard: Don't use it! It takes up a small part of the screen and it can be annoying.
Thank you for reading this.
I know you maybe don't have those "issues" on your server or your playerbase even likes it that way, but like I said at the beginning is this NOT a must to do.
You aren't obliged to change anything. It is simply for showing, what common misstakes some servers in my opinion do.
Feel free to leave a comment and give some feedback, but be nice please. :D
I make simple reviews about servers.
To learn more about how I rate the servers, check the Rating-System page!