I have a request regarding the kick option for users of a server and worlds. The problem is the players that are not the owner will kick anyone from the world for no reason, even when the owner doesn't want that person kicked. If that kick command has been on a player by a non-owner operator, it should be a vote to kick; but if it's an owner, they will get kicked right away. People give members "operator" of the world; so they can do commands, but not to kick for no reason. You could allow an option for the owner to give the kick permission to any non-owner "operator" they choose, and not everyone that is a non-owner "operator." Another problem with the kick command is the world has to be "re-logged" for the person that got kicked to join the world again. Just like on Discord, when someone is banned, there is a list that you can go in and unban the user. I think that is a way to go about lifting the kick.
To summarize -
Have a vote to kick for non-owner operators, but the owner can override. If the owner wants to kick someone, there does not have to be a vote kick.
Have the option for the owner of the "world/server" is to give the kick command to any operator they choose. Meaning they have to select that command for it to work.
When a person has gotten kicked from a world or server, that player will be on a list for the owner to choose later; if they wanted to allow that player back in.