밈 참조로 사용할 멋진 독창적 인 플레이어 헤드를 얻고 싶습니다. 플레이어 헤드를 얻기 위해 여러 계정을 만들고 싶지 않습니다. 계정 당 헤드 텍스처가 하나뿐입니까? 아니면 다른 방법이 있습니까?

답변

예, 단일 계정을 사용하여 원하는만큼 사용자 정의 헤드를 만들 수 있습니다.

스킨을 변경할 때마다 원본 스킨 파일이 계속 존재하며 액세스 할 수 있습니다. 커스텀 해골을 만들 때마다 해당 해골은 플레이어 UUID뿐만 아니라 생성 된 스킨 파일을 직접 가리 킵니다. 즉, 만든 해골은 스킨을 변경하더라도 스킨을 유지합니다.

/give를 사용해도 SkullOwner 문자열 태그가 추가 데이터를 포함하는 복합물로 즉시 변환되지 않는 약간의 문제가 있습니다. , 따라서 다음의 모든 명령에 대해 항목을 땅에 던지고 다시 집거나 월드를 종료 한 후 다시 입력해야합니다.


예를 들어 다음은 해골 :

/give @p minecraft:skull 1 3 {SkullOwner:"Skylinerw"} 

다음 SkullOwner 화합물 :

Name:"Skylinerw",Id:"b9aa57fe-649e-4d48-806e-63af2faff5c6",Properties:{textures:[{Value:"eyJ0aW1lc3RhbXAiOjE0NzU1OTk4ODA0NjQsInByb2ZpbGVJZCI6ImI5YWE1N2ZlNjQ5ZTRkNDg4MDZlNjNhZjJmYWZmNWM2IiwicHJvZmlsZU5hbWUiOiJTa3lsaW5lcnciLCJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTc0MzhiZDE1NjI2MTk1N2NhOTQ0Mzg5ZGQ3OWYwZjAyY2E5NDU4M2YwZjQyMGMxZmY5YTllMmM1OTRhMTQifX19"}]} 

중요한 부분은

태그는 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" } } } 

텍스처 수정

피부 변경을 위해 게임을 종료하고 다시 입력해야 할 수 있습니다.

p>


이미 적용된 스킨 데이터를 두개골에 제공하려면 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"}]}}} 

그리고 그 두개골은 피부를 바꾸더라도 항상 적절한 피부를 제공합니다.


또는 이 서비스 를 사용하여 현재 스킨에서 올바른 두개골 화합물 데이터를 만들 수 있습니다. 사용자 이름을 입력하고 “Craft Command “, 현재 피부의 두개골 데이터가 제공됩니다. 그런 다음 피부를 변경하고 프로세스를 반복하여 최신 두개골 데이터를 계속 수신 할 수 있으며 오래된 두개골은 보존됩니다.

댓글

  • 답변이 좋은 것 같습니다. etty 똑똑하지만 ' 단어 하나도 이해하지 못합니다.
  • @technikfe Hehe, 구체적으로 설명해야 할 사항이 있습니까? 기본적으로 /give를 실행하고, 아이템을 땅에 던지고, 스킨을 바꾼 다음, /give를 다시 실행하기 만하면됩니다. 게임 재부팅). 나머지는 작동 이유에 대한 기술 정보입니다. ' 끝에 훨씬 더 쉽게 작업 할 수있는 다른 옵션을 추가했습니다.
  • 제 질문을 명확히해야한다고 생각합니다. 플러그인 또는 / give를 사용하여 활성화되는 (동일한 플레이어에 속한 플레이어 헤드) 버전이 하나 이상인 경우
  • 및 '의 " 서비스 "?
  • @technikfe 예, ' ' 본질적으로 작성했습니다. "이 서비스 " 텍스트는 링크이며, 클릭하면 다음으로 이동합니다. heads.freshcoal.com

답변

아니요, 할 수 없습니다. 당신은 할 수 있지만 그것은 다소 복잡합니다. 대신이 명령을 사용하여 특정 플레이어의 머리를 제공 할 수 있습니다 (계정의 플레이어 스킨을 사용함).

/give @p minecraft:skull 1 3 {SkullOwner:"[username_here]"} 

커스텀 헤드를 제공합니다. 예 :

/give @p minecraft:skull 1 3 {SkullOwner:"Notch"} 

는 Notch의 스킨 헤드를 제공하고

/give @p minecraft:skull 1 3 {SkullOwner:"minecrafter_123"} 

minecrafter_123 “스킨의 머리를드립니다.

헤드는 평소처럼 사용할 수 있으며, 스킨이로드 된 후에는 오프라인에서도 사용할 수 있습니다. 머리는 착용, 배치 등이 가능합니다. 문자 그대로 모든 플레이어의 머리 스킨을 사용할 수 있습니다. 존재하지 않는 이름을 입력하면 기본 스킨의 머리가 표시됩니다.

댓글

  • 그래도 피부가 바뀌면 어떨까요?
  • @technikfe 머리가 이겼습니다. ' 변하지 않습니다.하지만 다시 자신에게주고 싶다면 새로운 머리가 될 것입니다.
  • lol 저는 슬로바키아 대표에서 왔습니다. (이게 영어가 아닌지 확실하지 않음) The Bridge에 가입하세요.
  • @technikfe 예, '는 영어로만 제공됩니다 (ale stejně, ahoj!) 🙂

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다