Skip to content
This repository has been archived by the owner on Aug 3, 2023. It is now read-only.

"Player" tab on the web panel. #287

Open
4 tasks done
AdxmGG opened this issue Sep 29, 2020 · 24 comments
Open
4 tasks done

"Player" tab on the web panel. #287

AdxmGG opened this issue Sep 29, 2020 · 24 comments
Labels
feature request New feature or idea suggestion web (core) This is related to the Minehut core web app (includes panel)

Comments

@AdxmGG
Copy link

AdxmGG commented Sep 29, 2020

Feature request

Checklist

  • I have read and agree to the README (found on https://github.com/Minehut/Meta)
  • This is not a bug report, support request or plugin request
  • I have searched the Issue Tracker to make sure this is not a duplicate issue
  • This issue does not contain any sensitive information

Platform

Website

Describe the feature

  • There will be three four tabs within the Players tab. Online, Operators, Whitelist and Banned.
  • The Online tab will show all online users, along with useful information such as their current world, their health or any other information that may serve useful. There will also be an Action Menu, which is a popup that can be opened by clicking Actions beside the users name. This will give options such as Kick, Ban and Make Operator.
  • The Operators tab will show a list of users that are currently server operators. The date they were made an operator can be shown, as-well-as a button next to their name, Remove Operator, which will remove the player from the operator status.
  • The Whitelist tab shows a list of users that are currently whisted, whether the server is currently on whitelist mode or not. There would also be the option to enable / disable the whitelist on this page, along with the current whitelist status (enabled/disabled). There would be a button beside each user to Remove from Whitelist, which does what is implied.
  • The Banned tab shows a list of users that are currently banned from the server. Their ban reason, date, and the user who banned them will be shown. There will also be a button, Unban Player, which will unban the player from the server.

Demo Screenshots [source: server.pro]

All Tabs

Screenshot_20201123-223648_Chrome

Operator Tab Example

Screenshot_20201123-224139_Chrome

Whitelist Tab Example

Screenshot_20201123-224201_Chrome

Ban Tab Example

Screenshot_20201123-224224_Chrome

How the feature is useful

This will benefit anybody who owns and runs a Minehut server. This is much easier and a lot clearer for users to control their server from the web panel.

Use 👍 and 👎 reactions to indicate you agree or disagree with this suggestion! Feel free to discuss the idea in the comments.

@AdxmGG AdxmGG added the feature request New feature or idea suggestion label Sep 29, 2020
@DaRealMinecraftexpert
Copy link

Would it show Offline Players too?

@quick007
Copy link
Contributor

I think that opped offline players would be a good idea though

@AdxmGG
Copy link
Author

AdxmGG commented Sep 29, 2020

I think having offline players in general would be too much, however I think offline players should show in the operator & banned tabs.

@Shlba
Copy link

Shlba commented Sep 29, 2020

I think this is a good idea for smaller servers, but for bigger ones with larger playerbases, it may crowd the control panel a bit.

@Blocksnmore
Copy link

Hence why it would be its own tab on the panel

@quick007

This comment has been minimized.

@AdxmGG
Copy link
Author

AdxmGG commented Sep 29, 2020

I understand what you mean, but it could be paginated, and you could select how many players show up per page (default being 10).

@RichieNy RichieNy added the web (core) This is related to the Minehut core web app (includes panel) label Sep 29, 2020
@MiginsMC
Copy link

MiginsMC commented Sep 30, 2020

I think this is a good idea for smaller servers, but for bigger ones with larger playerbases, it may crowd the control panel a bit.

then larger servers don't use it? I think this feature is mainly designed for those who aren't familiar with Minecraft commands and to make it easier for smaller servers to keep track of their players.
As stated above it is suggested to be its own tab so I don't see how it would crowd the control panel at all.

This also coincides with #233

@quick007
Copy link
Contributor

quick007 commented Sep 30, 2020

eh I would use it until we get live console (hopefully with autofill?)
and /banlist ingame is basically spam for large servers, so being able to easily press ctrl + f to get a reason and whatnot is nice

@Shlba
Copy link

Shlba commented Sep 30, 2020

then larger servers don't use it? I think this feature is mainly designed for those who aren't familiar with Minecraft commands and to make it easier for smaller servers to keep track of their players.
As stated above it is suggested to be its own tab so I don't see how it would crowd the control panel at all.

No I mean it would be too crowded for a large server to keep track of

@MiginsMC
Copy link

then larger servers don't use it? I think this feature is mainly designed for those who aren't familiar with Minecraft commands and to make it easier for smaller servers to keep track of their players.
As stated above it is suggested to be its own tab so I don't see how it would crowd the control panel at all.

No I mean it would be too crowded for a large server to keep track of

then they don't use it?? I'm not sure what your point is

@AdxmGG
Copy link
Author

AdxmGG commented Sep 30, 2020

I don't see how a bigger server would affect anything really. As I stated before, it could be paginated, sort users alphabetically, and there's no reason a bigger server should have any issues...

@drtshock
Copy link

drtshock commented Oct 1, 2020

what about the whitelist?

@Shlba
Copy link

Shlba commented Oct 1, 2020

what about the whitelist?

:notlikethis:

@quick007
Copy link
Contributor

quick007 commented Oct 1, 2020

yea that would be realy nice as well

@AdxmGG
Copy link
Author

AdxmGG commented Oct 1, 2020

what about the whitelist?

I never thought about this, yeah whitelist could be a great implementation. It would show all players currently on the whitelist, along with the ability to remove them. Furthermore, you could add Add to Whitelist to the actions menu on the player tab.

@Setloth Setloth mentioned this issue Oct 26, 2020
4 tasks
@AdxmGG
Copy link
Author

AdxmGG commented Nov 22, 2020

bump + added Whitelist tab to the main suggestjon

@mekb-turtle
Copy link

👎 This can cause issues/conflicts with custom ban/whitelist Skripts and other plugins

@MiginsMC
Copy link

MiginsMC commented Dec 3, 2020

👎 This can cause issues/conflicts with custom ban/whitelist Skripts and other plugins

I don't see how this could do that at all if they have a custom ban/whitelist system (which tbh is a bad practice in general), they can just ignore this tab.

@AdxmGG
Copy link
Author

AdxmGG commented Dec 3, 2020

Exactly what Mig said. Even though it may cause conflicts between custom made Skripts, it shouldn't stop the majority of users benefiting from this tab.

@quick007
Copy link
Contributor

quick007 commented Dec 4, 2020

Exactly what Mig said. Even though it may cause conflicts between custom made Skripts, it shouldn't stop the majority of users benefiting from this tab.

majority of people use ab or essentials

@AdxmGG

This comment has been minimized.

@Sniped

This comment has been minimized.

@Minehut Minehut deleted a comment from AdxmGG Dec 14, 2020
@Prorickey
Copy link

Prorickey commented Apr 5, 2021

Exactly what Mig said. Even though it may cause conflicts between custom made Skripts, it shouldn't stop the majority of users benefiting from this tab.

majority of people use ab or essentials

I would say most servers have no plugins and are just quick smps for people and their friends. Which would make this useful if they wanted to enable the whitelist and just let themselves and their friends play

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature request New feature or idea suggestion web (core) This is related to the Minehut core web app (includes panel)
Projects
None yet
Development

No branches or pull requests