MINECRAFT / JAVA EDITION

마인크래프트 패치노트

자바 에디션의 새로운 소식을 한곳에서 확인하세요.

공식 패치노트 마지막 확인 2026.11.12 22:15
버전 목록 20펼치기 / 접기
정식JAVA EDITION

Minecraft: Java Edition 26.3

새로운 기능, 변경 사항과 버그 수정 내역

OpenAI 자동 번역

자동 번역은 게임 내 용어나 의미가 다를 수 있습니다. 정확한 내용은 원문을 함께 확인해 주세요.

이 업데이트의 목차 231개 항목

Wilderness Bound가 이제 Minecraft Java Edition에 출시되었습니다! 준비물을 챙겨 길이 끊기고 모험이 시작되는 얼룩덜룩한 숲으로 탐험을 떠나 보세요. 버려진 야영지를 찾아보고, 포플러 나무 사이에 전초 기지를 세우고, 짚 침대에서 별을 보며 잠들고, 쿠션에 앉아 모닥불 이야기를 나눠 보세요. 야생은 준비된 자에게 보답한다는 사실을 잊지 마세요. 후회보다는 지도가 더 가볍답니다!

즐거운 캠핑 되세요!

새로운 기능

  • 얼룩진 숲 생물 군계 추가
  • 포플러 나무 추가
  • 쓰러진 포플러 나무 추가
  • 빨간 포플러 잎, 주황 포플러 잎, 노란 포플러 잎 블록 추가
  • 포플러 목재 세트 추가
  • 갓버섯 추가
  • 빨간 관목 추가
  • 버려진 야영지 구조물 추가
  • 새로운 탐험 지도 추가
  • 쿠션 추가
  • 짚 침대 추가
  • 모든 양털 블록에 양털 계단과 양털 반 블록 추가
  • 모든 콘크리트 블록에 콘크리트 계단과 콘크리트 반 블록 추가
  • 관전자 모드에서도 포털과 상호작용해 순간이동할 수 있습니다
  • 초대 코드를 만들고 관리하는 기능을 포함해 Realms 개선
  • 고트어 지원 추가

반점 숲 생물 군계

  • 추운 생물 군계 근처에서 생성되는 새로운 유형의 숲 생물 군계입니다
  • 포플러 나무와 쓰러진 포플러 나무가 생성됩니다
  • 선반 버섯이 포플러 나무와 쓰러진 포플러 나무에 붙어 생성됩니다
  • 붉은 관목이 생성됩니다
  • 다음 수동적 및 중립적 몹이 반점 숲에서 생성되며, 해당하는 경우 추운 변종이 생성됩니다:
    • 양
    • 닭
    • 소
    • 돼지
    • 토끼
    • 여우
  • 새로운 폐허가 된 야영지 구조물의 반점 숲 변종을 이곳에서 찾을 수 있습니다

포플러 나무

  • 세 가지 색상으로 변형되는 새로운 나무입니다:
    • 빨간 포플러 잎
    • 주황 포플러 잎
    • 노란 포플러 잎
  • 각 나무 변형은 잎 색상에 맞는 고유한 낙엽 입자 변형을 가집니다
  • 포플러 잎에서는 포플러 묘목이 떨어지며, 이 묘목은 세 가지 변형 중 하나로 무작위 성장합니다
  • 포플러 묘목은 떠돌이 상인과의 거래에서 얻을 수 있습니다
  • 선반 버섯과 낙엽은 포플러 나무 위나 주변에 자연적으로 생성됩니다
  • 나무의 줄기는 포플러 원목으로 이루어져 있습니다
  • 포플러 원목으로 새로운 포플러 목재 블록 세트를 제작할 수 있습니다

선반 버섯

  • 포플러 나무와 쓰러진 포플러 나무에서 생성되는 새로운 종류의 버섯
  • 작은 크기와 큰 크기의 두 가지가 있습니다
  • 작은 선반 버섯에 뼛가루를 사용하면 큰 선반 버섯으로 자랍니다
  • 큰 선반 버섯을 부수면 선반 버섯 아이템 2개가 떨어집니다
  • 다른 버섯처럼 스튜를 만드는 데 사용할 수 있습니다
  • 떠돌이 상인의 거래 목록에서 찾을 수 있습니다
  • 선반 버섯을 밟으면 침대처럼 약간 튀어 오릅니다
  • 생명체가 선반 버섯 위에서 튀어 오르면 통통 튀는 소리가 납니다

붉은 관목

  • 얼룩 숲에서 작은 군락으로 발견할 수 있는 새로운 유형의 장식용 식물 블록입니다.
  • 퇴비통에 사용할 수 있습니다.
  • 붉은 관목에 뼛가루를 사용하면 가능한 경우 무작위 인접 공간에 붉은 관목이 자랍니다.

버려진 야영지 구조물

  • 다음 생물 군계에서 발견할 수 있는 새로운 유형의 구조물입니다:
    • 목초지
    • 벚나무 숲
    • 숲
    • 자작나무 숲
    • 원시 자작나무 숲
    • 꽃 숲
    • 바람이 세찬 숲
    • 얼룩진 숲
    • 타이가
    • 눈 덮인 타이가
    • 원시 가문비나무 타이가
    • 원시 소나무 타이가
    • 드문드문한 정글
    • 대나무 정글
    • 늪
    • 사바나
    • 나무가 우거진 악지
    • 창백한 정원
  • 각 생물 군계에는 해당 생물 군계를 바탕으로 디자인된 고유한 구조물 변형이 있습니다
  • 구조물의 모든 생물 군계 변형에서 공통으로 사용되는 구조물 조각도 있습니다
  • 버려진 야영지에서는 전리품이 들어 있는 다양한 상자와 통을 찾을 수 있습니다

쿠션

  • 쿠션은 플레이어가 세계에 설치하고 상호작용하여 앉을 수 있는 아이템입니다
  • 16가지 색상으로 제작할 수 있습니다
  • 같은 색상의 양털 반 블록 3개로 쿠션을 제작합니다

쿠션 설치 규칙

  • 쿠션은 평평한 표면 어디에나 설치할 수 있습니다
  • 쿠션은 항상 격자에 맞춰 수평으로 정렬되지만, 수직으로는 지지하는 표면 위에 놓입니다
  • 쿠션은 피스톤으로 움직일 수 없습니다
  • 지지 블록을 제거하면 쿠션이 부서집니다
  • 쿠션에는 충돌 판정이 없으며 다른 쿠션을 제외한 다른 물체와 겹칠 수 있습니다

짚 침대

  • 짚 침대는 스폰 지점을 설정하지 않고 밤을 보낼 수 있는 새로운 종류의 침대입니다
  • 한 번만 사용할 수 있으며, 사용 후 파괴됩니다
  • 네더나 엔드에서는 사용할 수 없으며, 그곳에서 잠을 자려고 하면 파괴됩니다
  • 건초 더미 3개로 제작할 수 있으며, 짚 침대 4개를 얻습니다
  • 통계 창에 짚 침대에서 잠든 횟수를 보여 주는 새로운 통계가 추가되었습니다

양털 계단과 양털 반 블록

  • 각 색상의 양털 블록에 새로운 계단과 반 블록 변형이 추가되었습니다
  • 양털 계단과 양털 반 블록은 다른 양털 블록처럼 진동을 약화시키는 데 사용할 수 있습니다

Efe is standing on a rainbow platform made of concrete stairs and slabs, with a backdrop of poplar leaves, logs and shelf mushrooms.

콘크리트 계단과 콘크리트 반 블록

  • 각 색상의 콘크리트 블록에 계단과 반 블록 변형이 추가되었습니다
  • 콘크리트 반 블록과 계단은 석재 절단기로도 제작할 수 있습니다

버려진 야영지 탐험 지도

  • 버려진 야영지에 새로운 탐험가 지도가 추가되었습니다
  • 다음 생물 군계에 있는 다른 버려진 야영지의 위치를 표시하는 지도가 추가되었습니다:
    • 대나무 정글
    • 벚나무 숲
    • 자작나무 숲
    • 얼룩덜룩한 숲
    • 꽃 숲
    • 창백한 정원
    • 늪
    • 바람이 부는 숲
  • 다음 구조물의 지도가 추가되었습니다:
    • 고대 도시
    • 시련의 회당
    • 폐광
    • 사막 사원
    • 정글 사원
    • 따뜻한 바다 폐허
    • 삼림 대저택

Realms

  • 이제 Realm 소유자는 초대 코드를 생성하고 관리할 수 있습니다
    • 각 Realm에는 초대 코드를 최대 5개까지 만들 수 있습니다
    • 초대 코드를 활성화 또는 비활성화하거나 삭제할 수 있습니다
    • 초대 코드의 만료 시점도 설정할 수 있습니다
  • 이제 플레이어는 Realms 메인 메뉴에 새로 추가된 "Realm 참가" 화면에서 초대 코드를 입력해 간편하게 Realm에 참가할 수 있습니다
  • Realm 설정에 렌더 거리 및 시뮬레이션 거리 슬라이더를 추가했습니다
  • Realms의 주요 기능을 소개하는 새 화면을 추가했습니다
    • "Realm 추가" 버튼에서 이용할 수 있습니다
    • 체험판을 이용할 수 있는 경우 Realms에 들어갈 때 자동으로 표시됩니다

Trading with a villager who is holding a new explorer map.

변경 사항

  • 메인 메뉴의 배경 파노라마가 업데이트되어, 버려진 야영지가 있는 새로운 얼룩숲 생물군계를 보여 줍니다
  • 가문비나무에서 떨어지는 낙엽 파티클을 제거했습니다
  • 이제 아무 버섯 2개로 수상한 스튜를 제작할 수 있습니다
  • 이제 아무 버섯 2개로 버섯 스튜를 제작할 수 있습니다
  • 지도에 표시되는 플레이어 아이콘이 항상 플레이어가 바라보는 방향을 나타내도록 업데이트했습니다
  • 주민이 직업 레벨을 올려 새 거래가 해금되면, 플레이어가 해당 주민과 거래 중인 경우에도 거래 목록이 업데이트됩니다
  • 영구 몹의 무작위 걷기/수영 행동이 플레이어가 근처에 없을 때 비활성화됩니다. 비영구 몹과 동일한 방식입니다
  • 기존의 "개선된 투명도" 방식을 현재의 순서에 구애받지 않는 새로운 투명도 알고리즘으로 대체했습니다. 이 알고리즘은 투명도 문제를 훨씬 더 잘 해결할 것으로 기대됩니다
  • "개선된 투명도"를 전환하는 재설정 가능한 디버그 키 조합 "F3 + X"를 추가했습니다
  • 방패와 괭이 또는 삽을 함께 사용할 때, 방패를 들어 올리는 동작이 경작 및 길 만들기보다 우선합니다
  • 게임 모드 전환기의 모험 모드 아이콘을 묻힌 보물 지도 아이콘으로 변경했습니다
  • 구조물을 찾을 때의 성능을 개선했습니다
  • 청크 생성 성능을 개선했습니다

탐험가 지도

  • 탐험 지도는 이제 이름을 바꾼 채워진 지도가 아닌 별도의 아이템이며, 각각 고유한 아이콘을 가집니다:
    • 해양 유적 지도
    • 삼림 대저택 지도
    • 매장된 시련의 회당 지도
    • 정글 사원 지도
    • 늪지 오두막 지도
    • 사막 마을 지도
    • 평원 마을 지도
    • 사바나 마을 지도
    • 눈 덮인 마을 지도
    • 타이가 마을 지도
    • 매장된 보물 지도
    • 매장된 고대 도시 지도
    • 매장된 폐광 지도
    • 사막 피라미드 지도
    • 버려진 야영지 지도
    • 따뜻한 바다 폐허 지도
  • 이 아이템은 크리에이티브 보관함에서 획득할 수 없습니다
  • 기존 세계에 있는 탐험 지도는 불러올 때 해당하는 새 아이템으로 변환됩니다
  • 다음 탐험 지도의 이름이 더 일관성 있게 변경되었습니다
    • 해양 유적 탐험 지도 → 해양 유적 지도
    • 늪지 오두막 탐험 지도 → 늪지 오두막 지도
    • 시련의 회당 탐험 지도 → 매장된 시련의 회당 지도
    • 삼림 대저택 탐험 지도 → 삼림 대저택 지도
    • 정글 사원 탐험 지도 → 정글 사원 지도
  • 탐험 지도는 여전히 작업대에서 복제할 수 있으며, 복사본도 고유한 아이템 유형을 유지합니다
  • 탐험 지도와 매장된 보물 지도는 이제 작업대나 지도 제작대에서 축소할 수 없습니다
    • 이전에는 매장된 보물 지도를 두 곳 모두에서 축소할 수 있었습니다
    • 이전에는 지도 제작대에서 탐험 지도를 축소할 수 있었습니다
    • 태그에 포함된 지도만 축소할 수 있습니다#minecraft:extendable_maps
  • 지도와 빈 지도에 새로운 아이콘이 추가되었습니다

A slime sits in front of a geyser inside of a waterfall in a cave.

순서 독립적 투명도(OIT)

  • 일반적으로 시각적 문제를 방지하려면 반투명 표면을 뒤에서 앞으로 렌더링해야 합니다
    • 그러려면 렌더링 전에 반투명 기하 구조를 정렬해야 합니다
    • 이 작업은 매우 많은 비용이 들며, 개별 삼각형을 완벽하게 정렬하더라도 서로 교차하는 삼각형은 올바르게 렌더링할 수 없습니다
  • 이번 릴리스 이전에는 동영상 설정의 "투명도 개선"이 반투명 효과와 관련된 시각적 문제를 완화하려고 했습니다
    • 이를 위해 서로 다른 유형의 반투명 객체(개체, 입자, 물 등)를 각기 다른 텍스처에 렌더링한 다음, 나중에 이를 합쳐 최종 이미지를 만들었습니다
    • 이 방식으로 성능에 어느 정도 영향을 주는 대신 일부 문제를 해결할 수 있었습니다
    • 하지만 눈에 덜 띄는 다른 문제도 생겼습니다
  • 이제 동영상 설정의 "투명도 개선"을 켜면 대신 새로운 순서 독립 투명도 알고리즘(이하 OIT)이 활성화됩니다
    • 이 알고리즘을 사용하면 정렬하지 않고도 반투명 객체를 어떤 순서로든 렌더링할 수 있습니다
    • 반투명 객체를 통해 볼 때 특정 객체가 사라지는 현상 등, 기존의 주요 반투명 관련 시각적 문제를 모두 해결합니다
    • 다만 이 알고리즘은 근사 방식이므로, 반투명 표면이 여러 겹 겹친 너머로 볼 때 구름의 색이 다소 부정확해지는 등의 새로운 사소한 시각적 오류가 생깁니다
  • OIT는 이전의 "투명도 개선" 구현보다 성능에 더 큰 영향을 줄 것으로 예상합니다
  • "투명도 개선"을 끄면 동작은 사실상 달라지지 않으며, 게임은 필요한 경우 기하 구조를 정렬하면서 정확성보다 성능을 계속 우선시합니다

개발자 노트: 이 내용을 제공하는 데 도움이 되는 정보를 공유해 주신 Rubén Osorio López, Jozufozu 및 전반적인 마인크래프트 모드 제작 커뮤니티에 특별히 감사드립니다.

블록, 아이템 및 엔티티의 사소한 변경 사항

  • 엔더맨이 무언가를 타고 있을 때 이제 발사체로 피해를 입습니다
  • 후렴과를 먹고 무작위로 순간이동하면 이제 순간이동하는 방향으로 입자가 표시됩니다
  • 엔더맨과 셜커가 이제 기반암 위로 순간이동하지 않습니다
  • 아르마딜로가 액체에 잠겨 있을 때 더 이상 몸을 말려고 하지 않습니다
  • 관리자 권한이 있는 플레이어가 생성 알을 몹 생성기에 사용하면 생성 알에 설정된 데이터가 이제 몹 생성기로 전송됩니다
  • 장식된 항아리를 부술 때 떨어지는 도자기 조각이 이제 사용자 지정 이름 등의 데이터를 보존합니다
  • 언데드 몹이 햇빛으로부터 보호받아 피해를 입을 때, 아이템에 부여된 마법이 이제 적용됩니다
  • 엔더 진주로 순간이동하면 이제 순간이동하는 플레이어의 운동량이 초기화됩니다

UI

  • Raw Input 마우스 설정을 제거했습니다
    • 게임 내에서 플레이하는 동안 마우스 입력은 항상 상대 마우스 모드를 사용합니다
  • 키 설정에서 이제 키보드 배열에 따라 달라지는 키 코드 대신 물리 키를 사용합니다
  • 이제 창 모드 전체 화면이 기본 전체 화면 모드입니다
  • 창 모드 전체 화면과 독점 전체 화면을 전환할 때 더 이상 게임을 재시작할 필요가 없습니다
  • 독점 전체 화면이 활성화된 동안 이제 커서가 창 안에 고정됩니다
  • 최소 창 크기가 이제 320 x 240픽셀입니다
  • macOS에서 이제 텍스트를 입력하는 동안 키를 누르고 있으면 기본 악센트 및 후보 팝업이 표시됩니다
  • Linux 시스템에서 이제 Wayland를 사용할 수 있다면 게임이 기본적으로 Wayland를 사용하며 우선적으로 선택합니다
  • 렐름 소유자가 렐름 지역으로 자동 지역 선택을 지정할 수 없던 문제를 수정했습니다
  • 조작 설정에 "종료 단축키" 옵션을 추가했습니다. 이 옵션으로 키보드 단축키를 사용해 게임을 종료할지 설정할 수 있습니다(Windows/Linux에서는 Alt + F4, macOS에서는 Cmd + Q 및 Cmd + W)
    • 기본적으로 켜져 있음
  • macOS의 조작 설정에 "오른쪽 클릭 에뮬레이션" 옵션을 추가했습니다. 이 옵션을 사용하면 Control + 왼쪽 클릭이 오른쪽 클릭으로 작동합니다
    • 기본적으로 꺼져 있음
  • macOS의 비디오 설정에 "메뉴/독 표시" 옵션을 추가했습니다. 이 옵션으로 전체 화면 모드에서 마우스를 화면 가장자리로 이동할 때 macOS 메뉴 막대와 독을 표시할지 설정할 수 있습니다
  • 향후 캐나다, 멕시코, 남아프리카 공화국, 미국 애리조나주의 추가 서버 지역을 렐름에서 사용할 수 있게 될 경우를 대비해 지원을 추가했습니다

디버그 오버레이

  • 디버그 오버레이에서 게임의 나머지 부분과 별도로 GUI 크기를 설정할 수 있습니다
    • 디버그 옵션 화면에서 설정할 수 있습니다. F3 + F6
    • 기본 크기는 "자동"이며, 일반 설정보다 더 높은 해상도를 유지하려고 합니다
    • 또 다른 옵션인 "변경 없음"은 일반 GUI 크기와 동일하게 설정합니다
    • 나머지 옵션은 일반 "GUI 크기"와 동일하게 작동하며, 크기를 직접 조정합니다
  • 틱당 블록 단위로 플레이어의 속도를 표시하는 "player_speed" 디버그 항목이 추가되었습니다
  • 디버그 오버레이에 디스플레이 주사율이 표시됩니다

월드 옵션

  • 월드 옵션 버튼이 일시 정지 메뉴에서 이용할 수 있도록, 기존에 LAN에 공개 버튼이 있던 위치로 이동했습니다
    • 월드 옵션 화면은 "일반"과 "멀티플레이어" 두 섹션으로 나뉩니다
      • "일반" 섹션에는 다음 옵션이 포함됩니다:
        • 기본 게임 모드: 월드의 기본 게임 모드 (/defaultgamemode명령어와 동일)
        • 개인 게임 모드: 현재 월드에서 활성화된 게임 모드 (/gamemode명령어 또는 F3 + F4와 동일)
        • 명령어 허용: 이 월드에서 명령어를 사용할 수 있는지 여부를 설정합니다
        • 난이도: 월드의 난이도를 설정합니다 (/difficulty명령어와 동일)
        • 게임 규칙 편집: 월드의 게임 규칙을 확인하고 편집할 수 있는 게임 규칙 화면을 엽니다
        • 제한 사항: 월드에서 적용 중인 제한 사항을 확인합니다
      • "멀티플레이어" 섹션에는 다음 옵션이 포함됩니다:
        • LAN: 월드의 멀티플레이어 범위를 변경합니다
        • 포트: 월드를 LAN에 공개할 때 사용할 포트 번호
        • 명령어 권한: 월드에 참가한 플레이어가 명령어를 사용할 수 있는지 여부를 설정합니다
        • 게임 모드 강제: 다른 플레이어의 게임 모드를 월드의 기본 게임 모드와 일치시킬지 여부를 설정합니다
  • 온라인 옵션 화면에 접근하는 온라인 버튼이 이제 옵션 메뉴에 항상 표시됩니다

접근성

  • 자막이 이제 범위 내에서 가장 최근에 재생된 소리를 가리킵니다

크리에이티브 보관함

  • 광물 아이템과 블록의 순서를 재정렬해, 등급이 없는 재료를 먼저 배치하고 장비 제작에 사용되는 등급별 재료를 마지막에 배치했습니다
    • 재료
      • 등급이 없는 광물
      • 미가공 등급별 광물
      • 가공된 등급별 광물
        • 덩이
        • 주괴
    • 건축 블록
      • 등급이 없는 광물 블록과 변형 블록
      • 가공된 등급별 광물 블록과 변형 블록
      • 구리 블록 계열
    • 구리 블록은 콘텐츠 목록이 길기 때문에 건축 블록 탭에서 계속 정렬 순서의 맨 끝으로 이동됩니다
  • 자연 블록 탭의 정렬을 개선해 각 그룹 내 콘텐츠가 오버월드 → 네더 → 엔드 순서로 이어지도록 했습니다. 다른 탭과 일관성을 유지하기 위해서입니다

기술 변경 사항

  • 데이터 팩 버전이 이제 121.0입니다
  • 리소스 팩 버전이 이제 97.1입니다
  • 서버 소프트웨어가 감지할 수 있는 일부 로그 줄이 제거되었습니다
    • 대신 Minecraft 서버 관리 프로토콜을 사용할 수 있습니다
    • 특정 이벤트에 접근할 수 없다면 피드백 사이트
  • 의 definition 데이터 생성 보고서에서 blocks.json 필드가 제거되었습니다
  • 지원되는 장치에서는 지형 블록을 이제 MultiDrawIndirect로 렌더링합니다
  • level.dat에 이제 이전 파일 데이터 버전이 포함된 version_history 목록이 들어 있습니다

창 및 입력 백엔드

  • Minecraft는 이제 창 관리, 입력 및 플랫폼 통합에 GLFW 대신 SDL3를 사용합니다
  • 키보드 입력은 이제 물리적인 키 위치에 SDL 스캔 코드를, 레이아웃에 따라 달라지는 텍스트 편집 단축키에 SDL 키 코드를 사용합니다

서버 속성

  • white-list 속성이 이제 기본적으로 true

Minecraft 서버 관리 프로토콜 3.1.0

  • 서버가 시작할 때 월드 전체 업그레이드를 수행하면 이를 알리는 알림을 추가했습니다
    • minecraft:notification/world/upgrade_started
    • minecraft:notification/world/upgrade_progress
    • minecraft:notification/world/upgrade_finished
    • minecraft:notification/world/upgrade_failed

데이터 팩 버전 108.0~121.0

  • 다음과 같은 명령어는 /give, /unpublish 및 /tick 이제 오류를 올바르게 표시합니다
  • 도자기 조각이 이제 데이터 기반으로 변경되었습니다
  • 에 저장되는 항목이 이제 전체 아이템 스택입니다minecraft:pot_decorations 컴포넌트와 minecraft:decorated_pot 블록 엔티티
  • 표지판의 사용자 지정 텍스트에서 클릭 이벤트가 더 이상 자동으로 실행되지 않습니다
  • 물약 제작법이 이제 데이터 기반으로 변경되었습니다
  • minecraft:number_provider 및 minecraft:number_provider_type 레지스트리가 정수 계산용(minecraft:context_int_provider, minecraft:context_int_provider_type)과 부동 소수점 계산용(minecraft:context_float_provider, minecraft:context_float_provider_type)
  • 전용 레지스트리가 있는 전리품 테이블 유형은 이제 레지스트리 요소와 태그 참조를 지원합니다
    • 따라서 이전에는 단일 요소만 허용했던 해당 유형의 필드 대부분이 이제 네임스페이스 ID 또는 인라인 값을 허용하며, 이전에 목록을 허용했던 필드는 이제 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 해시 기호로 시작하는 태그 ID를 허용합니다.
    • 영향을 받는 유형:
      • minecraft:advancement
      • minecraft:item_modifier
      • minecraft:loot_table
      • minecraft:context_int_provider
      • minecraft:context_float_provider
      • minecraft:predicate
      • minecraft:recipe
      • minecraft:slot_source
    • 기존 reference 유형은 이제 더 이상 사용되지 않으며 제거되었습니다.
  • 요소 목록/태그의 코덱에서 인라인 값과 참조를 함께 사용할 수 있게 되었습니다
    • 예를 들어 다음과 같은 아이템 수식어가 이제 허용됩니다: [{type:set_count, ...}, "minecraft:some_modifier"]
  • 다음 블록 상태 필드의 이름이 변경되었습니다
    • Name은 이제 id
    • Properties은 이제 properties
  • 블록의 기본 블록 상태를 블록 ID만으로 간단히 나타낼 수 있습니다

Looking at several villagers while having the spider vision effect enabled.

명령어

추가됨 posteffect

  • 플레이어에게 "후처리 효과"를 추가하거나 제거할 수 있습니다
  • 후처리 셰이더로, 게임의 일반 렌더링이 끝난 후 플레이어의 화면에 적용됩니다
  • 후처리 효과는 서버가 아닌 클라이언트(리소스 팩)에 존재합니다. 서버는 실제로 효과가 적용될지 알 수 없습니다
  • 후처리 효과 자체는 이미 리소스 팩 형식에 포함되어 있었지만, 사용할 수 있는 효과는 일부 하드코딩된 것뿐이었습니다

개발자 노트: 이제 리소스 팩에서 커스텀 셰이더를 완전히 사용할 수 있습니다. 다만 셰이더는 언제든 변경될 수 있으며, 관련 기능(명령어, 후처리 효과 또는 셰이더)이 향후 재설계될 수도 있다는 점에 유의해 주세요.

구문:

  • /posteffect add <player> <posteffect> - 플레이어에게 후처리 효과를 추가합니다. 이미 존재하는 경우에는 추가하지 않습니다
  • /posteffect clear <player> - 플레이어에게 적용된 후처리 효과를 모두 제거합니다. 효과가 하나 이상 있는 경우에만 제거합니다
  • /posteffect list <target> - 플레이어에게 적용된 후처리 효과를 모두 나열합니다. 효과가 하나 이상 있는 경우에만 나열합니다
  • /posteffect remove <player> <posteffect> - 플레이어에게서 후처리 효과를 제거합니다. 효과가 존재하는 경우에만 제거합니다

변경 사항publish

  • gamemode 인수가 제거되었습니다
    • 대신, 월드의 기본 게임 모드는defaultgamemode 명령어 또는 월드 옵션 화면의 게임 모드 버튼을 사용해 설정하고, 플레이어별 게임 모드는gamemode 명령어를 사용해 설정해야 합니다

추가됨 compute

  • 다양한 맥락에서 minecraft:context_int_provider 및 minecraft:context_float_provider 값을 평가합니다
  • 모든 맥락에서 origin는 현재 명령 맥락 위치로 설정되며, this 엔티티는 @s
  • 평가에 실패하면(예: 0으로 나누는 경우) 이 명령은 실패합니다

구문:

  • /compute <target> integer <int_provider>또는
  • /compute <target> float <float_provider> [<scale>]. 설명:
    • <target> - 다음 중 하나:
      • default 컨텍스트에서 공급자를 실행합니다. 이 컨텍스트에서는 공통 인수(위치 및minecraft:command_compute_default this엔티티)만 사용할 수 있습니다
      • block <pos> 컨텍스트에서 공급자를 실행합니다. 블록 상태와 블록 위치는minecraft:command_compute_position 위치의 블록을 기준으로 설정됩니다<pos>
      • entity <entity selector> 컨텍스트에서 공급자를 실행합니다. 여기서 minecraft:command_compute_entity는 선택자 결과로 설정됩니다target_entity
    • <int_provider> 레지스트리의 요소 또는 인라인 값minecraft:context_int_provider
    • <float_provider> 레지스트리의 요소 또는 인라인 값minecraft:context_float_provider
    • <scale> 선택적 배율 값이며, 기본값은 1.0
      • 최종 결과에 <scale>를 곱한 뒤 음의 무한대 방향으로 반올림합니다

데이터 변경 사항data

  • 새로운 소스를 추가했습니다: /data modify ... append|insert|merge|prepend|set라는 이름의compute
  • 다음 minecraft:context_int_provider 또는 minecraft:context_float_provider 값을 평가한 뒤, 결과를 정수 또는 실수 태그로 제공합니다
  • 예: /data modify storage foo bar set compute entity @n[type=minecraft:armor_stand] integer {type:score,target:{type:context,target:target_entity},score:baz}

구문:

  • compute <target> (integer <int_provider> | float <float_provider>)에서 target, int_provider, float_provider와 /compute 함수의 문법은 동일합니다
    • 참고: /compute이 없는데, 결과가 명령어에서 정수로 반환되는 대신 실수로 직접 저장되기 때문입니다scale

변경 사항give

  • 에 전달된 아이템 수가 한도를 초과하면, 이제 명령어가 오류 메시지만 출력하고 give 대신 오류를 알립니다.0

변경 사항: tellraw

  • nbt원시 채팅 메시지의 컴포넌트는 최대 64k번까지만 해석됩니다

변경 사항tick

  • 다음 하위 명령어는 이제 오류 메시지만 출력하고 0:
    • tick step
    • tick step stop
    • tick sprint stop

변경 사항team

  • 하위 명령어의 결과는 이제 팀에 가입하거나 팀에서 나간 엔티티의 정확한 수를 반영합니다(즉, 팀이 변경되지 않은 엔티티는 제외합니다)team join 및 team leave 하위 명령어

변경 사항item

  • 이제 슬롯이 사용되던 모든 위치에서 슬롯 대신 슬롯 소스를 인수로 사용합니다
    • 다음과 함께 평가됩니다: minecraft:command_slot_source전리품 유형
    • 인라인 형식이나 참조 형식의 슬롯 소스를 사용할 수 있습니다
    • 여러 슬롯을 대상으로 하는 슬롯 소스를 사용할 수 있습니다
    • replace 하위 명령의 동작이 변경되었습니다:
      • 각 대상 슬롯의 내용은 슬롯 소스가 제공하는 순서에 따라 해당 원본 아이템으로 하나씩 교체됩니다
      • 대상 슬롯이 원본 아이템보다 많으면 남은 슬롯은 무시됩니다
        • 예: replace [12345] with (ABC) → [ABC45]
      • 대상 슬롯이 원본 아이템보다 적으면 남은 아이템은 무시됩니다
        • 예: replace [123] with (ABCDE) → [ABC]
    • 다음 형식의 문자열 표기 슬롯 범위는 계속 사용할 수 있습니다: <slot_type> 또는 <slot_type>.<slot_number>
      • 단일 슬롯을 사용할 수 있습니다. 예: armor.chest
      • 여러 슬롯을 사용할 수 있습니다. 예: container.*
      • 다음 슬롯 범위를 사용하는 minecraft:slot_range 슬롯 소스의 약식 표기입니다
        • 예: hotbar.4과 같습니다{type:"minecraft:slot_range",slots:"hotbar.4"}
  • 의 엔티티 인수는 from entity 아이템 출처에서 이제 여러 엔티티를 대상으로 하는 선택자를 사용할 수 있습니다
    • 둘 이상의 엔티티가 대상으로 지정되면 각 엔티티에서 가져온 슬롯이 이어 붙여집니다
  • 새로운 fill 및 override 하위 명령을 추가했습니다. 각 명령의 구문은 /item replace
    • /item fill
      • 각 대상 슬롯을 출처 아이템으로 채웁니다
      • 대상 슬롯 수가 출처 아이템 수보다 많으면 모든 슬롯이 채워질 때까지 아이템이 반복됩니다
        • 예: fill [12345] with (ABC) → [ABCAB]
    • /item override
      • 각 대상 슬롯의 내용을 해당 출처 아이템으로 덮어씁니다
      • 대상 슬롯 수가 출처 아이템 수보다 많으면 나머지 슬롯은 비워집니다
        • 예: override [12345] with (ABC) → [ABC__] (여기서 _은 빈 슬롯을 나타냅니다)

execute 변경 사항execute

  • 새로운 slots 조건 하위 명령 추가
    • 대상 블록이나 엔티티에 존재하는 슬롯 소스의 슬롯 개수를 셉니다
    • 슬롯 소스는 minecraft:command_slot_source 전리품 유형으로 평가됩니다
    • 구문:
      • /execute if|unless slots block <pos> <slot source>
      • /execute if|unless slots entity <targets> <slot source>
  • itemsitems 조건 하위 명령이 이제 슬롯 대신 슬롯 소스를 인수로 받습니다
    • 슬롯 소스는 minecraft:command_slot_source 전리품 유형으로 평가됩니다
    • 구문:
      • /execute if|unless items block <pos> <slot source> <item predicate>
      • /execute if|unless items entity <targets> <slot source> <item predicate>

다음이 변경되었습니다: place

  • feature 하위 명령어로 이제 Feature를 인라인으로 정의할 수 있습니다

에 변경 사항spreadplayers

  • 플레이어를 해당 블록으로 안전하게 이동시킬 수 있는지는 #entities_can_teleport_to 블록 태그로 제어됩니다

변경 사항: swing

  • 플레이어에게 사용해도 플레이어의 공격 강도가 더 이상 초기화되지 않습니다
  • 재생할 휘두르기 애니메이션을 설정하는 새로운 선택적 인수를 추가했습니다
    • 사용 가능한 값: none, whack, stab
    • 생략하면 기본값은 whack
  • 제공된 경우 휘두르기 애니메이션의 지속 시간을 설정하는 새로운 인수를 추가했습니다
    • 형식: 양수 시간 값(기본 단위는 틱)
    • 생략하면 기본값은 6t

환경 속성

추가됨: minecraft:gameplay/natural_mob_spawns

  • 환경 속성 소스에서 몹 생성을 정의합니다
  • 월드 생성 배치 중에는 차원과 생물 군계에만 이 환경 속성이 적용됩니다
  • 형식: 다음 필드를 포함하는 객체:
    • spawns_by_category - 생성 카테고리를 생성 데이터의 가중치 목록에 연결하는 맵
      • 생성 데이터 형식: 다음 필드를 포함하는 객체:
        • type - 생성할 엔티티인 엔티티 유형
        • count - 정수 제공자, 생성할 수
    • spawn_costs - 다음 필드를 포함하는 객체에 엔티티 유형을 연결하는 맵:
      • energy_budget - 실수, 생성마다 허용되는 에너지 변화량
      • charge - 실수, 기존 몹이 충전된 다른 몹을 끌어당기거나 밀어내는 정도
  • 사용 가능한 속성 수정자:
    • overlay
      • 각 몹 카테고리에 대해, 해당 카테고리가 포함되지 않은 경우를 제외하고 상위 레이어의 생성 설정으로 하위 레이어의 설정을 덮어씁니다
      • 각 레이어의 생성 비용을 병합합니다. 두 레이어 모두 동일한 엔티티 유형을 정의하는 경우 상위 레이어의 생성 비용으로 하위 레이어의 생성 비용을 덮어씁니다
  • 기본값: 비어 있음

추가됨 minecraft:gameplay/creature_world_gen_spawn_probability

  • 월드 생성 중 creature 몹 카테고리에 정의된 몹이 생성되는 반복 작업을 실행할 확률을 설정합니다
  • 이 환경 속성은 차원과 생물 군계에만 적용됩니다
  • 형식: 범위가 [0,1)
  • 기본값: 0.1

변경됨 minecraft:gameplay/bed_rule

  • 필드 explodes(으)로 이름이 변경되었습니다. destroy_on_use
  • 추가됨 destroy_on_leave - 선택적 불리언 값으로, true이면 침대에서 나갈 때 침대가 파괴됩니다
    • 생략하면 기본값은 false

추가됨: minecraft:gameplay/straw_bed_rule

  • 형식은 다음과 동일하지만,minecraft:gameplay/bed_rule 짚 침대에 사용됩니다

변경됨 minecraft:visual/ambient_particles

  • 이제 타임라인 키프레임 사이의 보간을 지원합니다(확률이 크로스페이드됩니다)
  • 새 수정자 지원이 추가되었습니다: append
    • 와 달리 override는 입자 목록을 완전히 대체하지만, 이 수정자는 아래 레이어의 모든 요소를 이어 붙입니다

Zuri is creating a trail of shroomlights using a blaze rod as a custom block transformer.

데이터 구성 요소

추가됨 minecraft:provides_pottery_pattern

  • 한 묶음에 저장된 도자기 무늬를 설명합니다
  • 형식:
    • 다음 요소를 가리키는 네임스페이스 ID: minecraft:decorated_pot_pattern 레지스트리

추가됨 minecraft:cooking_fuel

  • 화로, 훈연기 또는 용광로의 연료로 사용할 수 있는 아이템을 설명합니다
  • 형식: 필드가 있는 객체
    • burn_time - 인라인 정수 또는 다음 요소를 가리키는 네임스페이스 ID: minecraft:context_int_provider 레지스트리. 해당 연료가 연소되는 시간을 틱 단위로 나타냅니다
    • speed_multiplier - 인라인 실수 또는 다음 요소를 가리키는 네임스페이스 ID: minecraft:context_float_provider 레지스트리. 요리/제련 속도를 나타냅니다
  • 잔여 아이템이 있는 조리용 연료 아이템은 다음과 같이 처리됩니다:
    • 연료 슬롯에 연료가 남아 있으면 잔여 아이템이 바닥에 떨어집니다
    • 연료가 다 소모되면 잔여 아이템이 연료 슬롯에 남습니다

추가됨 minecraft:brewing_fuel

  • 양조기에 연료로 사용할 수 있는 아이템을 설명합니다
  • 형식: 필드가 있는 객체
    • uses - 인라인 정수 또는 minecraft:context_int_provider 레지스트리에서 요소를 가리키는 네임스페이스 ID로, 이 연료가 소모되기 전까지 양조할 수 있는 횟수를 나타냅니다
    • speed_multiplier - 인라인 실수 또는 minecraft:context_float_provider 레지스트리에서 요소를 가리키는 네임스페이스 ID로, 양조 속도를 나타냅니다
  • 잔여 아이템이 있는 양조 연료 아이템은 다음과 같이 처리됩니다:
    • 연료 슬롯에 연료가 남아 있으면 잔여 아이템이 바닥에 떨어집니다
    • 연료가 다 떨어지면 잔여 아이템이 연료 슬롯에 남습니다
    • 이 동작은 양조기의 재료 슬롯과 시약 슬롯에 넣은 아이템의 동작과 같습니다
  • 참고: #brewing_fuel 아이템 태그가 제거되어 더 이상 새 양조 연료를 등록하는 데 사용할 수 없습니다

변경됨 minecraft:pot_decorations

이제 이 컴포넌트는 아이템 ID 4개 목록 대신 다음 이름의 선택적 아이템 스택 필드 4개가 있는 객체를 받습니다:

  • back
  • left
  • right
  • front

변경된 minecraft:trim_material

  • 인라인 재료 정의 형식이 아래 설명과 같이 업데이트되었습니다

추가됨 minecraft:block_transformer

  • 플레이어가 상호작용하면 블록을 다른 블록으로 변환합니다
  • 형식:
    • 네임스페이스 ID: minecraft:block_transformer 레지스트리 유형

추가됨: minecraft:sign_text_front 및 minecraft:sign_text_back

  • 표지판 앞면과 뒷면의 텍스트를 나타내는 두 개의 동일한 구성 요소
  • 내용은 아이템 툴팁에 표시됩니다
  • 형식은 front_text 및 back_text의 minecraft:sign 블록 엔티티 필드와 동일합니다. 즉,minecraft:hanging_sign
    • messages - 텍스트 구성 요소 목록
    • filtered_messages - 선택적 텍스트 구성 요소 목록입니다. 생략하면 messages
      • messages 및 filtered_messages의 항목 수가 같아야 합니다
    • color - 선택적 염료 색상, 기본값: black
    • has_glowing_text - 선택적 불리언 값, 기본값: false

추가됨minecraft:waxed

  • 내용물이 밀랍 처리된 블록을 나타내는 마커
  • 필드 없음

추가됨 minecraft:cushion/color

  • 아이템을 사용해 쿠션 개체를 배치할 때 적용됩니다
  • 형식: 16가지 염료 색상 중 하나

추가된 요소: minecraft:compostable

  • 아이템을 퇴비화할 수 있는지와 해당 아이템이 퇴비통에 층을 추가하는 방식을 나타냅니다.
  • 형식: 다음 필드가 있는 객체
    • layers - 인라인 정수 또는 minecraft:context_int_provider 레지스트리의 요소를 가리키는 네임스페이스 ID

추가됨 minecraft:villager_food

주민이 먹을 수 있는 아이템을 나타냅니다. 주민은 이 구성 요소가 있는 아이템뿐 아니라 #villager_picks_up 태그가 있는 아이템도 줍습니다.

  • 형식: 필드가 있는 객체
    • nutrition - 양의 정수로, 주민이 아이템을 먹었을 때 얼마나 허기를 채우는지 나타냅니다.

추가됨: minecraft:mob_visibility

적절한 minecraft:equippable 구성 요소가 있는 아이템이 제공하는 시야 비율을 나타내며, 몹이 엔티티를 감지할 수 있는 범위를 조정합니다.

  • 형식: 다음 필드를 가진 객체
    • targeting_entity_types - 일치시킬 엔티티 ID, 네임스페이스가 지정된 엔티티 ID 목록 또는 해시 기호로 시작하는 엔티티 태그
    • visibility - 부동 소수점 숫자(0.0~10.0). 0.0이면 몹이 엔티티를 감지하는 거리가 2블록으로 줄어들고, 10.0이면 감지 범위가 10배로 늘어납니다.
      • 이 구성 요소가 적용된 아이템을 여러 개 겹쳐도 최대 시야는 10.0을 넘지 않습니다.

추가됨 minecraft:attack_animation

  • 아이템을 사용해 대상을 공격할 때 재생할 애니메이션
  • 형식: 다음 필드가 있는 객체:
    • type - 휘두르기 애니메이션 유형. 다음 중 하나:none, whack, stab
    • duration - 애니메이션 길이(틱 단위)를 나타내는 음이 아닌 정수

추가됨 minecraft:interact_animation

  • 아이템을 사용해 대상과 상호작용할 때 재생할 애니메이션
  • 형식: 다음과 동일minecraft:attack_animation

변경됨minecraft:consumable

  • 새로운 선택적 필드를 추가했습니다: teleport_randomly 소비 효과에
    • directional_particles - 순간 이동 방향으로 이어지는 입자 궤적을 표시할지 여부를 나타내는 불리언 값
      • 존재하지 않으면 기본값은 true

다음 항목이 제거되었습니다: minecraft:swing_animation

  • 다음으로 대체되었습니다: minecraft:attack_animation 및 minecraft:interact_animation
    • 이 새로운 구성 요소 두 개를 같은 값으로 설정하면 다음 사항을 제외하고 기존 구성 요소와 기능적으로 동일합니다:
      • /swing 명령어 - 애니메이션 유형을 이제 명령어로 지정
      • 엔티티가 떨어뜨리는 아이템

제거됨minecraft:map_color

  • 지도에 색조 오버레이를 적용하지 않게 되어, 색상을 적용할 대상이 없어졌습니다
  • 기존 지도는 불러올 때 해당 구성 요소가 제거됩니다
  • 대응하는 색조 원본인 minecraft:map_color에 관한 제거 내용은 리소스 팩 섹션을 참고하세요

장식 재료

의 trim_material 레지스트리 요소 형식이 업데이트되었습니다:

  • asset_name이(가) 다음으로 대체되었습니다: palette - 이 소재에 사용할 팔레트 텍스처 ID
  • override_armor_assets이(가) 삭제되었습니다
    • 이제 재정의 항목은 리소스 팩 장비 에셋에서 정의됩니다
  • 팔레트 텍스처 ID에 관한 자세한 내용은 리소스 팩 섹션을 참조하세요

악기

의 요소 형식이 업데이트되었습니다instrument 레지스트리:

  • 추가된 durability_damage 필드 - 선택 사항인 0 이상의 정수로, 사용할 때마다 소모되는 내구도 양을 지정합니다
  • 업데이트된 use_duration 필드는 이제 0로 설정해 재사용 대기시간을 없앨 수 있습니다

엔티티 데이터

  • 추가된 invulnerable_time 태그는 엔티티를 지정된 틱 수 동안 일시적으로 무적 상태로 만듭니다

Noor is sitting on a cushion waiting for smelting to finish, while snacking on a carrot.

블록 엔티티 데이터

변경 사항: minecraft:decorated_pot

sherds 필드에는 더 이상 4개의 아이템 ID 목록이 저장되지 않습니다. 대신 다음과 같은 이름의 선택적 아이템 스택 필드 4개를 가진 객체를 사용합니다:

  • back
  • left
  • right
  • front

변경된 minecraft:sign 및 minecraft:hanging_sign

  • 기본적으로 표지판 텍스트에 포함된 명령어와 기타 클릭 이벤트는 블록을 클릭해도 더 이상 실행되지 않습니다
    • 또한 새로 설치한 표지판의 텍스트 구성 요소는 더 이상 기본적으로 해석되지 않습니다
    • 이전 동작을 복원하기 위해 allow_op_features(기본값은 false)라는 새 불리언 필드가 추가되었습니다
    • 이 버전 이전에 저장된 월드의 표지판 블록 및 표지판 데이터가 포함된 minecraft:block_entity_data 구성 요소가 있는 아이템에는 allow_op_features이 true
    • 로 설정됩니다
  • 새로 생성하는 표지판은 해당 필드를 명시적으로 설정해야 합니다
    • 블록 설치 후 표지판 편집 화면을 여는 규칙이 변경되었습니다:minecraft:block_entity_data이전에는
    • 이 성공적으로 적용되지 않은 경우를 제외하고 화면이 열렸습니다
  • 이제 블록을 클릭해 정상적으로 화면을 열 수 있는 경우에만 화면이 열립니다(즉, 표지판에 밀랍칠이 되어 있지 않고 앞면에 편집 가능한 텍스트만 있어야 합니다)minecraft:sign_text_front, minecraft:sign_text_back이제 표지판은 minecraft:waxed, 그리고

변경된 minecraft:brewing_stand

다음 필드는 이제 short가 아닌 정수로 저장됩니다:

  • 다음 필드를 BrewTime에서 정수형으로 변경했습니다. 이 필드는 현재 양조 과정이 지금까지 진행된 시간을 나타냅니다.
  • 다음 필드를 Fuel에서 정수형으로 변경했습니다. 이 필드는 남은 연료량을 나타냅니다.

다음 필드가 추가되었습니다:

  • total_brew_time - 정수, 현재 양조 과정에 걸리는 총 시간
  • total_fuel - 정수, 마지막으로 연료를 보충했을 때 추가된 연료량
  • speed_multiplier - 실수, 다음 양조 과정의 속도를 높이거나 늦추는 데 사용됨

변경된 minecraft:furnace, minecraft:smoker 및 minecraft:blast_furnace

다음 필드는 이제 short가 아닌 정수로 저장됩니다:

  • 다음 필드를 cooking_time_spentshort에서 정수로 변경했습니다. 이 값은 현재 조리 과정이 지금까지 진행된 시간입니다
  • 다음 필드를 cooking_total_timeshort에서 정수로 변경했습니다. 이 값은 현재 조리 과정에 걸리는 총 시간입니다
  • 다음 필드를 lit_time_remainingshort에서 정수로 변경했습니다. 이 값은 남은 연소 시간입니다
  • 다음 필드를 lit_total_timeshort에서 정수로 변경했습니다. 이 값은 마지막으로 연료를 보충했을 때 추가된 총 연소 시간입니다

다음 필드가 추가되었습니다:

  • speed_multiplier - 다음 양조 과정을 빠르게 하거나 느리게 하는 데 사용되는 float

발전 과제

검증

  • 표시되는 루트 발전 과제(즉, display 필드는 있지만 parent 필드는 없는 발전 과제)는 항상 background 필드를 display 구조에 선언해야 합니다
  • 루트 발전 과제만 background 필드를 display 구조에 가질 수 있습니다

보상

  • loot 필드의rewards 하위 필드는 이제 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:loot_table 유형의 해시 기호(#)가 붙은 태그 ID를 허용합니다

트리거

  • 전리품 조건 목록을 받던 여러 필드가 이제 더 엄격해졌습니다:
    • 이전에는 조건 목록이 단일 minecraft:all_of 조건과 동일하게 처리되었지만, 이제 이 기능이 제거되었습니다
    • 또한 type 필드가 이제 필수입니다(이전에는 minecraft:entity_properties)
  • 이전에 인라인 전리품 조건만 받던 일부 필드가 이제 minecraft:predicate
  • 필드도 인라인 값이나 player을 제외한 모든 트리거에서 사용할 수 있으며, 이제 minecraft:impossible 유형의 네임스페이스 ID도 받습니다minecraft:predicate
    • 중복을 피하기 위해 아래 항목에서는 이 필드를 언급하지 않습니다

변경 사항 minecraft:any_block_use

  • location 필드는 인라인 값 또는 다음 유형의 네임스페이스 ID를 허용합니다: minecraft:predicate

변경된 minecraft:bee_nest_destroyed

  • block 필드의 이름이 blocks로 변경되었으며, 단일 네임스페이스 ID, 네임스페이스 ID 목록 또는 minecraft:block 유형의 해시 기호가 붙은 태그 ID를 허용합니다
  • 필드 state를 추가했습니다. 블록 상태 속성과 일치합니다(형식은 minecraft:enter_block)

변경됨 minecraft:bred_animals

  • child, parent 및 partner 필드는 이제 인라인 값 또는 다음 유형의 네임스페이스 ID를 허용합니다: minecraft:predicate

변경된 minecraft:brewed_potion

  • potion 필드는 minecraft:potion_contents 데이터 컴포넌트 조건자를 이제 허용합니다

변경됨 minecraft:cured_zombie_villager

  • villager 및 zombie 필드는 이제 인라인 값이나 다음 minecraft:predicate 유형의 네임스페이스 ID를 허용합니다

변경됨 minecraft:default_block_use

  • location 필드는 인라인 값 또는 다음 유형의 네임스페이스 ID를 허용합니다: minecraft:predicate

변경 사항 minecraft:effects_changed

  • source 필드는 이제 인라인 값 또는 다음 유형의 네임스페이스 ID를 허용합니다: minecraft:predicate

변경 사항: minecraft:enter_block

  • block 필드의 이름이 blocks(으)로 변경되었으며, 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록 또는 minecraft:block 유형의 해시 접두사가 붙은 태그 ID를 사용할 수 있습니다.

변경됨 minecraft:fall_after_explosion

  • 이제 cause 필드에 인라인 값 또는 minecraft:predicate 유형의 네임스페이스 ID를 지정할 수 있습니다

변경 사항: minecraft:fishing_rod_hooked

  • entity 필드는 이제 인라인 값 또는 minecraft:predicate 유형의 네임스페이스 ID를 허용합니다

변경된 minecraft:placed_block

  • location 필드는 인라인 값 또는 다음 유형의 네임스페이스 ID를 허용합니다: minecraft:predicate

변경된 minecraft:item_used_on_block

  • location 필드는 인라인 값 또는 다음 유형의 네임스페이스 ID를 허용합니다: minecraft:predicate

변경됨 minecraft:allay_drop_item_on_block

  • location 필드는 인라인 값 또는 다음 유형의 네임스페이스 ID를 허용합니다: minecraft:predicate

변경됨: minecraft:player_killed_entity

  • entity 필드는 다음 유형의 minecraft:predicate 네임스페이스 ID를 허용합니다
  • killing_blow.tags.id 필드는 다음 유형의 minecraft:damage_type 해시 기호로 시작하는 태그 ID를 허용합니다

변경됨 minecraft:entity_killed_player

  • entity 필드는 다음 유형의 minecraft:predicate 네임스페이스 ID를 허용합니다
  • killing_blow.tags.id 필드는 다음 유형의 minecraft:damage_type 해시 기호로 시작하는 태그 ID를 허용합니다

변경 사항: minecraft:kill_mob_near_sculk_catalyst

  • entity 필드는 다음 유형의 minecraft:predicate 네임스페이스 ID를 허용합니다
  • killing_blow.tags.id 필드는 다음 유형의 minecraft:damage_type 해시 기호로 시작하는 태그 ID를 허용합니다

변경 사항: minecraft:lightning_strike

  • bystander 및 lightning 필드는 이제 인라인 값 또는 다음 유형의 네임스페이스 ID를 허용합니다: minecraft:predicate

변경 사항: minecraft:player_generates_container_loot

  • loot_table 필드의 이름이 loot_tables로 변경되었으며, 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:loot_table 유형의 해시 기호로 시작하는 태그 ID를 허용합니다.
    • 태그나 목록을 사용하면 나열된 전리품 표 중 하나라도 생성될 때 트리거가 실행됩니다.

변경 사항 minecraft:thrown_item_picked_up_by_player

  • entity 필드는 이제 인라인 값 또는 minecraft:predicate 유형의 네임스페이스 ID를 허용합니다

변경됨 minecraft:thrown_item_picked_up_by_entity

  • entity 필드는 이제 인라인 값 또는 minecraft:predicate 유형의 네임스페이스 ID를 허용합니다

변경됨 minecraft:player_hurt_entity

  • entity 필드는 인라인 값 또는 다음 유형의 네임스페이스 ID를 허용합니다: minecraft:predicate
  • damage.type.tags.id 필드는 단일 네임스페이스 ID, 네임스페이스 ID 목록 또는 다음 유형의 해시 접두사가 붙은 태그 ID를 허용합니다: minecraft:damage_type

변경됨 minecraft:entity_hurt_player

  • damage.type.tags.id 필드는 이제 단일 네임스페이스 ID, 여러 네임스페이스 ID의 목록 또는 해시 기호(#)가 앞에 붙은 다음 유형의 태그 ID를 허용합니다.minecraft:damage_type 유형

변경됨 minecraft:player_interacted_with_entity

  • entity 필드는 이제 인라인 값 또는 minecraft:predicate 유형의 네임스페이스 ID를 허용합니다

변경됨: minecraft:player_sheared_equipment

  • entity 필드는 이제 인라인 값 또는 minecraft:predicate 유형의 네임스페이스 ID를 허용합니다

변경된 minecraft:crafter_recipe_crafted

  • recipe_id 필드 이름이 recipes(으)로 변경되었으며, 이제 단일 네임스페이스 ID, 여러 네임스페이스 ID의 목록 또는 minecraft:recipe 유형의 해시 기호가 붙은 태그 ID를 받습니다.
    • 태그나 목록을 사용하면 목록에 있는 레시피 중 하나라도 사용될 때 트리거가 실행됩니다.

변경 사항: minecraft:recipe_crafted

  • recipe_id 필드 이름이 recipes(으)로 변경되었으며, 이제 단일 네임스페이스 ID, 여러 네임스페이스 ID의 목록 또는 minecraft:recipe 유형의 해시 기호가 붙은 태그 ID를 받습니다.
    • 태그나 목록을 사용하면 목록에 있는 레시피 중 하나라도 사용될 때 트리거가 실행됩니다.

변경됨: minecraft:recipe_unlocked

  • recipe 필드의 이름이 recipes으로 변경되었으며, 이제 네임스페이스가 지정된 단일 ID, 네임스페이스가 지정된 ID 목록 또는 minecraft:recipe 유형의 해시 기호(#)가 붙은 태그 ID를 받습니다.
    • 태그나 목록을 사용하면 목록에 있는 레시피 중 하나라도 잠금 해제될 때 트리거가 실행됩니다.

변경된 minecraft:slide_down_block

  • block 필드의 이름이 blocks(으)로 변경되었으며, 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록 또는 minecraft:block 유형의 해시 접두사가 붙은 태그 ID를 사용할 수 있습니다.

변경 사항: minecraft:summoned_entity

  • entity 필드는 이제 인라인 값 또는 minecraft:predicate 유형의 네임스페이스 ID를 허용합니다

변경됨 minecraft:tame_animal

  • entity 필드는 이제 인라인 값 또는 minecraft:predicate 유형의 네임스페이스 ID를 허용합니다

변경 사항: minecraft:target_hit

  • projectile 필드는 이제 인라인 값이나 네임스페이스가 지정된 ID를 받으며, minecraft:predicate 유형의

변경 사항: minecraft:villager_trade

  • villager 필드는 인라인 값이나 다음 유형의 네임스페이스 ID를 허용합니다: minecraft:predicate

슬롯 출처

  • 이제 데이터 팩의 slot_source 폴더 안에 있는 파일로 슬롯 소스를 정의할 수 있습니다
    • 슬롯 소스를 인수로 받는 명령어에서 사용할 수 있습니다
  • minecraft:contents는 더 이상 비어 있지 않은 슬롯만 선택하도록 제한되지 않습니다

변경됨 minecraft:group

  • terms 필드는 이제 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:slot_source 유형의 해시 기호로 시작하는 태그 ID를 허용합니다.
  • 의 인라인 형식은 minecraft:group (이전에는 인라인 슬롯 소스 목록만 허용) 이제 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:slot_source 유형의 해시 기호로 시작하는 태그 ID도 허용합니다.
    • 이 형식은 이제 슬롯 소스의 모든 필드에서 일관되게 사용할 수 있습니다(단독 파일은 제외).

변경됨 minecraft:filtered

  • slot_source 필드는 인라인 값 또는 minecraft:slot_source 유형의 네임스페이스 ID를 허용합니다

변경minecraft:contents

  • slot_source 필드는 인라인 값 또는 minecraft:slot_source 유형의 네임스페이스 ID를 허용합니다

변경됨 minecraft:limit_slots

  • slot_source 필드는 인라인 값 또는 minecraft:slot_source 유형의 네임스페이스 ID를 허용합니다

변경됨 minecraft:slot_range

  • source 필드에 새 유효 타입인 container이(가) 추가되었습니다. 이 타입은 루트 컨텍스트를 통해 제공된 컨테이너 또는 인벤토리에서 슬롯을 가져옵니다
  • source 필드는 이제 선택 사항입니다
    • 지정하지 않으면 container 소스 타입이 기본값으로 사용됩니다

전리품 테이블

  • 추가: till/rooted_dirt괭이로 뿌리내린 흙을 경작할 때 드롭되는 아이템의 전리품 테이블
  • 이제 여러 블록 전리품 테이블에서 도구에 섬세한 손길이 부여되어 있는지, 그리고 도구가 가위인지 확인하는 조건을 복사해 직접 삽입하는 대신 조건을 참조합니다
  • 필드는 이제 인라인 값이나 rolls 유형의 네임스페이스 ID를 사용할 수 있습니다minecraft:context_int_provider
  • 필드는 이제 인라인 값이나 bonus_rolls 유형의 네임스페이스 ID를 사용할 수 있습니다minecraft:context_float_provider

전리품 테이블 유형

추가됨 minecraft:command_slot_source

  • 현재 /item 및 /execute 명령어에서 슬롯 소스를 평가하는 데 사용됩니다
  • 매개변수는 다음과 같습니다:
    • container 평가 대상인 컨테이너 또는 인벤토리
    • origin 명령어가 실행된 위치
    • this_entity 명령어를 실행하는 @s 엔티티(선택 사항)

추가됨 minecraft:command_compute_default

  • 현재 /compute default 명령어에 사용됩니다
  • 다음 매개변수를 받습니다:
    • origin는 명령어가 실행된 위치입니다
    • this 엔티티는 실행 중인 명령어의 @s 엔티티입니다(선택 사항)

추가됨: minecraft:command_compute_position

  • 현재 다음 명령어에서 사용됩니다: /compute block 명령어
  • 다음 매개변수를 받습니다:
    • 에 포함된 모든 항목minecraft:command_compute_default
    • block_entity 명령어에서 지정한 위치에 있는 블록의 블록 엔티티
    • block_state 명령어에서 지정한 위치에 있는 블록의 현재 상태

추가됨: minecraft:command_compute_entity

  • 현재 다음 명령어에 사용됩니다: /compute entity
  • 다음 매개변수를 사용합니다:
    • 다음을 모두 포함합니다: minecraft:command_compute_default
    • target_entity명령어에 지정된 선택자로 선택한 엔티티

추가됨: minecraft:container_process

  • 현재 요리 및 양조 연료 값을 평가하는 데 사용됩니다
  • 다음 매개변수를 사용합니다:
    • container 평가 대상 컨테이너 또는 인벤토리
    • block_entity 연료가 공급되는 블록 엔티티
    • block_state 연료가 공급되는 블록의 현재 상태
    • origin 연료가 공급되는 블록의 위치

변경됨 minecraft:advancement_location

  • 블록 엔티티를 이제 컨텍스트에서 사용할 수 있으며, 다음과 같은 조건으로 일치시킬 수 있습니다 minecraft:match_block

변경 사항: minecraft:block_interact

  • origin이제 상호작용 중인 블록의 중심을 나타내는 컨텍스트에서 사용할 수 있습니다

전리품 풀 항목

  • conditions 전리품 풀 항목의 필드 이름이 condition으로 변경되었으며, 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 사용할 수 있습니다
  • functions 전리품 풀 항목의 필드 이름이 modifier으로 변경되었으며, 이제 인라인 값(축약형으로 목록을 포함하며, 이는 minecraft:sequence) 또는 minecraft:item_modifier 유형의 네임스페이스 ID를 사용할 수 있습니다
    • 이 필드는 이제 이전에는 빠져 있던 minecraft:alternatives, minecraft:sequence, 및 minecraft:group

변경됨 minecraft:tag

  • name 필드의 이름이 items로 변경되었으며, 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록 또는 minecraft:item 유형의 해시 기호가 붙은 태그 ID를 허용합니다

변경 사항: minecraft:loot_table

  • value 필드는 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:loot_table 유형의 #으로 시작하는 태그 ID를 허용합니다.
  • 필드가 추가되었습니다. 이 필드는 expand 풀 항목과 동일하게 작동합니다:minecraft:tag
    • true이면 태그 안의 각 항목이 바깥 풀에 추가되며, 가중치는 이 항목의 가중치와 같습니다.
    • false이면 이 풀 항목은 바깥 풀에서 하나의 항목으로 작동합니다.
      • 이 항목이 선택되면 참조된 모든 전리품 테이블의 아이템을 모두 반환합니다.

전리품 함수

  • conditions 필드는 이제 모든 전리품 함수에서 사용할 수 있으며, 이름이 condition
    • 이제 인라인 값이나 네임스페이스 ID도 사용할 수 있지만, 더 이상 인라인 조건 목록은 사용할 수 없습니다
    • 이전 조건 목록 형식의 기능은 전리품 조건 유형인 minecraft:all_of을 명시적으로 사용하면 구현할 수 있습니다
  • function 필드(함수 유형을 설명하는 필드)의 이름이 이제 type

변경 사항 minecraft:sequence

  • functions 필드는 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:item_modifier 유형의 해시 기호(#)가 붙은 태그 ID를 이제 허용합니다.
  • 선택 사항인 condition 필드가 추가되었습니다. 이 필드는 인라인 값 또는 minecraft:predicate 유형의 네임스페이스 ID를 허용합니다.
  • minecraft:sequence의 인라인 형식(이전에는 인라인 함수 목록만 허용)은 이제 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:item_modifier 유형의 해시 기호(#)가 붙은 태그 ID도 허용합니다.
    • 이 형식은 이제 전용 파일을 제외한 전리품 함수 유형의 모든 필드에서 일관되게 사용할 수 있습니다. 즉, 이러한 모든 필드에서 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:item_modifier 유형의 해시 기호(#)가 붙은 태그 ID를 허용합니다.

변경됨 minecraft:modify_contents

  • modifier 필드는 이제 인라인 값이나 다음 유형의 네임스페이스 ID를 허용합니다: minecraft:item_modifier

변경된 minecraft:set_attributes

  • 의amountmodifiers 인라인 값이나 네임스페이스 ID를 사용할 수 있습니다. 해당 ID는minecraft:context_float_provider 유형입니다.

변경된 항목: minecraft:enchanted_count_increase

  • count 필드는 이제 인라인 값이나 minecraft:context_float_provider 유형의 네임스페이스 ID를 허용합니다

변경됨minecraft:enchant_with_levels

  • levels 필드는 이제 인라인 값이나 minecraft:context_int_provider 유형의 네임스페이스 ID를 허용합니다

변경된 minecraft:set_custom_model_data

  • 의 요소는 이제 인라인 값이거나 floats 유형의 네임스페이스 ID일 수 있습니다minecraft:context_float_provider
  • 의 요소는 이제 인라인 값이거나 colors 유형의 네임스페이스 ID일 수 있습니다minecraft:context_int_provider

변경된 minecraft:set_enchantments

  • 의 값은 이제 인라인 값이거나enchantments 유형의 네임스페이스가 지정된 ID일 수 있습니다. minecraft:context_int_provider

변경minecraft:set_count

  • count 필드는 이제 인라인 값 또는 minecraft:context_int_provider 유형의 네임스페이스 ID를 허용합니다

변경됨minecraft:limit_count

  • min 및 max 구조 내의 limit 필드는 이제 인라인 값 또는 minecraft:context_int_provider 유형의 네임스페이스 ID를 허용합니다
  • limit 필드는 더 이상 단일 숫자를 허용하지 않습니다

변경된 minecraft:set_damage

  • damage 필드는 이제 인라인 값 또는 minecraft:context_float_provider 유형의 네임스페이스 ID를 허용합니다

변경된 minecraft:set_ominous_bottle_amplifier

  • amplifier 필드는 이제 인라인 값 또는 다음 유형의 네임스페이스 ID를 허용합니다: minecraft:context_int_provider 유형

변경된 minecraft:set_random_dyes

  • number_of_dyes 필드는 이제 인라인 값이나 minecraft:context_int_provider 유형의 네임스페이스 ID를 허용합니다

변경된 minecraft:set_stew_effect

  • duration 목록 요소의 effects 필드는 이제 인라인 값 또는 minecraft:context_int_provider 유형의 네임스페이스 ID를 허용합니다

변경된 minecraft:set_loot_table

  • 사용되지 않는 필드 제거: type
  • 필드 name 이름이 다음과 같이 변경되었습니다: loot_table_id

변경됨 minecraft:exploration_map

  • destination 필드는 더 이상 선택 사항이 아니며, 단일 네임스페이스 ID, 네임스페이스 ID 목록 또는 해시 기호로 시작하는 minecraft:structure 유형 태그 ID를 받습니다
  • map_color 필드가 제거되었습니다
  • 함수가 더 이상 적용된 아이템의 유형을 변경하지 않습니다. 이제 기존 아이템에 지도 데이터만 추가합니다
    • 이전에는 minecraft:map이 필요했고 minecraft:filled_map
    • 탐험 지도를 생성하는 데이터 팩은 이제 아이템을 minecraft:map에서 minecraft:filled_map(또는 탐험가 지도 아이템 중 하나)로 변경해야 합니다
    • 일치하는 구조물을 찾지 못하면 아이템에 minecraft:map_id가 부여되지 않습니다. 바닐라 전리품 테이블과 주민 거래에서 하듯이 해당 아이템을 버리려면 minecraft:filtered을 minecraft:discard_item와 함께 사용하세요

삭제됨 minecraft:reference

  • 이 함수는 더 이상 사용되지 않습니다. 함수를 받는 모든 필드가 이제 다른 함수의 네임스페이스 ID를 비롯한 여러 값을 허용하기 때문입니다.

조건자

  • condition 필드(조건자 유형을 설명)가 다음과 같이 이름이 변경되었습니다 type

변경했습니다minecraft:all_of

  • terms 필드는 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:predicate 유형의 해시 기호로 시작하는 태그 ID를 허용합니다.
  • 참고: 이 유형의 값은 더 이상 단일 목록으로 축약할 수 없습니다. minecraft:all_of 유형의 전체 객체를 명시적으로 사용해야 합니다.

변경됨 minecraft:any_of

  • terms 필드는 이제 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:predicate 유형의 해시 기호가 앞에 붙은 태그 ID를 허용합니다

변경 사항 minecraft:inverted

  • term 필드는 이제 인라인 값 또는 다음 유형의 네임스페이스 ID를 허용합니다: minecraft:predicate

변경된 minecraft:random_chance

  • chance 필드는 이제 인라인 값 또는 minecraft:context_float_provider 유형의 네임스페이스 ID를 허용합니다

삭제됨minecraft:value_check

  • 이 조건은 정수 및 부동 소수점 변형으로 분리되었습니다

추가됨 minecraft:int_value_check

  • 값이 지정된 범위에 속하는지 확인합니다.

필드:

  • value - 다음의 인라인 값 또는 네임스페이스 ID: minecraft:context_int_provider 유형
  • test - 다음 중 하나:
    • 인라인 값(정수 하나 포함) 또는 다음의 네임스페이스 ID: minecraft:context_int_provider 유형
      • 의 결과가 제공된 value 값과 같은지 테스트합니다.test
    • 필드가 있는 객체:
      • min - 선택적 인라인 값(정수 하나 포함) 또는 다음의 네임스페이스 ID: minecraft:context_int_provider 유형
      • max - 선택적 인라인 값(정수 하나 포함) 또는 다음의 네임스페이스 ID: minecraft:context_int_provider 유형
      • 의 결과가 value과 min 사이에 있는지 테스트합니다max(경곗값 포함)

추가됨 minecraft:float_value_check

  • 값이 특정 범위에 속하는지 확인합니다

필드:

  • value— 인라인 값 또는 네임스페이스가 지정된minecraft:context_float_provider유형의 ID
  • test— 다음 중 하나:
    • 인라인 값(단일 실수 포함) 또는 네임스페이스가 지정된minecraft:context_float_provider유형의 ID
      • 의 결과가 제공된value값과 같은지 확인합니다.test
    • 필드가 있는 객체:
      • min— 선택적 인라인 값(단일 실수 포함) 또는 네임스페이스가 지정된minecraft:context_float_provider유형의 ID
      • max— 선택적 인라인 값(단일 실수 포함) 또는 네임스페이스가 지정된minecraft:context_float_provider유형의 ID
      • 의 결과가value과min 사이에 있는지 확인합니다max(양 끝값 포함)

변경minecraft:time_check

  • min 및 max 구조의 value 값 또는 네임스페이스가 지정된 minecraft:context_int_provider 유형의 ID를 이제 허용합니다.
  • value 필드 자체는 이제 인라인 값 또는 네임스페이스가 지정된 minecraft:context_int_provider 유형의 ID를 허용합니다(이전에는 정수만 허용했습니다).

변경된 minecraft:entity_scores

  • min 및 max 맵 값 내부의 scores 맵은 이제 인라인 값 또는 다음 유형의 네임스페이스 ID를 허용합니다: minecraft:context_int_provider 유형
  • scores 필드 자체는 이제 인라인 값 또는 다음 유형의 네임스페이스 ID를 허용합니다: minecraft:context_int_provider 유형 (이전에는 정수만 허용됨)

변경 사항: minecraft:damage_source_properties

  • predicate.tags.id 필드는 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록 또는 # 접두사가 붙은 minecraft:damage_type 유형의 태그 ID를 허용합니다

삭제됨 minecraft:reference

  • 이 조건은 더 이상 사용되지 않습니다. 전리품 조건을 받는 모든 필드가 이제 다른 조건의 네임스페이스 ID를 비롯한 여러 값을 허용하기 때문입니다.

바닐라 프레디케이트 추가

기존에 비어 있던 minecraft:predicate:

  • minecraft:tool/can_silk_touch
  • minecraft:tool/can_shear
  • minecraft:block/fast_cooking

추가됨: minecraft:match_block 조건 유형

블록 상태와 일치하며, 블록 엔티티 데이터 및 컴포넌트가 있으면 선택적으로 일치합니다

필드 (minecraft:can_place_on 구성 요소의 요소와 동일):

  • blocks - 선택 사항: 일치시킬 블록 ID, 네임스페이스가 지정된 블록 ID 목록 또는 해시 기호로 시작하는 블록 태그
  • state - 선택 사항: 일치시킬 블록 상태 속성 키와 값의 맵
  • nbt - 선택 사항: 일치시킬 블록 엔티티 NBT
    • 이 필드가 있지만 해당 맥락에서 블록 엔티티를 사용할 수 없으면 일치에 실패합니다
  • components - 선택 사항: 일치시킬 정확한 컴포넌트의 맵
    • 이 필드가 있지만 해당 맥락에서 블록 엔티티를 사용할 수 없으면 일치에 실패합니다
  • predicates - 선택 사항: 일치시킬 컴포넌트 조건의 맵
    • 이 필드가 있지만 해당 맥락에서 블록 엔티티를 사용할 수 없으면 일치에 실패합니다

삭제됨: minecraft:block_state_property 조건 유형

  • 이 기능은 다음으로 완전히 대체되었습니다: minecraft:match_block

물약 조건자

minecraft:potion_contents 데이터 컴포넌트 조건자가 특정 물약 효과를 일치시킬 수 있도록 변경되었습니다.

이전 조건자 형식에서는 물약 유형 목록을 사용했지만, 새 형식에서는 더 세밀하게 일치시킬 수 있습니다.

다음 필드는 선택 사항이며, 원하는 조합으로 사용할 수 있습니다:

  • potions일치시킬 물약 유형 목록 또는 물약 태그
  • effects다음의 컬렉션 조건자mob_effects 조건자 중 일치시킬 항목
    • 컬렉션 조건자 형식은 다음과 같습니다:
      • contains일치시킬 mob_effects 조건자 목록
      • count특정 개수의 몹 효과 조건자와 일치시키기 위한 옵션 목록입니다. 형식은 minecraft:effects 엔티티 하위 조건자와 동일합니다.
        • test일치시킬 mob_effects 조건자
        • count필요한 일치 항목 수입니다. min 및 max를 사용하면 개수 범위와 일치시킵니다.
      • size몹 효과 목록의 특정 크기를 요구합니다. min 및 max를 사용하면 크기 범위와 일치시킵니다.

mob_effects 조건자 형식은 효과 유형을 해당 효과의 속성과 연결하는 매핑입니다. 모든 필드는 선택 사항이며, 제공된 필드만 일치 여부를 판정하는 데 사용됩니다:

    {
        "minecraft: <effect type>": {
          "duration": <integer bounds representing a duration in ticks>,
          "amplifier": <integer bounds>,
          "ambient: true/false,
          "visible": true/false
        }
    )

다음은 여러 가지 효과와 조건을 일치시키는 예시입니다:

      "effects": {
        "minecraft:jump_boost": {
          "duration": 3600,
          "amplifier": 5,
          "ambient: true,
          "visible": true
        },
        "minecraft:speed": {
          "duration": {
            "min": 360,
            "max": "3600
          },
          "amplifier: {
            "min": 2
          }
        },
        "minecraft:resistance": {}
      }

모든 조건은 선택 사항입니다.

숫자 공급자

  • minecraft:number_provider 유형은 두 가지 별도의 유형으로 분리되었습니다: minecraft:context_int_provider(정수 숫자 제공자)와 minecraft:context_float_provider(실수 숫자 제공자)
  • 참고: 새 유형은 이미 존재하는 minecraft:int_provider_type 및 minecraft:float_provider_type와 혼동하지 마세요. 이들은 컨텍스트가 없는 제공자로, 주로 월드 생성에 사용됩니다.

정수 숫자 제공자

  • 다음 minecraft:context_int_provider 레지스트리
  • 모든 계산은 32비트 정수를 사용하여 수행됩니다
  • 0으로 나누기와 같이 유효하지 않은 값을 제공하는 계산의 결과는 정의되지 않습니다
  • 필드:
    • type 레지스트리에서 가져온 네임스페이스 IDminecraft:context_int_provider_type 레지스트리
    • <type-specific fields>

바닐라 정수 숫자 공급자 추가

  • minecraft:compostable/low
    • 다음을 반환합니다 1이 minecraft:block_state 컨텍스트 매개변수가 비어 있는 퇴비통을 나타내지 않는 경우, 30% 확률로 다음을 반환합니다 1
  • minecraft:compostable/low_medium
    • 을 반환합니다1이minecraft:block_state 컨텍스트 매개변수가 비어 있는 퇴비통이면 그렇지 않을 경우 50% 확률로 를 반환합니다1
  • minecraft:compostable/medium
    • 반환합니다 1가 minecraft:block_state문맥 매개변수가 비어 있는 퇴비통이면 그렇지 않은 경우 65% 확률로 반환합니다 1
  • minecraft:compostable/medium_high
    • 을 반환합니다1이minecraft:block_state컨텍스트 매개변수가 비어 있는 퇴비통이면, 그렇지 않은 경우 85% 확률로1
  • minecraft:compostable/always_add_one
    • 항상 1
  • minecraft:cooking/time_bamboo
    • 대나무와 비계의 연소 시간을 틱 단위로 반환합니다
  • minecraft:cooking/time_blaze_rod
    • 블레이즈 막대의 연소 시간을 틱 단위로 반환합니다
  • minecraft:cooking/time_boats
    • 보트의 연소 시간을 틱 단위로 반환합니다
  • minecraft:cooking/time_coal
    • 석탄의 연소 시간을 틱 단위로 반환합니다
  • minecraft:cooking/time_coal_block
    • 석탄 블록의 연소 시간을 틱 단위로 반환합니다
  • minecraft:cooking/time_dried_kelp_block
    • 말린 켈프 블록의 연소 시간을 틱 단위로 반환합니다
  • minecraft:cooking/time_dry_plants
    • 다양한 건조 식물의 연소 시간을 틱 단위로 반환합니다
  • minecraft:cooking/time_hanging_signs
    • 걸이형 표지판의 연소 시간을 틱 단위로 반환합니다
  • minecraft:cooking/time_lava_bucket
    • 용암 양동이의 연소 시간을 틱 단위로 반환합니다
  • minecraft:cooking/time_roots
    • 맹그로브 뿌리의 연소 시간을 틱 단위로 반환합니다
  • minecraft:cooking/time_wood_blocks
    • 나무 블록의 연소 시간을 틱 단위로 반환합니다
  • minecraft:cooking/time_wood_items_extra_small
    • 버튼과 같은 매우 작은 나무 아이템의 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/time_wood_items_large
    • 문과 같은 대형 목재 아이템의 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/time_wood_items_small
    • 활과 같은 작은 나무 아이템의 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/time_wood_slabs
    • 나무 반 블록의 연소 시간을 틱 단위로 반환합니다
  • minecraft:cooking/time_wool
    • 대부분의 양털 블록의 연소 시간을 틱 단위로 반환합니다
  • minecraft:cooking/time_wool_carpets
    • 양털 카펫의 연소 시간을 틱 단위로 반환합니다
  • minecraft:cooking/time_wool_slabs
    • 양털 반 블록과 쿠션의 연소 시간을 틱 단위로 반환합니다
  • minecraft:cooking/normal_burn_time_reduction_factor
    • 일반 화로에서 사용할 때 조리 연료의 연소 시간 감소 계수를 반환합니다
  • minecraft:cooking/fast_burn_time_reduction_factor
    • 다음과 일치하는 블록에서 조리 연료를 사용할 때의 연소 시간 감소 계수를 반환합니다.block/fast_cooking 조건자
  • minecraft:brewing/uses_default
    • 양조 연료가 제공하는 기본 양조 횟수를 반환합니다.

추가됨 minecraft:abs

  • 의 절댓값을 반환합니다.input
  • 최종 결과가 32비트 정수 범위에 들어가지 않으면 계산이 취소됩니다.
  • 필드:
    • input - 인라인 값 또는 네임스페이스 IDminecraft:context_int_provider 유형

추가됨 minecraft:avg

  • 여러 정수 제공자의 값을 계산하고 모든 결과의 산술 평균을 반환합니다
  • 나눗셈은 0
  • 필드:
    • inputs - 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 다음 유형의 해시 접두사가 붙은 태그 ID: minecraft:context_int_provider 유형
      • 값이 하나 이상 필요합니다

추가됨: minecraft:binomial

  • 회 수행합니다n성공 확률이 p번 동전을 던지고 성공 횟수를 반환합니다
  • 필드:
    • n - 동전을 던지는 횟수. 인라인 값 또는 minecraft:context_int_provider 형식의 네임스페이스 ID
    • p - 한 번 던질 때 성공할 확률([0.0, 1.0]), 인라인 값 또는 minecraft:context_float_provider 형식의 네임스페이스 ID

추가됨: minecraft:conditional

  • 조건이 충족되면 on_true의 값을 반환하고, 그렇지 않으면 on_false의 값을 반환합니다
  • 필드:
    • condition 유형의 인라인 값 또는 네임스페이스 IDminecraft:predicate 유형
    • on_true 유형의 인라인 값 또는 네임스페이스 ID이며, 조건이 충족되면 실행됩니다minecraft:context_int_provider 유형
    • on_false 유형의 선택적 인라인 값 또는 네임스페이스 IDminecraft:context_int_provider 유형
      • 생략하면 상수 0을 기본값으로 사용합니다

추가됨: minecraft:constant

  • 상수 값을 반환합니다
  • 필드:
    • value - 정수
  • 일반 숫자로 인라인 표기할 수도 있습니다(foo: 1는 다음과 같습니다: foo: {type:"minecraft:constant",value:1})

추가됨: minecraft:sub

  • 다음을 반환합니다: left에서 right
  • 최종 결과가 32비트 정수 범위에 들어가지 않으면 계산이 취소됩니다
  • 필드:
    • left - minecraft:context_int_provider 유형의 인라인 값 또는 네임스페이스 ID
    • right - minecraft:context_int_provider 유형의 인라인 값 또는 네임스페이스 ID

추가됨 minecraft:from_float

  • 부동 소수점 공급자를 평가해 정수 값으로 변환합니다
  • 정수가 아닌 값은 버림 처리됩니다(즉, 0을 향해 반올림됩니다)
  • 32비트 정수 범위에 들어맞지 않는 값(여기에는 NaN도 포함)은 오류로 처리되어 계산이 취소됩니다
  • 필드:
    • input - 인라인 값 또는 다음 네임스페이스 ID: minecraft:context_float_provider 유형

추가됨 minecraft:max

  • 여러 정수 공급자의 값을 평가하고 결과 중 가장 큰 값을 반환합니다
  • 필드:
    • inputs - 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 다음 유형의 해시 기호가 붙은 태그 ID: minecraft:context_int_provider 유형
      • 값이 하나 이상 필요합니다

추가됨 minecraft:min

  • 여러 정수 제공자를 평가하고 모든 결과 중 가장 작은 값을 반환합니다
  • 필드:
    • inputs - 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 해시 기호가 붙은 minecraft:context_int_provider 유형의 태그 ID
      • 값이 하나 이상 필요합니다

추가됨 minecraft:mod

  • 의 나머지를 반환합니다left로 나눈right
  • 0을 향해 반올림하는 절삭 정수 나눗셈을 사용합니다
  • 0으로 나누면 오류로 처리되며 계산이 취소됩니다
  • 필드:
    • left - 인라인 값 또는 다음 유형의 네임스페이스 ID: minecraft:context_int_provider 유형
    • right - 인라인 값 또는 다음 유형의 네임스페이스 ID: minecraft:context_int_provider 유형

추가됨 minecraft:floor_mod

  • 의 나머지를 반환합니다left로right
  • 바닥 정수 나눗셈을 사용합니다(음의 무한대 방향으로 반올림).
  • 0으로 나누면 오류로 처리되어 계산이 취소됩니다.
  • 필드:
    • left - 인라인 값 또는 minecraft:context_int_provider 유형의 네임스페이스 ID
    • right - 인라인 값 또는 minecraft:context_int_provider 유형의 네임스페이스 ID

추가됨: minecraft:environment_attribute

  • 환경 속성(minecraft:environment_attribute)
  • 필드
    • attribute - 가져올 환경 속성 ID(int로 표현할 수 있어야 함)

추가됨 minecraft:negate

  • 의 반대값을 반환합니다input
  • 최종 결과가 32비트 정수 범위에 들어가지 않으면 계산이 취소됩니다
  • 필드:
    • input - 인라인 값 또는 네임스페이스 ID인 minecraft:context_int_provider 유형

추가됨 minecraft:number_dispatcher

  • 조건을 충족하는 첫 번째 케이스를 반환하며, 해당하는 케이스가 없으면 default을 반환합니다
  • 필드:
    • cases - 디스패처가 실행을 시도할 순서대로 나열한 케이스 목록
      • 필드:
        • condition - 인라인 값 또는 minecraft:predicate 유형의 네임스페이스 ID
        • value - 조건을 충족할 경우 실행되는 minecraft:context_int_provider 유형의 인라인 값 또는 네임스페이스 ID
    • default - 선택 사항인 minecraft:context_int_provider 유형의 인라인 값 또는 네임스페이스 ID
      • 생략하면 상수 0을 기본값으로 사용합니다

추가됨 minecraft:pow

  • 을base의 거듭제곱으로 반환합니다exponent
  • 지수가 음수이면 계산이 취소됩니다
  • 밑과 지수가 모두 0이면 계산이 취소됩니다
  • 최종 결과가 32비트 정수 범위를 벗어나면 계산이 취소됩니다
  • 필드:
    • base 유형의 인라인 값 또는 네임스페이스 ID입니다minecraft:context_int_provider 유형의 인라인 값 또는 네임스페이스 ID입니다
    • exponent밑minecraft:context_int_provider지수

추가됨 minecraft:mul

  • 여러 정수 제공자의 값을 계산하고 모든 결과의 곱을 반환합니다
  • 최종 결과가 32비트 정수 범위를 벗어나면 계산이 취소됩니다
  • 필드:
    • inputs - 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:context_int_provider 유형의 해시 기호가 붙은 태그 ID
      • 값이 하나 이상 필요합니다

추가됨 minecraft:div

  • 반환값: left을 right
  • 절삭 정수 나눗셈을 사용합니다(0을 향해 반올림).
  • 0으로 나누면 오류로 처리되어 계산이 취소됩니다.
  • 필드:
    • left - 인라인 값 또는 다음 유형의 네임스페이스 ID: minecraft:context_int_provider 유형
    • right - 인라인 값 또는 다음 유형의 네임스페이스 ID: minecraft:context_int_provider 유형

추가된 minecraft:floor_div

  • 다음을 반환합니다: left로 나눈 값right
  • 내림 정수 나눗셈을 사용합니다(음의 무한대 방향으로 반올림).
  • 0으로 나누면 오류로 처리되어 계산이 취소됩니다.
  • 최종 결과가 32비트 정수 범위를 벗어나면 계산이 취소됩니다.
  • 필드:
    • left 유형의 인라인 값 또는 네임스페이스 IDminecraft:context_int_provider 유형의 인라인 값 또는 네임스페이스 ID
    • rightminecraft:context_int_provider

추가됨 minecraft:score

  • 선택한 대상의 점수를 반환합니다
  • 점수가 없으면 제공자는 다음 값을 반환합니다: fallback
  • 필드:
    • score - 목표 이름
    • target - 점수 보유자(숫자 제공자 버전과 동일한 형식)
    • fallback - 선택적 인라인 값 또는 네임스페이스가 지정된 minecraft:context_int_provider 유형의 ID
      • 생략하면 상수 0로 설정됩니다

추가됨 minecraft:storage

  • 명령 저장소에서 정수 값을 반환합니다
  • 값이 없거나 숫자가 아니거나 경로가 여러 값을 반환하는 경우, 공급자는 fallback
  • 정수가 아닌 숫자 NBT 값의 변환 결과는 정의되지 않았습니다
  • 필드:
    • storage - 명령 저장소의 네임스페이스 ID
    • path - NBT 경로
    • fallback - 선택적 인라인 값 또는 minecraft:context_int_provider 유형의 네임스페이스 ID
      • 생략하면 상수 0를 기본값으로 사용합니다

추가됨 minecraft:add

  • 여러 정수 공급자의 값을 평가하고 모든 결과의 합을 반환합니다
  • 최종 결과가 32비트 정수의 범위를 벗어나면 계산이 취소됩니다
  • 필드:
    • inputs - 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:context_int_provider 유형의 해시 기호로 시작하는 태그 ID
      • 값이 하나 이상 필요합니다

추가됨 minecraft:uniform

  • 닫힌 범위에서 임의의 정수를 선택합니다
  • 필드:
    • min - 최솟값(포함). 인라인 값 또는 minecraft:context_int_provider 유형의 네임스페이스 ID
    • max - 최댓값(포함). 인라인 값 또는 minecraft:context_int_provider 유형의 네임스페이스 ID

추가됨 minecraft:weighted_list

  • 가중치가 적용된 숫자 제공자 분포에서 값을 반환합니다
  • 필드:
    • distribution - 다음 필드가 있는 객체 목록
      • 필드:
        • data - 인라인 값 또는 minecraft:context_int_provider 유형의 네임스페이스 ID
        • weight - 양의 정수

부동소수점 숫자 제공자

  • 다음 항목 추가: minecraft:context_float_provider 레지스트리
  • 모든 계산은 단정밀도 부동소수점 숫자("float")를 사용해 수행됩니다
  • NaN 및 Infinity를 생성하는 계산의 결과는 정의되지 않습니다
  • 형식:
    • type 레지스트리의 네임스페이스 IDminecraft:context_float_provider_type 레지스트리
    • <type-specific fields>

바닐라 부동 소수점 숫자 제공자 추가

  • minecraft:cooking/speed_default
    • 조리 연료의 기본 속도 배율을 반환합니다
  • minecraft:cooking/normal_speed_multiplier
    • 일반 화로에서 사용할 때 조리 연료의 속도 배율을 반환합니다
  • minecraft:cooking/fast_speed_multiplier
    • 다음과 일치하는 블록에서 사용할 때 조리 연료의 속도 배율을 반환합니다block/fast_cooking 조건자
  • minecraft:brewing/speed_default
    • 양조 연료의 기본 속도 배율을 반환합니다

추가됨 minecraft:abs

  • 의 절댓값을 반환합니다.input
  • 필드:
    • input - 인라인 값 또는 네임스페이스가 지정된 ID인 minecraft:context_float_provider 유형

추가됨 minecraft:avg

  • 여러 부동 소수점 공급자를 평가하고 모든 결과의 산술 평균을 반환합니다
  • 필드:
    • inputs - 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 다음 유형의 해시 기호가 붙은 태그 ID: minecraft:context_float_provider
      • 값이 하나 이상 필요합니다

추가됨 minecraft:ceil

  • 의 올림값(즉, 양의 무한대 방향으로 반올림한 값)을 반환합니다.input
  • 필드:
    • input - 인라인 값 또는 minecraft:context_float_provider 유형의 네임스페이스 ID

추가됨: minecraft:conditional

  • 조건이 충족되면 on_true조건이 충족되지 않으면 on_false의 값을 반환합니다
  • 필드:
    • condition - 인라인 값 또는 네임스페이스가 지정된 minecraft:predicate 유형의 ID
    • on_true - 조건이 충족되었을 때 실행되는 인라인 값 또는 네임스페이스가 지정된 minecraft:context_float_provider 유형의 ID
    • on_false - 선택적 인라인 값 또는 네임스페이스가 지정된 minecraft:context_float_provider 유형의 ID
      • 생략하면 상수 0.0을 기본값으로 사용합니다

추가됨: minecraft:constant

  • 상수 값을 반환합니다
  • 필드:
    • value - 부동 소수점 수
  • 일반 숫자로 인라인에 작성할 수도 있습니다(foo: 1.0와 동일합니다 foo: {type:"minecraft:constant",value:1.0})

추가됨: minecraft:cos

  • 의 코사인 값을 반환합니다.input
  • 필드:
    • input - 라디안 단위 인수, 인라인 값 또는 다음 네임스페이스 IDminecraft:context_float_provider 유형

추가됨: minecraft:sub

  • 를 반환합니다. left에서 right
  • 필드:
    • left 유형의 인라인 값 또는 네임스페이스 IDminecraft:context_float_provider
    • right 유형의 인라인 값 또는 네임스페이스 IDminecraft:context_float_provider

추가됨 minecraft:enchantment_level

  • 마법 부여 레벨 기반 (minecraft:enchantment_level_based_value_type) 매개변수를 평가합니다
  • 필드:
    • amount: 마법 부여 레벨에 따라 값을 제공하는 레벨 기반 값입니다

추가됨: minecraft:environment_attribute

  • 환경 속성(minecraft:environment_attribute)
  • 필드
    • attribute - 가져올 환경 속성 ID(실수로 표현할 수 있어야 함)

추가됨 minecraft:floor

  • 다음의 내림값(즉, 음의 무한대 방향으로 반올림한 값)을 반환합니다: input
  • 필드:
    • input - 인라인 값 또는 네임스페이스가 지정된 ID. 다음 유형이어야 합니다: minecraft:context_float_provider

추가됨: minecraft:from_int

  • 정수 제공자를 평가하여 부동 소수점 값으로 변환합니다.
  • 필드:
    • input - 인라인 값 또는 다음 네임스페이스 ID: minecraft:context_int_provider 타입

추가됨 minecraft:length

  • 여러 부동 소수점 값 공급자를 평가하고 제곱합의 제곱근을 반환합니다
  • 필드:
    • inputs - 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:context_float_provider 유형의 해시 기호가 붙은 태그 ID
      • 값이 하나 이상 필요합니다

추가됨 minecraft:max

  • 여러 부동 소수점 값 제공자를 평가하고 모든 결과 중 가장 큰 값을 반환합니다
  • 필드:
    • inputs - 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 해시 기호로 시작하는 태그 ID이며, minecraft:context_float_provider 유형이어야 합니다
      • 값이 하나 이상 필요합니다

추가됨 minecraft:min

  • 여러 부동 소수점 값 공급자를 평가하고 모든 결과 중 가장 작은 값을 반환합니다
  • 필드:
    • inputs - 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 다음 유형의 해시 기호로 시작하는 태그 ID: minecraft:context_float_provider 타입
      • 값이 하나 이상 필요합니다

추가됨 minecraft:mod

  • 의 나머지를 반환합니다. left의right
  • 필드:
    • left 유형의 인라인 값 또는 네임스페이스 IDminecraft:context_float_provider
    • right 유형의 인라인 값 또는 네임스페이스 IDminecraft:context_float_provider

추가됨 minecraft:negate

  • 의 부정값을 반환합니다. input
  • 필드:
    • input 유형의 인라인 값 또는 네임스페이스 IDminecraft:context_float_provider

추가됨 minecraft:number_dispatcher

  • 조건을 충족하는 첫 번째 항목을 반환하고, 충족하는 항목이 없으면 default을 반환합니다
  • 필드:
    • cases - 디스패처가 실행을 시도할 순서대로 나열된 항목 목록
      • 필드:
        • condition - 인라인 값 또는 네임스페이스 ID로 지정하는 minecraft:predicate 유형
        • value - 조건이 충족될 때 실행되는 인라인 값 또는 네임스페이스 ID로 지정하는 minecraft:context_float_provider 유형
    • default - 선택 사항인 인라인 값 또는 네임스페이스 ID로 지정하는 minecraft:context_float_provider 유형
      • 생략하면 상수 0.0로 설정됩니다

추가됨 minecraft:pow

  • 다음 값을 반환합니다: base의 거듭제곱exponent
  • 필드:
    • base 유형의 인라인 값 또는 네임스페이스 IDminecraft:context_float_provider 유형
    • exponent 유형의 인라인 값 또는 네임스페이스 IDminecraft:context_float_provider 유형

추가됨 minecraft:mul

  • 여러 부동 소수점 값 제공자를 평가하고 모든 결과의 곱을 반환합니다
  • 필드:
    • inputs - 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:context_float_provider 유형의
      • 값이 하나 이상 필요합니다

추가됨 minecraft:div

  • 반환값: left을(를) 나눈 값: right
  • 필드:
    • left - 인라인 값 또는minecraft:context_float_provider 유형의 네임스페이스 ID
    • right - 인라인 값 또는minecraft:context_float_provider 유형의 네임스페이스 ID

추가됨: minecraft:round

  • 가장 가까운 정수로 반올림합니다(절반인 경우 양의 무한대 방향으로 반올림). 대상은 input
  • 필드:
    • input - 인라인 값 또는 다음 유형의 네임스페이스 ID: minecraft:context_float_provider

추가됨: minecraft:sin

  • 의 사인 값을 반환합니다.input
  • 필드:
    • input - 라디안 단위의 인수, 인라인 값 또는 네임스페이스 ID이며, minecraft:context_float_provider 유형입니다.

추가됨 minecraft:sqrt

  • 의 제곱근을 반환합니다 input
  • 필드:
    • input - 인라인 값 또는 네임스페이스가 지정된 minecraft:context_float_provider 유형의 ID

추가됨 minecraft:storage

  • 명령어 저장소에서 부동 소수점 값을 반환합니다
  • 값이 없거나 숫자가 아니거나 경로가 여러 값을 반환하면, 공급자는 fallback
  • 부동 소수점이 아닌 숫자 NBT 값의 변환 결과는 정의되지 않았습니다
  • 필드:
    • storage - 명령어 저장소의 네임스페이스 ID
    • path - NBT 경로
    • fallback - 선택적 인라인 값 또는 네임스페이스가 지정된 minecraft:context_float_provider 유형
      • 생략하면 상수 0.0로 기본 설정됩니다

추가됨 minecraft:add

  • 여러 부동 소수점 값 제공자를 평가하고 모든 결과의 합계를 반환합니다
  • 필드:
    • inputs - 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 다음 유형의 해시 기호로 시작하는 태그 ID: minecraft:context_float_provider 유형
      • 값이 하나 이상 필요합니다

추가됨: minecraft:truncate

  • 의 절댓값을 0 방향으로 반올림한 값을 반환합니다. input
  • 필드:
    • input - 인라인 값 또는 다음 네임스페이스 ID: minecraft:context_float_provider 유형

추가됨 minecraft:uniform

  • 범위에서 무작위 숫자를 선택합니다
  • 필드:
    • min - 최솟값, 인라인 값 또는 minecraft:context_float_provider 유형의 네임스페이스 ID
    • max - 최댓값, 인라인 값 또는 minecraft:context_float_provider 유형의 네임스페이스 ID

추가됨 minecraft:weighted_list

  • 가중치가 부여된 숫자 공급자 분포에서 값을 반환합니다
  • 필드:
    • distribution - 다음 필드가 있는 객체 목록입니다
      • 필드:
        • data - 인라인 값이거나 다음 유형의 네임스페이스 ID입니다: minecraft:context_float_provider 유형
        • weight - 양의 정수

Noor is sitting on a cushion waiting for some potions to brew.

제작법

물약 양조 제작법

물약 양조 레시피가 이제 데이터 기반으로 변경되었습니다. 데이터 팩을 통해 새 레시피를 추가할 수 있으며, 바닐라 레시피를 수정할 수도 있습니다. 양조 레시피는 minecraft:brewing 유형을 사용합니다.

주요 내용은 다음과 같습니다:

  • input - 필수item 필드와 선택 사항인potion_contents 필드를 사용하는 물약 재료minecraft:potion_contents 데이터 컴포넌트 조건자
  • reagent - 필수item 필드와 선택 사항인potion_contents 필드를 사용하는 물약 재료minecraft:potion_contents 데이터 컴포넌트 조건자
  • output - 결과 아이템인 아이템 스택

바닐라 레시피 예시는 다음과 같습니다:

{
  "type": "minecraft:brewing",
  "input": {
    "item": "minecraft:potion",
    "potion_contents": {
      "potion": "minecraft:water"
    }
  },
  "output": {
    "components": {
      "minecraft:potion_contents": {
        "potion": "minecraft:awkward"
      }
    },
    "id": "minecraft:potion"
  },
  "reagent": {
    "item": "minecraft:nether_wart"
  }
}

세 슬롯 중 어느 곳에든 아이템을 사용할 수 있습니다. 예를 들면 다음과 같습니다:

{
  "type": "minecraft:brewing",
  "input": { "item": "minecraft:bucket" },
  "output": { "id": "minecraft:sulfur_cube_bucket" },
  "reagent": { "item": "minecraft:potent_sulfur" }
}

요리 제작법

cookingtime모든 요리 레시피에서 필드가 더 이상 선택 사항이 아닙니다.

훈연기와 용광로의 레시피 데이터 정의에서 조리 시간이 이제 해당 화로 레시피와 동일하게 설정됩니다.

조리 시간 단축은 이제 화로 연료 구성 요소에서 사용하는 minecraft:cooking/speed_default 숫자 제공자를 통해 이루어집니다.

커스텀 훈연기 및 용광로 레시피는 다음과 같이 업데이트해야 합니다. cookingtime을 이전 값의 두 배로 설정하세요.

사용자 지정 요리 레시피에서 기존에 기본값인 cookingtime을 사용하고 있었다면, 같은 조리 시간을 유지하기 위해 200을 사용할 수 있습니다.

블록 변환기

  • 다음 블록으로 변환하는 규칙을 담은minecraft:block_transformer 레지스트리를 추가했습니다
  • 형식: 다음 필드가 포함된 객체 목록:
    • block_state_provider - 변환된 블록의 상태를 제공하는 블록 상태 제공자
      • 블록 상태 제공자가 결과를 반환하지 않으면(예를 들어 rule_based의 경우처럼), 목록의 다음 규칙을 시도합니다.
      • 블록 상태 제공자 집합은 월드 생성에 사용되는 블록 상태 제공자와 동일합니다.
    • sound - 선택 항목으로, 상호작용할 때 재생할 사운드 이벤트입니다. 예: minecraft:item.axe.strip
      • 항목이 없으면 사운드 이벤트를 재생하지 않는 것이 기본값입니다
    • particle - 상호작용 시 재생할 파티클을 지정하는 선택 항목
      • 다음 중 하나:
        • none
        • scrape
        • wax_on
        • wax_off
      • 지정하지 않으면 기본값은 none
    • disallowed_faces - 선택 필드로, 클릭한 블록에서 상호작용할 수 없는 면을 방향 목록으로 지정합니다
      • 다음 중 하나:
        • up
        • down
        • north
        • south
        • east
        • west
      • 허용되지 않는 면과 상호작용하면 목록의 다음 규칙이 시도됩니다
      • 지정하지 않으면 기본값은 빈 목록입니다
    • loot - 선택적 전리품 테이블입니다. 변환에 성공했을 때 아이템을 떨어뜨리는 데 사용할 전리품 테이블입니다. 예: minecraft:till/rooted_dirt
      • 지정하지 않으면 전리품 테이블을 사용하지 않습니다
    • drop_strategy - 선택 필드로, 블록의 어느 위치에서 전리품이 떨어질지 설정합니다
      • 다음 중 하나:
        • from_middle - 블록의 중앙에서
        • clicked_face - 상호작용한 면에서
      • 존재하지 않으면 기본값은 from_middle
    • update_from_neighbors - 변환된 블록이 주변 블록에 따라 업데이트되어야 하는지를 지정하는 선택적 불리언 값입니다. 예를 들어 울타리가 서로 연결되도록 할 수 있습니다.
      • 지정하지 않으면 기본값은 true입니다
    • transform_type - 선택 필드로, 변환 시 주변 블록에 영향을 주는 방식을 설정합니다
      • 다음 중 하나:
        • single_block - 상호작용한 블록에만 영향을 줍니다
        • copper_chest - 입력 블록과 출력 블록이 모두 풍화 정도와 왁스칠 여부에 관계없이 구리 상자라면, 이 변환은 큰 상자의 양쪽 모두에 영향을 줍니다
      • 포함하지 않으면 기본값은 single_block
    • consume_on_use - 선택적 불리언 값으로, 아이템을 소모할지 여부를 결정합니다
      • 중첩 가능한 아이템에만 적용됩니다
      • 지정하지 않으면 기본값은 true
    • item_damage_per_use - 선택 사항인 정수로, 아이템을 사용할 때마다 받는 피해량을 지정합니다
      • 비중첩 아이템에만 적용됩니다
      • 지정하지 않으면 기본값은 0
  • 바닐라 기본값:
    • minecraft:shovel - 삽의 기본값
    • minecraft:axe - 도끼의 기본값
    • minecraft:hoe - 괭이의 기본값

Noor is using a spyglass to get a closer look at some large mesa formations in the distance.

세계 생성

  • 네더 동굴에서 더 이상 동굴 공기가 생성되지 않습니다

생물 군계

  • 제거했습니다spawners, spawn_costs 및 creature_spawn_probability 필드를
    • 이 값은 새로운 환경 속성으로 이동했습니다

기능

  • worldgen/configured_feature 레지스트리로 이동했으며, 설정은 이제 별도의 worldgen/feature 필드가 아닌 루트 객체에 인라인으로 작성합니다.config
  • 삭제된 피처 유형:
    • minecraft:coral_mushroom
    • minecraft:kelp
    • minecraft:seagrass
    • minecraft:sea_pickle
    • minecraft:nether_forest_vegetation
    • minecraft:twisting_vines
    • minecraft:weeping_vines
    • minecraft:desert_well

개발자 노트: 이러한 유형의 기능은 더 이상 필요하지 않습니다. 이전에는 이 기능들이 하드코딩했던 요소가 이제 다른 구성 가능한 기능으로 구현되었기 때문입니다.

변경됨 minecraft:coral_claw 및 minecraft:coral_tree

  • 필드 추가: feature, 원하는 모든 블록 위치에 배치하는 데 사용되는 배치된 기능

변경 사항: minecraft:stepped_column_cluster(이전 이름: minecraft:basalt_columns)

이제 기능 작동 방식을 더 세밀하게 제어할 수 있습니다.

형식 변경:

  • 필드 이름을 reach(으)로 변경했습니다column_reach
  • 필드 추가:
    • block- 블록 상태 공급자, 배치할 블록
    • can_replace - 블록 조건자, 기둥으로 대체할 수 있는 블록
    • continue_through - 블록 조건자, 기둥의 일부로 허용할 기존 블록
    • cannot_place_on - 블록 ID, 블록 ID 목록 또는 해시 기호로 시작하는 블록 태그 ID. 배치 시작 시 피할 블록
    • column_count - 정수 공급자(1~150), 생성할 기둥의 개수
    • cluster_reach - 정수 공급자(0~13), 기둥 생성을 시도할 정사각형 영역의 크기
      • 유효 범위는 또한 다음 값의 제한을 받습니다 height

변경 사항: minecraft:single_block_pillar (이전 이름: minecraft:basalt_pillar)

이제 기능 작동 방식을 더 세밀하게 제어할 수 있습니다.

  • 추가된 필드:
    • block - 배치할 블록을 지정하는 블록 상태 제공자
    • can_replace - 교체할 블록을 지정하는 블록 술어
    • direction 중 하나up 및 down 기둥의 수직 방향
    • chance_to_continue - 0과(와) 1 사이의 선택적 실수 값. 기둥이 블록 하나 더 이어질 확률입니다(can_replace이 일치한다고 가정)
      • 생략하면 기본값은 1
    • cap_feature - 기둥 끝에 배치할 선택적 배치된 기능

변경된 minecraft:random_neighbor_spread(이전 이름: minecraft:glowstone_blob)

이제 해당 기능을 더 세밀하게 제어할 수 있습니다. 원점을 기준으로 한 영역에 블록을 무작위로 배치하며, 각 블록은 허용되는 이웃 블록이 정확히 하나만 있도록 배치됩니다.

  • 추가된 필드:
    • block - 블록 상태 제공자, 배치할 블록
    • accepted_neighbors - 블록 ID, 블록 ID 목록 또는 해시 기호(#)로 시작하는 블록 태그로, 유효한 이웃으로 간주할 블록
    • can_replace - 블록 조건자, 교체할 블록
    • attempts - 정수 제공자(1~3000), 시도할 배치 횟수
    • xz_offset - 정수 제공자(-16~16), x축과 z축에서 시도할 오프셋
    • y_offset - 정수 제공자(-16~16), y축에서 시도할 오프셋

변경됨: minecraft:sculk_patch

  • 다음 필드 제거: extra_rare_growths 및 catalyst_chance 필드

추가됨 minecraft:overlay

같은 위치에 일련의 지형 요소를 배치합니다. minecraft:sequence 특성 유형과 달리, 개별 배치의 성공 여부와 관계없이 모든 지형 요소가 배치됩니다.

  • 형식: 다음 필드로 구성된 객체:
    • features - 배치된 피처 ID, 배치된 피처 ID의 비어 있지 않은 목록 또는 해시 기호로 시작하는 배치된 피처 태그. 배치할 피처

추가됨 minecraft:projected_random_patchy_square

정사각형의 중심에서 거리에 따라 각 블록이 배치될 확률을 정해 무작위로 배치하거나 배치하지 않습니다. 중심부일수록 가장자리보다 생성될 가능성이 높습니다. 조건이 충족되면 배치된 각 블록을 아래쪽으로 투영할 수 있습니다.

  • 형식: 다음 필드를 포함하는 객체:
    • block - 블록 상태 공급자. 배치할 블록
    • project_through - 블록 조건자. 투영할 때 "비어 있는" 것으로 간주할 블록
    • size - 정수 공급자(1~16). 중심에서 가장자리까지의 거리로 측정한 정사각형의 크기를 결정합니다
    • max_projection_height - 0 이상의 정수. 정사각형 안의 블록을 배치할 때 원래 높이에서 배치 높이까지 y 레벨이 변경될 수 있는 최대값

추가됨 minecraft:end_podium

  • 엔드 포디움 배치
  • 이제 게임 내 이벤트에서 포디움을 배치할 때 두 가지 기능 인스턴스를 사용합니다:
    • end_podium_active
    • end_podium_inactive
  • 형식: 다음 필드가 있는 객체:
    • active - 포털이 활성화되어 있는지를 나타내는 불리언

변경 사항: minecraft:template

  • 필드 추가: processors: 템플릿에 적용할 구조 프로세서 목록의 네임스페이스 ID 또는 인라인 정의

변경된 minecraft:tree

추가됨: shelf_mushroom 나무 장식 유형
  • 지정된 확률로 통나무에 선반 버섯을 배치합니다
  • 형식: 다음 필드가 있는 객체:
    • probability - float(0~1 사이), 해당 기능에서 선반 버섯이 배치될 확률
추가된 poplar_foliage_placer 수풀 배치기 유형
  • 포플러 나무의 잎 블록을 두 가지 방향 중 하나로 마름모 모양으로 배치합니다
  • 형식: 모든 잎 배치기에서 공통으로 사용하는 필드에 다음 항목을 추가합니다:
    • height - 정수 공급자(5~16), 잎의 높이
    • side_hole_chance - 실수(0.0~1.0), 잎 가장자리의 블록이 무작위로 제거될 확률
추가됨: poplar_trunk_placer 트렁크 배치기 유형
  • 포플러 나무의 잎이 시작되는 부분에 가지가 달린 곧은 모양으로 통나무 블록을 배치합니다
  • 형식: 모든 줄기 배치기에 공통으로 사용되는 필드에 더해 다음 항목이 포함됩니다:
    • trunk_height_above_branches - int provider (0~8), 가지 위쪽 줄기의 높이
    • branch_amount - int provider (1~4), 잎 주변에 생성할 가지의 개수

배치 수정자

추가: minecraft:cuboid

입방체 모양으로 기능을 반복합니다.

  • 추가된 필드:
    • xz_size - 정수 제공자(1~16), x축 및 z축을 따라 입방체의 크기
    • y_size - 정수 제공자(1~16), y축을 따라 입방체의 크기
    • include_interior - 선택적 불리언 값, 입방체 내부 블록을 배치할지 여부
      • 생략하면 기본값은 true
    • include_edges - 선택적 불리언 값, 입방체 가장자리 블록을 배치할지 여부
      • 이 값을 false로 설정하면 다소 "둥근" 입방체가 생성됩니다
      • 생략하면 기본값은 true

추가됨: minecraft:random_chance

기능이 배치될 확률을 무작위로 제한합니다.

  • 형식: 다음 필드를 가진 객체:
    • chance - 부동 소수점 수(다음 사이의 값: 0 및 1), 해당 지형지물이 배치될 확률

추가됨 minecraft:randomly_selected

목록에서 배치 수정자를 무작위로 선택하고 해당 수정자에 배치 작업을 위임합니다.

  • 형식: 다음 필드로 구성된 객체:
    • placements - 선택할 Placement Modifier의 비어 있지 않은 목록

변경 사항: minecraft:offset(기존 이름: minecraft:random_offset)

  • 형식 변경:
    • 필드 제거: xz_spread 및 y_spread
    • 필드 추가: x, y, z - 정수 제공자(-16~16), 각 축에 해당하는 오프셋

블록 상태 제공자

이제 블록 상태 제공자를 worldgen/block_state_provider 레지스트리에 독립형 유형으로 정의하고, 블록 상태 제공자를 요구하는 필드에 네임스페이스 문자열을 사용해 참조할 수 있습니다.

인라인 블록 상태 정의는 이제 해당 상태를 제공하는 minecraft:simple 블록 상태 공급자의 허용되는 축약형입니다. 블록 상태는 필드가 있는 객체 형식이어야 하며, 블록 ID만으로 축약할 수는 없습니다.

공급자 유형 이름 변경

다음 제공자 유형의 이름이 변경되었습니다:

  • minecraft:dual_noise_provider의 이름이 다음으로 변경되었습니다: minecraft:dual_noise
  • minecraft:noise_provider의 이름이 다음으로 변경되었습니다: minecraft:noise
  • minecraft:noise_threshold_provider의 이름이 다음으로 변경되었습니다: minecraft:noise_threshold
  • minecraft:randomized_int_state_provider의 이름이 다음으로 변경되었습니다: minecraft:randomized_int
  • minecraft:rule_based_state_provider의 이름이 다음으로 변경되었습니다: minecraft:rule_based
  • minecraft:simple_state_provider의 이름이 다음으로 변경되었습니다: minecraft:simple
  • minecraft:weighted_state_provider의 이름이 다음으로 변경되었습니다: minecraft:weighted

추가됨 minecraft:copy_properties

평가된 위치의 블록에서 일반적인 블록 상태 속성을 복사해 결과 상태에 적용합니다

  • 형식: 다음 필드를 가진 객체:
    • source - 블록 상태 제공자, 복사된 속성을 덮어씌울 블록 상태
      • 원본 블록과 대상 블록 모두에 공통으로 있는 속성만 복사됩니다

추가됨 minecraft:random_block

무작위로 선택한 블록의 기본 블록 상태를 반환합니다.

  • 형식: 다음 필드가 있는 객체:
    • blocks 블록 ID, 블록 ID 목록 또는 해시 기호로 시작하는 블록 태그. 무작위로 선택할 블록 집합

변경 사항 minecraft:rotated

이제 다음 속성이 있는 모든 블록에서 작동합니다: axis 또는 facing 속성.

  • 형식 변경:
    • 필드 변경: state - 이제 블록 상태 제공자입니다
    • 필드 추가: direction - 선택적 방향으로, 설정할 방향입니다
      • 생략하면 무작위 방향이 선택됩니다

변경됨 minecraft:rule_based

  • 규칙이 결과를 내지 않으면 다음 규칙을 평가합니다
  • 규칙이나 fallback에서 결과를 얻지 못하면 이제 결과가 없는 것으로 처리됩니다

노이즈 설정

  • surface_rule 필드의 이름이 다음과 같이 변경되었습니다: material_rule
    • 형식: 인라인 Material Rule 또는 Material Rule ID 참조
  • final_density 필드에는 더 이상 최종 결과에 beardifier 밀도 함수가 암묵적으로 추가되지 않습니다
  • 이름을 변경했습니다 preliminary_surface_level에서 chunk_surface_level
    • 이 밀도 함수는 더 이상 청크 전체에 걸쳐 암묵적으로 보간되지 않습니다
  • aquifers_enabled선택적 aquifers 객체로 대체되었습니다:
    • 존재하지 않으면 대수층이 생성되지 않습니다
    • 필드:
      • barrier - 밀도 함수. noise_router.barrier
      • fluid_level_floodedness - 밀도 함수. noise_router.fluid_level_floodedness
      • fluid_level_spread - 밀도 함수. noise_router.fluid_level_spread
      • lava - 밀도 함수. noise_router.lava
      • surface_level - 밀도 함수. noise_router.preliminary_surface_level
      • exclusion - 밀도 함수. 값이 양수인 대수층 셀에는 유체가 없습니다
  • ore_veins_enabled 필드가 삭제되고 minecraft:ore_vein 재료 규칙으로 대체되었습니다
  • 다음 noise_router에서 필드가 이동했습니다:
    • barrier, fluid_level_floodedness, fluid_level_spread, lava - aquifers 필드로 이동
    • vein_toggle, vein_ridged, vein_gap minecraft:ore_vein 재료 규칙
  • 제거했습니다noise.size_horizontal 및 noise.size_vertical 필드를 제거했으며, 이제 이 값은 interpolated 밀도 함수에 지정됩니다
  • 선택 사항인 debug_functions 필드 추가 - 필드가 있는 객체 목록으로, chunk_generation_stats 디버그 항목에 표시할 밀도 함수 값입니다
    • 필드:
      • label - 문자열, 이 밀도 함수를 식별하는 레이블
      • function - 밀도 함수, 플레이어 위치에서 계산해 표시할 밀도 함수
    • 지정하지 않으면 밀도 함수 값이 표시되지 않습니다

스폰 대상

spawn_target 필드를 업데이트해, 이제 noise_router 필드 안에 정의된 일부 밀도 함수만이 아니라 모든 밀도 함수를 사용할 수 있습니다.

후보 생성 위치의 적합성은 임의의 n차원 공간에서 대상 초입방체 집합까지의 유클리드 거리 제곱을 평가하여 결정됩니다.

예를 들어 한 축은 temperature이고 두 번째 축은 erosion 사이의 사각형까지의 거리에 따라 적합성이 결정될 수 있습니다temperature=0.1, erosion=0.2에서 temperature=0.3, erosion=0.5이렇게 하면 해당 범위 내의 후보 생성 지점은 모두 동일하게 선호하고, 범위에서 크게 벗어난 후보 생성 지점에는 불이익을 줍니다.

형식: 대상 하이퍼큐브 목록

  • 대상 형식: 밀도 함수 ID와 해당 축의 범위 간 매핑:
    • 범위는 다음 중 하나로 지정합니다:
      • float, 정확한 대상 값
      • 대상 값의 범위를 나타내는 float 2개 배열 형식 [min, max]
      • 필드가 있는 객체:
        • min - float, 대상 범위의 최솟값
        • max - float, 대상 범위의 최댓값

재료 규칙

재료 규칙 레지스트리

새로운 데이터 기반 레지스트리가 도입되었으며, 다음 경로에서 불러옵니다: data/<namespace>/worldgen/material_rule/<id>.json.

이 레지스트리의 요소는 주어진 위치에 배치할 기본 블록을 선택하는 파이프라인을 정의합니다.

surface_ruleNoise Settings 파일의 `surface_rule` 필드에 기록되던 형식과 동일하며, 다음과 같은 확장이 추가되었습니다:

  • 재료 규칙은 이제 이전처럼 인라인으로 지정하거나, worldgen/material_rule 레지스트리에 있는 요소의 ID 참조로 지정할 수 있습니다.
  • 재료 조건도 이제 worldgen/material_condition 레지스트리에 있는 요소의 ID 참조로 지정할 수 있습니다.

재료 조건 레지스트리

새로운 데이터 기반 레지스트리가 추가되었으며, 다음 경로에서 불러옵니다: data/<namespace>/worldgen/material_condition/<id>.json.

이 레지스트리의 요소는 Material Rule 파이프라인 내에서 참조할 수 있는 조건을 정의합니다(예: 바이옴 또는 지표 깊이 확인).

형식은 이전에 다음 확장 내용과 함께 condition 재료 규칙 유형 내에 작성되었던 형식과 동일합니다:

  • Material Conditions를 이제 다음 레지스트리의 요소에 대한 ID 참조로 지정할 수도 있습니다: worldgen/material_condition

추가됨 minecraft:ore_vein

  • 형식: 다음 필드가 있는 객체:
    • ore_block - 배치할 광석 블록의 블록 상태
    • raw_ore_block - 배치할 원석 블록의 블록 상태
    • filler_block - 배치할 채움 블록의 블록 상태
    • raw_ore_chance - 0과 1 사이의 부동 소수점 값. raw_ore_block 대신 ore_block
    • density - 광맥이 블록을 대체할 확률을 나타내는 0과 1 사이의 밀도 함수
      • 이 0 이하이면 어떤 블록도 대체되지 않습니다
    • richness - ore_block 또는 raw_ore_block을(를) 배치할 확률을 나타내는 0과 1 사이의 밀도 함수(filler_block)
      • 이 0 이하이면 모든 블록이 filler_block
      • 이 1 이상이면 어떤 블록도 filler_block
    • filler_gap - richness: 양수인 경우 filler_block이(가) 항상 배치됩니다

소음

소음의 형식(worldgen/noise 레지스트리에서 정의되거나 노이즈 기반 블록 상태 공급자에 인라인으로 지정됨)이 업데이트되었습니다.

노이즈는 다음 속성을 갖는 프랙탈 브라운 운동(fBm) 구성을 정의합니다:

  • 정규 분포에 대략적으로 부합하는 출력값을 생성합니다

  • 별도로 지정하지 않는 한, 출력 진폭을 다음 범위에 맞춥니다[-1; 1]

    • 정규 분포에 따라 실제로는 전체 샘플의 99.7%가 해당 범위에 들어갑니다. 하지만 이 범위를 벗어나는 값도 나타날 수 있습니다
  • 지속성=0.5, 거칠기=2.0 매개변수로 지정됩니다

    • 즉, 옥타브가 하나씩 증가할 때마다 진폭은 절반으로 줄고 주파수는 두 배로 늘어납니다
  • 옥타브를 강화하거나 음소거하거나 추가해도 다른 옥타브에는 영향을 주지 않는 안정적인 시드를 사용합니다.

  • 이름을 변경했습니다.firstOctave에서base_octave

  • 추가됨: base_amplitude - 노이즈 출력에 적용할 배율

    • 지정하지 않으면 기본값은 1.0
  • 추가됨: octave_count - 샘플링할 옥타브 수를 나타내는 1~32 사이의 정수

  • 추가된 항목: normalize - 불리언 또는 "legacy"로, 출력 진폭을 정규화하는 방식을 제어합니다

    • 가 true, base_amplitude출력의 예상 진폭입니다(즉, 모든 샘플의 99.7%가 [-base_amplitude; base_amplitude])
    • 가 false, base_amplitude첫 번째 옥타브의 진폭입니다
    • 인 경우 "legacy"이전 형식에서 표현된 것과 동일한 정규화 동작을 따릅니다
      • 일반적으로 예상보다 좁은 범위에 맞춰집니다
    • 지정하지 않으면 기본값은 true
    • 참고: 정규화는 의 영향을 받지 않으므로, amplitude_modifiers단일 옥타브의 진폭을 변경해도 다른 옥타브의 진폭에는 영향을 주지 않습니다
  • 이름이 amplitudes(으)로 변경되었습니다amplitude_modifiers - 각 옥타브에 적용할 배율을 나타내는 실수 목록

    • 이 목록의 원소 수는 octave_count
    • 위에서 설명한 대로, 이 배율은 정규화를 건너뛰며 출력 진폭에 영향을 줍니다
    • 이 필드는 더 이상 필수가 아닙니다. 지정하지 않으면 모든 값이 1.0

밀도 함수

  • 밀도 함수와 노이즈는 더 이상 배정밀도 부동 소수점 값으로 계산되지 않고, 단정밀도 값으로 계산됩니다
    • 이는 최종 결과뿐 아니라 모든 중간 단계에도 영향을 줍니다

개발자 참고 사항: _일부 데이터 팩에서 부동 소수점 반올림의 세부 사항이 활용되고 있음을 알고 있으며, 이번 변경으로 특정 설정에 영향을 줄 수 있습니다. 저희가 파악한 사용 사례에 대해서는 대안을 마련했지만, 더 이상 지원할 수 없게 된 사용 사례를 발견하면 feedback.minecraft.net 또는 피드백 디스코드를 통해 알려 주세요.

변경됨 minecraft:constant

  • argument의 이름이 다음과 같이 변경되었습니다 value

변경됨 minecraft:noise

다음 필드가 추가되었습니다:

  • shift_x - x에 적용할 선택적 도메인 왜곡 Density Function
    • 지정하지 않으면 왜곡이 적용되지 않습니다( 와 동일0)
  • shift_y - y에 적용할 선택적 도메인 왜곡 Density Function
    • 지정하지 않으면 왜곡이 적용되지 않습니다( 와 동일0)
  • shift_z - z에 적용할 선택적 도메인 왜곡 Density Function
    • 지정하지 않으면 왜곡이 적용되지 않습니다( 와 동일0)

다음 항목 삭제: minecraft:shifted_noise

  • 다음으로 대체됨: minecraft:noise

변경된 minecraft:add, minecraft:mul, minecraft:min 및 minecraft:max

  • argument1의 이름이 다음과 같이 변경되었습니다: left
  • argument2의 이름이 다음과 같이 변경되었습니다: right

변경된 minecraft:abs, minecraft:square, minecraft:cube, minecraft:half_negative, minecraft:quarter_negative, minecraft:squeeze, minecraft:interpolated, minecraft:flat_cache, minecraft:cache_2d, minecraft:cache_once, minecraft:cache_all_in_cell 및 minecraft:blend_density

  • argument의 이름이 다음으로 변경되었습니다 input

변경된 minecraft:shift_a, minecraft:shift_b 및 minecraft:shift

  • argument의 이름이 다음과 같이 변경되었습니다: noise

추가됨 minecraft:sub

두 인수 사이의 뺄셈을 수행합니다.

  • 형식: 다음 필드로 구성된 객체:
    • left - 연산의 왼쪽 피연산자인 밀도 함수
    • right - 연산의 오른쪽 피연산자인 밀도 함수

추가됨 minecraft:div

두 인수 사이의 나눗셈을 수행합니다.

  • 형식: 다음 필드로 구성된 객체:
    • left - 연산의 왼쪽 피연산자인 밀도 함수
    • right - 연산의 오른쪽 피연산자인 밀도 함수

변경됨: minecraft:reciprocal (이전 이름: minecraft:invert)

  • 형식 변경 없음

추가됨 minecraft:negate

입력을 부정합니다.

  • 형식: 다음 필드를 가진 객체:
    • input - Density Function, 부호를 반전할 함수

추가된 minecraft:lerp

알파값을 기준으로 두 인수 사이의 (값을 제한하지 않는) 선형 보간을 수행합니다.

  • 필드가 있는 객체 형식:
    • alpha - 밀도 함수, 보간 계수(0=first, 1=second)
      • 범위를 벗어난 값은[0; 1] 외삽됩니다
    • first - 밀도 함수, 다음 값: alpha=0
    • second - 밀도 함수, 다음 값: alpha=1

추가된 minecraft:floor, minecraft:round, minecraft:ceil 및 minecraft:truncate

입력값을 타입에 따라 정해진 방향으로 주어진 함수의 정수배로 반올림합니다:

  • floor는 음의 무한대 방향으로 반올림합니다
  • round는 가장 가까운 정수로 반올림합니다(정확히 중간이면 올림)
  • ceil는 양의 무한대 방향으로 반올림합니다
  • truncate는 0 방향으로 반올림합니다

형식: 다음 필드가 있는 객체:

  • input - 라운딩할 입력값인 밀도 함수
  • multiple - 출력값이 이 값의 정수 배수로 반올림되는 밀도 함수
    • 지정하지 않으면 기본값은 상수 1 (즉, 정수로 반올림)

추가됨 minecraft:pow

지정된 밑 값을 지수만큼 거듭제곱합니다.

  • 필드가 있는 형식:
    • base - 밀도 함수, 밑 값
    • exponent - 밀도 함수, 지수

추가됨 minecraft:sqrt

지정된 입력값의 제곱근을 계산합니다.

  • 형식: 필드가 있는 객체:
    • input - Density Function, 제곱근을 계산할 값

추가됨 minecraft:log

주어진 입력값의 자연로그를 계산합니다.

  • 형식: 필드가 있는 객체:
    • input - 밀도 함수, 자연 로그를 계산할 값

추가됨 minecraft:sign

입력값의 부호를 계산합니다:

  • 입력값이 양수이면 반환값은 1
  • 입력값이 0이면 반환값은 0
  • 입력값이 음수이면 반환값은 -1

형식: 다음 필드가 있는 객체:

  • input - 부호를 계산할 값인 밀도 함수

추가됨 minecraft:distance_to_point

지정된 거리 함수를 사용해 고정된 지점까지의 거리를 계산합니다.

  • 필드가 있는 객체 형식:
    • point - 다음 형식의 정수 3개로 이루어진 배열 [x, y, z]거리 계산의 기준점
    • metric - 다음 중 하나:
      • euclidean - 즉, sqrt(dx^2 + dy^2 + dz^2)
      • euclidean_squared - 즉, dx^2 + dy^2 + dz^2
      • manhattan - 즉, abs(dx) + abs(dy) + abs(dz)
      • chebyshev - 즉, max(abs(dx), abs(dy), abs(dz))

변경된 minecraft:gradient(기존 이름: minecraft:y_clamped_gradient)

  • 형식: 다음 필드를 가진 객체:
    • axis - x, y, 또는 z, 이 그래디언트를 정의할 축
    • tiling - 다음 중 하나:
      • clamp_to_edge - 그래디언트 경계 바깥에서는 가장 가까운 경계의 값이 사용됩니다
      • repeat - 그래디언트가 경계 바깥에서도 반복됩니다
      • mirrored_repeat - 그래디언트가 반복되며 홀수 번째 반복은 반전되어 반복 구간 사이의 연속성이 유지됩니다
    • from_coordinate - 정수, 그래디언트가 시작되는 좌표
    • to_coordinate - 정수, 그래디언트가 끝나는 좌표
      • 와 같아서는 안 됩니다from_coordinate
    • from_value - 실수, 그래디언트가 시작되는 값
    • to_value - 실수, 그래디언트가 끝나는 값

추가됨 minecraft:slice

특정 좌표의 축을 따라 "슬라이스"를 만들어 입력 도메인에서 차원 하나를 제거합니다. 예를 들어, axis=y 및 coordinate=0이면 XZ 평면을 따라 슬라이스를 만들고, 모든 값은 y=0.

  • 필드가 있는 형식:
    • axis - x, y 또는 z, 제거할 축
    • coordinate - int, 입력 함수에 전달할 고정 좌표
    • input - 밀도 함수, 입력 함수

추가됨 minecraft:beardifier

구조물의 주변 지형 밀도를 출력합니다. 일반적으로 기본 지형 밀도와 합산되어 아래쪽 지면을 생성하거나, 주변에 공기를 파내거나, 구조물을 묻습니다.

형식: 필드 없음

변경됨: minecraft:end_outer_islands (이전 이름: minecraft:end_islands)

더 이상 본섬의 밀도를 계산하지 않습니다.

변경됨 minecraft:interpolated

  • 추가된 필드:
    • cell_size_xz - 양의 정수로, XZ축에서 보간 그리드 셀의 블록 단위 크기
    • cell_size_y - 양의 정수로, Y축에서 보간 그리드 셀의 블록 단위 크기

변경된 minecraft:cache(이전 이름: minecraft:cache_once)

  • 형식 변경 없음

삭제된 minecraft:cache_2d, minecraft:cache_all_in_cell, 및 minecraft:flat_cache

  • 다음으로 대체할 수 있습니다: minecraft:cache
  • minecraft:slice를 사용하면 이전에 처리하던 것처럼 항상 Y=0을 선택할 수 있습니다.minecraft:flat_cache

구조 풀 요소

변경 사항: minecraft:feature_pool_element

  • 이제 minecraft:bottom

구조물 배치

추가됨 minecraft:dimension_origin

  • 차원 원점에 구조물 하나를 배치합니다
    • 차원 원점은 소음 설정 기반 차원의 경우 spawn_target로 정의되며, 그 외에는 청크 (0, 0)입니다
  • 추가 필드 없음

블록 술어

추가됨 minecraft:height_range

위치의 높이가 지정된 범위에 해당하는지 확인합니다.

  • 필드 형식:
    • min_inclusive - 수직 기준점, 필요한 최소 높이
    • max_inclusive - 수직 기준점, 필요한 최대 높이

추가된 minecraft:volume_match

지정된 블록 조건자와 부피 내 모든 블록이 일치하는지 확인합니다.

  • 형식: 다음 필드가 있는 객체:
    • min - 범위 내의 정수 3개로 이루어진 목록-16부터16까지의 값을 가지며, 테스트 위치를 기준으로 부피의 아래쪽 모서리 오프셋을 나타냅니다
    • max - 범위 내의 정수 3개로 이루어진 목록-16부터16까지의 값을 가지며, 테스트 위치를 기준으로 부피의 위쪽 모서리 오프셋을 나타냅니다
    • match - 각 위치에서 테스트할 블록 조건자

수직 고정점

  • 수직 기준점에 새 옵션 추가:
    • relative_to_sea_level - 차원의 해수면 기준 오프셋을 지정합니다

규칙 테스트

다음은 ore 피처(targets[].target), rule 구조 프로세서(rules[].input_predicate 및 rules[].location_predicate).

추가됨 minecraft:height_match

  • 블록의 y좌표를 확인해, 다음과 같은 경우에만 true 이상이고 min_inclusive 이하일 때만 max_inclusive
  • 형식: 다음 필드를 가진 객체:
    • min_inclusive - int, 허용되는 블록의 최소 y값(포함)
    • max_inclusive - int, 허용되는 블록의 최대 y값(포함)

추가됨 minecraft:all_of

  • 모든 규칙 테스트가 동일한 블록에 대해true을 반환하는지 규칙 테스트 목록을 확인합니다
  • 형식: 다음 필드가 있는 객체:
    • rules - 규칙 테스트 목록. 블록에 적용할 규칙

추가minecraft:any_of

  • 목록에 있는 규칙 테스트 중 같은 블록에 대해true을 반환하는 항목이 있는지 확인합니다
  • 필드가 있는 객체 형식:
    • rules - 규칙 테스트 목록, 블록에 적용할 규칙

추가됨: minecraft:not

  • 규칙 테스트가 다음 값을 반환하는지 확인합니다: false 지정된 블록에 대해
  • 형식: 다음 필드가 있는 객체:
    • rule - 규칙 테스트, 블록에 적용해 테스트할 규칙

카버

  • worldgen/configured_carver 레지스트리의 이름이 다음과 같이 변경되었습니다: worldgen/carver

변경된 minecraft:cave

  • 이전에 config 필드 아래에 있던 모든 필드가 최상위로 이동했습니다
  • count 필드가 추가되었습니다. 음수가 아닌 Int Provider로, 시드 청크에서 생성할 동굴 터널의 개수입니다
  • yScale(으)로 이름이 변경되었습니다room_vertical_radius_multiplier
  • 선택 사항인 start_vertical_radius_multiplier 필드가 추가되었습니다. Float Provider로, 각 터널의 첫 번째 구간에서 수직 반경의 배수로 작동합니다
    • 지정하지 않으면 기본값은 1.0
  • thickness 필드가 추가되었습니다. 음수가 아닌 Float Provider로, 생성되는 터널 반경의 배수로 작동합니다
  • 선택 사항인 weird_thickness_bias 필드가 추가되었습니다. Boolean입니다
    • true이면, 10% 확률로 두께에 다음 값을 곱합니다. random(0, 1) * random(0, 3) + 1
    • 지정하지 않으면 기본값은 false
  • replaceable 필드가 제거되었습니다. 카버는 지형지물을 제외한 모든 블록을 교체합니다
  • lava_level 필드가 제거되었습니다. 이제 유체는 차원 설정의 aquifer 또는 sea_level 설정으로만 선택됩니다
  • debug_settings 필드가 제거되었습니다

변경 사항: minecraft:canyon

  • 이전에 config필드 아래에 있던 모든 항목을 최상위로 이동했습니다
  • 이름을 변경하고 yScale로 이동했습니다shape.y_scale
  • replaceable필드를 제거했습니다. 카버는 모든 블록(피처 제외)을 대체합니다
  • lava_level필드를 제거했습니다. 이제 유체는 항상 차원의 aquifer 또는 sea_level 설정에 따라 선택됩니다
  • debug_settings필드를 제거했습니다

삭제됨 minecraft:nether_cave

  • 다음으로 대체됨: minecraft:cave

정수 제공자

추가됨: minecraft:very_biased_to_bottom 정수 제공자 유형

제공된 범위에서 최솟값에 이차 편향을 적용하여 무작위 값을 선택합니다.

  • 형식: 다음 필드가 있는 객체:
    • min_inclusive - 정수, 선택된 값의 최솟값(포함)
    • max_inclusive - 정수, 선택된 값의 최댓값(포함)

주민 거래

  • given_item_modifiers 필드로 이름이 변경되었습니다.given_item_modifier
    • 참고: 다른 minecraft:item_modifier 형식의 필드와 달리, 이 필드는 네임스페이스가 지정된 요소나 태그 ID를 지원하지 않습니다.
  • max_uses 및 xp 필드에는 이제 minecraft:context_int_provider 형식의 인라인 값이 필요합니다.
  • countwants 및 additional_wants 구조의 minecraft:context_int_provider 형식 인라인 값이 필요합니다.
  • reputation_discount 필드에는 이제 minecraft:context_float_provider 형식의 인라인 값이 필요합니다.

태그

블록 태그

  • 추가됨: #poplar_logs - 모든 포플러 통나무 블록
  • 추가됨: #wool_stairs - 모든 양털 계단 블록
  • 추가됨: #wool_slabs - 모든 양털 반 블록
  • 추가: #cushion_uses_collision_shape - 쿠션을 설치할 때 상호작용 모양 대신 충돌 모양을 기준으로 광선을 추적하는 블록
  • 추가됨: #wool_stairs 및 #wool_slabs에 #dampens_vibrations
  • 추가됨: #ores - 모든 종류의 광석을 포함하는 수집 태그
  • 추가됨: #skulls - 모든 머리 및 해골 블록을 포함하는 컬렉션 태그
  • 추가됨: #blocks_motion - 어떤 방식으로든 움직임을 막는 것으로 간주되는 모든 블록을 포함하는 컬렉션 태그
  • 추가됨: #blocks_motion_no_leaves - 어떤 방식으로든 이동을 막는 것으로 간주되지만 잎 블록은 제외한 모든 블록이 포함된 컬렉션 태그
  • 추가됨: #entities_can_teleport_to - 엔티티가 텔레포트할 수 있도록 허용된 블록
  • 추가됨: #blocks_dolphin_jump - 돌고래가 물 밖으로 뛰어오를 때 통과할 수 없는 블록
  • 추가됨: #ice_melts_when_destroyed_above - 위에 설치된 얼음이 파괴될 경우 얼음을 물로 녹게 하는 블록
  • 추가됨: #blocks_motion_in_heightmap 높이 맵에서 고려되는 블록motion_blocking
  • 추가됨: #blocks_motion_in_heightmap_no_leaves에 반영되는 블록 - motion_blocking_no_leaves 높이맵
  • 추가됨: #blocks_lava_fire_spread - 용암으로 인해 불이 생성되는 것을 막는 블록
  • 추가됨: #blocks_fluid_flow - 유체의 흐름을 막는 블록
  • 추가된 블록: #washed_away_by_fluids - 유체가 흘러 지나가면 부서지는 블록
  • 추가됨: #required_for_poplar_leaf_ambience - 포플러 잎의 환경음을 내기 위한 조건을 충족할 수 있는 블록
  • 추가: #turns_into_dirt_path - 삽으로 길을 만들 때 흙길 블록으로 바뀌는 블록
  • 추가: #sculk_growth_inhibitors - 주변 8x2x8 영역에 2개 초과로 있으면 스컬크가 퍼지는 것을 막는 블록
  • 추가됨: #uncarvable - 카버가 절대 깎아낼 수 없는 블록
  • 추가: #cats_can_sit_on - 고양이가 무작위로 앉을 수 있는 블록
  • 추가됨: #cats_can_lie_on - 고양이가 무작위로 누울 수 있는 블록
  • 추가: #speeds_up_zombie_villager_curing - 주변에 설치하면 좀비 주민 치료 시간을 단축할 수 있는 블록
  • 추가됨: #villagers_can_sleep_on_bed - 주민이 잠을 잘 수 있는 침대 블록
  • 추가됨: #villager_babies_can_jump_on_bed - 주민 아이들이 뛰어오를 수 있는 침대 블록
  • 추가됨: #height_specific_ore_replaceables - 광석 특성은 이 블록을 y좌표 0보다 위에서 발견하면 돌 광석으로, y좌표 8보다 아래에서 발견하면 심층암 광석으로 바꿉니다
  • 추가됨: #concrete_stairs - 모든 콘크리트 계단 블록
  • 추가됨: #concrete_slabs - 모든 콘크리트 슬래브 블록
  • 추가됨: #dangerous_for_teleportation - 텔레포트 시 위험한 블록을 정의하는 컬렉션 태그
  • 추가: #cat_does_not_teleport_to - 고양이가 순간이동하지 않는 블록
  • 추가됨: #enderman_does_not_teleport_to - 엔더맨이 순간이동하지 않는 블록
  • 추가: #shulker_does_not_teleport_to - 셜커가 순간이동하지 않는 블록
  • 추가: #consumable_does_not_teleport_to - 먹으면 무작위로 순간이동하는 음식을 먹은 엔티티가 순간이동하지 않는 블록
  • 추가됨: #nether_portal_frame - 네더 포털을 만드는 데 사용할 수 있는 블록
  • 추가: #conduit_effect_block - 도관을 만드는 데 사용할 수 있는 블록
  • 삭제됨: #overworld_carver_replaceables 및 #nether_carver_replaceables

아이템 태그

  • 추가됨: #poplar_logs - 모든 포플러 통나무 아이템
  • 추가됨: #wool_stairs - 모든 양털 계단 아이템
  • 추가됨: #wool_slabs - 모든 양털 반 블록 아이템
  • 추가됨: #mushrooms - 모든 버섯 아이템
  • 추가됨: #ores - 모든 종류의 광석을 포함하는 컬렉션 태그
  • 추가됨: #douses_campfires - 불이 붙은 모닥불 블록을 끌 수 있는 아이템
  • 추가됨: #concrete_stairs - 모든 콘크리트 계단 아이템
  • 추가됨: #concrete_slabs - 모든 콘크리트 반 블록 아이템
  • 추가됨: #cloneable_maps - 복제 지도와 모든 탐험가 지도 및 보물 지도 아이템으로 구성되며, map_cloning 레시피의 재료로 사용됩니다
  • 추가됨: #extendable_maps - 제작대나 지도 제작대에서 종이를 사용해 축소할 수 있는 지도
  • 추가됨: #brewing_potion_inputs - 양조 레시피 재료인지 여부와 관계없이 양조기 물약 슬롯에 넣을 수 있는 아이템
  • 추가됨: #furnace_fuel_bottom_takeable - 아래쪽 면에 연결된 호퍼로 화로에서 꺼낼 수 있는 아이템
  • 삭제됨: #brewing_fuel - brewing_fuel 아이템 구성 요소가 이제 양조 연료를 식별하는 데 사용됩니다

생물 군계 태그

  • 각각의 버려진 야영지 변형이 생성되는 생물 군계 태그를 추가했습니다:
    • #has_structure/abandoned_camp_bamboo_jungle
    • #has_structure/abandoned_camp_birch_forest
    • #has_structure/abandoned_camp_cherry_grove
    • #has_structure/abandoned_camp_dappled_forest
    • #has_structure/abandoned_camp_flower_forest
    • #has_structure/abandoned_camp_forest
    • #has_structure/abandoned_camp_meadow
    • #has_structure/abandoned_camp_old_growth_birch_forest
    • #has_structure/abandoned_camp_old_growth_pine_taiga
    • #has_structure/abandoned_camp_old_growth_spruce_taiga
    • #has_structure/abandoned_camp_savanna
    • #has_structure/abandoned_camp_pale_garden
    • #has_structure/abandoned_camp_snowy_taiga
    • #has_structure/abandoned_camp_sparse_jungle
    • #has_structure/abandoned_camp_swamp
    • #has_structure/abandoned_camp_taiga
    • #has_structure/abandoned_camp_windswept_forest
    • #has_structure/abandoned_camp_wooded_badlands

엔티티 유형 태그

  • 추가됨: #cannot_be_dismounted_by_item_usage - 아이템 사용으로 하차시킬 수 없는 엔티티

피해 유형 태그

  • 추가됨: #no_wolf_retaliation - 주인을 지키기 위해 길들인 늑대가 피해의 근원을 공격하게 만들지 않아야 하는 피해 유형

물약 태그

  • 추가됨: #douses_fire - 명중 시 불 블록을 끄는 물약
  • 추가됨: #hurts_water_sensitive_entities - 물에 민감한 개체(예: 엔더맨)에게 피해를 주는 물약
  • 추가됨: #extinguishes_entities - 개체의 불을 끌 수 있는 물약
  • 추가됨: #rehydrates_axolotls - 아홀로틀을 재수화하는 물약

구조물 태그

  • 추가됨 #abandoned_camp - 버려진 야영지의 모든 변형
  • 이름 변경: #on_woodland_explorer_maps → #on_woodland_mansion_maps
  • 이름 변경: #on_ocean_explorer_maps → #on_ocean_monument_maps
  • 이름 변경: #on_jungle_explorer_maps → #on_jungle_pyramid_maps
  • 이름 변경: #on_swamp_explorer_maps → #on_swamp_hut_maps
  • 이름 변경: #on_trial_explorer_map → #on_buried_trial_chambers_map

유체 태그

  • 추가됨: #axolotl_try_find_liquid - 아홀로틀이 찾으려는 모든 유체
  • 추가됨: #dolphin_try_find_liquid - 돌고래가 찾으려는 모든 유체
  • 추가됨: #frog_try_find_land_near_liquid - 개구리가 근처에서 땅을 찾으려는 모든 유체
  • 추가됨: #entity_floatable - 엔티티를 뜨게 만드는 모든 유체

입자

추가됨 minecraft:red_poplar_leaves

  • 레드 포플러 잎 블록에서 떨어집니다
  • 필드가 없습니다

추가됨 minecraft:orange_poplar_leaves

  • 주황 포플러 잎 블록에서 떨어집니다
  • 필드가 없습니다

추가된 minecraft:yellow_poplar_leaves

  • 노란 포플러 잎 블록에서 떨어집니다
  • 필드가 없습니다

A long view of a dappled forest at sunset, with a patch of cherry trees in the distance.

리소스 팩 버전 89.0~97.1

팔레트 텍스처

  • 모든 방어구 장식 팔레트 텍스처의 위치가 textures/trim/color_palettes/로 변경되었습니다textures/palettes/trim/
    • 기본 방어구 장식 팔레트 텍스처는 대신 textures/palettes/trim_base.png
  • 엔티티 방어구 장식 재질 텍스처는 더 이상 minecraft:trims 아틀라스에 paletted_permutations을(를) 사용해 생성하지 않고, 필요할 때 생성합니다
    • 기본 팔레트 ID는 이제 새로운 palette mcmeta 섹션 필드에 지정됩니다
    • 이 섹션에는 필드가 하나 있습니다: base_palette - 매핑할 원본 기본 팔레트 텍스처 ID
  • 아이템 방어구 장식 재질 텍스처는 이전과 같이 paletted_permutations을(를) 사용해 계속 생성됩니다

paletted_permutations 스프라이트 소스

  • 의 팔레트 텍스처 위치가palette_key 및 permutations 필드에서 팔레트 텍스처 ID로 대체되었습니다. 즉, <namespace>:<path>는 이제 다음으로 해석됩니다.<namespace>:textures/palettes/<path>.png

장비 에셋

새로운 선택 사항인 trim_overrides 필드를 사용하면 특정 장비 에셋에 사용되는 특정 장식 재료나 패턴의 텍스처 또는 팔레트를 바꿀 수 있습니다. 이 필드는 장식 재료의 override_armor_assets이전에 지원하던 기능과 사용자 지정 아틀라스 오버라이드를 대체합니다.

  • 형식: 다음 필드를 가진 재정의 항목 목록:
    • when - 일치시킬 재료 및/또는 패턴이 지정된 객체
      • material - 선택 사항인 장식 재료 ID. 지정된 경우 일치시킬 재료
      • pattern - 선택 사항인 장식 패턴 ID. 지정된 경우 일치시킬 패턴
      • 다음 중 하나 이상을 지정해야 합니다: material 또는 pattern
      • 둘 다 지정하면 항목을 사용하려면 둘 다 일치해야 합니다.
    • texture - 선택 사항인 장식 패턴 에셋 ID. 이 항목이 일치할 때 사용할 대체 텍스처
      • 텍스처는 다음과 같은 형식으로 지정합니다: asset_id
      • 지정하지 않으면 패턴의 기본 텍스처가 사용됩니다.
    • palette - 선택 사항인 팔레트 ID. 이 항목이 일치할 때 사용할 대체 팔레트
      • 지정하지 않으면 텍스처에 팔레트 재매핑이 적용되지 않습니다.
    • 항상 처음으로 일치하는 항목이 선택됩니다.
    • 다음 중 하나 이상을 정의해야 합니다: texture 또는 palette

블록 스프라이트

  • 새로운 블록 텍스처 추가:
    • block/orange_poplar_leaves.png
    • block/poplar_door_bottom.png
    • block/poplar_door_top.png
    • block/poplar_log.png
    • block/poplar_log_top.png
    • block/poplar_planks.png
    • block/poplar_sapling.png
    • block/poplar_shelf.png
    • block/poplar_sign.png
    • block/poplar_trapdoor.png
    • block/red_poplar_leaves.png
    • block/red_shrub.png
    • block/shelf_mushroom_stage0.png
    • block/shelf_mushroom_stage1.png
    • block/straw_bed.png
    • block/stripped_poplar_log.png
    • block/stripped_poplar_log_top.png
    • block/poplar_hanging_sign.png
    • block/yellow_poplar_leaves.png

아이템 스프라이트

  • 새로운 아이템 텍스처 추가:
    • item/abandoned_camp_map.png
    • item/black_cushion.png
    • item/blue_cushion.png
    • item/brown_cushion.png
    • item/buried_ancient_city_map.png
    • item/buried_mineshaft_map.png
    • item/buried_treasure_map.png
    • item/buried_trial_chambers_map.png
    • item/cyan_cushion.png
    • item/desert_pyramid_map.png
    • item/desert_village_map.png
    • item/gray_cushion.png
    • item/green_cushion.png
    • item/jungle_pyramid_map.png
    • item/light_blue_cushion.png
    • item/light_gray_cushion.png
    • item/lime_cushion.png
    • item/magenta_cushion.png
    • item/ocean_monument_map.png
    • item/orange_cushion.png
    • item/pink_cushion.png
    • item/plains_village_map.png
    • item/poplar_boat.png
    • item/poplar_chest_boat.png
    • item/poplar_door.png
    • item/poplar_hanging_sign.png
    • item/poplar_sign.png
    • item/purple_cushion.png
    • item/red_cushion.png
    • item/savanna_village_map.png
    • item/snowy_village_map.png
    • item/swamp_hut_map.png
    • item/taiga_village_map.png
    • item/warm_ocean_ruins_map.png
    • item/white_cushion.png
    • item/woodland_mansion_map.png
    • item/yellow_cushion.png
  • 제거된 아이템 텍스처:
    • item/filled_map_markings.png
    • item/light.png

UI 스프라이트

  • 새 UI 텍스처 추가:
    • gui/hanging_signs/poplar.png
    • gui/signs/poplar.png
    • gui/realms/friends.png
    • gui/realms/minigames.png
    • gui/realms/private_server.png
    • gui/sprites/widget/realms_button.png
    • gui/sprites/widget/realms_button_disabled.png
    • gui/sprites/widget/realms_button_highlighted.png

엔티티 텍스처

  • 새 엔티티 텍스처 추가:
    • entity/boat/poplar.png
    • entity/chest_boat/poplar.png
    • entity/cushion/black_cushion.png
    • entity/cushion/blue_cushion.png
    • entity/cushion/brown_cushion.png
    • entity/cushion/cyan_cushion.png
    • entity/cushion/gray_cushion.png
    • entity/cushion/green_cushion.png
    • entity/cushion/light_blue_cushion.png
    • entity/cushion/light_gray_cushion.png
    • entity/cushion/lime_cushion.png
    • entity/cushion/magenta_cushion.png
    • entity/cushion/orange_cushion.png
    • entity/cushion/pink_cushion.png
    • entity/cushion/purple_cushion.png
    • entity/cushion/red_cushion.png
    • entity/cushion/white_cushion.png
    • entity/cushion/yellow_cushion.png

지도 스프라이트

  • 새 지도 텍스처 추가:
    • abandoned_camp.png
    • ancient_city.png
    • desert_pyramid.png
    • mineshaft.png
    • warm_ocean_ruins.png
  • 지도에서 플레이어의 회전 방향을 표시하도록 다음 아이콘을 업데이트했습니다:
    • player.png
    • player_off_limits.png
    • player_off_map.png

블록 무너짐 오버레이 텍스처

  • OIT로 렌더링되는 반투명 블록에 기존 텍스처 대신 사용할 새로운 블록 부서짐 오버레이 텍스처를 추가했습니다:
    • block/destroy_oit_stage_0.png
    • block/destroy_oit_stage_1.png
    • block/destroy_oit_stage_2.png
    • block/destroy_oit_stage_3.png
    • block/destroy_oit_stage_4.png
    • block/destroy_oit_stage_5.png
    • block/destroy_oit_stage_6.png
    • block/destroy_oit_stage_7.png
    • block/destroy_oit_stage_8.png
    • block/destroy_oit_stage_9.png

소리

  • 새로운 소리 이벤트 추가:
    • block.shelf_mushroom.break
    • block.shelf_mushroom.fall
    • block.shelf_mushroom.place
    • block.shelf_mushroom.step
    • block.shelf_mushroom.bounce
    • block.poplar_leaves.ambient
    • block.straw_bed.break
    • block.straw_bed.break_leave
    • block.straw_bed.step
    • block.straw_bed.place
    • block.straw_bed.hit
    • block.straw_bed.fall
    • block.poplar_leaves.break
    • block.poplar_leaves.fall
    • block.poplar_leaves.place
    • block.poplar_leaves.step
    • block.poplar_leaves.hit
    • block.red_shrub.break
    • block.red_shrub.place
    • entity.cushion.break
    • entity.cushion.place
    • entity.cushion.get_up
    • entity.cushion.sit

입자

  • 새로운 입자 텍스처 추가:
    • orange_poplar_1.png
    • orange_poplar_2.png
    • orange_poplar_3.png
    • orange_poplar_4.png
    • red_poplar_1.png
    • red_poplar_2.png
    • red_poplar_3.png
    • red_poplar_4.png
    • yellow_poplar_1.png
    • yellow_poplar_2.png
    • yellow_poplar_3.png
    • yellow_poplar_4.png
    • shelf_mushroom_particle.png
    • straw_bed_particle.png

아이템 모델

  • 블록 모델 요소에 선택 사항인 shade_direction_override 추가
    • 허용되는 값은 기본 방향입니다(down, up, north, south, west, east)
    • 설정하면 면의 방향과 관계없이 해당 요소의 방향별 음영 처리를 재정의합니다
  • 블록 모델 요소에서 shade 제거
    • 이전의 shade_direction_override: "up" 동작을 사용하려면 shade: false을 사용하세요

색조 원천

  • 삭제됨: minecraft:map_color
    • minecraft:map_color에서 읽어 오던 구성 요소가 더 이상 존재하지 않습니다

셰이더 및 후처리 효과

  • terrain.vsh 및 terrain.fsh 셰이더가 멀티 드로우를 지원하도록 리팩터링되었습니다
  • Globals 및 DynamicTransforms의 일부 멤버가 해당 유니폼 블록의 메모리 사용량을 줄이도록 재배치되었습니다

개발자 참고 사항: 리소스 팩으로 가능하긴 하지만, 코어 셰이더를 덮어쓰는 것은 지원되지 않으며 리소스 팩의 의도된 기능도 아닙니다. 이러한 셰이더는 게임 내부 구현의 일부이므로 게임 내부 구조가 발전함에 따라 언제든지 변경될 수 있습니다. 코어 셰이더를 덮어쓰면 매우 멋진 리소스 팩 기능을 구현할 수 있으며, 그중 상당수에는 지원되는 대안이 없다는 점을 알고 있습니다. 앞으로 더 나은 공식 지원 대안을 제공하고자 합니다.

순서 독립 투명도(OIT) 관련 셰이더 변경 사항

  • 순서 독립 투명도를 지원하는 새 셰이더가 추가되었습니다:
    • core/blit_depth.fsh
    • core/oit_composite.fsh
    • core/oit_depth_bounds_cull.fsh
    • include/oit.glsl
    • include/oit_add_transmittance.glsl
    • include/oit_common.glsl
    • include/oit_depth_bounds.glsl
    • include/oit_depth_sample.glsl
    • include/oit_sample.glsl
  • 텍스처 샘플링 로직을 다음 파일에서 추출했습니다: core/terrain.fsh 다음 파일로include/texture_sampling.glsl
  • 다음 코어 셰이더의 이름을 변경했습니다:
    • core/rendertype_clouds.vsh → core/clouds.vsh
    • core/rendertype_clouds.fsh → core/clouds.fsh
    • core/rendertype_world_border.vsh → core/world_border.vsh
    • core/rendertype_world_border.fsh → core/world_border.fsh
  • 순서 독립적 투명도를 지원하도록 핵심 셰이더를 업데이트했습니다
    • 새로운 정의 항목 추가:
      • OIT - 존재하는 경우 OIT가 활성화되어 있음을 나타냅니다
      • OIT_DEPTH_BOUNDS - 존재하는 경우, 깊이 경계 검사를 실행 중임을 나타냅니다
      • OIT_TRANSMITTANCE - 존재하는 경우 투과율 패스가 실행 중임을 나타냅니다
      • OIT_ACCUMULATE - 존재하는 경우, 누적 패스가 실행 중임을 나타냅니다
      • OIT_ALPHA_ONLY - 존재하는 경우, 깊이 경계 또는 투과율 패스가 실행 중임을 나타냅니다
      • OIT_ADDITIVE - 존재하는 경우, 실행 중인 파이프라인에서 OIT 알고리즘이 가산 혼합을 모방해야 함을 나타냅니다
      • OIT_WAVELET_RANK - OIT 알고리즘 내부에서 사용하는 정수
      • OIT_COEFF_COUNT - OIT 알고리즘 내부에서 사용하는 정수
      • OIT_COEFF_ATTACHMENT_COUNT - OIT 알고리즘 내부에서 사용하는 정수
      • RENDERPEARL_DEPTH_IS_ZERO_TO_ONE - 지정되어 있으면 현재 렌더링 백엔드가 깊이 범위 [0, 1]를 사용한다는 뜻입니다. OIT 설정과 관계없이 모든 셰이더에서 전역적으로 사용할 수 있습니다
      • RENDERPEARL_EXPLICIT_DEPTH_INVARIANCE - 지정된 경우, 실행 중인 장치에서 암묵적으로 출력되는 깊이 값이 약간 다를 수 있으므로 OIT 셰이더가 깊이 값을 명시적으로 출력해야 함을 나타냅니다
      • 영향을 받는 셰이더:
        • core/block.fsh
        • core/block.vsh
        • core/clouds.fsh
        • core/clouds.vsh
        • core/entity.fsh
        • core/entity.vsh
        • core/item.fsh
        • core/item.vsh
        • core/particle.fsh
        • core/position_color.fsh
        • core/rendertype_beacon_beam.fsh
        • core/rendertype_clouds.fsh
        • core/rendertype_crumbling.fsh
        • core/rendertype_entity_shadow.fsh
        • core/rendertype_lightning.fsh
        • core/rendertype_lines.fsh
        • core/rendertype_world_border.fsh
        • core/terrain.fsh
        • core/terrain.vsh
        • core/text.fsh
        • core/world_border.fsh
        • core/world_border.vsh
  • 기존 투명도 후처리 체인을 제거했습니다:
    • post_effect/transparency.json
    • shaders/post/transparency.fsh

새 코어 셰이더

  • core/integrate_depth.fsh가 추가되었으며, "3d hud"와 항상 위에 표시되는 기즈모의 깊이 버퍼를 메인 깊이 버퍼에 통합하는 데 사용됩니다

코어 셰이더 제거

  • core/text_background.fsh 및 core/text_background.vsh가 제거되었으며, 텍스트 디스플레이 엔티티의 텍스트 배경은 이제 텍스트 셰이더를 사용해 렌더링됩니다

셰이더 컴파일 변경 사항

  • OpenGL을 사용할 때도 Vulkan과 동일하게 ShaderC가 셰이더를 컴파일합니다
  • 셰이더 인클루드는 이제 ShaderC가 #include 대신 #moj_import
  • 셰이더 입력과 출력은 셰이더 소스에서 위치를 지정해야 합니다
    • 정점 입력 이름은 계속 예상된 이름과 일치해야 합니다
    • 정점 출력은 위치만으로 프래그먼트 입력에 대응되며, 이제 이름은 무시됩니다
  • 새 정의 추가: RENDERPEARL_INSTANCE_INDEX_INCLUDES_BASE_INSTANCE - gl_InstanceIndex이 Vulkan 또는 OpenGL(gl_InstanceID) 의미 체계를 따르는지 나타내는 불리언 값

개발자 노트: 이전 버전에서 OpenGL을 사용하는 경우 버텍스 입력에 위치를 지정할 수 없었습니다. "VULKAN" 매크로가 정의된 경우에만 위치를 지정하면 호환성을 유지할 수 있습니다.

개발자 노트: 이전 버전에서는 버텍스 출력과 프래그먼트 입력을 이름만으로 연결했습니다. 동일한 이름을 계속 사용하면 호환성을 유지할 수 있습니다.

항상 적용되는 후처리 효과 지원

  • 이제 리소스 팩에서 minecraft:end_of_frame 후처리 효과를 정의할 수 있습니다
  • 이 효과는 새로운 posteffect 명령어로 활성화되는 효과를 포함해, 다른 후처리 효과보다 먼저 적용됩니다
  • 리소스 팩이 로드되어 있는 동안 이 후처리 효과는 항상 적용되며, posteffect 명령어로 제어할 수 없습니다
  • 리소스 팩 리소스의 일반적인 규칙에 따라 여러 팩에서 이 효과를 정의한 경우, 목록에서 가장 마지막에 있는 리소스 팩의 효과가 적용됩니다

Makena is enjoying a rest on a cushion while orange poplar leaves rain down from above.

26.3의 버그 수정

  • MC-4 - 아이템 드롭이 가끔 잘못된 위치에 나타납니다
  • MC-2157 - 드래곤 알이 순간이동할 때 방출되는 입자가 올바른 방향을 향하지 않습니다
  • MC-5269 - 멀티플레이어 메뉴에서 서버 주소를 변경해도 상태가 업데이트되지 않음
  • MC-40597 - 게임 내장 전체 화면 모드와 macOS 전체 화면 모드가 함께 작동할 때 게임 창에 오류가 발생할 수 있습니다
  • MC-44654 - 순간 이동한 일부 엔티티의 위치가 클라이언트에서 업데이트되지 않음
  • MC-46421 - 관전자 모드에서는 네더 포털, 엔드 포털, 엔드 게이트웨이를 이용할 수 없습니다
  • MC-51859 - 모든 마우스 오버 툴팁에서 첫 번째 줄과 두 번째 줄 사이의 텍스트 줄 간격이 더 넓음
  • MC-58061 - 엔더맨이 표지판 위로 순간이동할 수 있음
  • MC-59810 - macOS에서 질주 중 블록을 부술 수 없음
  • MC-73162 - 즉시 파괴되는 엔티티를 부수면 크리에이티브 모드에서 가끔 그 뒤에 있는 블록까지 파괴됩니다
  • MC-90148 - 플레이어가 보트에서 내리면 다른 승객의 머리가 옆으로 돌아간 채 남아 있음
  • MC-91006 - 일부 엔티티는 설치하거나 부술 때 이름이 사라집니다
  • MC-96365 - 보트와 뗏목에 내렸다가 다시 탑승하면 회전 관성이 유지됩니다
  • MC-102732 - 화살이 대상에 살짝 빗나갔을 때 엔티티에 튕겨 나가는 것처럼 보입니다
  • MC-102836 - 엔더맨이 위험한 장소 일부로 순간이동할 수 있음
  • MC-102881 - 셜커가 순간 이동할 때 입자를 방출하지 않음
  • MC-106416 - 엔더맨과 후렴과를 먹는 엔티티가 월드 경계 밖이나 가루눈 속으로 순간이동할 수 있음
  • MC-110989 - /spreadplayers는 표지판을 퍼뜨릴 수 있는 유효한 블록으로 간주합니다
  • MC-112580 - 싱글플레이에서 구조 블록 GUI를 열어도 게임이 일시 정지되지 않음
  • MC-112744 - Team NBT 태그는 생명체 엔티티에만 존재함
  • MC-113006 - 낚싯대로 끌어올린 아이템이 부드럽게 움직이지 않고 순간이동하는 것처럼 보임
  • MC-116286 - /spreadplayers가 구조물 공허 위로 엔티티를 퍼뜨릴 수 있음
  • MC-121278 - 다른 키보드 배열을 사용해도 키 조합이 미국 키보드 배열에 매핑됩니다
  • MC-121367 - 게임에서 테두리 없는 전체 화면 모드를 사용하지 않습니다
  • MC-121375 - macOS의 Command(⌘) 키가 키 지정 화면에서 "Win"으로 표시됨
  • MC-122477 - Linux에서 채팅을 열면 누른 키의 문자가 메시지에 추가될 때가 있음
  • MC-122717 - 일부 명령어의 성공 메시지에는 명령어 결과와 달리 영향을 받지 않은 엔티티도 포함됩니다
  • MC-122731 - 보트에서 방향을 틀 때 카메라 움직임이 끊깁니다
  • MC-127939 - 키 지정 메뉴에서 여러 키가 "scancode.number"로 표시됩니다
  • MC-133407 - QWERTY 키보드를 사용하지 않는 경우 1.13 이전 버전에서 업그레이드하면 키 바인드가 전환됨
  • MC-148541 - /spreadplayers 명령어로 수면 근처의 해초 위에 플레이어를 흩어 놓을 수 있습니다
  • MC-149058 - 단축키를 사용해 모루 UI로 아이템을 옮기면, 누른 키가 입력하는 문자가 새 아이템 이름에 추가됩니다
  • MC-151857 - 여러 플레이어에게 영향을 줄 때 /give의 성공 메시지에 잘못된 문자열이 사용됩니다
  • MC-154881 - 핫바에서 아이템을 버리는 동시에 다른 핫바 슬롯으로 전환하면 두 번째 아이템의 동기화가 어긋납니다
  • MC-159283 - 엔드 중심을 둘러싼 점점 좁아지는 고리 형태의 지형 생성에 실패합니다
  • MC-161885 - 슬라임 뒤에 많은 투명한 것들이 렌더링되지 않음
  • MC-161898 - 투명한 입자는 뒤에 있는 다른 입자를 보이지 않게 만듭니다
  • MC-161926 - 얼음이나 색유리를 채굴할 때 블록 파괴 애니메이션이 더 투명하게 표시됨
  • MC-162159 - 보트에 탄 채로 거품 기둥 위를 지나가면 플레이어가 2블록 위로 순간 이동합니다
  • MC-168446 - 단일 짙은 참나무 및 옅은 참나무 묘목은 자랄 수 없는데도 뼛가루를 사용할 수 있음
  • MC-168653 - 셜커 탄환의 투명한 부분 뒤로 몹, 입자, 구름, 물, 투명 블록이 렌더링되지 않음
  • MC-174958 - /gamerule 값이 변경되지 않아도 성공합니다
  • MC-175180 - Silent NBT 태그가 일부 엔티티를 완전히 조용하게 만들지 못함
  • MC-183446 - 엔더맨이 광산 수레나 보트를 타고 있을 때도 여전히 투사체를 피합니다
  • MC-187669 - "투명도 개선" 옵션을 활성화하면 월드 경계가 너무 어둡습니다
  • MC-189953 - macOS의 키 설정 화면에서 Super 키가 "Win"으로 표시됩니다
  • MC-190203 - 투명하거나 특수하게 렌더링되는 블록, 개체, 구름, 물, 입자는 윈드 차지와 충전된 크리퍼, 위더, 브리즈의 갑옷 뒤에서 렌더링되지 않습니다
  • MC-202197 - 엔티티의 이름표 배경이 투명한 것들 뒤에 렌더링됨
  • MC-206356 - 떨어지는 블록의 움직임이 시각적으로 느립니다
  • MC-206540 - 탈것을 탔을 때 입력 지연이 증가합니다
  • MC-210117 - 스컬크 감지기가 얼음과 눈이 녹는 것을 감지하지 못함
  • MC-210584 - 반투명 텍스처를 사용하도록 수정된 아이템 뒤에서 물이 렌더링되지 않음
  • MC-210734 - 반투명 블록과 다른 엔티티가 위치와 관계없이 투명한 거미의 눈 위에 렌더링됩니다
  • MC-212671 - 유형이 tag이고 expand가 true로 설정된 전리품 테이블 항목은 아이템에 전리품 함수를 적용하지 않습니다
  • MC-214113 - 엔더맨과 셜커가 네더 지붕 위로 순간이동할 수 있습니다
  • MC-218015 - 투명 블록과 다른 엔티티가 위치와 관계없이 투명화된 엔더맨의 눈 위에 렌더링됨
  • MC-218156 - 난파선과 해저 폐허에 빈 묻힌 보물 지도가 생성될 수 있습니다
  • MC-222559 - 블록 히트박스와 엔티티 히트박스가 반투명 엔티티 뒤에서 표시되지 않음
  • MC-222818 - 모험 모드에서 TNT에 불을 붙일 수 있습니다
  • MC-223321 - 스폰 보호 구역에서도 거북이 알 위에 서거나 뛰어올라 알을 부술 수 있음
  • MC-223323 - 스폰 보호 구역에서도 경작지를 밟아 망가뜨릴 수 있음
  • MC-223559 - 반투명 마커 갑옷 거치대 뒤에서 투명 블록, 파티클, 구름이 렌더링되지 않습니다
  • MC-224528 - 두 개의 스플래시 문구에서 아포스트로피(') 대신 여는 작은따옴표(’)를 사용합니다
  • MC-227008 - 엔더맨이 낮에 탈것을 타고 있을 때 계속 순간이동하려고 합니다
  • MC-228273 - 염소가 긴 점프 중 유인된 후 제대로 움직이지 않습니다
  • MC-229405 - "개선된 투명도" 옵션을 켜면 보트 내부가 대부분의 반투명 개체 렌더링을 막습니다
  • MC-229831 - 마법 부여대 GUI의 오른쪽 위 모서리에 있어서는 안 되는 픽셀이 세 개 있습니다
  • MC-233888 - 요소와 상호작용하기 위해 스페이스 또는 엔터 키를 누르면 해당 키 입력이 다시 실행됨
  • MC-236497 - 보트에 탄 승객의 머리 회전이 다른 플레이어에게 올바르게 표시되지 않음
  • MC-237053 - 다른 플레이어에게 블록 파괴 파티클이 보이지 않습니다
  • MC-237165 - 다른 플레이어가 블록을 부수는 소리를 들을 수 없음
  • MC-237679 - 보트를 타고 왼쪽이나 오른쪽으로 이동하던 중 내리면 승객의 머리 회전이 특정 방향으로 계속 강제됨
  • MC-239401 - items/light.png 게임 내에 표시되지 않으며 다른 게임 에셋에서 쓸데없이 참조됨
  • MC-245030 - 벌이 처음 윙윙거릴 때만 "벌이 윙윙거림" 자막이 표시됩니다
  • MC-247034 - 다른 플레이어가 엔티티 성장 시 발생하는 입자를 볼 수 없음
  • MC-248600 - 가루눈 속에서 움직일 때 생성되는 입자가 다른 플레이어에게 보이지 않음
  • MC-248666 - 드래곤 알이 순간이동할 때 생성되는 입자를 다른 플레이어가 볼 수 없음
  • MC-249200 - 여러 엔티티를 순간 이동시키면 클라이언트에서 실제 위치와 시각적으로 계속 어긋납니다
  • MC-252369 - 존재하지 않는 기능 사이클로 인해 데이터 팩을 불러오지 못할 수 있음
  • MC-252934 - 그림, 아이템 액자 또는 발광 아이템 액자가 포함된 구조물을 배치하면 다음 로그가 기록됩니다: Block-attached entity at invalid position: [BlockPosition]
  • MC-253023 - 그림, 아이템 액자 또는 발광 아이템 액자를 부숴도 스컬크 비명체가 작동하지 않음
  • MC-254353 점수가 초기화될 때 항상 점수를 제거하는 패킷이 브로드캐스트됨
  • MC-254370 - entity_scores 조건자 유형은 가능한 모든 점수를 확인할 수 없습니다
  • MC-254547 - 경험치 막대를 채운 직후 월드에서 나가면 주민의 레벨이 오르지 않음
  • MC-254661 - /schedule clear 함수 인수에 네임스페이스가 필요함
  • MC-256073에서 픽셀 색상이 잘못됨tab_inventory.png
  • MC-256096 - 팀에 속한 일부 개체는 아군 공격이 비활성화되어 있어도 팀원을 향해 걸어오는 팀원에게 피해를 줄 수 있음
  • MC-256097 - 팀에 속한 일부 개체는 아군 공격이 비활성화되어 있어도 폭발할 때 팀원에게 피해를 줄 수 있음
  • MC-258347 - 엔더맨이 순간이동할 때 더 이상 추가 입자 흔적을 남기지 않습니다
  • MC-258579 - 3인칭 시점에서 탈것을 타고 있을 때 카메라와 달리 플레이어의 머리가 지연되어 회전하지 않습니다
  • MC-259512 - 탑승 중 수평 카메라 회전이 지연됨
  • MC-259583 - 드래곤의 숨결 한 병으로 양조하면 유리병이 반환되지 않습니다
  • MC-259812 - 블록 및 아이템 디스플레이, 침대, 구름, 표지판, 셜커 상자, 반투명 블록 및 엔티티가 텍스트 디스플레이 뒤에서 렌더링되지 않음
  • MC-260780 - 셜커 탄환이 화염구를 항상 남쪽으로 밀어냄
  • MC-263100 - 동굴 생물 군계가 탐험 지도에 표시되는 지형 기복을 방해함
  • MC-263708 - 키 설정 화면에서 키패드 키가 일반 키와 똑같이 표시됩니다
  • MC-264003 - 플레이어를 태운 보트가 얼음 위를 미끄러질 때 갑자기 멈추는 경우가 있습니다
  • MC-265423 - 주민이 한 번에 여러 레벨을 올릴 만큼 경험치를 획득해도 레벨은 한 단계만 올라갑니다
  • MC-265584 - 소울 샌드 바로 위의 거품 기둥에서 발사된 TNT가 위쪽 블록을 시각적으로 통과해 이동합니다
  • MC-265743 - 엔티티, 블록 엔티티, 구름 및 반투명 블록은 항상 텍스트 디스플레이 앞에 렌더링됩니다. see_through이 활성화된 경우
  • MC-266231 - 8번을 초과하는 마우스 버튼은 키 바인드로 설정할 수 없습니다
  • MC-266429 - macOS에서 Shift 키를 누른 채 마우스 휠을 굴리면 단축바 스크롤 방향이 반대로 바뀝니다
  • MC-267902 - 지정한 범위가 너무 클 때 /random의 오류 메시지에 잘못된 범위 최댓값이 표시됨
  • MC-268145 - cache_once 밀도 함수가 작동하지 않음
  • MC-268155 - 특정 조건에서 월드 아래쪽에 렌더링 공백이 생기는 문제
  • MC-268521 - 게임 창에 최소 너비와 높이가 없습니다
  • MC-269968 - macOS에서 Shift 키를 누른 채로는 마우스 스크롤을 할 수 없음(핫바 제외)
  • MC-270706 - 제작할 수 없는 물약을 투척용 또는 잔류형 물약으로 양조하려고 하면 재료는 소모되지만 물약은 그대로 유지됩니다
  • MC-270970 - 플레이어가 위에 보트가 있는 블록을 올라서려 하면 카메라가 흔들립니다
  • MC-271069 - 렌더링되지 않는 돌고래가 아이템을 집어 들면 아이템 엔티티가 플레이어 쪽으로 날아가는 것처럼 보임
  • MC-271297 - /fillbiome변경 사항이 없을 때도 실패하지 않음
  • MC-271723 - 투명 블록과 다른 엔티티가 위치와 관계없이 투명 팬텀의 눈 위에 렌더링됩니다
  • MC-271724 - 투명 블록과 다른 엔티티가 위치와 관계없이 투명한 브리즈의 눈 위에 렌더링됨
  • MC-272801 - 엔더 드래곤의 사망 애니메이션 뒤에 있는 파티클과 반투명 오브젝트가 렌더링되지 않음
  • MC-273327 - #convertable_to_mud블록 태그에서 "convertible"을 "convertable"로 잘못 표기함
  • MC-273708 - 환경 피해를 입은 엔더맨이 엔티티에 탑승한 상태에서도 순간이동을 시도합니다
  • MC-274924 - 보트나 광산 수레 안에서 질식 중인 화난 엔더맨이 아주 먼 거리에서도 대상을 공격할 수 있음
  • MC-275111 - 보트에 탄 동물 두 마리가 유인될 때 플레이어를 보지 않고 옆을 바라봄
  • MC-275532 - 약어 "fps"의 대소문자 표기가 문자열마다 일관되지 않습니다
  • MC-276079 - 클라이언트에 휘두르기 패킷을 보내면 클라이언트가 서버로 패킷을 하나 다시 보냅니다
  • MC-276692 - 대상의 머리 위에 떨어진 잔류형 물약이 대상에게 효과를 부여하지 않음
  • MC-277772 - "Improved Transparency" 옵션을 활성화하면 스테인드글라스의 아이템 모델을 통해 보이는 스테인드글라스가 잘못 렌더링됨
  • MC-277906 - 엔더 진주가 빠른 속도로 날아갈 때 잘못된 위치에 착지함
  • MC-278336 - 매우 빠른 속도에서 플레이어 모델이 여전히 깜빡입니다
  • MC-278557 - 회전 중인 보트에서 내린 다음 몹을 태우면 몹의 머리가 영원히 회전함
  • MC-278771 - 명령어가 리디렉션되었을 때 제안에 잘못된 명령어 컨텍스트가 사용됨
  • MC-279185 -selectWorld.load_folder_access 문자열에서 "folder" 앞에 관사가 빠져 있습니다
  • MC-279285 - 플레이어의 존재로 인해 움직인 경험치 구슬은 블록 안에 갇혀 있었더라도 지면을 향해 빠르게 가속됩니다
  • MC-279395 - 나무가 폐허가 된 포탈 위에 공중에 떠 있는 상태로 생성될 수 있음
  • MC-279561 - 중앙 기둥이 없는 수지 벽돌 담은 단단한 블록이 아닙니다
  • MC-279586 - 소리가 더 먼 곳에서 다시 재생되면 자막이 계속 페이드 아웃되어 오버레이 표시가 지연됩니다
  • MC-279819 - 채굴 피로 III의 채굴 속도 계수가 일정하지 않습니다
  • MC-280250 - 움직이면서 던지거나 발사할 때 투사체의 동기화가 가끔 어긋남
  • MC-293615 - “[아이템] x [숫자]” 툴팁의 서식이 아이템 유형에 따라 일관되지 않습니다
  • MC-293755 - 엔더 드래곤이 몸을 돌릴 때 목과 꼬리가 몸통에서 분리됩니다
  • MC-295678 - 물 위의 반투명 블록이 청크 경계를 넘을 때 깜박임
  • MC-295756 - 피스톤이 클라이언트에서 동기화되지 않아 플레이어가 다른 엔티티와 다르게 이동합니다
  • MC-296006 - 보트에 타고 있을 때 엔티티가 플레이어를 올바르게 바라보지 않습니다
  • MC-296368 - entity.happy_ghast.riding 사운드 이벤트에 자막이 표시되지 않습니다
  • MC-296773 - Gen7 및 Gen7.5 아키텍처의 Intel 그래픽에서 스크린샷을 찍으면 검은 이미지로 렌더링됩니다
  • MC-297741 - 위쪽 버블 기둥에서 중력의 영향을 받는 블록이 위에 있는 단단한 블록을 시각적으로 뚫고 지나갈 수 있음
  • MC-298066 - 탈것에서 침대로 바로 들어가면 플레이어가 잘못된 위치에 놓임
  • MC-298431 - 슬라임 블록으로 보트를 발사할 때 일관성이 없습니다
  • MC-298659 - 반투명 블록과 일부 엔티티가 텍스트 디스플레이보다 위에 렌더링됩니다. 다음 옵션이 활성화된 경우: see_through
  • MC-298762 - 팬텀이 활이나 쇠뇌에서 발사된 화살을 튕겨냄
  • MC-299019 - 탈 수 있는 몹에 탄 채 침대를 사용하면 플레이어가 땅이나 몹 위에서 잠듭니다
  • MC-299460 - 행복한 가스트가 끄는 보트에 탄 안장 얹은 돼지에게서 당근 낚싯대를 해제할 때 동기화 오류가 발생할 수 있음
  • MC-299582 - 특수 제작법은 /recipe을(를) 사용해 부여하거나 가져올 수 없으며, limited_crafting 게임 규칙을 따르지 않습니다
  • MC-300000 - 행복한 가스트를 탄 모든 플레이어를 순간이동시키면 플레이어의 동기화가 해제됩니다
  • MC-300831 - /test locate 명령어가 항상 실패합니다
  • MC-301804 - 싱글플레이에서 테스트 블록 GUI를 열어도 게임이 일시 정지되지 않습니다
  • MC-302221 - 엔티티를 움직이면 화살이 튕겨 나감
  • MC-302271 - 스니퍼가 다시 접속한 후 냄새 맡기를 멈춤
  • MC-302537 - /give실패 메시지가 표시되고 아이템이 지급되지 않는데도 아이템을 100스택 넘게 지급하려는 경우
  • MC-302661 - 창을 들고 무언가와 상호작용하면 창 찌르기 애니메이션이 재생됩니다
  • MC-302687 - 창을 든 상태에서 인벤토리의 아이템을 버리면 창 찌르기 애니메이션이 재생됩니다
  • MC-302705 - 주 손에 창을 들고 있으면 보조 손에 든 아이템의 손 애니메이션 속도에 영향을 줍니다
  • MC-303360 - 평면 캐시된 이동 노이즈 밀도 함수가 모든 Y 레벨에서 다시 계산됩니다
  • MC-303493 - apply_impulse 엔티티 효과는 tick 또는 location_changed 발전 과제 트리거와 함께 사용할 때 영향을 받는 엔티티가 단단한 블록에 부딪히게 하는 충격량 성분을 적용하지 않습니다
  • MC-303626 - "투명도 개선" 옵션을 활성화하면 블록의 충돌 상자, 파티클, 반투명 블록 및 블록이 아닌 아이템이 엔티티의 충돌 상자 뒤에 렌더링됩니다
  • MC-303789을 부여하는 효과가 있는 엔티티를apply_impulse 바라보면 충격량 효과가 X축과 Z축 중 하나에만 적용되도록 제한됩니다.
  • MC-304195 - 마른 팔 오버레이 텍스처에는 모델에서 사용하지 않는 미사용 픽셀이 있습니다
  • MC-304213 - 좀비, 허스크, 드라운드가 창을 들 때 잘못된 팔을 내밉니다
  • MC-304594 - 창으로 상호작용 가능한 엔티티를 탑승 중인 탈것에서 내리게 할 수 있습니다
  • MC-304719 - InhabitedTime월드를 열 때 일부 청크의 NBT 태그 값이 불가능할 정도로 높게 설정될 수 있습니다
  • MC-304920 - 왼손이 주 손일 때 3인칭 시점에서 창이 잘못 표시됨
  • MC-305214 - 엔티티에 튕겨 나가는 화살의 위치가 어긋납니다
  • MC-305422 - 클라이언트가 처리하지 못하는 웨이포인트 패킷으로 인해 플레이어가 간혹 접속 종료될 수 있습니다
  • MC-305535 - 플레이어가 용암에 있을 때 "점프" 키를 한 번만 눌러도 겉날개가 활성화됩니다
  • MC-305707 - /time변경 사항이 없어도 성공으로 보고합니다
  • MC-306012 - 아르마딜로가 시뮬레이션 거리의 가장자리에 있을 때 울타리가 쳐진 구역에서 빠져나올 수 있습니다
  • MC-306127 - 반투명 아이템 뒤에서 블록 윤곽선이 더 이상 보이지 않습니다
  • MC-306156 - "개선된 투명도" 옵션을 활성화하면 반투명 블록이나 유체 사이에 있는 브리즈, 슬라임, 플레이어가 그 뒤에 표시됩니다
  • MC-306231 - "개선된 투명도" 옵션을 활성화한 상태에서 반투명 블록을 통해 보면 보트 안이 물로 채워져 보입니다
  • MC-306318 - "개선된 투명도" 옵션이 활성화된 상태에서 머리에 반투명 아이템을 장착한 플레이어의 머리 너머로 반투명 아이템이 렌더링됩니다
  • MC-306619 - 중국어 입력기를 사용하는 동안 웅크린 상태에서 점프할 수 없음
  • MC-306778 - 야간 투시 효과가 적용된 상태에서 밤에 날씨가 바뀔 때 안개 색이 더 이상 부드럽게 전환되지 않습니다
  • MC-306891 - 웅크린 상태에서 채팅을 열면 IME가 해당하는 CJK 모드로 전환됩니다
  • MC-307122 - 뿌리내린 흙을 괭이질할 때 매달린 뿌리가 떨어지는 현상이 하드코딩된 것으로 보입니다
  • MC-307206 - Std140Builder의 패딩 처리가 잘못되어 있습니다: vec3s 및 ivec3s
  • MC-307285 - 황 큐브 뒤에 반투명 블록이 렌더링되지 않음
  • MC-307319 - Intel Arc GPU에서 Vulkan 렌더링 백엔드를 사용할 때 성능이 낮아지는 문제(특히 Linux에서)
  • MC-307345 - 강력한 황이 생성하는 연기 입자가 색유리 뒤에서 렌더링되지 않습니다
  • MC-307376 - CPU와 GPU가 완전히 활용되지 않아 프레임 속도가 25~35fps에 고정됩니다
  • MC-307384 - VSync가 활성화되어 있어도 Vulkan 렌더링 백엔드를 사용해 전체 화면 모드로 실행할 때 프레임률이 낮으면 화면이 찢어지는 현상이 발생합니다
  • MC-307449 - 조명 제한이 설정된 생성기는 더 이상 밤에 지하에서 몹을 생성하지 않습니다
  • MC-307452 - Vulkan 렌더링 백엔드에서 심각한 성능 저하 발생
  • MC-307596 - OpenGL 렌더링 백엔드가 매우 느린 것 같습니다
  • MC-307616의 로그 메시지에 오타가 있습니다. ActiveProfiler: "aprox"
  • MC-307618 - SoundEngine의 로그 메시지에 있는 오타: "disapeared"
  • MC-307625 - 엔드 포털 또는 엔드 관문을 표시하는 블록 디스플레이에서 발광 효과가 보이지 않음
  • MC-307648 - 충돌 보고서의 시스템 세부 정보 섹션에서 "non-heap"이 "non-head"로 잘못 표기되어 있습니다.
  • MC-307660의 로그 메시지에 오타GameRenderer의 "coudln't"
  • MC-307709 - 위쪽을 향한 황의 가시가 합쳐지는 끝부분 텍스처 맨 꼭대기에 잘못된 픽셀이 하나 있습니다
  • MC-307890 - 간헐천 분출 입자 텍스처 일부가 특정 부분에서 잘못된 색상을 사용합니다
  • MC-307902 - 유황 큐브 내부의 부분적으로 투명한 블록이 올바르게 렌더링되지 않습니다
  • MC-307918 - 스컬크 군락으로 인해 월드 생성 중 로그에 오류가 발생할 수 있습니다
  • MC-307933 - 심층암 광석이 유황 온천 주변의 응회암을 대체하며 지표면에 생성될 수 있음
  • MC-307938 - AMD GPU에서 Vulkan 렌더링 백엔드 사용 시 성능 저하
  • MC-307996 - 게임은 다음 기능이 없는 장치에서 하드웨어 가속을 사용할 수 없습니다: fillModeNonSolid Vulkan 기능
  • MC-308008 - /tag의 성공 메시지가 실제보다 더 많은 엔티티에 영향을 미쳤다고 보고합니다
  • MC-308009 - /scoreboard players enable의 성공 메시지에서 실제보다 더 많은 플레이어에게 적용되었다고 표시합니다
  • MC-308011 - /recipe의 성공 메시지에 실제보다 더 많은 플레이어에게 영향을 미쳤다고 표시됩니다
  • MC-308012 - /enchant의 성공 메시지에 실제로 영향을 준 것보다 더 많은 개체에 영향을 주었다고 표시됩니다
  • MC-308013 - /effect의 성공 메시지에 실제보다 더 많은 엔티티에 적용했다고 표시됩니다
  • MC-308014 - /clear가 실제로 영향을 받은 플레이어 수보다 더 많은 플레이어에게 영향을 미쳤다고 보고합니다
  • MC-308125 - 스크롤 휠을 기울여 옆으로 스크롤하면 선택된 핫바 슬롯이 반대 방향으로 이동하는 것처럼 보입니다
  • MC-308127 - "친구 화면" 키 바인드가 같은 키를 사용하는 디버그 단축키보다 우선 적용됩니다
  • MC-308222 - 월드 생성 높이맵이 청크 저장 및 불러오기를 거치면서 제대로 유지되지 않습니다
  • MC-308254 - 마그마 블록이 있는 상태에서 유황 큐브에게 죽어도 플레이어의 killed_by:sulfur_cube 통계가 증가하지 않음
  • MC-308314 - 황 큐브 안에 있을 때 사용자 지정 플레이어 머리의 텍스처가 제대로 렌더링되지 않음
  • MC-308344 - Vulkan 렌더링 백엔드에서 in/out 배열 또는 행렬 변수가 포함된 셰이더를 컴파일할 때 유효성 검사 오류가 발생합니다
  • MC-308405 - /unpublish실패 메시지가 표시되지만 게임이 게시되지 않은 상태에서도 성공함
  • MC-308406- 대장장이 작업대 메뉴의 갑옷 거치대에 아이템 모델이 잘못 표시됩니다
  • MC-308460 - 야생화와 분홍색 꽃잎의 줄기 일부가 더 밝게 렌더링됩니다
  • MC-308469 - 엔더 드래곤의 머리 히트박스를 공격해도 더 많은 피해를 받지 않습니다
  • MC-308490 - "일반" 유황 큐브 유형은 더 이상 돌 블록을 사용하지 않는데도 돌 소리를 냅니다
  • MC-308593 - 일부 그래픽 환경에서 애니메이션 블록(특히 물과 용암)이 잘못 렌더링됩니다
  • MC-308647- "글꼴 설정" 옵션을 전환한 후 리소스 팩 화면에서 글꼴 글리프가 잘못 캐시될 수 있습니다
  • MC-308694 - 을 사용하면/defaultgamemode LAN 월드에서 모든 플레이어의 게임 모드가 "다른 플레이어 설정"에 지정된 모드로 변경됩니다
  • MC-308699 - 호스트의 게임 모드를 변경하면 LAN에 새로 참가한 플레이어가 강제된 게임 모드를 무시함
  • MC-308749 - 같은 LAN 세션에서 나갔다가 다시 참가하면 게임 모드가 초기화됩니다
  • MC-308752 - Intel Arc에서 테두리 없는 전체 화면 모드로 GUI를 열면 OpenGL 렌더링 백엔드의 프레임 표시가 심하게 끊깁니다
  • MC-308765 - 엔더 진주가 플레이어의 속도를 초기화하지 않음
  • MC-308789 - 모험 모드에서 삼지창으로 뾰족한 점적석과 황 유석을 파괴할 수 있습니다
  • MC-308798 - 돌고래가 아이템을 줍는 데 훨씬 더 오래 걸립니다
  • MC-308804 - 새 월드 만들기 화면에서 입력기가 해당 CJK 모드로 전환되지 않음
  • MC-308809 - 이제 표지판에서 전각 공백이 더 많은 공간을 차지합니다
  • MC-308830 - 침대를 설치해도 발판 절반과 인접한 블록에 블록 업데이트가 전송되지 않음
  • MC-308836 - 난독화된 텍스트의 너비가 더 이상 일정하게 유지되지 않습니다
  • MC-308849 - 크리킹이 넉백을 받을 수 있음
  • MC-308851 - chat_restriction.disabled_by_profile.action 문자열의 대문자 표기가 잘못되었습니다
  • MC-308866 - 월드에 있을 때 온라인 설정을 변경할 수 없음
  • MC-308914 - 발광 효과가 있는 엔더맨이 들고 있는 엔드 포털이나 엔드 관문에는 발광 효과가 적용되지 않습니다
  • MC-308915 - 발광 광산 수레 안에 있을 때 엔드 포털과 엔드 관문이 빛나지 않습니다
  • MC-308916 - 엔드 포털 또는 엔드 관문처럼 렌더링되는 발광 TNT가 빛나지 않습니다
  • MC-308917 아이템은 end_cube 특수 모델 유형이 예상된 위치에서 발광 윤곽선을 표시하지 않습니다
  • MC-308961 - 월드 옵션 화면에서 디버그 단축키를 사용해 게임 모드를 변경해도 "게임 모드" 버튼이 업데이트되지 않음
  • MC-309081 - 모험 모드에서 장식된 항아리와 후렴화가 발사체에 의해 파괴될 수 있습니다
  • MC-309262 - 떨어지는 블록이 착지할 때 아주 잠깐 사라집니다
  • MC-309298- "채팅 지연" 옵션을 0이 아닌 값으로 설정한 상태에서 채팅 메시지를 보내면 간혹 게임에서 추방될 수 있습니다
  • MC-309479 - 일부 시스템에서 로딩 화면 중 "프레임 완료 대기 실패" 메시지와 함께 게임이 충돌합니다
  • MC-309501 - 떨어진 선반이 중심에서 벗어나 회전합니다
  • MC-309565 - "블록 윤곽선 고대비" 옵션을 활성화하면 블록 윤곽선이 반투명 요소 뒤에 렌더링됩니다
  • MC-309872 - "독점 전체 화면" 옵션을 활성화한 상태에서 Windows 키를 누르면 시스템이 멈춥니다
  • MC-309875- "투명도 개선" 옵션 툴팁의 새 번역이 잘못 백포트됨
  • MC-309891 - chat_restriction.disabled_by_launcher문자열에 마침표가 없습니다. 비슷한 문자열과 다릅니다
  • MC-309893 - gamerule.minecraft.fire_spread_radius_around_player.description 문자열에 마침표가 빠져 있으며, 비슷한 문자열과 다릅니다
  • MC-309897 - gui.report_to_server 문자열의 대소문자가 잘못되었습니다
  • MC-309898 - editGamerule.inGame.discardChanges.title 문자열의 대문자 표기가 잘못되었습니다
  • MC-309901 - structure_block.position.x 문자열의 대소문자가 잘못되었습니다
  • MC-309902 - 일부 문자열에 줄바꿈과 인접한 불필요한 공백이 포함됨
  • MC-309903 - "철 곡괭이 아닌가요" 발전 과제 이름에 물음표가 빠져 있습니다
  • MC-309907 - subtitles.block.bubble_column.upwards_inside 문자열에서 "whoosh"가 "woosh"로 잘못 표기되어 있습니다
  • MC-309908 - subtitles.entity.copper_golem.no_item_get문자열에서 "item" 앞에 관사가 빠져 있습니다
  • MC-309911 - commands.worldborder.set.grow 문자열에서 "blocks"와 "seconds"라는 단어는 항상 복수형으로 표시됩니다
  • MC-309914 - commands.op.failed 문자열은 비슷한 문자열과 달리 부사의 위치가 어색하고 일관되지 않습니다
  • MC-309915 - commands.kick.owner.failed 문자열에서 "server"와 "LAN" 앞에 관사가 누락되었습니다
  • MC-309916 - 일부 /stopwatch 문자열에서 문장 중간에 "Stopwatch"라는 단어가 잘못 대문자로 표기되어 다른 명령어와 일관되지 않습니다.
  • MC-309918 - commands.perf.started 문자열에서 "10"과 "second" 사이의 하이픈과 "10" 앞의 관사가 빠져 있습니다.
  • MC-309919 - mco.errorMessage.6002 문자열의 대소문자 표기가 잘못되었습니다
  • MC-309920 - mco.configure.world.close.question.line1 문자열의 대문자 표기가 잘못되었습니다
  • MC-309921 - mco.snapshot.subscription.info 문자열에서 "with" 대신 "to" 전치사를 사용합니다
  • MC-309922 - advMode.trackOutput 문자열의 대문자 표기가 잘못되었습니다
  • MC-309923 - gamerule.minecraft.entity_drops.description 문자열의 대문자 표기가 잘못되었습니다
  • MC-309924 - argument.enum.invalid문자열은 다른 모든 명령어와 달리 플레이스홀더를 작은따옴표가 아닌 큰따옴표로 감쌉니다
  • MC-309925 - mount.onboard문자열의 대문자 표기가 잘못되었습니다
  • MC-309926 - selectWorld.edit.backupSize문자열의 대소문자 표기가 올바르지 않습니다
  • MC-309927 - gui.friends.error.unauthorized 문자열에 마침표가 없습니다. 비슷한 문자열에는 마침표가 있습니다
  • MC-309928 - multiplayer.confirm_command.signature_required 문자열 끝에 마침표가 없습니다
  • MC-309937 - argument.pos.outofbounds문자열 끝에 마침표가 붙어 있으며, 비슷한 문자열과 다릅니다
  • MC-309938 - quickplay.error.invalid_identifier 문자열에서 "world"라는 단어 앞에 관사가 빠져 있습니다
  • MC-309940 - datapackFailure.safeMode.failed.title 문자열은 비슷한 제목 문자열과 달리 마침표로 끝납니다
  • MC-310041 - 특정 조건에서 청크 로딩이 자주 실패함
  • MC-310057 - 일시 정지 메뉴에서 열린 상태로 “발전 과제” 키 지정 키를 누르면 두 메뉴가 모두 닫힙니다
  • MC-310062 - 아르마딜로가 재접속 후 거미 눈을 든 플레이어를 더 이상 따라오지 않습니다
  • MC-310076 - 몹이 플레이어를 공격할 수 없는 거리만큼 떨어진 곳에서 멈추는 경우가 있습니다
  • MC-310182 - 일부 설명 툴팁 문자열에 마침표가 없습니다. 비슷한 문자열과 일치하지 않습니다
  • MC-310184 - commands.bossbar.set.max.unchanged 문자열은 비슷한 문자열과 달리 "maximum"을 "max"로 줄여 씁니다
  • MC-310186 - options.languageWarning 문자열에 마침표가 없습니다. 비슷한 문자열과 다릅니다
  • MC-310187 - commands.bossbar.get.visible.visible 문자열은 유사한 문자열과 달리 "visible" 대신 "shown"을 사용합니다
  • MC-310188 - 일부 /tag list 성공 문자열에서 "태그"라는 단어가 항상 복수형으로 표시됩니다
  • MC-310232 - Realms 플레이어 메뉴에서 게임 창 크기를 조정하면 UI 요소가 잘못 배치됩니다
  • MC-310233 - 백분율이 포함된 일부 문자열은 비슷한 문자열과 달리 백분율 기호 앞에 공백이 있습니다
  • MC-310236 - 일부 문자열은 비슷한 문자열과 달리 "and"라는 단어 대신 앰퍼샌드를 사용합니다
  • MC-310289 - 블록을 오를 때 엔티티의 히트박스보다 완전히 위에 있는 엔티티와의 충돌은 무시됩니다
  • MC-310300 - "독점 전체 화면" 옵션을 비활성화해도 게임 창 위에 다른 창을 표시할 수 없습니다
  • MC-310337 - 게임 로그에 잘못된 최소 형식 버전이 출력되어 pack_format에서 pack.mcmeta
  • MC-310372 - 삼중선의 전원이 꺼지면 청크 간 블록 틱 처리 순서가 깨짐
  • MC-310476 - 투사체는 물속에 있을 때만 월드 경계와 완전히 충돌합니다
  • MC-310595 - macOS의 키 지정 화면에서 Option 키가 "Alt"로 표시됩니다
  • MC-310676 - savanna_lamp_post_01마을 구조에 있는
  • MC-310684 - 재접속 후 낙타가 선인장을 든 플레이어를 더 이상 따라오지 않음
  • MC-310787 - 거래 창을 몇 초 동안 닫아 두어야 주민의 레벨이 오름
  • MC-310939 - 두 명이 탑승한 낙타와 상호작용하는 것이 아이템 사용보다 우선됩니다
  • MC-310962 - 명령어로 거래 항목을 변경한 주민과 상호작용하면 거래 UI가 열렸다가 즉시 닫힙니다
  • MC-311094 - 주민 할인은 거래 창을 닫았다가 다시 열어야 적용됩니다
  • MC-311113 - Wayland에서 링크를 클릭해도 게임이 포커스를 넘겨주지 않음
  • MC-311186 - 플레이어의 머리가 수중 블록 안에 있을 때 물 오버레이와 안개가 렌더링되지 않음
  • MC-311235 - 26.1 이전 버전의 월드를 업그레이드하면 다른 월드의 데이터가 해당 월드에 저장될 수 있습니다
  • MC-311245 - 폐허가 된 포털이 엔드 포털 틀을 대체하며 생성될 수 있음
  • MC-311271 - 일부 전리품 컨텍스트 매개변수가 generic 전리품 컨텍스트 유형에 누락되어 있습니다
  • MC-311272 - 특정 전리품 테이블에서 참조한 전리품 컨텍스트 매개변수가 제공되지 않으면 게임이 충돌합니다
  • MC-311323 - 구조물을 찾으면 아직 생성되지 않은 지형의 후보 청크마다 비어 있는 지역 파일이 생성됩니다
  • MC-311414 - 플레이어가 돼지 위에서 동기화가 어긋난 당근 낚싯대를 사용하면 원하는 거리만큼 순간이동할 수 있습니다
  • MC-311419 - 위에 다른 블록이 놓인 낙하 블록을 부수면, 위쪽 블록이 착지할 때 잠시 보이지 않아 빛이 꺼진 블록 파티클이 드러남
  • MC-311453 - 갈색 무시룸에게 꽃을 먹일 때 나오는 입자가 다른 플레이어에게 보이지 않습니다
  • MC-311454 - 네더에서 물이 증발할 때 발생하는 입자가 제대로 표시되지 않습니다
  • MC-311579 - 눈 층 안에 있을 때 플레이어가 블록 너머를 볼 수 있음
  • MC-311593 - 같은 틱에 창으로 바꾸고 돌진할 때 다른 플레이어의 시점에서 창의 돌진 애니메이션이 떨리는 현상
  • MC-311722 - 전체 화면 모드에서 Windows+↓를 누르면 게임 창이 테두리 없는 창 모드로 잘못 복원됩니다

An abandoned camp with a collapsed tent, unlit campfire and some green cushions.