ミームの参照として使用するための素晴らしいオリジナルのプレーヤーヘッドを入手したいと思います。プレーヤーの頭を取得するために複数のアカウントを作成したくない。アカウントごとに1つの頭のテクスチャだけですか?それとも別の方法がありますか?
回答
はい、1つのアカウントを使用して、必要な数のカスタムヘッドを作成できます。
スキンを変更するたびに、元のスキンファイルが引き続き存在し、アクセスできます。カスタムスカルを作成するときは常に、そのスカルは、プレーヤーのUUIDだけでなく、作成時に使用されたスキンファイルを直接指します。つまり、作成したスカルは、変更してもスキンを保持します。
/give
を使用しても、SkullOwner
文字列タグが追加データを含む複合にすぐに変換されないというわずかな問題があります、したがって、以下のすべてのコマンドでは、アイテムを地面に投げて拾い上げるか、ワールドを出て再入場する必要があります。
たとえば、次のようにすると、頭蓋骨:
/give @p minecraft:skull 1 3 {SkullOwner:"Skylinerw"}
次のSkullOwner
コンパウンド:
Name:"Skylinerw",Id:"b9aa57fe-649e-4d48-806e-63af2faff5c6",Properties:{textures:[{Value:"eyJ0aW1lc3RhbXAiOjE0NzU1OTk4ODA0NjQsInByb2ZpbGVJZCI6ImI5YWE1N2ZlNjQ5ZTRkNDg4MDZlNjNhZjJmYWZmNWM2IiwicHJvZmlsZU5hbWUiOiJTa3lsaW5lcnciLCJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTc0MzhiZDE1NjI2MTk1N2NhOTQ0Mzg5ZGQ3OWYwZjAyY2E5NDU4M2YwZjQyMGMxZmY5YTllMmM1OTRhMTQifX19"}]}
重要な部分はValue
タグ。base64でエンコードされたJSONオブジェクトであり、次のようにデコードされます。
{ "timestamp":1475599880464, "profileId":"b9aa57fe649e4d48806e63af2faff5c6", "profileName":"Skylinerw", "textures":{ "SKIN":{ "url":"http://textures.minecraft.net/texture/97438bd156261957ca944389dd79f0f02ca94583f0f420c1ff9a9e2c594a14" } } }
これで、スキンを変更しても、上記のデータは同じままになります(URLは常に頭蓋骨が作成されたスキン)。 /give
を再度使用すると、新しい頭蓋骨が提供され、データは次のようになります。
{ "timestamp":1475600096501, "profileId":"b9aa57fe649e4d48806e63af2faff5c6", "profileName":"Skylinerw", "textures":{ "SKIN":{ "url":"http://textures.minecraft.net/texture/094d147674d227d7c8859df4fa029ffb41f2636a8966d7c504f16dca81e" } } }
スキンを変更するには、ゲームを終了して再入力する必要がある場合があります。
すでに適用されているスキンデータを頭蓋骨に提供するには、SkullOwner
文字列を化合物に置き換えます。そもそも化合物を取得するには、元の/give
コマンドを使用して頭蓋骨を提供し、頭蓋骨を地面に投げて、コマンドブロックで次のコマンドを実行します。
/entitydata @e[type=Item,c=1] {}
データは変更されませんが、コマンドブロックの出力テキストボックスには、探しているデータが含まれます。次に、それを/give
そのように:
/give @p minecraft:skull 1 3 {SkullOwner:{Name:"Skylinerw",Id:"b9aa57fe-649e-4d48-806e-63af2faff5c6",Properties:{textures:[{Value:"eyJ0aW1lc3RhbXAiOjE0NzU1OTk4ODA0NjQsInByb2ZpbGVJZCI6ImI5YWE1N2ZlNjQ5ZTRkNDg4MDZlNjNhZjJmYWZmNWM2IiwicHJvZmlsZU5hbWUiOiJTa3lsaW5lcnciLCJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTc0MzhiZDE1NjI2MTk1N2NhOTQ0Mzg5ZGQ3OWYwZjAyY2E5NDU4M2YwZjQyMGMxZmY5YTllMmM1OTRhMTQifX19"}]}}}
そして、あなたが自分の頭蓋骨を変えても、その頭蓋骨は常に適切な皮膚を提供します。
または、このサービスを使用して、現在のスキンから正しい頭蓋骨化合物データを作成できます。ユーザー名を入力し、[クラフトコマンド]をクリックするだけです。 “、現在の頭蓋骨データが提供されます。その後、古い頭蓋骨を保持したまま、肌を変更してプロセスを繰り返し、最新の頭蓋骨データを引き続き受信できます。
コメント
回答
いいえ、できません。 できますが、かなり複雑です。代わりに、このコマンドを使用して、特定のプレーヤーの頭を与えることができます(アカウントのプレーヤーのスキンを使用します):
/give @p minecraft:skull 1 3 {SkullOwner:"[username_here]"}
willあなたにカスタムヘッドを与えます。例:
/give @p minecraft:skull 1 3 {SkullOwner:"Notch"}
ノッチのスキンの頭が表示され、
/give @p minecraft:skull 1 3 {SkullOwner:"minecrafter_123"}
は、minecrafter_123のスキンの頭を表示します。
通常どおりヘッドを使用でき、スキンがヘッドにロードされた後は、オフラインでも使用できます。ヘッドは着用、配置などが可能です。文字通りどのプレイヤーのヘッドスキンも使用できます。存在しない名前を入力すると、デフォルトのスキンのヘッドが表示されます。
コメント
- ええ、でも肌が変わったらどうしますか?
- @technikfe頭が勝ちました'変更はありませんが、もう一度自分でやりたい場合は、新しい頭が与えられます。
- 笑私はスロバキアの担当者から来ました。 (これが英語だけではないかどうかはわかりません)The Bridgeに参加してください
- @technikfeはい、'英語のみです(alestejně、ahoj!):)
/give
を実行し、アイテムを地面に投げ、肌を変えてから、もう一度/give
を実行する必要があります(おそらく必要ですが)ゲームを再起動します)。残りは、それが機能する理由に関する技術情報です。 '最後に別のオプションを追加しました。これは、操作がはるかに簡単である可能性があります。