Nicks erkennen?
Wie kann man auf Gomme gebickte User erkennen? LOGO hat grade en Video darüber hermacht wüsste gerne mit welchem Mod / Plugin es gehen soll
LG
3 Antworten
die meisten NickPlugins verwendet so etwas:
p.setDisplayName(name_);
p.setPlayerListName(name_);
p.setCustomName(name_);
in der Klasse "CraftPlayer" (Bukkit) passiert in der Methode "setPlayerListName" sowas in etwa:
playerConnection.sendPacket(new PacketPlayOutPlayerInfo(PacketPlayOutPlayerInfo.EnumPlayerInfoAction.UPDATE_DISPLAY_NAME, new EntityPlayer[] { getHandle() }));
Also wird dem Client kein gefaketer Player geschickt, sondern der echte (also unnicked) und dann wird dem Clinet gesagt, dass er alle Sichtbaren Namen ändern soll (sieht genickt aus)
der Client kann das ganze verhindern und ändert den Namen nicht
(ich weiß nicht, ob das bei großen Netzwerken anders gemacht wird, aber bei den meisten normalen Nick-Plugins wird es eben so gemacht
Nein, das war nur die Theorie dahinter.
Wie genau man das hin bekommt, werde ich hier nicht schreiben.
Es gibt nen Grund, warum sich z.B. Youtuber nicken
Es gibt keine Modifikation dazu. Wenn man eine Weile auf Gomme spielt, kennt man die Namen.
Erkennen kannst du es theoretisch garnicht. (Als Benutzer)
Als Plugin gibt es das klassische "Essentials", was Normalerweise mit Spigot zusammen Automatisch installiert wird. ausführung: /nick <Name>
// Lg. Victor.
Ich schäte, ich muss deinen Kommentar nicht weiter verstehen. @DennisY1607.
@christianPl muss man diesen code einfügen am anfang wenn man minecraft startet? so wie ein respawncode zb?