I find it frustrating when I want to talk to someone specific and they are AFK without me knowing. /online accounts for all players, including AFK players. So there would be a command called /active that will show the active players. The way the system will see that the players are active is if they are actively doing things. The only problem that comes to mind is Baritone which will move the player even when AFK. The solution to this is the system will check if the player is doing thinks that are considered "human" (Not going in a perfect straight line, breaking misplaced blocks, typing in chat, etc.). If what they are doing is "human", They will be on the active player list. Another problem is macros recorded by people. The solution to this is to make sure the inputs are not repeated over and over again. Let me know if there are any more problems. Any feedback is appreciated!
I also find it a little frustrating to talk to people and type out a lot of stuff, only to get a message later saying "Hey! I was afk can you repeat that". Perhaps the server could add the afk detection info to /pi, and then if you'd like to check if one specific person is afk, you could just see it in their /playerinfo.
I think there is a plug-in similar to /afk that when you try and send them a message it would tell you that this person is afk, and will most likely not see the message you are sending. whilst I understand some people find it annoying to message someone who is AFK, I think there isn’t much need for such things. If someone sees the message they will respond. Just like real life.
This seems like a great idea and easier to implement from what I've read around. Way more realistic and simpler to implement than messing up with tab list I guess?
The devs spent all this time getting used to how tab list works and now they just get to throw away that knowledge forever.
By later I mean I'd have to scroll through a couple hundred messages to get to the one I sent, and then again there's the thing with the "kicked for spam" which randomly boots me for messages of any length (I have tested this and even if I count to 10 between them it seems to randomly kick even if the message is only being typed, not sent)