Szeretnék néhány szép, eredeti játékosfejet használni, amelyeket mémreferenciaként használhatnék. Nem akarok több fiókot létrehozni, hogy megszerezzem a játékosok fejét. Fiókonként csak egy fej textúra van? Vagy van más mód is?
Válasz
Igen, egyetlen fiókkal annyi egyéni fejet hozhat létre, amennyit csak akar.
Minden alkalommal, amikor megváltoztatja a bőrt, az eredeti bőrfájl továbbra is létezik és elérhető. Valahányszor egyedi koponyát hoz létre, az a koponya közvetlenül a bőrfájlra fog mutatni, amellyel létrehozták, és nem csak a játékos UUID-re mutat. Ez azt jelenti, hogy minden létrehozott koponya megőrzi bőrét, még akkor is, ha megváltoztatja a tiédet.
Van egy kis probléma, amikor a /give
használata nem okozza, hogy az SkullOwner
karakterlánc címke azonnal leforduljon az extra adatokat tartalmazó vegyületté , így a következő parancsok mindegyikéhez meg kell dobnia az elemet a földre, majd fel kell vennie, vagy ki kell lépnie a világból, és újra be kell lépnie.
Például a következő létrehoz egy koponya:
/give @p minecraft:skull 1 3 {SkullOwner:"Skylinerw"}
A következő SkullOwner
vegyülettel:
Name:"Skylinerw",Id:"b9aa57fe-649e-4d48-806e-63af2faff5c6",Properties:{textures:[{Value:"eyJ0aW1lc3RhbXAiOjE0NzU1OTk4ODA0NjQsInByb2ZpbGVJZCI6ImI5YWE1N2ZlNjQ5ZTRkNDg4MDZlNjNhZjJmYWZmNWM2IiwicHJvZmlsZU5hbWUiOiJTa3lsaW5lcnciLCJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTc0MzhiZDE1NjI2MTk1N2NhOTQ0Mzg5ZGQ3OWYwZjAyY2E5NDU4M2YwZjQyMGMxZmY5YTllMmM1OTRhMTQifX19"}]}
A fontos rész a Value
címke, amely egy base64 kódolású JSON objektum, dekódolás:
{ "timestamp":1475599880464, "profileId":"b9aa57fe649e4d48806e63af2faff5c6", "profileName":"Skylinerw", "textures":{ "SKIN":{ "url":"http://textures.minecraft.net/texture/97438bd156261957ca944389dd79f0f02ca94583f0f420c1ff9a9e2c594a14" } } }
Ha most megváltoztatom a bőröm, a fenti adatok változatlanok maradnak (és az URL mindig a a bőr, amellyel a koponyát létrehozták). A /give
újbóli használata új koponyát eredményez, ahol az adatok:
{ "timestamp":1475600096501, "profileId":"b9aa57fe649e4d48806e63af2faff5c6", "profileName":"Skylinerw", "textures":{ "SKIN":{ "url":"http://textures.minecraft.net/texture/094d147674d227d7c8859df4fa029ffb41f2636a8966d7c504f16dca81e" } } }
Lehetséges, hogy ki kell lépnie a játékból, és újra be kell lépnie, hogy megváltozzon a bőre.
Annak érdekében, hogy a koponyát megkapja a már alkalmazott bőradatokkal, cserélje le az SkullOwner
karakterláncot az összetettel. Annak érdekében, hogy az összetett első helyre kerüljön, az eredeti /give
paranccsal megadhatja a koponyát, a koponyát a földre dobhatja, és a következőket futtathatja egy parancsblokkban:
/entitydata @e[type=Item,c=1] {}
Nincs adatváltozás, de a parancsblokk kimeneti szövegmezője tartalmazza azokat az adatokat, amelyeket keres. Ezt majd be kell írnia a /give
így:
/give @p minecraft:skull 1 3 {SkullOwner:{Name:"Skylinerw",Id:"b9aa57fe-649e-4d48-806e-63af2faff5c6",Properties:{textures:[{Value:"eyJ0aW1lc3RhbXAiOjE0NzU1OTk4ODA0NjQsInByb2ZpbGVJZCI6ImI5YWE1N2ZlNjQ5ZTRkNDg4MDZlNjNhZjJmYWZmNWM2IiwicHJvZmlsZU5hbWUiOiJTa3lsaW5lcnciLCJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTc0MzhiZDE1NjI2MTk1N2NhOTQ0Mzg5ZGQ3OWYwZjAyY2E5NDU4M2YwZjQyMGMxZmY5YTllMmM1OTRhMTQifX19"}]}}}
És ez a koponya mindig biztosítja a megfelelő bőrt, még akkor is, ha megváltoztatja a sajátját.
Alternatív megoldásként használhatja a ezt a szolgáltatást a megfelelő koponya összetett adatok létrehozásához az aktuális bőrről. Egyszerűen írja be felhasználónevét, kattintson a “Kézműves parancs” gombra. “, és megkapja a jelenlegi bőrének koponya adatait. Ezután megváltoztathatja bőrét és megismételheti a folyamatot, hogy továbbra is megkapja a legfrissebb koponya adatokat, miközben a régi koponyák megmaradnak.
megjegyzések
Válasz
Nem, nem lehet “t. Lehet, de ez meglehetősen bonyolult. Ehelyett használhatja ezt a parancsot egy adott játékos fejének megadására (a játékos bőrét használja a fiókjából):
/give @p minecraft:skull 1 3 {SkullOwner:"[username_here]"}
adj egy egyedi fejet. Például:
/give @p minecraft:skull 1 3 {SkullOwner:"Notch"}
megadja a Notch bőrének fejét, és
/give @p minecraft:skull 1 3 {SkullOwner:"minecrafter_123"}
megadja a minecrafter_123 bőrének fejét.
Használhatja a fejeket a szokásos módon, és miután a bőr megterhelődik rajtuk, akár offline is használhatók. A fej (ek) viselhetők, elhelyezhetők stb. Szó szerint bármely játékos fejbőrét használhatja. Ha olyan nevet ír be, amely nem létezik, akkor az alapértelmezett bőr fejét kapja.
Megjegyzések
- igen, de mi van, ha megváltoztatják a bőrüket?
- @technikfe A fej nyert ' t nem változtatsz, de ha újra meg akarod adni magadnak, akkor az új fejet ad neked.
- lol Szlovák képviselõtõl származom. (nem biztos, hogy ez nem csak angol) csatlakozzon a Hídhoz
- @technikfe Igen, ez ' csak angolul (ale stejně, ahoj!):)
/give
-t, el kell dobnia a tárgyat a földre, meg kell változtatnia a bőrét, majd újra meg kell futtatnia a/give
t (miközben valószínűleg indítsa újra a játékot). A fennmaradó rész technikai információ arról, hogy miért működik. ' a végén egy másik lehetőséget adtam, amellyel valószínűleg sokkal könnyebb dolgozni.