Hi there I'm farwl.
In 2019 I made a post with a ton of suggestions (https://forums.minehut.com/topic/2872-bulk-suggestions/)
I then made a followup post outlining what progress Minehut has made.
I'll go through every suggestion no matter how big or small it is. Most if not all of these have been suggested multiple times but for some reason never added. I think it's useful to compile all of the suggestions here so it's easier to see what's been suggested, and easier to see for developers/admins.
Player Visibility (Lobby Feature)
Either an item in the Hotbar or setting in the Account Menu GUI to toggle player visibility. This would hide all other players. Useful for people with low performance computers or bad graphic cards. This is a visual feature, and would not affect the chat.
Logging into the Forums (Bug / Enhancement)
Currently when you login to the Forums, you're taken to the Minehut website to login, and then nothing happens. You have to manually navigate back to the forums. Please make it so it automatically redirects you back.
Extra File Extensions (Panel Feature)
Allow the following file extensions for uploading/importing to the panel.
Friends command Aliases (Enhancement)
Make a /fr alias for the friends command. Also make /fl an alias for /friends list.
Changing your server version + plugin versions (Panel Feature)
Every other server host, free or premium to my knowledge offers this. As of now, Minehut still forces users to have their server on the latest version, regardless of bugs/errors. It is unethical to charge for monthly plans when basic features like this one have not yet been implemented.
Move away from Material theme (Panel Feature)
Move away from material design theme and make a custom theme for the Minehut panel.
https://material.io/ for those unfamiliar with Material design.
Remove the /servers command (Server Suggestion)
A lot of Minehut commands were removed from player servers recently, for example the control panel command (/mh). /servers still remains on player servers. All it does is print an unordered list of currently online Minehut servers. Pretty useless, should be removed.
Display the server owner in the server descriptions in the in-game server list GUI. (Enhancement)
If the server has a linked Minecraft account (Panel), then the owner's username + Minehut rank would display below the player count. If the panel account does not have a linked account, nothing happens, the description would appear as normal. [Edit] Have a toggle in Appearance tab on the server dash to choose whether not to display the owner or not. [Edit #2] Probably only give this to ranked players because if everyone had this it would make the GUI sloppy/messy, and it's a nice thing to give to donors.
Disabling Lobby Chat (Lobby Feature)
Allow us to toggle lobby chat, or filter out specific ranked users. You could just disable chat through Minecraft's settings, but then I wouldn't see messages, and that's just impractical.
Improve the /hub command (Lobby Enhancement)
I find myself having to repeat the command 20-30 times with 10 second waits between usages. (Yes a few minutes.) The command is really slow and 90% of the time doesn't work at all.
Change the color theme of the Voting Messages (Lobby Enhancement)
Change the color theme for the voting broadcasts to match Minehut's light blue theme. Currently it's orange/yellow and it just looks ugly.
Greeting message for New Users (Lobby Feature) - No this is not the welcome message ex. player joined for the first time!
Send a message to new users upon joining saying something along the lines of "Create your free server at minehut.com". I see lots of people always asking how to create their server, or getting really frustrated because nobody will assist them.
Major Rules Revamp (Suggestion)
The rules need a complete rewrite as they're really poorly written right now. There are blatant contradictions and lots of things are left out. Clearing up gray areas, discord DMs, and channel crossovers. Make things clearer, organize it better, better format, add/remove things that are missing/not supposed to be there. There's also nothing about excessive caps etc. Make sure to note when it was last updated so users can easily tell what is new and avoid confusion.
^ Suggested by Kai
MOTD Editor Improvements (Enhancement)
If you try to save your MOTD and you exceeded the character limit, it resets it to the default MOTD preset. Allow the old MOTD to stay rather than deleting it, just let us delete the chars.
^ Suggested by filr
Make the preview more accurate.
^ Suggested by Sargera
Join Message Improvements (Lobby Feature)
Ability to disable/enable user join messages. Or maybe have it so if we have it disabled we can see JrMod, Mods, SrMods and admins .. Seeing all ranked players join messages can become annoying..
^ Suggested by LogicalSpider
Re-add the Skript expression text from url in Minehut's fork of skQuery (Server Feature)
Re-add the expression text from url to Minehut's fork of skQuery (Skript Addon). This can't even read headers lol it isn't a security issue. It's just plain/raw text. Absolutely no valid reason to deny this or not re-implement this
Bungeecord Error Messages Improvements (Lobby Enhancement)
Make all the bungeecord errors more understandable so that users can understand the issue without having to contact support.
^ Suggested by DeltaRays
Review your Trustpilot / Youtube Comments (Suggestion)
There are some less than appropriate comments and posts.
Fix linking accounts (Bug / Enhancement)
Make some sort of confirmation for unlinking your account.
Also make it so it's a week from the initial date of you linking it, not unlinking it. That's just plain stupid to code it like that.
Additionally, the week cool-down seems a bit heavy. Maybe make it just a day.
Bring back Featured Servers (Suggestion)
When featured servers existed there was actually effort being put into servers, and there was some sort of quality standard. Nowadays there is nothing to work up to. You make a farming servers with plots and gens and you're set.
TPS Slider in Server Settings (Panel Suggestion)
Add a slider (Similar to the max player slots one) to adjust your server's TPS easily.
^ Suggested by CyberRyan
Cap the Tickspeed Gamerule (Server Suggestion)
Add a cap to the tickspeed gamerule, too many users set it too some ungodly large number (why?) and their server ends up crashing/hanging and sometimes no longer starts
^ Suggested by Skillsbo
IP-Ban Command for Moderators (Lobby Enhancement)
Make a /ipban command for mods, or Senior Moderators.
^ Suggested by CyberRyan
Allowing Self-Locking for Forum Threads (Forum Enhancement)
Maybe allow forum post creators to lock the post themself. This would save time for minehut staff. This would also benefit the people who got their problem solved and are still getting replies from other users saying that this is better use this and more. Some people can get a little annoyed once something is solved but still receiving help.
^ Suggested by LogicalSpider
Improve Server name Filter (Server Suggestion)
make minehut have a better server name filter
^ Suggested by slimethefirex
Disconnect AFK Players (Lobby Enhancement)
Kick idle players in the lobby after a 30 minute or so timeout of inactivity. It can get pretty laggy loading the lobby sometimes when you spawn in the cluster of players.
- Since Minehut likes having lots of players on, maybe just kick idle players to a "Limbo" or something like Hypixel does. Sort of like an AFK lobby and then once you move/interact you get sent back to one of the actual lobbies.
Random Server Improvements (Lobby Enhancement)
Filter out whitelisted servers or servers that are full from the random server feature in the server list GUI.
Add a setting (default is off) that lets your server be available for the random server button.
^ Suggested by Marsh
Improve Password change Email (Suggestion)
Remove the IP from the email users are sent when their password is changed, instead use state and country of the IP.
^ Suggested by Facto
Respect System Theme settings (Forums / Panel Enhancement)
The panel and forums should respect the user’s preferred system-level colour scheme (on Windows, macOS, iOS, probably others, you can set a system-wide theme (dark/light) and websites can read that info and automatically set the theme)
TL;DR website uses system theme instead of having to select theme manually
^ Suggested by jellz
Bring back patch notes and do them frequently, it feels like nothing ever gets done.
^ Suggested by dinomite
Accent color for Panel Theme (Panel Enhancement)
Make the colors on the panel interchangeable, for example, you can use a main dark theme and have the (idk the correct term for it, but this is what I am using) accent color be what you want it to be.
^ Suggested by CyberRyan
Startup Notify Sound (Panel Enhancement)
Re-add the notification sound for when your server is online. (And actually make it work if you aren't in the tab)
https://notificationsounds.com/notification-sounds/slow-spring-board-570 was the sound used before.
Using Purchased premium SpigotMC Plugins (Panel Feature)
Make it so that (I am just using AAC [advanced anti cheat] as an example) you can buy a plugin from spigot, such as AAC, and then it will give you a token of some sort. Then, you can go on minehut and install the plugin. This will require you to put in a valid token from AAC, and then it will install. This is just so that we can have paid plugins and we can benefit, and the author still gets support.
^ Suggested by CyberRyan
Remember Texture Pack acceptance (Server Enhancement)
Remember when a user has accepted a resource pack on a server from PlayerResourcePackStatusEvent and send them an empty resource pack when they join the lobby to reset their server resource pack.
^ Suggested by iGalaxy
Unlinking Account via In-Game (Enhancement)
Allow us to unlink our linked panel accounts via the in-game lobby.
^ Suggested by mig
Change email address associated with Panel Account (Panel Enhancement)
Ability to change the email address used to sign in to your Minehut account.
^ Suggested by SlickNicky10
Modal for Unsaved Changes (Panel Enhancement)
Add a modal (Warning) before reloading the page on the panel, warning the user that changes may not be saved.
Rules channel in the Discord (Discord Enhancement)
Would be easier to view the rules. Alternatively could put rules in the info channel.
Zero Tick Farms (Server Feature)
Allow us to toggle 0 tick farms. (Can be changed in paper.yml) Make a server setting for this.
API Suggestions (Enhancement)
Actually return UUIDs in the players array for each server object on GET /servers, currently it's empty
It's also empty on GET /server/:id and GET /server/:name?byName=true
^ Suggested by iGalaxy
Ability to hide our server from the Public API.
^ Also suggested by iGalaxy
Display Donor ranks Globally (Suggestion)
Show donor ranks on the Forums and Discord, not just in-game.
Selling server names on the Market (Market Feature)
Allow us to sell server names on the Market.
- Must be logged in (To verify that you own the server name.)
- Server (on the dashboard) would have some sort of indicator that it is currently being sold. Maybe something similar to the alert when you're server is shutting down to change plans.
- When someone buys the server name, the seller's server would be renamed to a random 10 char string.
- Prevent changing the name of the server while selling it. (Take it off the market first.)
- Maybe prevent the server from starting while the name is being sold.
Higher Log Capacity (Panel Feature)
Allow us to have more logs files capacity depending on our server plan. Also raise the default from 2 to 5.
Fix /ignore (Lobby Enhancement)
Title says it all.
- Maybe make it so you don't see ignored players' messages in the lobby chat. (Or make a setting for this in Account Menu GUI)
Remove MOTD Char Limit (Server Enhancement)
The limit is pointless.
Refresh directory after creating a new folder (Panel Enhancement)
When you create a new folder make it automatically refresh your current directory.
Make server commands more easily accessible (Panel Enhancement)
Make it so we can run server commands from the dash header instead of just the appearance tab.
Lower/remove server slot price (Panel Enhancement)
People can already make multiple accounts to have more than 2 servers. This limit is pointless, and it's unethical to charge 400 credits to gain another server slot when they're free if you make another account.
Revamp Forums (Forums Enhancement)
Completely revamp and redesign the forums. Everything about them is cluttered, buggy, etc. Also improve the dark theme.
Kick users who can't connect to your server completely (Server Enhancement)
Add a setting in the account menu to get completely kicked from the Minehut bungee rather then being sent to the hub if the target server is offline. (And/or make this a setting for your server so that when players connect while it's offline they remain in the multiplayer server list as you would with external servers.)
Don't make the Navbar sticky/fixed (Panel Enhancement)
Currently the navbar scrolls with you down the page on the panel.
Implement downloading files (Panel Feature)
Allow us to download files/folders on the panel.
Ignore List command (Lobby Feature)
/ignored command that lists all of your ignored users.
^ Suggested by Seabarrel
Multiple Panel Instances (Enhancement)
Allow us to have multiple instances of the panel opened. (Logged into multiple accounts aswell)
We used to be able to do this but it eventually fell under the "Good things to remove" category in Minehut's to-do list.
World Editor (Panel Feature)
Implement a world editor of some sort to easily create, rename, delete, worlds.
Renaming Files (Panel Feature)
You'd think this wouldn't still be on the to-do list in mid 2020...
Allow us to rename files/folders.
Bookmarking files/folders (Panel Feature)
Allow us to bookmark or select favorite files/folders.
Improved Text Editor (Panel Enhancement)
Add some sort of syntax highlighting. (Maybe make it so we can toggle it.)
Especially useful for Skript, also for config files (.yml)
More Plugin Info (Panel Enhancement)
Display the author and last updated date in the plugin info on the plugins tab of the server dashboard.
Show when your plan expires (Panel Feature)
Add a server plan expiration/renew date to the Minehut panel - currently it doesn't say when it renews anywhere on the panel
^ Suggested by Ashley
Maybe allow us to also opt into emails for our plans expiring.
Improved sidenav (Panel Enhancement)
Make the sidenav setting (Whether you have it expanded/collapsed) actually save. Every time I enter account settings, edit a server, go to the shop etc. it collapses again and I have to re-open it.
Date Format settings (Panel Enhancement)
Allow us to change the setting for date format. (Last online server time)
Improve server name changing (Panel Enhancement)
Add feedback if you changed your server name and it was available. If you change your server name to an unavailable name, it tells you it's unavailable. If you change it to something available, it does nothing. You have to re-enter the server dash to see the changes.
Live Console (Panel Feature)
ok well it's 3 am right now. I might edit this and add more later.