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" } } } 

Eredeti textúra

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" } } } 

Módosított textúra

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

  • a válasz pr okos, bár nem értem ' egyetlen szót sem.
  • @technikfe Hehe, van-e valami, amit konkrétan tisztáznom kell? Alapvetően csak futtatnia kell a /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.
  • Úgy gondolom, hogy tisztáznom kell a kérdésemet: Lehetséges-e még több mint egy (ugyanazon játékoshoz tartozó játékosfej) egyik verziója, amelyet aktívan adnak be pluginek vagy / give használatával,
  • és mi ' s " a szolgáltatás "?
  • @technikfe Igen, hogy ' s amit én ' lényegében megírták. A " ez a szolgáltatás " egy link, amelyre kattintva a következőre vezet: heads.freshcoal.com

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!):)

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük