ミームの参照として使用するための素晴らしいオリジナルのプレーヤーヘッドを入手したいと思います。プレーヤーの頭を取得するために複数のアカウントを作成したくない。アカウントごとに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"}]}}} 

そして、あなたが自分の頭蓋骨を変えても、その頭蓋骨は常に適切な皮膚を提供します。


または、このサービスを使用して、現在のスキンから正しい頭蓋骨化合物データを作成できます。ユーザー名を入力し、[クラフトコマンド]をクリックするだけです。 “、現在の頭蓋骨データが提供されます。その後、古い頭蓋骨を保持したまま、肌を変更してプロセスを繰り返し、最新の頭蓋骨データを引き続き受信できます。

コメント

  • 答えはprのようです'一言もわかりませんが、ettysmartです。
  • @technikfeへへ、具体的に明確にする必要があることはありますか?基本的には、/giveを実行し、アイテムを地面に投げ、肌を変えてから、もう一度/giveを実行する必要があります(おそらく必要ですが)ゲームを再起動します)。残りは、それが機能する理由に関する技術情報です。 '最後に別のオプションを追加しました。これは、操作がはるかに簡単である可能性があります。
  • 質問を明確にする必要があると思います:もっと多くのオプションを用意することは可能ですか?プラグインまたは/ giveを使用してアクティブに与えられている(同じプレーヤーに属するプレーヤーヘッド)の複数のバージョン
  • および' s "サービス"?
  • @technikfeはい、それは'です'基本的に書かれています。テキスト"このサービス"はリンクであり、クリックすると次の場所に移動します: heads.freshcoal.com

回答

いいえ、できません。 できますが、かなり複雑です。代わりに、このコマンドを使用して、特定のプレーヤーの頭を与えることができます(アカウントのプレーヤーのスキンを使用します):

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

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です