mojira.dev
MC-70979

Invisible Players/Players missing from tab list

I'm running a vanilla, public PvP server. Since 1.8 came out three days ago, I'm dubious to believe that someone has been able to modify their client. Disclaimer: this is a bug report. Not an appeal to get a player punished.

One of my staff members managed to record two players in PvP. In this case, the players involved are "Armored_Maniac" and "Justin526": https://www.youtube.com/watch?v=Bh2XY_sF-QM

0:00 - Justin526's potion effect particles are visible
0:07 - arrow spawns from invisible Armored_Maniac
0:40 - items being throwned from the bugged out, invisible Armored_Maniac (and no potion effect particles)
0:55 - watch chat. My staff member verified the invisibility of the player. Player TIDAG notes that Armored_Maniac is not in the tab list.

Additionally, my staff team was able to verify Justin526 failing to render to clients sometime after.

How is the server software allowed to get into a state where it just forgets to tell the client about an entity? Can anyone shed some light on this long-standing bug? (I've known about it since at least 1.5, but they used to show up in the tab list. Now, how does this even happen?)

Related issues

Comments

migrated

Probably a hacked client.

migrated

Kumasasam,

I'm hesitant to agree with your classification of calling it a duplicate of MC-65040 due to the fact that the player does not appear on the tab list. As noted in the video, and my original report, the player does not appear in the tab list. To my understanding, the tab list is generated by a completely different code path than random entities being rendered. Thus, I feel as it should remain open for Mojang's attention.

migrated

Can you prove they were not using hacked clients, or reproduce this on your own? Hacked clients are also mods and still invalidate an issue.

migrated

I cannot definitively prove that there was not a hack client in use, but I find it hard to believe that the script kiddies who make hack clients would be able to reverse engineer three hundred and twelve days of Mojang's work in as little as three days (considering the larger, open source communities even take several months to update.)

Back to the issue at hand, the server should not be allowed to get into a state where the client can conveniently tell the server not to display the name in the tab list – modded client or not. This will make normal server operations impossible due to having no visibility on players, in addition to the myriad of other problems that can likely occur from a player in this half-existing state.

kumasasa

..and a hacked client shouldn't be able to render one player invisible in the other clients.

migrated

The invisible players are probably MC-65040, but I think the tab list issue is valid.

kumasasa

Is this still an issue in the current Minecraft Snapshot 15w47a or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.

migrated

Hey @unknown,

Thanks for checking in, but I've kinda lost interest in Minecraft. I don't care to further persue replicating the bug, nor do I have the resources. (It's marked as Resolved, anyway.) That all being said, I'm quite confident this style of bug will still manifest itself occasionally, but I no longer wish for the responsibility of tracking it.

Should I catch smell of the issue again during the 1.9 release and influx of players, I will happily re-open the bug.

migrated

Ticket resolved as incomplete, because no answer in a reasonable amount of time (1+ year), if it still happens, please update the ticket.

migrated

(Unassigned)

Unconfirmed

Minecraft 1.8

Retrieved