Few key things in my opinion:
Consider where each and every one of Blockland's features can fit into the server.
-This does not mean try to include everything. Some features don't fit with most ideas. Don't complicate it for the sake of complicating it.
-But do look at all your possibilities. Should you include the ability for players to use events, or a certain add-on? Should you use something to replace those?
Make it accessible.
-Nobody wants to remember 20 different /commands they have to use regularly.
-At the same time, not a lot of people like downloading a client GUI nowadays.
-Consider some sort of balance, or alternative, if needed.
Prevent mistakes.
- | prison escape | and other similar modes have the problem of requiring a referee. |
-While keeping an admin or two to prevent unavoidable abuse cases is a good thing, they shouldn't be absolutely necessary for the game to actually function.
-If you don't want something to happen in your gamemode, figure out a good way to prevent it.
Don't forget about fun.
-People like having fun.