Ich möchte einige schöne, originelle Spielerköpfe als Meme-Referenzen verwenden. Ich möchte nicht mehrere Konten erstellen, um die Spielerköpfe zu erhalten. Ist es nur eine Kopfstruktur pro Konto? Oder gibt es einen anderen Weg?
Antwort
Ja, Sie können mit einem einzigen Konto so viele benutzerdefinierte Köpfe erstellen, wie Sie möchten.
Jedes Mal, wenn Sie Ihre Skin ändern, ist Ihre ursprüngliche Skin-Datei noch vorhanden und kann abgerufen werden. Wenn Sie einen benutzerdefinierten Schädel erstellen, zeigt dieser direkt auf die Skin-Datei, mit der er erstellt wurde, und nicht nur auf die UUID des Players. Das bedeutet, dass alle von Ihnen erstellten Schädel ihre Skins behalten, auch wenn Sie Ihre ändern.
Es gibt ein kleines Problem, bei dem die Verwendung von /give
nicht dazu führt, dass das Zeichenfolgen-Tag SkullOwner
sofort in eine Verbindung übersetzt wird, die die zusätzlichen Daten enthält Für alle folgenden Befehle müssen Sie den Gegenstand auf den Boden werfen und wieder aufheben oder die Welt verlassen und erneut eintreten.
Im Folgenden wird beispielsweise a erstellt Schädel:
/give @p minecraft:skull 1 3 {SkullOwner:"Skylinerw"}
Mit der folgenden SkullOwner
Verbindung:
Name:"Skylinerw",Id:"b9aa57fe-649e-4d48-806e-63af2faff5c6",Properties:{textures:[{Value:"eyJ0aW1lc3RhbXAiOjE0NzU1OTk4ODA0NjQsInByb2ZpbGVJZCI6ImI5YWE1N2ZlNjQ5ZTRkNDg4MDZlNjNhZjJmYWZmNWM2IiwicHJvZmlsZU5hbWUiOiJTa3lsaW5lcnciLCJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTc0MzhiZDE1NjI2MTk1N2NhOTQ0Mzg5ZGQ3OWYwZjAyY2E5NDU4M2YwZjQyMGMxZmY5YTllMmM1OTRhMTQifX19"}]}
Der wichtige Teil ist die Value
-Tag, ein Base64-codiertes JSON-Objekt, dekodiert als:
{ "timestamp":1475599880464, "profileId":"b9aa57fe649e4d48806e63af2faff5c6", "profileName":"Skylinerw", "textures":{ "SKIN":{ "url":"http://textures.minecraft.net/texture/97438bd156261957ca944389dd79f0f02ca94583f0f420c1ff9a9e2c594a14" } } }
Wenn ich jetzt meine Haut ändere, bleiben die obigen Daten gleich (und die URL zeigt immer auf die Haut, mit der der Schädel geschaffen wurde). Wenn Sie /give
erneut verwenden, erhalten Sie einen neuen Schädel, in dem die Daten wie folgt lauten:
{ "timestamp":1475600096501, "profileId":"b9aa57fe649e4d48806e63af2faff5c6", "profileName":"Skylinerw", "textures":{ "SKIN":{ "url":"http://textures.minecraft.net/texture/094d147674d227d7c8859df4fa029ffb41f2636a8966d7c504f16dca81e" } } }
Möglicherweise müssen Sie das Spiel beenden und erneut eingeben, damit sich Ihre Haut ändert.
Um dem Schädel die bereits angewendeten Hautdaten bereitzustellen, ersetzen Sie die Zeichenfolge SkullOwner
durch die Verbindung. Um die Verbindung überhaupt zu erhalten, können Sie den ursprünglichen /give
-Befehl verwenden, um den Schädel bereitzustellen, den Schädel auf den Boden zu werfen und Folgendes in einem Befehlsblock auszuführen:
/entitydata @e[type=Item,c=1] {}
Keine Datenänderungen, aber das Ausgabetextfeld im Befehlsblock enthält die Daten, nach denen Sie suchen. Sie würden diese dann in /give
wie folgt:
/give @p minecraft:skull 1 3 {SkullOwner:{Name:"Skylinerw",Id:"b9aa57fe-649e-4d48-806e-63af2faff5c6",Properties:{textures:[{Value:"eyJ0aW1lc3RhbXAiOjE0NzU1OTk4ODA0NjQsInByb2ZpbGVJZCI6ImI5YWE1N2ZlNjQ5ZTRkNDg4MDZlNjNhZjJmYWZmNWM2IiwicHJvZmlsZU5hbWUiOiJTa3lsaW5lcnciLCJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTc0MzhiZDE1NjI2MTk1N2NhOTQ0Mzg5ZGQ3OWYwZjAyY2E5NDU4M2YwZjQyMGMxZmY5YTllMmM1OTRhMTQifX19"}]}}}
Und dieser Schädel bietet immer die richtige Haut, auch wenn Sie Ihre ändern.
Alternativ können Sie diesen Dienst verwenden, um die richtigen Schädelverbindungsdaten aus Ihrer aktuellen Skin zu erstellen. Geben Sie einfach Ihren Benutzernamen ein und klicken Sie auf „Craft Command“ „, und Sie erhalten die Schädeldaten Ihrer aktuellen Haut. Sie können dann Ihre Haut ändern und den Vorgang wiederholen, um weiterhin die aktuellsten Schädeldaten zu erhalten, während die alten Schädel erhalten bleiben.
Kommentare
- Die Antwort scheint pr etty smart, obwohl ich ' kein einziges Wort davon verstehe.
- @technikfe Hehe, gibt es etwas, das ich speziell klären muss? Grundsätzlich müssen Sie nur
/give
ausführen, einen Gegenstand auf den Boden werfen, Ihre Haut wechseln und dann/give
erneut ausführen (während dies wahrscheinlich erforderlich ist) Spiel neu starten). Der Rest sind technische Informationen darüber, warum es funktioniert. Ich ' habe am Ende eine weitere Option hinzugefügt, mit der ich wahrscheinlich viel einfacher arbeiten kann. - Ich denke, ich sollte meine Frage klären: Ist es möglich, mehr zu haben? als eine Version von a (Spielerkopf, der zum selben Spieler gehört), die aktiv mithilfe von Plugins oder / give,
- und was ' s " der Dienst "?
- @technikfe Ja, das ' ist was ich ' haben im Wesentlichen geschrieben. Der Text " dieses Dienstes " ist ein Link. Wenn Sie darauf klicken, gelangen Sie zu: heads.freshcoal.com
Antwort
Nein, das können Sie nicht. Sie können, aber es ist ziemlich kompliziert. Stattdessen können Sie diesen Befehl verwenden, um Ihnen den Kopf eines bestimmten Spielers zu geben (er verwendet den Skin des Spielers von seinem Konto):
/give @p minecraft:skull 1 3 {SkullOwner:"[username_here]"}
wird Gib dir einen benutzerdefinierten Kopf. Beispiel:
/give @p minecraft:skull 1 3 {SkullOwner:"Notch"}
gibt Ihnen den Kopf von Notchs Haut und
/give @p minecraft:skull 1 3 {SkullOwner:"minecrafter_123"}
gibt Ihnen den Kopf der Haut von minecrafter_123.
Sie können die Köpfe wie gewohnt verwenden, und nachdem die Haut auf sie geladen wurde, können sie auch offline verwendet werden. Die Köpfe können getragen, platziert usw. werden. Sie können buchstäblich die Kopfhaut jedes Spielers verwenden. Wenn Sie einen Namen eingeben, der nicht existiert, erhalten Sie den Kopf der Standardhaut.
Kommentare
- Ja, aber was ist, wenn sie ihre Haut wechseln?
- @technikfe Der Kopf hat nicht ändern, aber wenn Sie es selbst wieder geben möchten, gibt es Ihnen den neuen Kopf.
- lol Ich komme aus der slowakischen Vertretung. (nicht sicher, ob dies nicht nur Englisch ist) Join The Bridge
- @technikfe Ja, es ist ' nur Englisch (ale stejně, ahoj!) 🙂