Guides / Building & Resources

원본을 덮어쓰지 않고 나만의 그림과 음반 추가하기

그림과 음반 모두 데이터팩 레지스트리가 되어 바닐라를 덮어쓰는 대신 새로운 것을 추가할 수 있게 되었습니다. 각각 필요한 두 파일과 그림이 따라야 할 크기 규칙을 소개합니다.

이전에는 나만의 그림을 추가하려면 paintings_kristoffer_zetterstrand.png을 덮어쓰고 바닐라 그림 중 하나를 포기해야 했습니다. 이제 그림과 음반 모두 레지스트리가 되었으므로, 덮어쓰는 대신 추가할 수 있습니다.

그림에는 두 가지 파일이 필요합니다

그림을 정의하는 데이터팩 항목:

data/<namespace>/painting_variant/my_art.json
{
  "asset_id": "my_pack:my_art",
  "width": 2,
  "height": 2,
  "title": { "text": "My Art" },
  "author": { "text": "Me" }
}

그리고 이미지를 제공하는 리소스팩:

assets/my_pack/textures/painting/my_art.png

widthheight블록 단위이며, 텍스처는 블록당 16픽셀의 비율과 일치해야 합니다. 2×1 그림에는 32×16 텍스처가 필요합니다. 비율이 맞지 않으면 늘어나고, 자동 맞춤 기능은 없습니다.

바닐라 크기는 1×1부터 4×4까지입니다. 더 큰 것도 작동하지만, 그에 맞는 벽이 필요합니다.

그림을 얻을 수 있도록 만들기

변형을 추가한다고 해서 게임에 나타나는 것은 아닙니다. 두 가지 방법이 있습니다:

  • 배치 태그#minecraft:placeable에 추가하여 일반 그림 아이템이 무작위로 해당 그림이 되도록 합니다.
  • 직접/give @p painting[entity_data={id:"minecraft:painting",variant:"my_pack:my_art"}]

대부분의 맵 제작자는 무작위 그림이 아닌 특정 그림을 원하므로 두 번째 방법을 선호합니다.

음반에는 세 가지가 필요합니다

data/<namespace>/jukebox_song/my_song.json
{
  "sound_event": { "sound_id": "my_pack:music/my_song" },
  "description": { "text": "My Artist - My Song" },
  "length_in_seconds": 154,
  "comparator_output": 12
}

여기에 해당 사운드 ID를 파일에 매핑하는 sounds.json.ogg 자체도 필요합니다:

assets/my_pack/sounds.json
assets/my_pack/sounds/music/my_song.ogg

세 가지 세부 사항이 중요합니다:

  • length_in_seconds가 정확해야 합니다. 이것은 주크박스가 언제 멈추고 파티클 스트림이 언제 끝나는지를 결정하며, 오디오와는 관련이 없습니다. 잘못된 값은 끝에 침묵이 흐르거나 잘림을 의미합니다.
  • comparator_output는 1~15 사이의 값이며, 비교기(comparator)가 읽는 값입니다. 바닐라 음반은 각각 고유한 값을 가집니다. 값을 재사용하면 레드스톤이 음반들을 구별할 수 없습니다.
  • ogg 스트리밍. 음악 길이의 모든 것에 대해 sounds.json에서 "stream": true을 사용합니다.

그런 다음 다음을 부여합니다:

/give @p music_disc_13[jukebox_playable="my_pack:my_song"]

어떤 음반 아이템이든 운반체(carrier)로 작동하며, 컴포넌트가 무엇을 재생할지 결정합니다.

이것이 덮어쓰기보다 나은 이유

바닐라 에셋을 대체하는 팩은 동일한 작업을 수행하는 다른 모든 팩과 충돌하며, Mojang이 파일 이름을 변경하면 깨집니다. 레지스트리 추가는 네임스페이스가 지정되므로 두 팩이 그림을 추가해도 공존할 수 있습니다. 또한, 버전 업데이트 시 편집 없이도 유지되는 유일한 접근 방식입니다.

사용자 지정 콘텐츠 팩 제작자를 사용하여 그림 변형, 주크박스 노래, 토템, 채팅 이모티콘을 하나의 리소스팩 zip 파일로 만드세요.

커스텀 콘텐츠 팩 제작기 →

More guides

Browse all →

다른 마인크래프트 도구도 찾고 계신가요?

브라우저에서 바로 쓰는 생성기·뷰어·변환기 모음입니다. 전부 무료입니다.