Minecraft: Java Edition 26.3
새로운 기능, 변경 사항과 버그 수정 내역
자동 번역은 게임 내 용어나 의미가 다를 수 있습니다. 정확한 내용은 원문을 함께 확인해 주세요.
이 업데이트의 목차 231개 항목
마인크래프트 자바 에디션에 야생 경계가 출시되었습니다! 짐을 챙기고 흔적이 끝나고 모험이 시작되는 얼룩덜룩한 숲 속 탐험을 떠나 보세요. 버려진 야영지를 찾아 팝라 나무 사이에 전초기지를 세우고, 짚으로 된 침대에서 별빛 아래 잠들고, 쿠션 위에서 모닥불 이야기를 나눠 보세요. 준비된 자에게 야생은 보상을 준다는 것과 지도는 후회보다 가볍다는 것을 잊지 마세요!
행복한 캠핑 되세요!
새로운 기능
- 얼룩덜룩한 숲 생물군계 추가됨
- 팝라 나무 추가됨
- 쓰러진 팝라 나무 추가됨
- 빨간 팝라 잎, 주황 팝라 잎, 노란 팝라 잎 블록 추가됨
- 팝라 나무 세트 추가됨
- 선반 버섯 추가됨
- 빨간 관목 추가됨
- 버려진 야영지 구조물 추가됨
- 새로운 탐험가 지도 추가됨
- 쿠션 추가됨
- 짚으로 된 침대 추가됨
- 모든 양모 블록용 양모 계단과 양모 반블록 추가됨
- 모든 콘크리트 블록용 콘크리트 계단과 콘크리트 반블록 추가됨
- 관전 모드 플레이어가 포털과 상호작용하여 텔레포트할 수 있음
- 초대 코드 생성 및 관리를 포함한 레알름 기능 개선
- 고딕어 지원 추가됨
얼룩덜룩한 숲 바이옴
- 차가운 바이옴 근처에서 발견할 수 있는 새로운 유형의 숲 바이옴
- 포플러 나무와 쓰러진 포플러 나무가 생성됩니다
- 포플러 나무와 쓰러진 포플러 나무 위에 놓인 선반 버섯을 찾을 수 있습니다
- 빨간 덤불이 생성됩니다
- 다음의 수동 및 중립 몹들이 얼룩덜룩한 숲에서 각각의 차가운 변종이 있을 경우 그 변종을 사용하여 생성됩니다:
- 양
- 닭
- 소
- 돼지
- 토끼
- 여우
- 여기에서 얼룩덜룩한 숲 변종의 새로운 버려진 야영지 구조물을 찾을 수 있습니다
포플러 나무
- 세 가지 색상 변형이 있는 새로운 나무 종류:
- 붉은 포플러 잎
- 주황 포플러 잎
- 노란 포플러 잎
- 각 나무 변형은 잎 색상에 맞는 낙엽 입자 효과를 가지고 있습니다
- 포플러 잎은 포플러 묘목을 떨어뜨리며, 이 묘목은 세 가지 변형 중 무작위로 자랍니다
- 포플러 묘목은 방랑 상인과의 거래를 통해 얻을 수 있습니다
- 포플러 나무 주변 또는 위에 선반 버섯과 낙엽이 자연 생성됩니다
- 나무 줄기는 포플러 통나무로 이루어져 있습니다
- 포플러 통나무는 새로운 포플러 목재 블록 세트로 제작할 수 있습니다
선반 버섯
- 포플러 나무와 쓰러진 포플러 나무에 생성되는 새로운 종류의 버섯
- 작은 크기와 큰 크기 두 가지 크기로 발견됩니다
- 작은 선반 버섯은 뼛가루를 사용해 큰 선반 버섯으로 성장시킬 수 있습니다
- 큰 선반 버섯은 부러질 때 선반 버섯 아이템 두 개를 떨어뜨립니다
- 다른 버섯과 같이 스튜를 만드는 데 사용할 수 있습니다
- 방랑 상인과의 거래에서 얻을 수 있습니다
- 선반 버섯은 밟을 때 침대와 비슷한 약간의 탄성을 가집니다
- 선반 버섯 위에 생물이 튕길 때 튕기는 소리를 냅니다
붉은 덤불
- 작은 무리로 점박이 숲에서 발견할 수 있는 새로운 장식용 식물 블록
- 퇴비통에 사용할 수 있음
- 골분을 빨간 관목에 사용하면 가능하면 임의의 인접 공간에 빨간 관목이 자람
버려진 야영지 구조물
- 다음 생물 군계에서 발견할 수 있는 새로운 종류의 구조물:
- 초원
- 벚꽃 숲
- 숲
- 자작나무 숲
- 고사목 자작나무 숲
- 꽃 숲
- 바람 부는 숲
- 점박이 숲
- 타이가
- 눈 덮인 타이가
- 고사목 가문비나무 타이가
- 고사목 소나무 타이가
- 드문 정글
- 대나무 정글
- 늪지대
- 사바나
- 나무 우거진 황무지
- 옅은 정원
- 각 생물 군계마다 해당 생물 군계를 바탕으로 한 디자인의 구조물 변형이 있음
- 특정 구조물 부품은 모든 생물 군계 변형에 공통으로 사용됨
- 버려진 야영지에서 다양한 보물 상자와 배럴을 찾을 수 있음
쿠션
- 쿠션은 플레이어가 세계에 놓고 앉을 수 있는 아이템입니다.
- 16가지 색상으로 제작할 수 있습니다.
- 동일한 색상의 양털 슬랩 3개를 사용해 쿠션을 제작합니다.
쿠션 배치 규칙
- 쿠션은 평평한 모든 표면에 놓을 수 있습니다.
- 쿠션은 항상 가로 방향으로 격자에 맞게 정렬되며, 세로 방향으로는 받치는 표면 위에 놓입니다.
- 쿠션은 피스톤에 의해 이동되지 않습니다.
- 받치는 블록이 제거되면 쿠션도 부서집니다.
- 쿠션은 충돌 판정이 없으며 다른 객체(다른 쿠션 제외)와 겹칠 수 있습니다.
짚 베드
- 짚 베드는 밤을 지내는 데 사용할 수 있는 새로운 유형의 침대로, 스폰 지점을 설정하지 않고 잠잘 수 있습니다
- 한 번만 사용할 수 있으며 사용 후 파괴됩니다
- 네더나 엔드에서는 사용할 수 없으며, 그곳에서 잠을 자려 하면 파괴됩니다
- 건초 더미 3개를 사용해 제작하며, 4개의 짚 침대를 얻습니다
- 통계 창에 짚 침대에서 잔 횟수를 기록하는 새로운 통계가 추가되었습니다
양모 계단과 양모 반블록
- 각 색상의 양모 블록에 새로운 계단과 반블록 변형이 추가되었습니다
- 양모 계단과 양모 반블록은 다른 양모 블록처럼 진동을 완화하는 데 사용할 수 있습니다

콘크리트 계단과 콘크리트 반블록
- 각 색상의 콘크리트 블록에 새로운 계단과 반블록 변형이 추가되었습니다.
- 콘크리트 반블록과 계단은 돌절단기를 사용하여 제작할 수도 있습니다.
버려진 야영지 탐험가 지도
- 버려진 야영지에 새로운 탐험가 지도가 추가되었습니다.
- 다음 바이옴에 있는 다른 버려진 야영지 위치를 보여주는 지도가 추가되었습니다:
- 대나무 정글
- 벚꽃 숲
- 자작나무 숲
- 얼룩진 숲
- 꽃 숲
- 창백한 정원
- 늪지
- 바람 부는 숲
- 다음 구조물에 대한 지도도 추가되었습니다:
- 고대 도시
- 시험실
- 광산 갱도
- 사막 피라미드
- 정글 피라미드
- 따뜻한 바다 폐허
- 숲 저택
렌즈
- Realm 소유자는 이제 초대 코드를 생성하고 관리할 수 있습니다
- 각 Realm은 최대 다섯 개의 초대 코드를 가질 수 있습니다
- 초대 코드는 활성/비활성으로 설정하거나 삭제할 수 있습니다
- 초대 코드의 만료일도 설정할 수 있습니다
- 플레이어는 Realms 메인 메뉴의 새 "Realm 참가" 화면에서 초대 코드를 입력해 쉽게 Realm에 가입할 수 있습니다
- Realm 설정에 렌더 거리와 시뮬레이션 거리 슬라이더가 추가되었습니다
- Realm의 주요 기능을 소개하는 새로운 Realms 소개 화면이 추가되었습니다
- "Realm 추가" 버튼에서 접근할 수 있습니다
- 체험판이 있을 경우 Realms에 입장할 때 자동으로 표시됩니다

변경 사항
- 메인 메뉴 배경 파노라마가 새로워져, 새로운 얼룩덜룩한 숲 생물 군계와 버려진 캠프가 표시됩니다
- 가문비나무에서 떨어지는 낙엽 입자를 제거했습니다
- 수상한 스튜는 이제 어떤 버섯 두 개로도 조합할 수 있습니다
- 버섯 스튜도 이제 어떤 버섯 두 개로 조합할 수 있습니다
- 지도 위의 플레이어 아이콘이 항상 플레이어가 바라보는 방향을 표시하도록 업데이트되었습니다
- 마을 주민이 직업 레벨을 올려 잠금 해제한 새로운 거래들이, 플레이어가 거래 중일 때도 갱신됩니다
- 지속 몹의 무작위 걷기/헤엄 행동이 플레이어가 근처에 없으면 비지속 몹과 마찬가지로 비활성화됩니다
- 기존의 "개선된 투명도" 방식을 대체할, 순서에 영향받지 않는 새로운 투명도 알고리즘이 적용되어 반투명 문제 해결이 훨씬 좋아졌습니다
- "개선된 투명도"를 토글하는 재정의 가능한 디버그 키 조합 "F3 + X"가 추가되었습니다
- 호미나 삽을 사용할 때 방패를 드는 동작이 경작과 길 만들기보다 우선 적용됩니다
- 게임 모드 전환기에서 어드벤처 모드 아이콘이 침몰 보물 지도 아이콘으로 변경되었습니다
- 구조물 찾기 시 성능이 향상되었습니다
- 청크 생성 성능이 향상되었습니다
탐험가 지도
- 탐험가 지도는 이제 이름이 바뀐 채워진 지도가 아닌 자체 아이템이며, 각각 고유한 아이콘이 있습니다:
- 바다 유적 지도
- 숲 저택 지도
- 매장된 재판소 지도
- 정글 피라미드 지도
- 늪 오두막 지도
- 사막 마을 지도
- 평원 마을 지도
- 사바나 마을 지도
- 눈 덮인 마을 지도
- 타이가 마을 지도
- 매장된 보물 지도
- 매장된 고대 도시 지도
- 매장된 광산 지도
- 사막 피라미드 지도
- 버려진 캠프 지도
- 따뜻한 바다 유적 지도
- 이 아이템들은 창작 모드 인벤토리에서 얻을 수 없습니다
- 기존 세계의 탐험가 지도는 로드 시 새로운 해당 아이템으로 변환됩니다
- 다음 탐험가 지도들은 더 일관된 명칭을 위해 개명되었습니다
- 바다 유적 탐험가 지도 → 바다 유적 지도
- 늪 오두막 탐험가 지도 → 늪 오두막 지도
- 재판소 탐험가 지도 → 매장된 재판소 지도
- 숲 저택 탐험가 지도 → 숲 저택 지도
- 정글 피라미드 탐험가 지도 → 정글 피라미드 지도
- 탐험가 지도는 작업대에서 복제할 수 있으며, 복제된 지도도 각자의 아이템 유형을 유지합니다
- 탐험가 지도와 매장된 보물 지도는 더 이상 작업대나 지도 제작 테이블에서 확대 축소할 수 없습니다
- 매장된 보물 지도는 이전에 두 위치 모두에서 확대 축소가 가능했습니다
- 탐험가 지도는 이전에 지도 제작 테이블에서 확대 축소가 가능했습니다
- "#minecraft:extendable_maps" 태그가 붙은 지도만 확대 축소할 수 있습니다
#minecraft:extendable_maps
- 지도와 빈 지도는 새로운 아이콘을 갖고 있습니다

순서에 독립적인 투명도 (OIT)
- 일반적으로 반투명 표면은 시각적 문제를 피하기 위해 뒤에서 앞으로 렌더링해야 합니다
- 이를 위해서는 렌더링 전에 반투명 기하학을 정렬해야 합니다
- 이 과정은 매우 비용이 많이 들며, 개별 삼각형을 완벽히 정렬해도 교차하는 삼각형은 올바르게 렌더링할 수 없습니다
- 이번 업데이트 전에는 "개선된 투명도" 비디오 설정이 반투명 관련 시각 문제를 완화하려 시도했습니다
- 다양한 유형의 반투명 객체(엔티티, 파티클, 물 등)를 서로 다른 텍스처에 렌더링한 후 이를 결합해 최종 이미지를 만들었습니다
- 이를 통해 일부 문제를 해결하면서도 성능에 어느 정도 영향을 주었습니다
- 하지만 이로 인해 덜 눈에 띄는 다른 문제가 생기기도 했습니다
- 이제 "개선된 투명도" 비디오 설정은 새로운 순서 독립 투명도 알고리즘(이하 OIT)을 활성화합니다
- 이로 인해 반투명 객체를 정렬 없이 아무 순서로 렌더링할 수 있습니다
- 이 방식은 반투명 객체를 통해 볼 때 일부 객체가 사라지는 등 기존의 주요 반투명 관련 시각 문제를 모두 해결합니다
- 하지만 이 알고리즘은 근사치이기에, 여러 겹의 반투명 표면을 통해 볼 때 구름 색이 다소 부정확해지는 등의 작은 시각적 부작용이 새로 생깁니다
- OIT는 기존 "개선된 투명도" 구현보다 더 큰 성능 영향을 줄 것으로 예상합니다
- "개선된 투명도"가 꺼져 있을 때는 동작이 크게 변하지 않으며 게임은 여전히 성능을 우선시하며 필요시 기하학을 정렬합니다
개발자 노트: 이 기능 구현을 가능하게 해준 정보를 공유해준 Rubén Osorio López, Jozufozu, 그리고 마인크래프트 모딩 커뮤니티 모두에게 특별한 감사를 전합니다.
블록, 아이템 및 엔티티에 대한 사소한 조정
- 엔더맨이 무언가를 타고 있을 때 투사체로부터 피해를 입습니다
- 코러스 열매를 먹고 무작위로 텔레포트할 때 텔레포트 방향으로 입자가 나타납니다
- 엔더맨과 셜커가 이제 베드락 위로 텔레포트하지 않습니다
- 아르마딜로가 액체에 잠겼을 때 더 이상 둥글게 말리려고 하지 않습니다
- 스폰 알에 설정된 데이터가 OP 권한을 가진 플레이어가 스폰 알을 몹 스포너에 사용할 때 몹 스포너로 전송됩니다
- 장식된 항아리를 깨뜨릴 때 떨어지는 파편이 사용자 지정 이름 같은 데이터를 유지합니다
- 언데드 몹을 태양으로부터 보호해주는 아이템에 인챈트가 적용됩니다
- 엔더 진주로 텔레포트할 때 텔레포트되는 플레이어의 운동량이 초기화됩니다
UI
- 원시 입력 마우스 설정이 제거되었습니다
- 게임 플레이 중 마우스 입력은 항상 상대 마우스 모드를 사용합니다
- 키 바인딩이 이제 키보드 배열별 키 코드가 아닌 물리적 키를 사용합니다
- 경계 없는 전체 화면이 이제 기본 전체 화면 모드입니다
- 경계 없는 전체 화면과 독점 전체 화면 간 전환 시 더 이상 게임을 재시작할 필요가 없습니다
- 독점 전체 화면이 활성화된 동안 커서가 창 안에 제한됩니다
- 최소 창 크기가 이제 320 x 240 픽셀로 설정되었습니다
- macOS에서 텍스트 입력 시 키를 누르고 있으면 기본 발음 부호 및 후보 팝업이 표시됩니다
- Linux 시스템에서 게임이 Wayland를 기본적으로 사용하고 선호하도록 변경되었습니다(가능한 경우)
- Realm 소유자가 Realm 지역으로 자동 지역 우선순위를 선택할 수 없던 문제를 수정했습니다
- 컨트롤 설정에 "종료 단축키" 옵션이 추가되어 키보드 단축키로 게임 종료를 허용할지 설정할 수 있습니다(Windows/Linux의 Alt + F4, macOS의 Cmd + Q 및 Cmd + W)
- 기본값으로 켜져 있음
- macOS에서 컨트롤 설정에 "오른쪽 클릭 에뮬레이션" 옵션이 추가되어 Control + 왼쪽 클릭을 오른쪽 클릭으로 처리합니다
- 기본값으로 꺼져 있음
- macOS에서 비디오 설정에 "메뉴/독 가시성" 옵션이 추가되어 전체 화면에서 화면 가장자리로 마우스를 이동했을 때 macOS 메뉴 바와 독을 표시할지 제어합니다
- 앞으로 가능해질 경우 Realms가 캐나다, 멕시코, 남아프리카, 미국 애리조나 등 추가 서버 지역을 사용할 수 있도록 지원이 추가되었습니다
디버그 오버레이
- 디버그 오버레이는 이제 게임의 나머지 부분과 별도의 GUI 배율을 지원합니다
- 이 설정은 디버그 옵션 화면에서
F3 + F6 - 기본 배율은 "자동"으로, 일반적인 배율보다 더 높은 해상도를 유지하려고 합니다
- 또 다른 옵션인 "변경 없음"은 일반 GUI 배율과 일치합니다
- 나머지 옵션들은 일반 "GUI 배율"과 동일하게 배율을 직접 조절합니다
- 이 설정은 디버그 옵션 화면에서
- 플레이어 속도를 틱당 블록 단위로 표시하는 "player_speed" 디버그 항목이 추가되었습니다
- 디버그 오버레이에 이제 화면 새로고침 빈도도 표시됩니다
월드 옵션
- 월드 옵션 버튼이 LAN에 열기 버튼 자리에 이동되어 일시정지 메뉴에서 접근할 수 있게 되었습니다.
- 월드 옵션 화면은 "일반"과 "멀티플레이어" 두 섹션으로 나누어져 있습니다.
- "일반" 섹션에는 다음과 같은 옵션이 포함되어 있습니다:
- 기본 게임 모드: 월드의 기본 게임 모드(이는
/defaultgamemode명령어와 동일합니다) - 개인 게임 모드: 현재 월드에서 당신의 활성 게임 모드(이는
/gamemode명령어 또는 F3 + F4와 동일합니다) - 명령어 허용: 이 월드에서 명령어 사용 가능 여부를 제어합니다.
- 난이도: 월드의 난이도를 제어합니다(이는
/difficulty명령어와 동일합니다) - 게임 규칙 편집: 게임 규칙 화면을 열어 월드의 규칙을 조회하고 편집할 수 있습니다.
- 제한 사항: 월드 내에서 당신의 제한 사항을 확인합니다.
- 기본 게임 모드: 월드의 기본 게임 모드(이는
- "멀티플레이어" 섹션에는 다음과 같은 옵션이 포함되어 있습니다:
- LAN: 월드의 멀티플레이어 범위를 변경합니다.
- 포트: LAN에 월드를 열 때 사용할 포트 번호입니다.
- 명령어 접근 권한: 월드에 참여하는 플레이어가 명령어를 사용할 수 있는지 제어합니다.
- 강제 게임 모드: 다른 플레이어들의 게임 모드를 월드의 기본 게임 모드와 일치하도록 강제로 지정할지 제어합니다.
- "일반" 섹션에는 다음과 같은 옵션이 포함되어 있습니다:
- 월드 옵션 화면은 "일반"과 "멀티플레이어" 두 섹션으로 나누어져 있습니다.
- 이제 옵션 메뉴에서 온라인 옵션 화면에 접근하는 온라인 버튼이 항상 표시됩니다.
접근성
- 자막이 범위 내에서 가장 최근 소리를 가리키도록 변경됨
창작 모드 인벤토리
- 광물 아이템과 블록의 순서를 재배열하여, 우선 순위가 없는 재료를 먼저 배치하고, 장비 제작 재료인 우선 순위가 있는 재료를 마지막에 배치함
- 재료
- 우선 순위 없는 광물
- 미가공 우선 순위 광물
- 정제된 우선 순위 광물
- 조각
- 괴수
- 건축 블록
- 우선 순위가 없는 광물 블록 및 변형
- 정제된 우선 순위 광물 블록 및 변형
- 구리 블록 군
- 구리 블록은 콘텐츠가 많아 건축 블록에서 순서의 끝으로 계속 밀림
- 재료
- 자연 블록 탭의 순서를 개선하여 그룹 내 콘텐츠의 순서가 다른 탭과 일치하도록 지상 세계 → 네더 → 엔드 순으로 연속적으로 진행되게 함
기술적 변경 사항
- 데이터 팩 버전이 이제 121.0입니다
- 리소스 팩 버전이 이제 97.1입니다
- 서버 소프트웨어가 감지할 수 있는 일부 로그 라인이 제거되었습니다
- 대신 Minecraft 서버 관리 프로토콜을 사용할 수 있습니다
- 특정 이벤트에 대한 접근 권한이 없으면 피드백 사이트
- blocks.json
definition데이터 생성 보고서의blocks.json정의 필드가 제거되었습니다 - 지형 블록은 이제 지원되는 장치에서 MultiDrawIndirect로 렌더링됩니다
level.datlevel.dat 파일에는 이제version_history이전 데이터 버전 목록이 포함되어 있습니다
창 관리 및 입력 백엔드
- Minecraft는 이제 창 관리, 입력 및 플랫폼 통합을 위해 GLFW 대신 SDL3를 사용합니다
- 키보드 입력은 이제 물리적 키 위치에 SDL 스캔코드를, 레이아웃에 따라 달라지는 텍스트 편집 단축키에 SDL 키코드를 사용합니다
서버 속성
- 이제
white-list속성이 기본적으로true로 설정되어 있습니다
마인크래프트 서버 관리 프로토콜 3.1.0
- 서버가 시작 시 전체 월드 업그레이드를 수행할 때 알림이 추가되었습니다
minecraft:notification/world/upgrade_startedminecraft:notification/world/upgrade_progressminecraft:notification/world/upgrade_finishedminecraft:notification/world/upgrade_failed
데이터 팩 버전 108.0에서 121.0까지
- 명령어
/give,/unpublish및/tick이(가) 이제 오류 신호를 제대로 표시합니다 - 도기 조각이 이제 데이터 기반입니다
- 에 저장된 항목들
minecraft:pot_decorations구성 요소와minecraft:decorated_pot블록 엔티티가 이제 전체 아이템 스택입니다 - 표지판이 사용자 지정 텍스트에서 클릭 이벤트를 자동으로 실행하지 않습니다
- 포션 조합법이 이제 데이터 중심으로 변경되었습니다
- 레지스트리는 정수 계산용(
minecraft:number_providerminecraft:context_int_providerminecraft:number_provider_type)과 부동소수점 계산용(minecraft:context_int_provider,minecraft:context_int_provider_typeminecraft:context_float_provider)으로 분리되었습니다minecraft:context_float_provider,minecraft:context_float_provider_type) - 전용 레지스트리가 있는 전리품 테이블 유형은 이제 레지스트리 요소와 태그 참조를 지원합니다
- 이는 이전에 단일 요소만 허용했던 필드들의 대부분이 이제 네임스페이스 ID 또는 인라인 값을 허용하며, 이전에 목록만 허용했던 필드는 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록, 또는 해시(#)가 붙은 태그 ID를 허용함을 의미합니다
- 영향 받는 유형들:
minecraft:advancementminecraft:item_modifierminecraft:loot_tableminecraft:context_int_providerminecraft:context_float_providerminecraft:predicateminecraft:recipeminecraft:slot_source
- 기존의 참조(reference) 유형들은 현재 쓸모없어져 제거되었습니다 (조건, 아이템 변경자, 슬롯 출처용)
reference
- 요소 목록/태그의 코덱이 이제 인라인 값과 참조를 혼합하는 것을 허용합니다
- 예를 들어, 아이템 수정자와 같은
[{type:set_count, ...}, "minecraft:some_modifier"]가 이제 허용됩니다
- 예를 들어, 아이템 수정자와 같은
- 다음 블록 상태 필드 이름이 변경되었습니다
Name은 이제idProperties은 이제properties
- 블록의 기본 블록 상태를 블록 ID로 직접 간결하게 참조할 수 있습니다

명령어
"posteffect"가 추가되었습니다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 구성 요소는 최대 64,000회까지만 처리됩니다.
nbt
에 대한 변경 사항 tick
- 다음 하위 명령어들은 오류 메시지를 출력하고 0을 반환하는 대신 오류를 신호합니다:
tick step
tick step stop
tick sprint stop
0:tick steptick step stoptick sprint stop
팀 관련 변경 사항team
- "team join"
team join와 "team leave" 서브커맨드의 결과가 이제 정확히 팀에 합류하거나 떠난 개체 수를 반영합니다 (즉, 팀이 변경되지 않은 개체는 제외됨)team leave
아이템 관련 변경 사항item
- 이제 이전에 슬롯이 사용되던 곳마다 슬롯 소스를 인수로 사용합니다
- 이것은
minecraft:command_slot_sourceminecraft:command_slot_source 로 평가됩니다 - 인라인 또는 참조 형식의 슬롯 소스가 될 수 있습니다
- 다중 슬롯을 지정하는 슬롯 소스가 될 수 있습니다
- replace
replace하위 명령에는 새로운 의미가 있습니다:- 각 대상 슬롯의 내용은 슬롯 소스가 제공하는 순서대로 해당하는 원본 아이템으로 하나씩 바뀝니다
- 대상 슬롯이 원본 아이템보다 많으면 남는 슬롯들은 무시됩니다
- 예시: replace [12345] with (ABC) → [ABC45]
replace [12345] with (ABC)→[ABC45]
- 예시: replace [12345] with (ABC) → [ABC45]
- 대상 슬롯이 원본 아이템보다 적으면 남는 아이템들은 무시됩니다
- 예시: replace [123] with (ABCDE) → [ABC]
replace [123] with (ABCDE)→[ABC]
- 예시: replace [123] with (ABCDE) → [ABC]
- "
<slot_type>" 또는 "<slot_type>.<slot_number>" 형식의 문자열 표기 슬롯 범위는 여전히 허용됩니다- 예를 들어 단일 슬롯인 armor.chest 가 될 수 있습니다
armor.chest - container.* 처럼 여러 슬롯이 될 수 있습니다
container.* - 이는
minecraft:slot_range슬롯 범위를 사용하는 minecraft:slot_range 슬롯 소스의 축약형으로 작동합니다- 예시: hotbar.4
hotbar.4는 {type:"minecraft:slot_range",slots:"hotbar.4"} 와 같습니다{type:"minecraft:slot_range",slots:"hotbar.4"}
- 예시: hotbar.4
- 예를 들어 단일 슬롯인 armor.chest 가 될 수 있습니다
- 이것은
- 이제
from entity아이템 소스의 entity 인수에 여러 엔티티를 선택하는 선택기(selector)를 사용할 수 있습니다- 하나 이상의 엔티티가 선택되면 각 엔티티에서 나온 슬롯들이 이어붙여집니다
- 새로운
fill와(과)override하위 명령어가 추가되었으며, 각각의 문법은/item replace/item fill- 각 목적지 슬롯을 소스 아이템으로 채웁니다
- 목적지 슬롯이 소스 아이템보다 많을 경우, 아이템이 반복되어 모든 슬롯을 채웁니다
- 예:
fill [12345] with (ABC)→[ABCAB]
- 예:
/item override- 각 목적지 슬롯의 내용을 해당하는 소스 아이템으로 덮어씁니다
- 목적지 슬롯이 소스 아이템보다 많을 경우, 남은 슬롯들은 비워집니다
- 예:
override [12345] with (ABC)→[ABC__](여기서_는 빈 슬롯을 나타냅니다)
- 예:
의 변경사항execute
- 새로운
slots조건 하위 명령어 추가- 대상 블록 또는 엔티티에 존재하는 슬롯 소스의 슬롯 수를 계산합니다
- 슬롯 소스는
minecraft:command_slot_sourceminecraft:command_slot_source - 룻 유형으로 평가됩니다
/execute if|unless slots block <pos> <slot source>/execute if|unless slots entity <targets> <slot source>
- 구문:
itemsminecraft:command_slot_source- · /execute if|unless slots block <pos> <slot source>
· /execute if|unless slots entity <targets> <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' 변경사항spreadplayers
- 플레이어를 이동시켜도 안전한 블록인지는 이제
#entities_can_teleport_to블록 태그로 제어됩니다
스윙 동작 변경사항swing
- 플레이어에게 사용될 때, 플레이어의 공격력이 더 이상 초기화되지 않습니다
- 스윙 애니메이션을 설정할 수 있는 새로운 선택적 인수가 추가되었습니다
- 허용 값: none, whack, stab
none,whack,stab - 생략 시 기본값은 whack입니다
whack
- 허용 값: none, whack, stab
- 스윙 애니메이션 지속시간을 설정할 수 있는 새 인수가 추가되었습니다
- 형식: 양수 시간 값 (기본 단위는 틱)
- 생략 시 기본값은 6틱입니다
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
- 이제 타임라인 키프레임 간 보간을 지원합니다(확률은 크로스페이드됨)
- 새 수정자 지원 추가:
appendoverride는 입자를 완전히 대체하는 반면, 이 수정자는 아래 레이어들과 모든 요소를 연결함

데이터 컴포넌트
가 추가됨 minecraft:provides_pottery_pattern
- 스택에 저장된 도자기 무늬를 설명합니다
- 형식:
- 다음 요소를 가리키는 네임스페이스 ID:
minecraft:decorated_pot_pattern레지스트리
- 다음 요소를 가리키는 네임스페이스 ID:
추가됨: minecraft:cooking_fuelminecraft:cooking_fuel
- 용광로, 훈연기, 또는 고로의 연료로 사용할 수 있는 아이템을 설명합니다
- 형식: 다음 필드를 가진 객체
burn_timeburn_time - 틱 단위로 이 연료가 타는 시간을 나타내며, 정수값 또는minecraft:context_int_provider레지스트리의 요소를 가리키는 네임스페이스 IDspeed_multiplierspeed_multiplier - 요리/제련 속도를 나타내는 실수값 또는minecraft:context_float_provider레지스트리의 요소를 가리키는 네임스페이스 ID
- 나머지 아이템이 있는 요리용 연료 아이템의 처리 방식:
- 연료 슬롯에 연료가 남아 있으면 나머지 아이템은 땅에 떨어집니다
- 연료가 다 떨어졌다면 나머지 아이템은 연료 슬롯에 남아 있습니다
추가됨: minecraft:brewing_fuelminecraft:brewing_fuel
- 양조대에 연료로 사용할 수 있는 아이템을 설명합니다
- 형식: 필드를 가진 오브젝트
uses- 스냅샷 횟수를 나타내는 정수값 또는minecraft:context_int_provider"minecraft:context_int_provider" 레지스트리의 네임스페이스 IDspeed_multiplier- 양조 속도를 나타내는 실수값 또는minecraft:context_float_provider"minecraft:context_float_provider" 레지스트리의 네임스페이스 ID
- 잔류물이 있는 양조 연료 아이템 처리 방법:
- 연료 슬롯에 연료가 남아 있을 경우, 잔류 아이템은 바닥에 떨어집니다
- 연료가 다 떨어졌을 경우, 잔류 아이템이 연료 슬롯에 남아 있습니다
- 이 동작은 양조대의 입력 슬롯과 시약 슬롯에 놓인 아이템과 동일합니다
- 참고:
#brewing_fuel#brewing_fuel 아이템 태그는 제거되어 새로운 양조 연료 등록에 더 이상 사용되지 않습니다
minecraft:pot_decorations이 변경되었습니다minecraft:pot_decorations
4개의 아이템 ID 목록 대신, 이 구성 요소는 다음 이름의 4개의 선택적 아이템 스택 필드를 가진 오브젝트를 사용합니다:
backleftrightfront
minecraft:trim_material이 변경되었습니다minecraft:trim_material
- 아래에 설명된 대로 인라인 재료 정의 형식이 업데이트되었습니다
새로운 minecraft:block_transformer
- 플레이어와 상호작용 시 아이템이 블록을 다른 블록으로 변환할 수 있게 합니다
- 형식:
- "minecraft:block_transformer" 레지스트리 유형의 네임스페이스 ID
minecraft:block_transformer
- "minecraft:block_transformer" 레지스트리 유형의 네임스페이스 ID
"minecraft:sign_text_front" 와 minecraft:sign_text_front"minecraft:sign_text_back" 가 추가되었습니다minecraft:sign_text_back
- 간판 앞면과 뒷면에 텍스트를 나타내는 두 개의 동일한 구성 요소
- 내용은 아이템 툴팁에 표시됩니다
- 형식은
front_text및back_text블록 엔티티의minecraft:sign및minecraft:hanging_sign필드와 동일하며, 즉messages- 텍스트 구성 요소 목록filtered_messages- 선택적 텍스트 구성 요소 목록, 생략 시messagesmessages및filtered_messages의 항목 수는 같아야 합니다
color- 선택적 염료 색상, 기본값:blackhas_glowing_text- 선택적 불리언, 기본값:false
추가됨 minecraft:waxed
- 내용이 밀랍 처리된 블록을 나타내는 마커
- 필드 없음
추가됨 minecraft:cushion/color
- 아이템으로 놓을 때 쿠션 엔티티에 적용됨
- 형식: 16가지 염료 색상 중 하나
추가됨 minecraft:compostableminecraft:compostable
- 아이템을 퇴비로 만드는 능력과 퇴비통에 층을 추가하는 방식을 나타냄
- 형식: 필드를 가진 객체
layers- 정수형 숫자나 minecraft:context_int_provider 레지스트리의 요소를 가리키는 네임스페이스 IDminecraft:context_int_provider
추가됨 minecraft:villager_foodminecraft:villager_food
마을 주민이 먹을 수 있는 아이템을 나타냅니다. 마을 주민은 이 구성 요소를 가진 아이템과 #villager_picks_up 태그에 포함된 아이템을 줍니다.
- 형식: 필드를 가진 객체
nutrition- 양의 정수로, 아이템을 마을 주민이 먹었을 때 얼마나 배고픔을 채우는지 나타냅니다
minecraft:mob_visibility 가 추가되었습니다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" 중 하나none,whack,stabduration- 음수가 아닌 정수, 애니메이션 길이(틱 단위)
추가됨 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
- 지도는 더 이상 색조 오버레이로 그려지지 않으므로 색상을 적용할 대상이 없습니다.
- 기존 지도는 로드 시 해당 컴포넌트가 제거됩니다.
- ‘minecraft:map_color’ 색조 소스의 제거에 대해서는 리소스 팩 섹션을 참조하세요.
minecraft:map_color
트림 재료
에 있는 요소 형식이 trim_material 레지스트리가 업데이트되었습니다:
asset_name가palette로 대체되었습니다 - 이 재질에 사용할 팔레트 텍스처 IDoverride_armor_assets가 제거되었습니다- 재정의는 이제 리소스 팩 장비 자산에서 정의됩니다
- 팔레트 텍스처 ID에 관한 자세한 내용은 리소스 팩 섹션을 참조하세요
악기
에 있는 요소 형식이 instrument 레지스트리가 업데이트되었습니다:
- 내구도 소모량
durability_damage필드 추가 - 각 사용 시 소모되는 내구도의 양을 나타내는 선택적 0 이상의 정수 - 사용 시간
use_duration필드 업데이트 - 이제 쿨다운 없이 사용할 경우 0으로 설정 가능0
엔티티 데이터
- invulnerable_time
invulnerable_time태그 추가 - 엔티티를 특정 틱 수 동안 일시적으로 무적 상태로 만듦

블록 엔티티 데이터
다음이 변경됨: minecraft:decorated_pot
sherds 필드가 이제 4개의 아이템 ID 목록을 저장하지 않습니다. 대신, 새 형식은 이름이 붙은 4개의 선택적 아이템 스택 필드를 가진 객체입니다:sherds
backleftrightfront
다음이 변경됨: 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
다음 필드는 짧은 정수가 아닌 정수로 저장됩니다:
- "BrewTime" 필드를 short에서 정수형으로 변경했습니다. 이 값은 현재 양조 과정이 지금까지 걸린 시간을 나타냅니다.
BrewTime"Fuel" 필드를 바이트에서 정수형으로 변경했습니다. 이 값은 남아 있는 연료의 양을 나타냅니다. - "Fuel" 필드를 바이트에서 정수형으로 변경했습니다. 이 값은 남아 있는 연료의 양을 나타냅니다.
Fuel
다음의 새로운 필드가 추가되었습니다:
total_brew_timetotal_brew_time - 정수형, 현재 양조 과정이 총 소요될 시간입니다.total_fueltotal_fuel - 정수형, 마지막으로 연료를 보충했을 때 추가된 연료의 양입니다.speed_multiplierspeed_multiplier - 부동소수점, 다음 양조 과정을 빠르게 또는 느리게 하는 데 사용됩니다.
"minecraft:furnace", "minecraft:smoker" 및minecraft:furnace, minecraft:smoker"minecraft:blast_furnace"에 변경 사항이 적용되었습니다.minecraft:blast_furnace
다음 필드는 짧은 정수가 아닌 정수로 저장됩니다:
- 이전의 짧은 정수형에서 정수형으로 변경된
cooking_time_spent필드는 현재 조리 과정이 지금까지 걸린 시간을 나타냅니다 - 이전의 짧은 정수형에서 정수형으로 변경된
cooking_total_time필드는 현재 조리 과정이 총 소요될 시간을 나타냅니다 - 이전의 짧은 정수형에서 정수형으로 변경된
lit_time_remaining필드는 남아 있는 연소 시간을 나타냅니다 - 이전의 짧은 정수형에서 정수형으로 변경된
lit_total_time필드는 마지막 연료 보충 시 추가된 총 연소 시간을 나타냅니다
다음의 새로운 필드가 추가되었습니다:
speed_multiplier- 부동 소수점 숫자형이며 다음 양조 과정을 빠르게 또는 느리게 만듭니다
업적
검증
- 보이는 루트 업적(즉,
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_useminecraft:any_block_use
-
location필드는 이제 인라인 값 또는minecraft:predicate유형의 네임스페이스 ID를 허용합니다
변경됨: minecraft:bee_nest_destroyedminecraft:bee_nest_destroyed
- 이전의
block필드 명칭이blocks로 변경되었으며 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 또는minecraft:block타입의 # 해시 접두사가 붙은 태그 ID를 허용합니다 - 블록 상태 속성과 일치하는
state필드가 추가되었습니다 (형식은 "minecraft:enter_block"과 동일)minecraft:enter_block)
"minecraft:bred_animals"가 변경되었습니다minecraft:bred_animals
- "child", "parent", 그리고
child,parent필드는 이제 인라인 값 또는 "minecraft:predicate" 타입의 네임스페이스 ID를 허용합니다partnerminecraft:predicate
"minecraft:brewed_potion"이 변경되었습니다minecraft:brewed_potion
- 이
potion필드는 이제minecraft:potion_contents데이터 컴포넌트 조건을 허용합니다
변경됨 minecraft:cured_zombie_villager
- 이
villager와(과)zombie필드는 이제minecraft:predicate유형의 인라인 값 또는 네임스페이스 ID를 허용합니다
변경됨 minecraft:default_block_use
-
location필드는 이제 인라인 값 또는minecraft:predicate유형의 네임스페이스 ID를 허용합니다
minecraft:effects_changed이 변경되었습니다minecraft:effects_changed
- 'source' 필드는 이제 'minecraft:predicate' 유형의 인라인 값이나 네임스페이스 ID를 허용합니다
sourceminecraft:predicate
minecraft:enter_block이 변경되었습니다minecraft:enter_block
- 'block' 필드 이름이 'blocks'로 변경되었으며, 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 또는 해시 기호로 시작하는 'minecraft:block' 유형의 태그 ID를 허용합니다
blockblocksminecraft:block
변경됨 minecraft:fall_after_explosion
- "원인" 필드는 이제 인라인 값 또는
causeminecraft:predicateminecraft:predicate타입의 네임스페이스 ID를 허용합니다
변경됨 minecraft:fishing_rod_hooked
- "엔티티" 필드는 이제 인라인 값 또는
entityminecraft:predicateminecraft:predicate타입의 네임스페이스 ID를 허용합니다
변경됨 minecraft:placed_block
-
location필드는 이제 인라인 값 또는minecraft:predicate유형의 네임스페이스 ID를 허용합니다
변경됨 minecraft:item_used_on_block
-
location필드는 이제 인라인 값 또는minecraft:predicate유형의 네임스페이스 ID를 허용합니다
변경됨 minecraft:allay_drop_item_on_block
-
location필드는 이제 인라인 값 또는minecraft:predicate유형의 네임스페이스 ID를 허용합니다
변경됨 minecraft:player_killed_entity
- 이
entity필드는 이제 인라인 값 또는minecraft:predicate타입의 네임스페이스 ID를 허용합니다 - 이
killing_blow.tags.id필드는 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록 또는 #이 붙은 태그 ID를minecraft:damage_type타입의 값으로 허용합니다
minecraft:entity_killed_player이 변경되었습니다minecraft:entity_killed_player
- 이
entity필드는 이제 인라인 값 또는minecraft:predicate타입의 네임스페이스 ID를 허용합니다 - 이
killing_blow.tags.id필드는 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록 또는 #이 붙은 태그 ID를minecraft:damage_type타입의 값으로 허용합니다
minecraft:kill_mob_near_sculk_catalyst가 변경되었습니다minecraft:kill_mob_near_sculk_catalyst
- 이
entity필드는 이제 인라인 값 또는minecraft:predicate타입의 네임스페이스 ID를 허용합니다 - 이
killing_blow.tags.id필드는 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록 또는 #이 붙은 태그 ID를minecraft:damage_type타입의 값으로 허용합니다
이제 minecraft:lightning_strike가 변경되었습니다minecraft:lightning_strike
- bystander와
bystanderlightninglightning필드는 이제 minecraft:predicate 유형의 인라인 값 또는 네임스페이스 ID를 허용합니다minecraft:predicate
이제 minecraft:player_generates_container_loot가 변경되었습니다minecraft:player_generates_container_loot
- loot_table 필드의 이름이 loot_tables로 변경되었으며, 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 해시(#)가 붙은 minecraft:loot_table 유형의 태그 ID를 허용합니다
loot_tableloot_tablesminecraft:loot_table- 태그 또는 목록을 사용할 경우, 목록에 있는 어떤 루트 테이블이 생성되든 트리거가 작동합니다
변경됨 minecraft:thrown_item_picked_up_by_player
- "엔티티" 필드는 이제 인라인 값 또는
entityminecraft:predicateminecraft:predicate타입의 네임스페이스 ID를 허용합니다
변경됨 minecraft:thrown_item_picked_up_by_entity
- "엔티티" 필드는 이제 인라인 값 또는
entityminecraft:predicateminecraft:predicate타입의 네임스페이스 ID를 허용합니다
변경됨 minecraft:player_hurt_entity
- 이
entity필드는 이제 인라인 값이나minecraft:predicate유형의 이름 공간 ID를 허용합니다. - 이
damage.type.tags.id필드는 이제 단일 이름 공간 ID, 이름 공간 ID 목록 또는 해시 접두사가 붙은minecraft:damage_type유형의 태그 ID를 허용합니다.
변경됨 minecraft:entity_hurt_player
- 이제
damage.type.tags.id필드는 단일 네임스페이스 ID, 네임스페이스 ID 목록 또는 해시(#)로 시작하는minecraft:damage_type유형의 태그 ID를 허용합니다
변경됨 minecraft:player_interacted_with_entity
- "엔티티" 필드는 이제 인라인 값 또는
entityminecraft:predicateminecraft:predicate타입의 네임스페이스 ID를 허용합니다
변경됨 minecraft:player_sheared_equipment
- "엔티티" 필드는 이제 인라인 값 또는
entityminecraft:predicateminecraft:predicate타입의 네임스페이스 ID를 허용합니다
변경됨 minecraft:crafter_recipe_crafted
- "recipe_id" 필드의 이름이 "recipes"로 변경되었으며, 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 또는 해시(#)가 붙은 태그 ID(minecraft:recipe 유형)를 허용합니다.
recipe_idrecipesminecraft:recipe- 태그나 목록이 사용된 경우, 나열된 어떤 레시피가 사용될 때든 트리거가 실행됩니다.
변경됨 minecraft:recipe_crafted
- "recipe_id" 필드의 이름이 "recipes"로 변경되었으며, 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 또는 해시(#)가 붙은 태그 ID(minecraft:recipe 유형)를 허용합니다.
recipe_idrecipesminecraft:recipe- 태그나 목록이 사용된 경우, 나열된 어떤 레시피가 사용될 때든 트리거가 실행됩니다.
변경됨 minecraft:recipe_unlocked
- "recipe" 필드의 이름이 "recipes"로 변경되었고, 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 또는 "minecraft:recipe" 유형의 해시(#)로 시작하는 태그 ID를 허용합니다
recipe이 필드는recipes유형의minecraft:recipe입니다- 태그나 목록이 사용된 경우, 나열된 레시피 중 하나가 해제될 때 트리거가 실행됩니다
변경됨 minecraft:slide_down_block
- 'block' 필드 이름이 'blocks'로 변경되었으며, 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 또는 해시 기호로 시작하는 'minecraft:block' 유형의 태그 ID를 허용합니다
blockblocksminecraft:block
변경됨 minecraft:summoned_entity
- "엔티티" 필드는 이제 인라인 값 또는
entityminecraft:predicateminecraft:predicate타입의 네임스페이스 ID를 허용합니다
변경됨 minecraft:tame_animalminecraft:tame_animal
- "엔티티" 필드는 이제 인라인 값 또는
entityminecraft:predicateminecraft:predicate타입의 네임스페이스 ID를 허용합니다
변경됨 minecraft:target_hitminecraft:target_hit
- "projectile" 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 허용합니다
projectile"projectile" 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 허용합니다minecraft:predicate"projectile" 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 허용합니다
변경됨 minecraft:villager_trademinecraft:villager_trade
- 이제
villager필드에서minecraft:predicate유형의 인라인 값이나 네임스페이스 ID를 받을 수 있습니다
슬롯 소스
- 슬롯 소스는 이제 데이터 팩 내의
slot_source폴더에 있는 파일로 정의할 수 있습니다- 슬롯 소스를 인수로 받는 명령어에서 사용할 수 있습니다
minecraft:contents는 더 이상 빈 슬롯만 선택하도록 제한되지 않습니다
변경됨minecraft:group
- 이제
terms필드는 inline 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, inline 값 목록 또는minecraft:slot_source타입의 해시(#)로 시작하는 태그 ID를 받을 수 있습니다. minecraft:group의 inline 형식(이전에는 inline 슬롯 소스 목록만 가능)은 이제 네임스페이스 ID 목록, inline 값 목록 또는minecraft:slot_source타입의 해시(#)로 시작하는 태그 ID도 받을 수 있습니다.- 이 형식은 이제 슬롯 소스의 모든 필드에서 일관되게 사용할 수 있습니다(단독 파일에는 해당되지 않음).
이제 변경된 minecraft:filtered
- 이제
slot_source필드는 inline 값 또는minecraft:slot_source타입의 네임스페이스 ID를 받을 수 있습니다.
변경된 minecraft:contents
- 이제
slot_source필드는 inline 값 또는minecraft:slot_source타입의 네임스페이스 ID를 받을 수 있습니다.
minecraft:limit_slots이 변경되었습니다minecraft:limit_slots
- 이제
slot_source필드는 inline 값 또는minecraft:slot_source타입의 네임스페이스 ID를 받을 수 있습니다.
minecraft:slot_range가 변경되었습니다minecraft:slot_range
- source 필드에는 새로운 유효 타입인 container가 추가되었으며, 이는 룻 컨텍스트를 통해 제공된 컨테이너 또는 인벤토리에서 슬롯을 가져옵니다
sourcesource 필드는 이제 선택 사항입니다container없을 경우 기본값은 container 소스 타입입니다 - loot 테이블의
sourcesource 필드가 업데이트되었습니다- 기본값은
containercontainer 타입입니다
- 기본값은
룻 테이블
- 괭이로 뿌리내린 흙을 경작할 때 드랍되는 아이템을 위한
till/rooted_dirt루트 딧 구성표 추가 - 여러 블록의 드랍표가 이제 도구에 실크 터치나 가위가 있는지 확인하는 조건을 복사본 대신 참조합니다
- "
rollsrolls" 필드가 이제 인라인 값 또는minecraft:context_int_providerminecraft:context_int_provider - 유형의 네임스페이스 ID를 허용합니다
bonus_rolls"minecraft:context_float_providerbonus_rolls" 필드가 이제 인라인 값 또는 minecraft:context_float_provider 유형의 네임스페이스 ID를 허용합니다
드랍표 종류
"minecraft:command_slot_source" 추가minecraft:command_slot_source
- 현재 "/item" 와
/item"/execute" 명령어로 슬롯 출처를 평가할 때 사용됩니다/execute - 다음 매개변수를 사용합니다: "container"
container, 평가할 컨테이너나 인벤토리origin"origin"this_entity명령어가 실행된 위치@s"this_entity" 는 실행 중인 명령어의 @s 엔티티(선택 사항)입니다
추가됨 minecraft:command_compute_default
- 현재 사용 중인 명령어
/compute default명령어 - 다음 매개변수를 받습니다:
origin명령이 실행된 위치인 originthis엔티티, 명령어를 실행하는@s@s 엔티티 (선택 사항)
추가됨 minecraft:command_compute_position
- 현재 사용 중인 명령어
/compute block명령어 - 다음 매개변수를 받습니다:
- minecraft:command_compute_default 에 포함된 모든 것
minecraft:command_compute_default block_entityblock_entity, 명령에서 지정된 위치의 블록 엔티티block_stateblock_state, 명령에서 지정된 위치의 블록 현재 상태
- minecraft:command_compute_default 에 포함된 모든 것
다음이 추가되었습니다: 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:tagminecraft:tag
- 이름 (
name) 필드는 items로 변경되었고, 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록 또는 #으로 시작하는 태그 ID (items타입)를 받을 수 있습니다minecraft:item
변경된 minecraft:loot_table
- 이제
value필드는 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 해시로 시작하는 태그 ID를minecraft:loot_table유형의 값으로 받을 수 있습니다 - 새로운
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를 허용합니다.
- 이 형식은 이제 모든 전리품 함수 타입 필드에 일관되게 적용되어 (독립 실행형 파일은 제외), 모든 해당 필드는 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는
변경됨 minecraft:modify_contents
- 이제
modifier필드는 인라인 값 또는minecraft:item_modifier타입의 네임스페이스 ID를 허용합니다.
변경된 minecraft:set_attributes
- "amount" 하위 필드의 숫자 제공자가 이제 인라인 값 또는
amount"modifiers" 목록에서modifiers타입의 네임스페이스 ID를 허용합니다: minecraft:context_float_providerminecraft:context_float_provider
변경된 minecraft:enchanted_count_increase
- 이제
count필드는minecraft:context_float_provider타입의 인라인 값이나 네임스페이스 ID를 받을 수 있습니다
변경된 minecraft:enchant_with_levels
- 이제
levels필드는 "minecraft:context_int_provider" 유형의 인라인 값 또는 네임스페이스 ID를 받을 수 있습니다minecraft:context_int_provider
"minecraft:set_custom_model_data"가 변경되었습니다minecraft:set_custom_model_data
- "floats" 목록의 요소가 이제 인라인 값 또는
floats타입의 네임스페이스 ID를 허용합니다: minecraft:context_float_providerminecraft:context_float_provider - "colors" 목록의 요소가 이제 인라인 값 또는
colors타입의 네임스페이스 ID를 허용합니다: minecraft:context_int_providerminecraft:context_int_provider
"minecraft:set_enchantments"가 변경되었습니다minecraft:set_enchantments
- "enchantments" 맵의 값이 이제 인라인 값 또는
enchantments타입의 네임스페이스 ID를 허용합니다: minecraft:context_int_providerminecraft:context_int_provider
"minecraft:set_count"가 변경되었습니다.minecraft:set_count
- "count" 필드는 이제 인라인 값 또는
count유형의 이름공간 ID를 허용합니다.minecraft:context_int_providerminecraft:context_int_provider
"minecraft:limit_count"가 변경되었습니다.minecraft:limit_count
- "limit" 구조 내의 "min" 및 "max" 필드가 이제 인라인 값 또는
minmaxlimitminecraft:context_int_provider타입의 네임스페이스 ID를 허용합니다: minecraft:context_int_provider - "limit" 필드는 더 이상 단일 숫자를 허용하지 않습니다
limit
이제 minecraft:set_damage
- 필드가 이제 인라인 값 또는
damage유형의 네임스페이스 ID를minecraft:context_float_provider로 지정할 수 있습니다.
이제 minecraft:set_ominous_bottle_amplifier
- "증폭기" 필드는 이제 인라인 값이나
amplifier타입의 네임스페이스 ID를 허용합니다:minecraft:context_int_providerminecraft:context_int_provider
"minecraft:set_random_dyes"가 변경되었습니다minecraft:set_random_dyes
- "염료의_수" 필드는 이제 인라인 값이나
number_of_dyes타입의 네임스페이스 ID를 허용합니다:minecraft:context_int_providerminecraft:context_int_provider
"minecraft:set_stew_effect"가 변경되었습니다minecraft:set_stew_effect
- 이제
duration목록의 요소에 있는effects필드는 inline 값이나minecraft:context_int_provider타입의 이름공간 ID를 받을 수 있습니다
이제 minecraft:set_loot_table이 변경되었습니다minecraft:set_loot_table
- 사용되지 않는 필드
type - 이름 필드가
nameloot_table_id로 이름이 변경되었습니다loot_table_id
이제 minecraft:exploration_map이 변경되었습니다minecraft:exploration_map
- "destination" 필드는 더 이상 선택 사항이 아니며 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록 또는 "minecraft:structure" 유형의 해시 접두사 태그 ID를 허용합니다.
destinationminecraft:structure - "map_color" 필드는 삭제되었습니다.
map_color - 함수는 더 이상 적용되는 아이템의 유형을 변경하지 않고, 기존 아이템에 지도 데이터를 추가하는 기능만 합니다.
- 이전에는 "minecraft:map"이 필요했고, "minecraft:filled_map"이 생성되었습니다.
minecraft:mapminecraft:filled_map - 생성할 아이템은 이제 룻 항목이나 주민 거래에 의해 선택되므로, 탐험 지도 아이템을 생성하는 데이터 팩은 아이템을 "minecraft:map"에서 "minecraft:filled_map"(또는 탐험가 지도 아이템 중 하나)로 변경해야 합니다.
minecraft:mapminecraft:filled_map - 일치하는 구조물이 없으면 아이템에 "minecraft:map_id"가 남지 않습니다. 바닐라 룻 테이블과 주민 거래처럼, 그런 아이템을 제거하려면 "minecraft:filtered"와 "minecraft:discard_item"을 사용하세요.
minecraft:map_idminecraft:filteredminecraft:discard_item
- 이전에는 "minecraft:map"이 필요했고, "minecraft:filled_map"이 생성되었습니다.
"minecraft:reference"가 제거되었습니다.minecraft:reference
- 이 함수는 더 이상 필요하지 않습니다. 함수 필드를 받는 모든 필드는 이제 (기타 항목과 더불어) 다른 함수의 네임스페이스 ID를 허용합니다.
프레디케이트
- 조건(predicate) 유형을 설명하는 "condition" 필드가 "type"으로 이름이 변경되었습니다.
conditiontype
변경됨 minecraft:all_of
- "terms" 필드는 이제 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 "minecraft:predicate" 형식의 해시 접두사가 붙은 태그 ID를 허용합니다.
terms참고: 이 유형의 값은 더 이상 단일 목록으로 단축할 수 없으며, 명시적으로 "minecraft:all_of" 유형의 전체 개체를 사용해야 합니다.minecraft:predicate minecraft:all_of
변경됨 minecraft:any_of
- "terms" 필드는 이제 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 "minecraft:predicate" 형식의 해시 접두사가 붙은 태그 ID를 허용합니다.
termsminecraft:predicate
변경됨 minecraft:inverted
- "term" 필드는 이제 인라인 값 또는
term유형의 네임스페이스 ID를 허용합니다minecraft:predicateminecraft:predicate
'minecraft:random_chance'가 변경되었습니다minecraft:random_chance
- 'chance' 필드는 이제 숫자 값 또는 'minecraft:context_float_provider' 형식의 네임스페이스 ID를 입력받을 수 있습니다.
chanceminecraft:context_float_provider
제거됨 minecraft:value_check
- 이 조건이 정수형과 실수형 변형으로 분리되었습니다
추가됨 minecraft:int_value_check
- 값이 특정 범위에 속하는지 확인
필드:
value- 인라인 값 또는minecraft:context_int_provider유형의 네임스페이스 IDtest- 다음 중 하나:- 단일 정수를 포함한 인라인 값 또는
minecraft:context_int_provider유형의 네임스페이스 ID- "value" 결과가 제공된
value"test" 값과 같은지 테스트합니다test값
- "value" 결과가 제공된
- 필드가 있는 객체:
min- 선택적 인라인 값(단일 정수 포함) 또는minecraft:context_int_provider유형의 네임스페이스 IDmax- 선택적 인라인 값(단일 정수 포함) 또는minecraft:context_int_provider유형의 네임스페이스 ID- "value" 결과가
value"min" 과min"max" 사이에 있는지(포함) 테스트합니다max
- 단일 정수를 포함한 인라인 값 또는
추가됨 minecraft:float_value_check
- 값을 특정 범위와 비교합니다
필드:
value- 인라인 값 또는minecraft:context_float_provider타입의 네임스페이스 IDtest- 다음 중 하나:- 인라인 값(단일 부동 소수점 값 포함) 또는
minecraft:context_float_provider타입의 네임스페이스 ID- 은(는)
value의 결과가 제공된test값과 같으면 테스트합니다
- 은(는)
- 다음 필드를 가진 객체:
min- 선택적 인라인 값(단일 부동 소수점 값 포함) 또는minecraft:context_float_provider타입의 네임스페이스 IDmax- 선택적 인라인 값(단일 부동 소수점 값 포함) 또는minecraft:context_float_provider타입의 네임스페이스 ID- 은(는)
value의 결과가min와(과)max사이(포함)인지 테스트합니다
- 인라인 값(단일 부동 소수점 값 포함) 또는
이제 변경된 minecraft:time_check
- 구조체
min와(과)max내부 필드는 이제 인라인 값 또는value타입의 네임스페이스 ID를 허용합니다minecraft:context_int_provider - 필드 자체는 이제 인라인 값 또는
value타입의 네임스페이스 ID를 허용합니다 (이전에는 정수만 허용됨)minecraft:context_int_provider
변경된 minecraft:entity_scores
- "min"
min와 "max"max필드는 이제 "scores" 맵 값 내에서 인라인 값이나 "minecraft:context_int_provider" 유형의 네임스페이스 ID를 허용합니다scoresminecraft:context_int_provider - "scores" 필드는 이제 인라인 값이나 "minecraft:context_int_provider" 유형의 네임스페이스 ID를 허용합니다 (이전에 정수만 허용됨)
scoresminecraft:context_int_provider
"minecraft:damage_source_properties"가 변경되었습니다minecraft:damage_source_properties
- "predicate.tags.id" 필드는 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록 또는 "minecraft:damage_type" 유형의 해시 접두사 태그 ID를 허용합니다
predicate.tags.idminecraft:damage_type
"minecraft:reference"가 제거되었습니다.minecraft:reference
- 이 조건은 더 이상 필요하지 않습니다. 이제 룻 조건에 사용하는 모든 필드는 (다른 것들과 함께) 다른 조건의 네임스페이스 ID를 허용하기 때문입니다
바닐라 프레디케이트 추가
이전에는 비어 있던 minecraft:predicate에 새로운 항목 추가minecraft:predicate:
minecraft:tool/can_silk_touchminecraft:tool/can_shearminecraft:block/fast_cooking
minecraft:match_blockminecraft:match_block 조건 유형 추가
블록 상태와 선택적으로 블록 엔티티 데이터 및 컴포넌트(존재하는 경우)와 일치시킴
필드들 ("minecraft:can_place_on" 구성 요소의 요소와 같음):minecraft:can_place_on
blocks블록 - 선택적 블록 ID, 네임스페이스가 포함된 블록 ID 목록 또는 해시(#)로 시작하는 블록 태그state상태 - 선택적 블록 상태 속성 키와 값의 맵nbtNBT - 선택적 블록 엔티티 NBT- 이 필드가 있으면 블록 엔티티가 없을 경우 일치하지 않음
components구성 요소 - 선택적 정확한 구성 요소의 맵- 이 필드가 있으면 블록 엔티티가 없을 경우 일치하지 않음
predicates조건 - 선택적 구성 요소 조건의 맵- 이 필드가 있으면 블록 엔티티가 없을 경우 일치하지 않음
"minecraft:block_state_property" 조건 유형이 제거됨minecraft:block_state_property
- 이는 "minecraft:match_block"으로 완전히 대체됨
minecraft:match_block
포션 조건
"minecraft:potion_contents" 데이터 구성 요소 조건이 특정 포션 효과에 맞춰 매칭할 수 있도록 변경되었습니다.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-minecraft:context_int_provider_type레지스트리에서 가져온 네임스페이스 ID<type-specific fields>
바닐라 정수 숫자 공급자가 추가되었습니다.
minecraft:compostable/low- 는
1를 반환합니다. 만약minecraft:block_state컨텍스트 매개변수가 빈 퇴비통일 경우이며, 그렇지 않으면 30% 확률로 1을 반환합니다.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" 조건과 일치하는 블록에서 사용되는 연료의 연소 시간 감소 계수를 반환합니다.
block/fast_cooking
- "block/fast_cooking" 조건과 일치하는 블록에서 사용되는 연료의 연소 시간 감소 계수를 반환합니다.
minecraft:brewing/uses_default- 양조 연료가 제공하는 기본 양조 횟수를 반환합니다
새로 추가된 minecraft:abs
- 입력값의 절댓값을 반환합니다
input - 최종 결과가 32비트 정수 범위를 벗어나면 계산이 취소됩니다
- 필드:
input- 인라인 값 또는 "minecraft:context_int_provider" 유형의 네임스페이스 IDminecraft:context_int_provider
새로 추가된 minecraft:avg
- 여러 정수 제공자를 평가하여 모든 결과의 산술 평균을 반환합니다
- 나눗셈은 0 방향으로 반올림합니다
0 - 필드:
inputs- 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 "minecraft:context_int_provider" 유형의 해시 접두사 태그 IDminecraft:context_int_provider- 하나 이상의 값이 필요합니다
추가됨 minecraft:binomialminecraft:binomial
- 확률이 p인 동전을 n번 던져서 성공한 횟수를 반환합니다
np - 필드:
n- 동전 던지기 횟수로, 인라인 값 또는 "minecraft:context_int_provider" 유형의 네임스페이스 IDminecraft:context_int_providerp- 한 번 동전 던지기가 성공할 확률 ([0.0, 1.0]), 인라인 값 또는 "minecraft:context_float_provider" 유형의 네임스페이스 ID[0.0, 1.0]minecraft:context_float_provider
추가됨 minecraft:conditionalminecraft:conditional
- 조건이 충족되면
on_true의 값을 반환하고, 그렇지 않으면on_false의 값을 반환합니다. - 필드:
condition-minecraft:predicate타입의 인라인 값 또는 네임스페이스 IDon_true- 조건이 충족될 때 실행되는minecraft:context_int_provider타입의 인라인 값 또는 네임스페이스 IDon_false- 선택적 인라인 값 또는minecraft:context_int_provider타입의 네임스페이스 ID- 생략 시 기본값은 상수
0입니다.
- 생략 시 기본값은 상수
"minecraft:constant"가 추가되었습니다.minecraft:constant
- 상수 값을 반환합니다
- 필드:
value- 정수
- 일반 숫자로 인라인으로 작성할 수도 있습니다 (
foo: 1은(는) 다음과 동일합니다:foo: {type:"minecraft:constant",value:1})
"minecraft:sub"가 추가되었습니다.minecraft:sub
- 왼쪽
left에서 오른쪽right - 최종 결과가 32비트 정수 범위를 벗어나면 계산이 취소됩니다
- 필드:
left- 인라인 값 또는minecraft:context_int_provider유형의 네임스페이스 IDright오른쪽minecraft:context_int_provider- 인라인 값 또는 "minecraft:context_int_provider" 유형의 네임스페이스 ID
추가됨 minecraft:from_float
- 부동 소수점 공급자를 평가하여 정수 값으로 변환합니다
- 비정수 값은 버림 처리됩니다 (즉, 0 방향으로 반올림)
- 32비트 정수 범위를 벗어나거나 (
NaNNaN - )인 값은 오류로 간주되어 계산이 취소됩니다
input필드:minecraft:context_float_provider- 인라인 값 또는 "minecraft:context_float_provider" 유형의 네임스페이스 ID
추가됨 minecraft:max
- 여러 정수 제공자를 평가하여 모든 결과 중 가장 큰 값을 반환합니다
- 필드:
inputs- 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록, 또는 "minecraft:context_int_provider" 타입의 해시 접두사 태그 IDminecraft:context_int_provider타입- 최소한 하나의 값이 필요합니다
"minecraft:min"가 추가되었습니다minecraft:min
- 여러 정수 제공자를 평가하여 모든 결과 중 가장 작은 값을 반환합니다
- 필드:
inputs- 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록, 또는 "minecraft:context_int_provider" 타입의 해시 접두사 태그 IDminecraft:context_int_provider타입- 최소한 하나의 값이 필요합니다
"minecraft:mod"가 추가되었습니다minecraft:mod
- "left"를 "right"로 나눈 나머지를 반환합니다
left를right - 절단 정수 나눗셈을 사용합니다(0 쪽으로 반올림)
- 0으로 나누는 경우 오류로 처리되어 계산이 취소됩니다
- 필드:
left- 인라인 값 또는 "minecraft:context_int_provider" 타입의 네임스페이스 IDminecraft:context_int_provider타입right- 인라인 값 또는 "minecraft:context_int_provider" 타입의 네임스페이스 IDminecraft:context_int_provider타입
를 추가했습니다 minecraft:floor_mod
- 의 나머지를 반환합니다
left에 의해right - 내림 정수 나눗셈을 사용합니다 (음의 무한대로 반올림)
- 0으로 나누면 오류로 처리되어 계산이 취소됩니다
- 필드:
left- 인라인 값 또는minecraft:context_int_provider유형의 네임스페이스 IDright- 인라인 값 또는minecraft:context_int_provider유형의 네임스페이스 ID
를 추가했습니다 minecraft:environment_attribute
- 환경 속성(
minecraft:environment_attribute) - 필드
attribute- 가져올 환경 속성 ID (정수로 표현 가능해야 함)
추가됨: minecraft:negateminecraft:negate
- 의 부호를 반전하여 반환합니다
input - 최종 결과가 32비트 정수 범위를 벗어나면 계산이 취소됩니다
- 필드:
input- 인라인 값 또는minecraft:context_int_provider유형의 네임스페이스 ID
추가됨: minecraft:number_dispatcherminecraft:number_dispatcher
- 조건을 충족하는 첫 번째 경우를 반환하거나 아무 것도 없다면
default를 반환합니다 - 필드:
cases- 디스패처가 수행을 시도할 순서대로 나열된 경우들의 목록- 필드:
condition-minecraft:predicate형식의 인라인 값 또는 네임스페이스 ID(minecraft:predicate)value- 조건이 충족될 경우 실행되는minecraft:context_int_provider형식의 인라인 값 또는 네임스페이스 ID(minecraft:context_int_provider)
- 필드:
default기본값minecraft:context_int_provider- 선택적인 인라인 값 또는 네임스페이스 ID의- 생략 시 상수
00
- 생략 시 상수
minecraft:pow 추가됨minecraft:pow
- 의
base제곱을 반환합니다exponent - 지수가 음수일 경우 계산이 취소됩니다
- 밑과 지수 모두 0일 경우 계산이 취소됩니다
- 최종 결과가 32비트 정수 범위를 벗어나면 계산이 취소됩니다
- 필드:
base- 인라인 값 또는 타입이 minecraft:context_int_provider 인 네임스페이스 IDminecraft:context_int_providerexponent- 인라인 값 또는 타입이 minecraft:context_int_provider 인 네임스페이스 IDminecraft:context_int_provider
추가됨 minecraft:mul
- 여러 정수 제공자를 평가하여 모든 결과의 곱을 반환합니다
- 최종 결과가 32비트 정수 범위를 벗어나면 계산이 취소됩니다
- 필드:
inputs- 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록, 또는 #으로 시작하는 태그 ID로서 타입이 minecraft:context_int_providerminecraft:context_int_provider- 최소 하나 이상의 값이 필요합니다
추가됨 minecraft:div
- 를 반환합니다
left나누기right - 절삭 정수 나눗셈을 사용합니다 (제로 방향으로 반올림)
- 0으로 나누는 경우 오류로 처리되며 계산이 취소됩니다
- 필드:
left- 인라인 값 또는minecraft:context_int_provider유형의 네임스페이스 IDright- 인라인 값 또는minecraft:context_int_provider유형의 네임스페이스 ID
새로 추가됨 minecraft:floor_div
- 를 반환합니다
left나누기right - 내림 정수 나눗셈을 사용합니다 (음의 무한대 방향으로 반올림)
- 0으로 나누는 경우 오류로 처리되며 계산이 취소됩니다
- 최종 결과가 32비트 정수 범위를 벗어나면 계산이 취소됩니다
- 필드:
left- 인라인 값 또는minecraft:context_int_provider유형의 네임스페이스 IDright- 인라인 값 또는minecraft:context_int_provider유형의 네임스페이스 ID
새로 추가됨 minecraft:score
- 선택한 대상의 점수를 반환합니다
- 점수가 없으면 제공자는
fallback - 필드:
score- 목표 이름target- 점수 보유자 (숫자 제공자 버전과 동일한 형식)fallback- 선택적 인라인 값 또는minecraft:context_int_provider유형의 이름 공간 ID- 생략 시 기본값은 상수
0입니다
- 생략 시 기본값은 상수
다음 추가: minecraft:storage
- 명령 저장소에서 정수 값을 반환합니다
- 값이 없거나 숫자가 아니거나 경로에서 여러 값을 반환하면 제공자는
fallback - 정수가 아닌 숫자 NBT 값의 변환은 정의되어 있지 않습니다
- 필드:
storage- 명령 저장소의 이름 공간 IDpath- NBT 경로fallback- 선택적 인라인 값 또는minecraft:context_int_provider유형의 이름 공간 ID- 생략 시 기본값은 상수
0입니다
- 생략 시 기본값은 상수
다음 추가: minecraft:add
- 여러 정수 제공자를 평가하고 모든 결과의 합을 반환합니다
- 최종 결과가 32비트 정수 범위를 벗어나면 계산이 취소됩니다
- 필드:
inputs- 한 줄 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 한 줄 값 목록, 또는 "minecraft:context_int_provider" 유형의 해시 접두사가 붙은 태그 IDminecraft:context_int_provider유형- 최소 한 개 이상의 값이 필요합니다
추가됨 minecraft:uniform
- 닫힌 범위에서 무작위 정수를 선택합니다
- 필드:
minmin - 최소값(포함), 한 줄 값 또는 "minecraft:context_int_provider" 유형의 네임스페이스 IDminecraft:context_int_provider유형maxmax - 최대값(포함), 한 줄 값 또는 "minecraft:context_int_provider" 유형의 네임스페이스 IDminecraft:context_int_provider유형
추가됨 minecraft:weighted_list
- 가중치가 부여된 숫자 제공자 분포에서 값을 반환
- 필드:
distribution- 다음 필드를 가진 객체들의 목록- 필드:
data- 인라인 값 또는minecraft:context_int_provider타입의 네임스페이스 IDweight- 양의 정수
- 필드:
부동 소수점 수 제공자
- "minecraft:context_float_provider" 레지스트리가 추가되었습니다
minecraft:context_float_provider모든 계산은 단정도 부동소수점 숫자("float")를 사용합니다 - NaN 및 무한대 결과의 계산은 정의되어 있지 않습니다
- 형식:
- type - "minecraft:context_float_provider_type" 레지스트리에서 가져온 네임스페이스 ID
type<유형별 필드>minecraft: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- 인라인 값 또는minecraft:context_float_provider유형의 네임스페이스 ID
새로 추가된 minecraft:avg
- 여러 부동 소수점 제공자를 평가하고 모든 결과의 산술 평균을 반환합니다.
- 필드:
inputs- 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 "minecraft:context_float_provider" 유형의 해시 접두사가 붙은 태그 IDminecraft:context_float_provider유형- 최소 하나 이상의 값이 필요합니다.
minecraft:ceil가 추가되었습니다minecraft:ceil
- 의 천장값(즉, 양의 무한대로 반올림된 값)을 반환합니다
input - 필드:
input- 인라인 값 또는minecraft:context_float_provider유형의 네임스페이스 ID
추가됨 minecraft:conditionalminecraft:conditional
- 조건이 충족되면
on_true의 값을 반환하고, 충족되지 않으면on_false의 값을 반환합니다 - 필드:
condition- 인라인 값 또는minecraft:predicate유형의 네임스페이스 IDon_true- 조건이 충족될 때 실행되는 인라인 값 또는minecraft:context_float_provider유형의 네임스페이스 IDon_false- 선택적 인라인 값 또는minecraft:context_float_provider유형의 네임스페이스 ID- 누락 시 기본값은 상수
0.0입니다
- 누락 시 기본값은 상수
"minecraft:constant"가 추가되었습니다.minecraft:constant
- 상수 값을 반환합니다
- 필드:
value- 실수값
- 번호만으로도 인라인 작성 가능하며 (
foo: 1.0은(는) 다음과 같습니다foo: {type:"minecraft:constant",value:1.0})
다음이 추가되었습니다: minecraft:cos
- 의 코사인 값을 반환합니다
input - 필드:
input- 라디안 단위의 인수이며, 인라인 값 또는minecraft:context_float_provider유형의 네임스페이스 ID입니다
"minecraft:sub"가 추가되었습니다.minecraft:sub
- 값을 반환합니다
left미만right - 필드:
left- 인라인 값 또는 네임스페이스 ID인minecraft:context_float_provider타입right- 인라인 값 또는 네임스페이스 ID인minecraft: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- 인라인 값 또는minecraft:context_float_provider형식의 네임스페이스 ID
다음이 추가됨: minecraft:from_int
- 정수 제공자를 평가하여 부동소수점 값으로 변환합니다.
- 필드:
input- 인라인 값 또는minecraft:context_int_provider형식의 네임스페이스 ID
추가됨 minecraft:length
- 여러 부동 소수점 제공자를 평가하여 제곱 합의 제곱근을 반환함
- 필드:
inputs- 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 'minecraft:context_float_provider' 유형의 해시 접두사 태그 IDminecraft:context_float_provider유형- 최소 한 개의 값이 필요함
추가됨 minecraft:max
- 여러 부동 소수점 제공자를 평가하여 모든 결과 중 가장 큰 값을 반환함
- 필드:
inputs- 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 'minecraft:context_float_provider' 유형의 해시 접두사 태그 IDminecraft:context_float_provider유형- 최소 한 개의 값이 필요함
"minecraft:min"가 추가되었습니다minecraft:min
- 여러 부동 소수점 제공자를 평가하여 모든 결과 중 가장 작은 값을 반환함
- 필드:
inputs- 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 'minecraft:context_float_provider' 유형의 해시 접두사 태그 IDminecraft:context_float_provider유형- 최소 한 개의 값이 필요함
"minecraft:mod"가 추가되었습니다minecraft:mod
- 의 나머지를 반환합니다
left의right - 필드:
left- 인라인 값 또는minecraft:context_float_provider유형의 네임스페이스 IDright- 인라인 값 또는minecraft:context_float_provider유형의 네임스페이스 ID
추가됨: minecraft:negateminecraft:negate
- 의 부정을 반환합니다
input - 필드:
input- 인라인 값 또는minecraft:context_float_provider유형의 네임스페이스 ID
추가됨: minecraft:number_dispatcherminecraft:number_dispatcher
- 조건을 충족하는 첫 번째 경우를 반환하거나
default해당하는 경우가 없으면 기본값을 반환합니다 - 필드:
cases- 디스패처가 실행을 시도할 순서대로 나열된 경우 목록- 필드:
condition- 인라인 값 또는minecraft:predicate타입의 네임스페이스 ID (value조건이 충족되면 실행되는 인라인 값 또는minecraft:context_float_provider타입)
- 필드:
default- 선택 사항인 인라인 값 또는minecraft:context_float_provider타입의 네임스페이스 ID- 생략 시 기본값은 상수
0.0입니다
- 생략 시 기본값은 상수
minecraft:pow 추가됨minecraft:pow
- 다음 값을 반환합니다:
base의 거듭제곱exponent - 필드:
base- 인라인 값 또는 "minecraft:context_float_provider" 유형의 네임스페이스 IDminecraft:context_float_provider유형exponent- 인라인 값 또는 "minecraft:context_float_provider" 유형의 네임스페이스 IDminecraft:context_float_provider유형
추가됨 minecraft:mul
- 여러 플로트 프로바이더를 평가하고 모든 결과의 곱을 반환합니다
- 필드:
inputs- 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 '#'로 시작하는 태그 ID (minecraft:context_float_provider타입)- 최소 하나 이상의 값이 필요합니다
추가됨 minecraft:div
- 다음 값을 반환합니다:
left를right - 필드:
left- 인라인 값 또는 "minecraft:context_float_provider" 유형의 네임스페이스 IDminecraft:context_float_provider유형right- 인라인 값 또는 "minecraft:context_float_provider" 유형의 네임스페이스 IDminecraft:context_float_provider유형
추가됨: "minecraft:round"minecraft:round
- 입력값(input)을 반올림하여(가장 가까운 정수로, 0.5는 양의 무한대로 반올림) 그 값을 반환합니다
input - 필드:
input- 인라인 값 또는minecraft:context_float_provider타입의 네임스페이스 ID
가 추가되었습니다: minecraft:sin
- sine(사인) 값을 반환합니다:
input - 필드:
input- 인수는 라디안 단위, 인라인 값 또는minecraft:context_float_providerminecraft:context_float_provider 유형의 네임스페이스 ID
가 추가되었습니다: minecraft:sqrt
- 의 제곱근을 반환합니다
input - 필드:
input- 인라인 값 또는minecraft:context_float_provider타입의 네임스페이스된 ID
다음 추가: minecraft:storage
- 명령어 저장소에서 float 값을 반환합니다
- 값이 없거나 숫자가 아니거나 경로가 여러 값을 반환하면, 제공자는
fallback - 숫자가 float가 아닌 NBT 값의 변환은 정의되어 있지 않습니다
- 필드:
storage- 명령어 저장소의 네임스페이스 IDpath- NBT 경로fallback- 선택적 인라인 값 또는minecraft:context_float_providerminecraft:context_float_provider 유형의 네임스페이스 ID- 생략 시 기본값은 상수
0.00.0 입니다
- 생략 시 기본값은 상수
다음 추가: minecraft:add
- 여러 float 제공자를 평가하여 모든 결과의 합계를 반환합니다
- 필드:
inputs- 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는minecraft:context_float_providerminecraft:context_float_provider 유형의 # 태그 ID- 최소 하나의 값이 필요합니다
추가됨 minecraft:truncate
- 0 방향으로 내림한 (0에 가까운 방향으로 반올림된) 값을 반환합니다
input - 필드:
input- 인라인 값 또는 종류가minecraft:context_float_provider인 경우의 네임스페이스 ID
추가됨 minecraft:uniform
- 범위에서 무작위 숫자를 선택합니다
- 필드:
min- 최소값, 인라인 값 또는 "minecraft:context_float_provider" 유형의 네임스페이스 IDminecraft:context_float_provider유형max- 최대값, 인라인 값 또는 "minecraft:context_float_provider" 유형의 네임스페이스 IDminecraft:context_float_provider유형
추가됨 minecraft:weighted_list
- 가중치가 있는 숫자 제공자 분포에서 값을 반환합니다
- 필드:
distribution- 다음 필드를 포함하는 객체들의 목록- 필드:
data- 인라인 값 또는 종류가minecraft:context_float_provider인 경우의 네임스페이스 IDweight- 양의 정수
- 필드:

조합법
포션 양조 조합법
포션 양조 조합법이 이제 데이터 기반으로 전환되었습니다. 데이터 팩을 통해 새로운 조합법을 추가하거나 기존의 기본 조합법을 수정할 수 있습니다. 양조 조합법은 "minecraft:brewing" 유형을 사용합니다.minecraft:brewing
주요 내용은 다음과 같습니다:
input- 필수item필드와 선택적potion_contents필드를 포함하는 포션 재료로,minecraft:potion_contentsminecraft:potion_contents 데이터 컴포넌트 술어를 사용합니다reagent- 필수item필드와 선택적potion_contents필드를 포함하는 포션 재료로,minecraft:potion_contentsminecraft: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- 선택 사항 필드, 상호 작용 시 재생할 입자효과- 다음 중 하나:
nonescrapewax_onwax_off
- 없을 경우 기본값은
none
- 다음 중 하나:
disallowed_faces- 선택 사항 필드, 상호 작용할 수 없는 클릭된 블록 면의 방향 목록- 다음 중 하나:
updownnorthsoutheastwest
- 허용되지 않은 면과 상호 작용 시, 목록의 다음 규칙으로 넘어감
- 없을 경우 기본값은 빈 목록
- 다음 중 하나:
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입니다.
0
- 기본 밸류 예시:
minecraft:shovel- 삽의 기본 값minecraft:axe- 도끼의 기본 값minecraft:hoe- 괭이의 기본 값

세계 생성
- 네더 동굴에서는 더 이상 동굴 공기가 생성되지 않습니다.
바이옴
- 스포너
spawners,spawn_costs및creature_spawn_probability필드를 제거했습니다- 이 값들은 새 환경 속성으로 이동되었습니다
기능들
- worldgen/configured_feature
worldgen/configured_feature레지스트리가 worldgen/feature 로 이동되었으며worldgen/feature설정은 이제 루트 객체 내에서 직접 이루어지고, 별도의 config 필드는 없습니다config - 제거된 기능 유형:
minecraft:coral_mushroomminecraft:kelpminecraft:seagrassminecraft:sea_pickleminecraft:nether_forest_vegetationminecraft:twisting_vinesminecraft:weeping_vinesminecraft:desert_well
개발자 노트: 이 기능 유형들은 더 이상 필요하지 않습니다. 이전에 하드코딩된 기능들은 이제 더 구성 가능한 기능으로 구현되었기 때문입니다.
minecraft:coral_claw 및 minecraft:coral_tree 가 변경되었습니다minecraft:coral_clawminecraft: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가 일치한다고 가정할 때)01can_replace- 지정하지 않으면 기본값은 1입니다.
1
- 지정하지 않으면 기본값은 1입니다.
cap_feature- 선택적 배치 특성, 기둥 끝에 배치됨
이름이 변경된 minecraft:random_neighbor_spread (이전 이름: minecraft:glowstone_blob)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_patchminecraft:sculk_patch
- 제거됨 extra_rare_growths
extra_rare_growths및catalyst_chancecatalyst_chance 필드
추가됨 minecraft:overlayminecraft:overlay
같은 위치에 여러 기능을 배치합니다. 참고로, minecraft:sequence 기능 유형과 달리, 각각의 개별 배치 성공 여부와 상관없이 모든 기능이 배치됩니다.
- 형식: 다음 필드를 가진 객체:
features- 배치할 기능 ID, 빈칸이 아닌 기능 ID 목록, 또는 해시(#)로 시작하는 기능 태그
추가: minecraft:projected_random_patchy_squareminecraft:projected_random_patchy_square
중심에서부터의 거리에 따라 각 블록이 배치될 확률이 달라지는 정사각형을 생성합니다. 중심이 가장자리에 비해 더 높은 확률로 생성됩니다. 적절한 조건이 충족되면 배치된 블록은 아래로 투영될 수 있습니다.
- 형식: 다음 필드를 가진 객체:
block- 블록 상태 제공자, 배치할 블록project_through- 블록 조건자, 어떤 블록을 "빈" 블록으로 간주하여 투영할지size- 정수 제공자 (1에서 16 사이), 중심에서 가장자리까지 측정한 정사각형 크기max_projection_height- 0 이상의 정수, 원래 높이에서 블록 배치 높이로 변경 가능한 최대 Y 레벨 차이
추가됨 minecraft:end_podium
- 엔드 포디엄을 배치합니다
- 게임 내 이벤트에서 포디엄을 배치하기 위해 두 가지 기능 인스턴스가 사용됩니다:
end_podium_activeend_podium_inactive
- 형식: 다음 필드를 가진 객체:
active- 불리언, 포탈이 활성화되었는지 여부
변경된 구조물 템플릿:minecraft:template
- 다음 필드가 추가되었습니다:
processors- 템플릿에 적용할 구조물 프로세서 목록의 네임스페이스 ID 또는 인라인 정의
변경됨 minecraft:tree
새롭게 추가된 shelf_mushroom 나무 장식기 종류
- 지정된 확률로 통나무 위에 선반 버섯을 배치합니다
- 형식: 다음 필드를 가진 객체입니다:
probability- 확률 (0과 1 사이의 소수), 특정 특징에 대해 선반 버섯이 배치될 확률
새롭게 추가된 poplar_foliage_placer 단풍 배치기 종류
- 포플러 나무의 잎 블록을 두 가지 가능한 방향 중 하나로 마름모꼴 모양으로 배치합니다
- 형식: 모든 잎 배치기에 공통된 필드 및 추가 필드:
height- 정수 제공자 (5에서 16 사이), 잎의 높이side_hole_chance- 소수 (0.0에서 1.0 사이), 잎 가장자리에서 블록이 랜덤으로 제거될 확률
팝라 줄기 배치기 타입 poplar_trunk_placer
- 잎이 시작되는 지점에서 가지가 있는 일자 모양의 팝라 나무 통나무 블록을 배치합니다.
- 형식: 모든 줄기 배치기에 공통적인 필드와 추가 필드:
trunk_height_above_branches- int 제공자 (0부터 8까지), 가지 위의 줄기 높이branch_amount- int 제공자 (1부터 4까지), 잎 주위에 생성할 가지 개수
배치 수정자
"minecraft:cuboid"를 추가했습니다minecraft:cuboid
특징을 직육면체 모양으로 반복합니다.
- 다음 필드 추가:
xz_size- int 제공자 (1~16 사이), x 및 z 축을 따라 직육면체 크기y_size- int 제공자 (1~16 사이), y 축을 따라 직육면체 크기include_interior- 선택적 boolean, 직육면체 내부 블록을 배치할지 여부- 생략하면 기본값은 "true"입니다
true
- 생략하면 기본값은 "true"입니다
include_edges- 선택적 boolean, 직육면체 모서리 블록을 배치할지 여부- 이 값을 "false"로 설정하면
false약간 ‘둥근’ 직육면체가 생성됩니다 - 생략하면 기본값은 "true"입니다
true
- 이 값을 "false"로 설정하면
"minecraft:random_chance" 추가minecraft:random_chance
특징이 무작위 확률 뒤에 배치되도록 제한합니다.
- 형식: 다음 필드를 가진 객체:
chance- float (0와1사이), 특징이 배치될 확률
다음 형식이 추가되었습니다: minecraft:randomly_selectedminecraft:randomly_selected
목록에서 무작위로 배치 수정자를 선택하고 배치를 위임합니다.
- 형식: 다음 필드를 가진 객체:
placements- 선택할 비어있지 않은 배치 수정자 목록
이름이 변경된 minecraft:offset (이전 명칭: minecraft:random_offset)
- 형식 변경:
- 필드
xz_spread와y_spread - 필드 추가:
x,y,z- 축별 오프셋으로 정수 제공자 (-16에서 16 사이)
- 필드
블록 상태 제공자
이제 블록 상태 공급자를 worldgen/block_state_provider 레지스트리에서 독립형 유형으로 정의할 수 있으며, 블록 상태 공급자를 기대하는 필드에 네임스페이스가 포함된 문자열로 참조할 수 있습니다.
인라인 블록 상태 정의는 이제 minecraft:simpleminecraft:simple 블록 상태 제공자가 해당 상태를 제공하는 축약형으로 허용됩니다. 블록 상태는 필드를 가진 객체 형태여야 하며, 축약형 블록 ID는 허용되지 않습니다.
제공자 유형 이름 변경
다음 제공자 유형의 이름이 변경되었습니다:
minecraft:dual_noise_provider의 이름이 로 변경되었습니다.minecraft:dual_noiseminecraft:noise_provider의 이름이 로 변경되었습니다.minecraft:noiseminecraft:noise_threshold_provider의 이름이 로 변경되었습니다.minecraft:noise_thresholdminecraft:randomized_int_state_provider의 이름이 로 변경되었습니다.minecraft:randomized_intminecraft:rule_based_state_provider의 이름이 로 변경되었습니다.minecraft:rule_basedminecraft:simple_state_provider의 이름이 로 변경되었습니다.minecraft:simpleminecraft:weighted_state_provider의 이름이 로 변경되었습니다.minecraft:weighted
가 추가되었습니다.minecraft:copy_properties
평가된 위치의 블록에서 공통 블록 상태 속성을 복사하여 결과 상태에 적용합니다.
- 형식: 다음 필드를 가진 객체:
source- 블록 상태 공급자, 복사할 속성이 덮어씌워질 블록 상태- 소스와 대상 블록 모두에 공통된 속성만 복사됩니다
minecraft:random_block 추가minecraft:random_block
무작위로 선택된 블록에 대한 기본 블록 상태를 반환합니다.
- 형식: 다음 필드를 가진 객체:
blocksblocks: 블록 ID, 블록 ID 목록, 또는 해시로 시작하는 블록 태그, 무작위로 선택할 블록 집합
이동 방식이 변경된 minecraft:rotated
이제 다음 속성이 있는 모든 블록에서 작동합니다: axis축 facing또는 방향.
- 형식 변경:
- 필드
state가 변경되어 이제 블록 상태 공급자입니다. - 필드
direction추가 - 선택적 방향, 설정할 방향입니다.- 생략하면 임의의 방향이 선택됩니다.
- 필드
이름이 변경됨 minecraft:rule_based
- 만약 규칙이 결과를 생성하지 않으면, 다음 규칙들이 평가됩니다
- 규칙이나
fallback가 결과를 생성하지 않으면, 이제 결과를 생성하지 않게 됩니다
노이즈 설정
- '
surface_rule' 필드 이름이 'material_rule- '로 변경되었습니다. 형식: 인라인 재질 규칙 또는 재질 규칙 ID 참조
- 이
final_density필드는 더 이상beardifierDensity Function이 최종 결과에 암묵적으로 추가되지 않습니다 - 이전 이름
preliminary_surface_level이(가)chunk_surface_level- 로(으로) 변경되었습니다. 이 Density Function은 더 이상 청크 전체에서 암묵적으로 보간되지 않습니다
- 이
aquifers_enabled필드는 선택적aquifers객체로 대체되었습니다:- 존재하지 않으면, 어떤 수중 저수지도 생성되지 않습니다
- 필드:
barrier- Density Function,noise_router.barrierfluid_level_floodedness에서 이동noise_router.fluid_level_floodednessfluid_level_spread- Density Function,noise_router.fluid_level_spreadlava- Density Function,noise_router.lavasurface_level- Density Function,noise_router.preliminary_surface_levelexclusion- Density Function, 이 값이 양수인 수중 저수지 셀은 유체가 없습니다
- 이
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' 필드는 이제 spawn_target 필드 내에 정의된 일부가 아닌 모든 밀도 함수 사용을 지원하도록 업데이트되었습니다.noise_router
후보 스폰 위치의 적합성은 임의의 n차원 공간에서 대상 초입방체 집합까지의 유클리드 제곱 거리 평가에 의해 결정됩니다.
예를 들어, 한 축은 temperature이고 두 번째는 erosion일 수 있으며, 적합성은 temperature=0.1, erosion=0.2과 temperature=0.3, erosion=0.5 사이 사각형까지의 거리로 판단됩니다. 이는 해당 범위 내의 후보 스폰을 동일하게 선호하면서 범위를 많이 벗어난 후보 위치에는 페널티를 부여합니다.
형식: 대상 초입방체의 목록
- 목표 형식: Density Function ID와 해당 축상의 범위 간의 매핑:
- 범위는 다음 중 하나로 지정됩니다:
- Float, 정확한 목표 값
- 2개의 Float 배열, 형태는
[min, max] - 다음 필드를 가진 객체:
min- float, 목표 범위의 최소값max- float, 목표 범위의 최대값
- 범위는 다음 중 하나로 지정됩니다:
재질 규칙
재질 규칙 레지스트리
새로운 데이터 기반 레지스트리가 도입되었으며, data/<namespace>/worldgen/material_rule/<id>.json.
이 레지스트리의 요소들은 특정 위치에 배치할 기본 블록을 선택하는 파이프라인을 정의합니다.
포맷은 이전에 Noise Settings 파일 내의 surface_rule 필드에 작성되었던 것과 동일하며, 다음과 같은 확장점이 있습니다:
- Material Rules는 이제 인라인으로 지정할 수도 있고(이전과 같이),
worldgen/material_rule레지스트리의 요소에 대한 ID 참조로 지정할 수도 있습니다. - Material Conditions 역시
worldgen/material_condition레지스트리의 요소에 대한 ID 참조로 지정할 수 있습니다.
Material Condition 레지스트리
새로운 데이터 기반 레지스트리가 도입되었으며, data/<namespace>/worldgen/material_condition/<id>.json.
이 레지스트리의 요소는 머티리얼 룰 파이프라인 내에서 참조할 수 있는 조건을 정의합니다(예: 생물 군계나 표면 깊이 테스트).
형식은 이전에 condition 머티리얼 룰 유형 내 조건에서 작성된 것과 동일하며, 다음과 같은 확장이 추가되었습니다:
- 머티리얼 조건은 이제
worldgen/material_conditionworldgen/material_condition 레지스트리의 요소 ID 참조로 지정할 수도 있습니다
"minecraft:ore_vein" 추가됨minecraft:ore_vein
- 형식: 다음 필드를 포함하는 객체:
ore_block- 블록 상태, 배치할 광석 블록raw_ore_block- 블록 상태, 배치할 원석 블록filler_block- 블록 상태, 채움 블록으로 배치될 블록raw_ore_chance- 0과 1 사이의 실수,raw_ore_block대신에ore_blockdensity- 밀도 함수, 광맥이 블록을 대체할 확률 (0과 1 사이)- 0
0이하일 경우에는 블록이 대체되지 않습니다
- 0
richness- 밀도 함수,ore_block또는raw_ore_block가 배치될 확률 (채움 블록 대신)filler_block)- 0
0이하일 경우 모든 블록은 채움 블록이 됩니다filler_block - 1
1이상일 경우 모든 블록이 채움 블록이 되지 않습니다filler_block
- 0
filler_gap- 밀도 함수,richness가 양수일 경우에는filler_block가 항상 배치됩니다
노이즈
노이즈 형식이 worldgen/noise 레지스트리나 노이즈 기반 블록 상태 제공자 내에 인라인으로 정의된 부분에서 업데이트되었습니다.
노이즈는 다음과 같은 속성을 가진 프랙탈 브라운 운동(fBm) 구성을 정의합니다:
출력 값이 대략적으로 정규 분포를 따릅니다.
명시되지 않은 경우 출력 진폭을 [-1; 1] 범위에 맞춥니다
[-1; 1]- 정규 분포에 따라 실제로는 모든 샘플의 99.7%가 이 범위에 들어가지만 이 범위를 벗어난 값도 존재할 수 있습니다
persistence=0.5, lacunarity=2.0으로 매개변수화됨
- 즉, 각 옥타브마다 진폭은 반으로 줄고 주파수는 두 배가 됩니다
안정적인 시드 기능을 갖추어 옥타브를 부스트, 음소거 또는 추가해도 나머지 옥타브에 영향을 주지 않습니다
"firstOctave"가
firstOctave"base_octave"로 이름이 변경되었습니다base_octavebase_amplitude 추가 - 양의 부동소수점, 노이즈 출력에 적용할 스케일 계수
base_amplitude지정하지 않으면 기본값은- 1.0입니다
1.0
- 1.0입니다
다음이 추가되었습니다:
octave_count- 1에서 32 사이의 정수, 샘플링할 옥타브 수입니다다음이 추가되었습니다:
normalize- 불리언 값 또는"legacy""legacy"로, 출력 진폭을 정규화하는 방식을 제어합니다- 만약
true,base_amplitude가 출력의 예상 진폭입니다 (즉, 모든 샘플의 99.7%가[-base_amplitude; base_amplitude]) - 만약
false,base_amplitude가 첫 번째 옥타브의 진폭입니다 - 만약
"legacy"이면 이전 버전과 동일한 정규화 동작을 따릅니다- 대체로 예상보다 더 작은 범위에 맞춰집니다
- 지정하지 않으면 기본값은
true - 참고: 정규화는 영향을 받지 않습니다 필드에 의해 - 따라서 단일 옥타브의 진폭을 변경해도 다른 옥타브의 진폭에는 영향을 주지 않습니다
amplitude_modifiers
- 만약
"amplitudes"를 "amplitude_modifiers"로 이름 변경 - 각 옥타브에 적용할 배율을 나타내는 부동 소수점 리스트
amplitudesamplitude_modifiers- 이 리스트의 요소 수는 반드시 "octave_count"와 일치해야 합니다
octave_count - 위에서 설명한 바와 같이, 이 배율은 정규화 과정을 우회하여 출력 진폭에 영향을 미칩니다
- 이 필드는 더 이상 필수 사항이 아니며, 지정하지 않으면 기본값은 모두 1.0입니다
1.0
- 이 리스트의 요소 수는 반드시 "octave_count"와 일치해야 합니다
밀도 함수
- 밀도 함수와 노이즈가 더 이상 배정밀도 부동소수점 값으로 평가되지 않고 단정밀도 부동소수점 값으로 평가됩니다
- 이는 최종 결과뿐만 아니라 모든 중간 단계에 영향을 미칩니다
개발자 노트_: 일부 데이터 팩에서 부동소수점 반올림 세부 사항이 사용된 것을 알고 있으며, 이 변경 사항이 특정 구성에 영향을 미칠 수 있습니다. 알고 있는 사용 사례에 대한 대안을 도입했으니, 더 이상 지원할 수 없는 사용 사례를 발견하시면 feedback.minecraft.net 또는 피드백 Discord를 통해 알려주시기 바랍니다.
이름이 변경된 minecraft:constant
argument인수는 이제value
minecraft:noise가 변경되었습니다minecraft:noise
다음 필드가 도입되었습니다:
shift_x- 선택 사항인 밀도 함수로, x에 적용할 도메인 왜곡입니다- 지정하지 않으면 왜곡이 적용되지 않습니다(값은 0과 동일)
0)
- 지정하지 않으면 왜곡이 적용되지 않습니다(값은 0과 동일)
shift_y- 선택 사항인 밀도 함수로, y에 적용할 도메인 왜곡입니다- 지정하지 않으면 왜곡이 적용되지 않습니다(값은 0과 동일)
0)
- 지정하지 않으면 왜곡이 적용되지 않습니다(값은 0과 동일)
shift_z- 선택 사항인 밀도 함수로, z에 적용할 도메인 왜곡입니다- 지정하지 않으면 왜곡이 적용되지 않습니다(값은 0과 동일)
0)
- 지정하지 않으면 왜곡이 적용되지 않습니다(값은 0과 동일)
'minecraft:shifted_noise'가 제거되었습니다minecraft:shifted_noise
- 'minecraft:noise'로 대체되었습니다
minecraft:noise
변경됨 minecraft:add, minecraft:mul, minecraft:min, 그리고 minecraft:max
argument1argument1이(가)leftargument2argument2가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
argumentargument이(가)input
"minecraft:shift_a"와 "minecraft:shift_b" 그리고 "minecraft:shift"가 변경되었습니다.minecraft:shift_a, minecraft:shift_bminecraft:shift
argument인수가 "noise"로 이름이 변경되었습니다.noise
"minecraft:sub"가 추가되었습니다.minecraft:sub
두 인자 사이의 뺄셈을 수행합니다.
- 형식: 다음 필드를 가진 객체:
left- 연산의 좌변인 밀도 함수right- 연산의 우변인 밀도 함수
"minecraft:div"가 추가됨minecraft:div
두 인수 사이의 나눗셈을 수행합니다.
- 형식: 다음 필드를 가진 객체:
left- 연산의 좌변인 밀도 함수right- 연산의 우변인 밀도 함수
변경된 minecraft:reciprocal (이전 이름 minecraft:invert)
- 포맷에 변경 사항 없음
추가됨 minecraft:negate
입력을 부정합니다.
- 형식: 필드를 포함하는 객체:
input- 부정할 밀도 함수
추가됨 minecraft:lerp
알파 값을 기준으로 두 인수 사이를 (제한 없이) 선형 보간합니다.
- 형식: 필드를 포함하는 객체:
alpha- 밀도 함수, 보간 계수 (0=first,1=second)- 0; 1 범위를 벗어나는 값은
[0; 1]보간을 벗어나 외삽합니다
- 0; 1 범위를 벗어나는 값은
first- 밀도 함수, 알파=0일 때 값alpha=0second- 밀도 함수, 알파=1일 때 값alpha=1
다음 기능들을 추가했습니다: minecraft:floor, minecraft:round, minecraft:ceil 및 minecraft:truncate
입력 값을 타입에 따라 지정된 함수의 정수 배수로 반올림합니다:
floorfloor는 음의 무한대로 내림합니다roundround는 가장 가까운 정수로 반올림합니다(1/2는 올림)ceilceil은 양의 무한대로 올림합니다truncatetruncate는 0 방향으로 절삭합니다
형식: 다음 필드를 가진 객체:
inputinput - 반올림할 입력 밀도 함수multiplemultiple - 출력값이 이 값의 정수 배수가 되도록 반올림할 밀도 함수- 지정하지 않으면 기본값은 상수
11 (즉, 정수로 반올림)입니다
- 지정하지 않으면 기본값은 상수
다음이 추가되었습니다: minecraft:pow
주어진 밑값을 지정한 지수만큼 거듭제곱합니다.
- 형식: 다음 필드를 가진 객체:
base- 밀도 함수, 기본 값exponent- 밀도 함수, 지수
다음이 추가되었습니다: minecraft:sqrt
주어진 입력값의 제곱근을 계산합니다.
- 형식: 다음 필드를 가진 객체:
input- 밀도 함수, 제곱근을 계산할 값
추가: 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^2manhattan- 즉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- int, 그래디언트가 시작되는 좌표to_coordinate- int, 그래디언트가 끝나는 좌표- from_coordinate와 같아서는 안 됨
from_coordinate
- from_coordinate와 같아서는 안 됨
from_value- float, 그래디언트가 시작되는 값to_value- float, 그래디언트가 끝나는 값
minecraft:slice 추가됨minecraft:slice
특정 좌표를 가진 축을 따라 "슬라이스"를 취해 입력 영역에서 한 차원을 제거합니다. 예를 들어 axis=y 와(과) coordinate=0인 경우, XZ 평면을 따라 슬라이스가 취해지며 모든 값이 y=0에서 샘플링됩니다.y=0.
- 형식: 다음 필드를 가진 객체:
axis-x,y또는z제거할 축coordinate- int, 입력 함수에 전달될 고정 좌표input- 밀도 함수, 입력 함수
minecraft:beardifier 추가됨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_once)
- 형식 변경 없음
제거됨 minecraft:cache_2d, minecraft:cache_all_in_cell, 및 minecraft:flat_cache
- 다음으로 대체 가능
minecraft:cache minecraft:slice는 이전에minecraft:flat_cache
구조물 풀 요소
"minecraft:feature_pool_element"가 변경되었습니다.minecraft:feature_pool_element
- 대상 이름이 "minecraft:bottom" 뿐만 아니라 모든 이름의 Jigsaw 블록에 연결할 수 있게 되었습니다.
minecraft:bottom
구조 배치
"minecraft:dimension_origin"이 추가되었습니다.minecraft:dimension_origin
- 구조물을 차원 원점에 한 번 배치합니다
- 차원 원점은
spawn_target노이즈 설정 기반 차원의 경우
- 차원 원점은
- 그 외에는 청크 (0, 0)으로 정의됩니다. 추가 필드는 없습니다
블록 조건자
'minecraft:height_range' 추가됨minecraft:height_range
위치의 높이가 주어진 범위 내에 있는지 확인합니다.
- 형식: 다음 필드를 포함하는 객체
min_inclusive- 수직 기준점, 최소 높이max_inclusive- 수직 기준점, 최대 높이
추가됨 minecraft:volume_match
볼륨 내 모든 블록이 지정된 블록 조건과 일치하는지 확인합니다.
- 형식: 다음 필드를 가진 객체:
min- 범위가-16부터16까지인 정수 3개의 목록, 테스트 위치를 기준으로 한 볼륨의 하단 모서리 오프셋max- 범위가-16부터16까지인 정수 3개의 목록, 테스트 위치를 기준으로 한 볼륨의 상단 모서리 오프셋match- 각 위치에서 검사할 블록 조건
수직 앵커
- 수직 앵커에 새 옵션이 추가됨:
relative_to_sea_level- 차원의 해수면을 기준으로 한 오프셋을 지정함
룰 테스트
이들은 ore 기능들(targets[].target)과 rule 구조 프로세서(rules[].input_predicate 및 rules[].location_predicate).
다음이 추가되었습니다: minecraft:height_matchminecraft:height_match
- 블록의 y-레벨을 확인하며,
true최소값(min_inclusive) 이상이고min_inclusive최대값(max_inclusive) 이하인 경우에만 true를 반환합니다.max_inclusive - 형식: 다음 필드를 가진 객체입니다:
min_inclusive- int, 허용되는 블록의 최소 y 값(포함)max_inclusive- int, 허용되는 블록의 최대 y 값(포함)
다음이 추가되었습니다: minecraft:all_ofminecraft:all_of
- 모든 룰 테스트가 동일한 블록에 대해
true를 반환하는지 확인합니다 - 형식: 다음 필드를 가진 객체:
rules- 룰 테스트 목록, 블록을 테스트할 규칙들
가 추가되었습니다 minecraft:any_of
- 어떤 룰 테스트가 동일한 블록에 대해
true를 반환하는지 확인합니다 - 형식: 다음 필드를 가진 객체:
rules- 룰 테스트 목록, 블록을 테스트할 규칙들
가 추가되었습니다 minecraft:not
- Rule Test가 주어진 블록에 대해
falsefalse를 반환하는지 검사합니다 - 형식: 다음 필드를 가진 객체입니다:
rule- rule: 블록을 검사할 Rule Test
조각기
- 레지스트리
worldgen/configured_carverworldgen/configured_carver가 worldgen/carver로 이름이 변경되었습니다worldgen/carver
minecraft:cave가 변경됨minecraft:cave
- 이전에
config필드 아래에 있던 모든 필드가 최상위로 이동되었습니다 - 다음 필드가 추가되었습니다:
count- 음수가 아닌 정수 공급자이며, 시드 청크에서 생성할 동굴 터널의 수입니다 - 이름이 변경되었습니다:
yScale→room_vertical_radius_multiplier - 선택 사항인 필드가 추가되었습니다:
start_vertical_radius_multiplier- 부동 소수점 공급자로, 각 터널의 첫 구간의 수직 반경에 곱해지는 배수입니다- 지정하지 않으면 기본값은
1.0
- 지정하지 않으면 기본값은
- 다음 필드가 추가되었습니다:
thickness- 음수가 아닌 부동 소수점 공급자로, 파낸 터널의 반경에 곱해지는 배수입니다 - 선택 사항인 필드가 추가되었습니다:
weird_thickness_bias- 불리언 값입니다- 이 값이
true일 경우, 두 확률적 계산값의 곱에 1을 더한 값으로 두께가 곱해집니다.random(0, 1) * random(0, 3) + 1 - 지정하지 않으면 기본값은
false
- 이 값이
- 다음 필드가 제거되었습니다:
replaceable. 조각기들은 모든 블록(특징 제외)을 대체합니다 - 다음 필드가 제거되었습니다:
lava_level. 이제 액체는 항상 차원 내의aquifer또는sea_level설정에 의해 선택됩니다 - 다음 필드가 제거되었습니다:
debug_settings
다음이 변경되었습니다: minecraft:canyon
- 이전에는 "config" 필드 아래에 있던 모든 항목이 최상위로 이동되었습니다
config"yScale"의 이름이 변경되어 "shape.y_scale"로 이동되었습니다 - "replaceable" 필드가 제거되었습니다, 카버는 피처를 제외한 모든 블록을 교체합니다
yScaleshape.y_scale replaceable- "lava_level" 필드가 제거되었습니다, 액체는 이제 차원 내 "aquifer" 또는 "sea_level" 구성에 따라 항상 선택됩니다
lava_levelaquifersea_level - "debug_settings" 필드가 제거되었습니다
debug_settings
"minecraft:nether_cave"가 제거되었습니다minecraft:nether_cave
- "minecraft:cave"로 대체되었습니다
minecraft:cave
정수 공급자
추가됨 minecraft:very_biased_to_bottom 매우 아래쪽 편향 Int 제공자 유형
지정된 범위 내에서 랜덤 값을 선택하며, 최소값 쪽으로 제곱 편향이 적용됩니다.
- 형식: 다음 필드를 가진 객체:
min_inclusive- 정수, 선택 가능한 최소값(포함)max_inclusive- 정수, 선택 가능한 최대값(포함)
마을 주민 거래
- 필드 이름이
given_item_modifiers로 변경되었습니다.given_item_modifier- 참고: "minecraft:item_modifier" 유형의 다른 필드와 달리, 이 필드는 네임스페이스 요소나 태그 ID를 지원하지 않습니다.
minecraft:item_modifier
- 참고: "minecraft:item_modifier" 유형의 다른 필드와 달리, 이 필드는 네임스페이스 요소나 태그 ID를 지원하지 않습니다.
- 이제
max_uses및xp필드는 "minecraft:context_int_provider" 유형의 인라인 값을 필요로 합니다.minecraft:context_int_provider - "wants"와 "additional_wants" 구조 내의 "count" 필드 또한 "minecraft:context_int_provider" 유형의 인라인 값을 요구합니다.
countwantsadditional_wantsminecraft:context_int_provider - "reputation_discount" 필드는 이제 "minecraft:context_float_provider" 유형의 인라인 값을 요구합니다.
reputation_discountminecraft: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블록 추가 - 8x2x8 영역 내에 2개 이상 존재하면 스컬크 번식을 막는
#sculk_growth_inhibitors블록 추가 - 절대 조각되지 않는
#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- 채워진 지도와 모든 탐험가 지도 및 매장 보물 지도로, {'fixed':'map_cloning'} 조합법의 입력값으로 사용됨map_cloning조합법 - 추가됨
#extendable_maps- 작업대나 지도 제작대에서 종이로 확대 축소할 수 있는 지도들 - 추가됨
#brewing_potion_inputs- 양조대 포션 슬롯에 넣을 수 있는 아이템, 양조 조합법 입력 여부와 관계 없음 - 추가됨
#furnace_fuel_bottom_takeable- 호퍼가 아래쪽 면에 부착되었을 때 용광로에서 꺼낼 수 있는 아이템 - 제거됨
#brewing_fuel- 이제 {'fixed':'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
- 노란색 튤립나무 잎 블록에서 떨어짐
- 필드 없음

리소스 팩 버전 89.0부터 97.1까지
팔레트 텍스처
- 모든 갑옷 트림 팔레트 텍스처가
textures/trim/color_palettes/에서textures/palettes/trim/- 대신 기본 갑옷 트림 팔레트 텍스처가
textures/palettes/trim_base.png
- 대신 기본 갑옷 트림 팔레트 텍스처가
- 엔티티 갑옷 트림 재질 텍스처가 더 이상
minecraft:trims아틀라스에paletted_permutations대신 필요 시 생성됩니다- 기본 팔레트 ID는 이제 새로운
palettemcmeta 섹션의 필드로 지정됩니다 - 이 섹션에는 단일 필드가 있습니다:
base_palette- 다시 매핑할 기본 팔레트 텍스처 ID
- 기본 팔레트 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.pngblock/poplar_door_bottom.pngblock/poplar_door_top.pngblock/poplar_log.pngblock/poplar_log_top.pngblock/poplar_planks.pngblock/poplar_sapling.pngblock/poplar_shelf.pngblock/poplar_sign.pngblock/poplar_trapdoor.pngblock/red_poplar_leaves.pngblock/red_shrub.pngblock/shelf_mushroom_stage0.pngblock/shelf_mushroom_stage1.pngblock/straw_bed.pngblock/stripped_poplar_log.pngblock/stripped_poplar_log_top.pngblock/poplar_hanging_sign.pngblock/yellow_poplar_leaves.png
아이템 스프라이트
- 새로운 아이템 텍스처 추가:
item/abandoned_camp_map.pngitem/black_cushion.pngitem/blue_cushion.pngitem/brown_cushion.pngitem/buried_ancient_city_map.pngitem/buried_mineshaft_map.pngitem/buried_treasure_map.pngitem/buried_trial_chambers_map.pngitem/cyan_cushion.pngitem/desert_pyramid_map.pngitem/desert_village_map.pngitem/gray_cushion.pngitem/green_cushion.pngitem/jungle_pyramid_map.pngitem/light_blue_cushion.pngitem/light_gray_cushion.pngitem/lime_cushion.pngitem/magenta_cushion.pngitem/ocean_monument_map.pngitem/orange_cushion.pngitem/pink_cushion.pngitem/plains_village_map.pngitem/poplar_boat.pngitem/poplar_chest_boat.pngitem/poplar_door.pngitem/poplar_hanging_sign.pngitem/poplar_sign.pngitem/purple_cushion.pngitem/red_cushion.pngitem/savanna_village_map.pngitem/snowy_village_map.pngitem/swamp_hut_map.pngitem/taiga_village_map.pngitem/warm_ocean_ruins_map.pngitem/white_cushion.pngitem/woodland_mansion_map.pngitem/yellow_cushion.png
- 제거된 아이템 텍스처:
item/filled_map_markings.pngitem/light.png
UI 스프라이트
- 새 UI 텍스처 추가:
gui/hanging_signs/poplar.pnggui/signs/poplar.pnggui/realms/friends.pnggui/realms/minigames.pnggui/realms/private_server.pnggui/sprites/widget/realms_button.pnggui/sprites/widget/realms_button_disabled.pnggui/sprites/widget/realms_button_highlighted.png
엔티티 텍스처
- 새로운 엔티티 텍스처가 추가되었습니다:
entity/boat/poplar.pngentity/chest_boat/poplar.pngentity/cushion/black_cushion.pngentity/cushion/blue_cushion.pngentity/cushion/brown_cushion.pngentity/cushion/cyan_cushion.pngentity/cushion/gray_cushion.pngentity/cushion/green_cushion.pngentity/cushion/light_blue_cushion.pngentity/cushion/light_gray_cushion.pngentity/cushion/lime_cushion.pngentity/cushion/magenta_cushion.pngentity/cushion/orange_cushion.pngentity/cushion/pink_cushion.pngentity/cushion/purple_cushion.pngentity/cushion/red_cushion.pngentity/cushion/white_cushion.pngentity/cushion/yellow_cushion.png
지도 스프라이트
- 새로운 지도 텍스처 추가:
abandoned_camp.pngancient_city.pngdesert_pyramid.pngmineshaft.pngwarm_ocean_ruins.png
- 다음 아이콘들이 지도에서 플레이어의 회전 방향을 표시하도록 업데이트되었습니다:
player.pngplayer_off_limits.pngplayer_off_map.png
블록 부서짐 오버레이 텍스처
- OIT로 렌더링되는 반투명 블록의 기존 부서짐 오버레이 텍스처를 대체하는 새로운 텍스처를 추가했습니다:
block/destroy_oit_stage_0.pngblock/destroy_oit_stage_1.pngblock/destroy_oit_stage_2.pngblock/destroy_oit_stage_3.pngblock/destroy_oit_stage_4.pngblock/destroy_oit_stage_5.pngblock/destroy_oit_stage_6.pngblock/destroy_oit_stage_7.pngblock/destroy_oit_stage_8.pngblock/destroy_oit_stage_9.png
사운드
- 새로운 사운드 이벤트 추가:
block.shelf_mushroom.breakblock.shelf_mushroom.fallblock.shelf_mushroom.placeblock.shelf_mushroom.stepblock.shelf_mushroom.bounceblock.poplar_leaves.ambientblock.straw_bed.breakblock.straw_bed.break_leaveblock.straw_bed.stepblock.straw_bed.placeblock.straw_bed.hitblock.straw_bed.fallblock.poplar_leaves.breakblock.poplar_leaves.fallblock.poplar_leaves.placeblock.poplar_leaves.stepblock.poplar_leaves.hitblock.red_shrub.breakblock.red_shrub.placeentity.cushion.breakentity.cushion.placeentity.cushion.get_upentity.cushion.sit
입자 효과
- 새로운 입자 텍스처 추가:
orange_poplar_1.pngorange_poplar_2.pngorange_poplar_3.pngorange_poplar_4.pngred_poplar_1.pngred_poplar_2.pngred_poplar_3.pngred_poplar_4.pngyellow_poplar_1.pngyellow_poplar_2.pngyellow_poplar_3.pngyellow_poplar_4.pngshelf_mushroom_particle.pngstraw_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.fshcore/oit_composite.fshcore/oit_depth_bounds_cull.fshinclude/oit.glslinclude/oit_add_transmittance.glslinclude/oit_common.glslinclude/oit_depth_bounds.glslinclude/oit_depth_sample.glslinclude/oit_sample.glsl
- 텍스처 샘플링 로직을
core/terrain.fsh에서 분리하여include/texture_sampling.glsl - 다음 코어 셰이더 이름 변경:
core/rendertype_clouds.vsh→core/clouds.vshcore/rendertype_clouds.fsh→core/clouds.fshcore/rendertype_world_border.vsh→core/world_border.vshcore/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.fshcore/block.vshcore/clouds.fshcore/clouds.vshcore/entity.fshcore/entity.vshcore/item.fshcore/item.vshcore/particle.fshcore/position_color.fshcore/rendertype_beacon_beam.fshcore/rendertype_clouds.fshcore/rendertype_crumbling.fshcore/rendertype_entity_shadow.fshcore/rendertype_lightning.fshcore/rendertype_lines.fshcore/rendertype_world_border.fshcore/terrain.fshcore/terrain.vshcore/text.fshcore/world_border.fshcore/world_border.vsh
- 새로운 정의 추가:
- 기존의 투명도 후처리 체인 제거:
post_effect/transparency.jsonshaders/post/transparency.fsh
새로운 코어 셰이더
core/integrate_depth.fsh가 추가되었으며 "3d hud"와 항상 위에 표시되는 기즈모 깊이 버퍼를 메인 깊이 버퍼에 통합하는 데 사용됩니다
코어 셰이더 제거됨
core/text_background.fsh그리고core/text_background.vsh이 제거되었으며 텍스트 디스플레이 엔티티의 텍스트 배경은 이제 텍스트 셰이더를 사용하여 렌더링됩니다
셰이더 컴파일 변경사항
- OpenGL 사용 시에도 Vulkan과 동일하게 ShaderC로 셰이더를 컴파일합니다
- 셰이더 인클루드는 이제
#include대신 ShaderC에서#moj_import - 셰이더 소스에서 입력과 출력은 반드시 위치가 지정되어야 합니다
- 정점 입력 이름은 여전히 예상 이름과 일치해야 합니다
- 정점 출력은 이름이 무시되고 위치로만 프래그먼트 입력과 매칭됩니다
- 새로운 정의
RENDERPEARL_INSTANCE_INDEX_INCLUDES_BASE_INSTANCE이 도입되었습니다 - 이것은gl_InstanceIndex가 Vulkan 또는 OpenGL(gl_InstanceID) 의미 체계를 따르는지 여부를 나타내는 불리언 값입니다
개발자 노트: 이전 버전에서 OpenGL을 사용하는 정점 입력은 위치를 지정할 수 없었습니다. "VULKAN" 매크로가 정의된 경우에만 위치를 지정하여 호환성을 유지할 수 있습니다.
개발자 노트: 이전 버전에서는 정점 출력과 프래그먼트 입력을 이름만으로 매칭했습니다. 동일한 이름을 사용하면 호환성을 유지할 수 있습니다.
항상 활성화되는 포스트 이펙트 지원
- 리소스 팩에서 이제
minecraft:end_of_frameminecraft:end_of_frame - 포스트 이펙트를 정의할 수 있습니다.
posteffect이 포스트 이펙트는 새로 도입된 - posteffect
posteffect명령어로 활성화되는 이펙트들보다 먼저 적용됩니다. - 리소스 팩이 로드되어 있는 동안 항상 활성화되며, 해당 명령어로 제어할 수 없습니다. 여러 리소스 팩이 이 이펙트를 정의할 경우 목록에서 가장 마지막에 있는 리소스 팩의 이펙트가 적용됩니다.

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- /spreadplayers 명령어가 표지판을 유효한 블록으로 인식하여 확산할 수 있음 - MC-112580- 구조 블록의 GUI가 싱글플레이어에서 게임을 일시정지하지 않음
- MC-112744-
TeamNBT 태그는 살아있는 엔티티에만 존재함 - MC-113006낚싯대로 낚은 아이템이 부드럽게 움직이지 않고 순간이동하는 것처럼 보임
- MC-116286 -
/spreadplayers명령어 /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- /spreadplayers 명령어가 플레이어를 물 표면 근처의 해초로 퍼뜨릴 수 있음 - MC-149058- 단축키로 아이템을 모루 UI로 옮길 때 사용한 키가 입력한 문자로 새 아이템 이름에 추가됨
- MC-151857- 여러 플레이어에게 영향을 줄 때 /give 명령어의 성공 메시지가 잘못된 문자열을 사용함
/give - MC-154881핫바에서 아이템을 떨어뜨리면서 동시에 다른 핫바 슬롯으로 전환할 경우 두 번째 아이템이 동기화되지 않는 문제
- MC-159283- 엔드 중심을 중심으로 점점 줄어드는 고리 형태로 지형 생성이 실패합니다
- MC-161885- 많은 투명한 것들이 슬라임 뒤에서 렌더링되지 않습니다
- MC-161898- 투명 입자가 그 뒤에 있는 다른 입자들을 보이지 않게 만듭니다
- MC-161926- 얼음이나 착색 유리를 채굴할 때 블록 부수기 애니메이션이 더 투명해집니다
- MC-162159- 거품 기둥 위에서 보트를 타면 플레이어가 2블록 위로 순간이동함
- MC-168446- 어두운 참나무와 창백한 참나무 묘목이 자랄 수 없음에도 뼛가루를 사용할 수 있음
- MC-168653- 슐커 총알의 투명한 부분 뒤에 몹, 입자, 구름, 물, 투명 블록이 렌더링되지 않음
- MC-174958 -
/gamerule- 값이 변경되지 않아도 /gamerule 명령어가 성공 처리됨 - MC-175180 -
SilentNBT 태그가 일부 엔티티를 완전히 무음 상태로 만들지 못함 - MC-183446 - 마인카트나 보트를 타고 있을 때 엔더맨이 투사체를 여전히 피함
- MC-187669 - "향상된 투명도" 옵션을 켰을 때 월드 경계가 너무 어둡게 표시됨
- MC-189953 - macOS에서 슈퍼 키가 키 설정 화면에 "Win"으로 표시됨
- MC-190203- 투명 및 특수 렌더링된 블록, 엔티티, 구름, 물, 입자가 바람 충전기와 충전된 크리퍼, 위더, 브리즈 갑옷 뒤에 렌더링되지 않음
- MC-202197- 엔티티의 이름표 배경이 투명한 것들 뒤에 렌더링됨
- MC-206356- 낙하 블록의 움직임이 시각적으로 느려짐
- MC-206540- 엔터티 탑승 시 입력 지연 증가
- MC-210117- 스컬크 센서가 얼음과 눈이 녹는 것을 감지하지 않음
- MC-210584- 반투명 텍스처를 사용하도록 변경된 아이템 뒤에 물이 렌더링되지 않음
- MC-210734- 반투명 블록 및 기타 엔티티가 위치와 관계없이 보이지 않는 거미 눈 위에 렌더링됨
- MC-212671- 확장(expand)이 true로 설정된
tag태그expand유형의 전리품 테이블 항목에는 전리품 함수가 적용되지 않음 - 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 우측 상단에 있어서는 안 될 3픽셀이 있음
- 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- 그림, 아이템 프레임, 또는 빛나는 아이템 프레임이 포함된 구조물을 배치할 때 "잘못된 위치에 있는 블록 부착 엔티티: [BlockPosition]" 로그가 나타나는 문제
Block-attached entity at invalid position: [BlockPosition] - MC-253023- 그림, 아이템 프레임, 또는 빛나는 아이템 프레임을 부수면 흉측한 비명소리 스컬크가 울리지 않는 문제
- MC-254353- 점수가 초기화될 때마다 점수를 제거하는 패킷이 항상 브로드캐스트되는 문제
- MC-254370 -
entity_scores엔티티 점수(entity_scores) 판정 유형이 모든 가능한 점수를 검사하지 못함 - MC-254547- 경험치 바를 가득 채운 직후 월드를 바로 나가면 주민이 레벨업하지 않는 문제
- MC-254661 -
/schedule clear함수 인자에 네임스페이스가 필요함 - MC-256073tab_inventory.png의 색이 잘못된 픽셀
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"가 활성화된 텍스트 디스플레이 앞에 항상 렌더링됩니다
see_through - MC-266231- 8번 이상의 마우스 버튼은 키 바인드로 설정할 수 없습니다
- MC-266429- macOS에서 Shift를 누르고 있으면 마우스 스크롤로 핫바 스크롤 방향이 반대로 바뀝니다
- MC-267902- 지정한 범위가 너무 클 때 "/random"의 실패 메시지가 범위의 최대값을 잘못 표시합니다
/random - MC-268145 -
cache_once밀도 함수가 작동하지 않음 - MC-268155특정 조건에서 세계 렌더링에 틈이 생김
- MC-268521게임 창에 최소 너비와 높이가 없음
- MC-269968macOS에서 Shift를 누른 상태로 마우스 스크롤이 되지 않음(단 핫바 제외)
- MC-270706- 만들 수 없는 물약을 투척 또는 지속 물약으로 만들려고 할 때, 재료는 소모되지만 물약은 그대로 유지됩니다
- MC-270970 - 보트 위에서 블록을 올라서려고 할 때 플레이어의 카메라가 흔들림
- MC-271069- 돌고래가 잡아서 플레이어에게 가져가는 아이템이 렌더링되지 않을 때 아이템 엔티티가 플레이어 쪽으로 날아오는 것처럼 보입니다
- MC-271297 -
/fillbiome- 변경 사항이 없을 때도 /fillbiome 명령어가 실패하지 않습니다 - MC-271723- 반투명 블록과 기타 엔티티가 위치와 관계없이 보이지 않는 팬텀의 눈 위에 렌더링됩니다
- MC-271724- 반투명 블록과 기타 엔티티가 위치에 상관없이 투명한 바람아이 위에 렌더링됩니다
- MC-272801- 엔더 드래곤의 죽음 애니메이션 뒤에 입자와 반투명 객체가 렌더링되지 않습니다
- MC-273327-
#convertable_to_mud#convertable_to_mud 블록 태그에서 'convertible'을 'convertable'로 잘못 표기했습니다 - MC-273708- 엔더맨이 환경 피해를 입었을 때, 엔티티에 탑승 중이면 텔레포트하려고 시도합니다
- MC-274924- 보트나 광산 열차에 탄 성난 엔더맨이 질식 상태에서도 매우 먼 거리에서 목표물을 공격할 수 있음
- MC-275111- 보트에 탄 두 동물이 유인될 때 플레이어를 바라보지 않고 옆을 바라봄
- MC-275532- 문자열 전반에 걸쳐 "fps"라는 약어의 대소문자가 일관되지 않음
- MC-276079- 클라이언트에 스윙 패킷을 보내면 클라이언트가 서버에 다시 패킷을 보냄
- MC-276692- 대상의 머리 위에 떨어진 잔여 포션은 대상에게 효과를 부여하지 않습니다
- MC-277772- "개선된 투명도" 옵션이 활성화된 경우, 스테인드 글라스 내부 아이템 모델을 통해 스테인드 글라스가 잘못 렌더링됩니다
- MC-277906 - 엔더 진주가 고속 이동 시 잘못된 위치에 착지함
- MC-278336- 플레이어 모델이 매우 높은 속도에서 여전히 깜박입니다
- MC-278557- 회전하는 보트에서 나오고 몹을 넣으면 몹의 머리가 영원히 회전합니다
- MC-278771- 리디렉트된 명령어에 대한 제안에서 잘못된 명령어 컨텍스트가 사용됨
- MC-279185- "selectWorld.load_folder_access" 문자열에서 "folder" 단어 앞에 관사가 누락됨
selectWorld.load_folder_access - MC-279285- 플레이어의 존재로 인해 방해받은 경험치 오브가 블록 내부에 갇히면 빠르게 땅으로 가속함
- MC-279395- 나무가 폐허가 된 포털 위에 떠서 생성될 수 있음
- MC-279561- 중심 기둥이 없는 수지 벽돌 담장은 단단하지 않음
- MC-279586- 닫힌 자막이 더 먼 거리에서 소리가 다시 재생될 때 계속 희미해져서 오버레이의 시각적 지연이 발생함
- MC-279819- 채굴 피로 레벨 3에서 채굴 속도 계수가 일관되지 않음
- MC-280250- 이동 중에 투척하거나 발사할 때 투사체가 가끔 동기화되지 않음
- MC-293615- "[아이템] x [숫자]" 형식의 툴팁이 아이템 종류에 따라 일관되지 않음
- MC-293755- 엔더 드래곤의 목과 꼬리가 돌 때 본체에서 분리됨
- MC-295678- 물 위의 반투명 블록이 청크 경계에서 깜빡임
- MC-295756- 피스톤이 클라이언트에서 동기화되지 않아 플레이어가 다른 엔티티와 다르게 이동함
- MC-296006- 엔티티가 보트에 탔을 때 플레이어를 올바르게 바라보지 않음
- MC-296368-
entity.happy_ghast.riding사운드 이벤트가 닫힌 자막을 표시하지 않음 - MC-296773- 인텔 Gen7 및 Gen7.5 아키텍처 그래픽에서 찍은 스크린샷이 검은 이미지로 렌더링됨
- 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스택 이상의 아이템을 주려고 할 때 /give 명령이 성공함 - MC-302661- 창을 들고 상호작용할 때 창 찌르기 애니메이션이 재생됨
- MC-302687- 창을 들고 있을 때 인벤토리에서 아이템을 던지면 창 찌르기 애니메이션이 재생됩니다
- MC-302705- 주손에 창을 쥐고 있으면 보조손에 든 아이템의 손 애니메이션 속도에 영향을 줍니다
- MC-303360- 평평하게 캐시된 시프트된 노이즈 밀도 함수가 모든 Y 레벨에서 다시 계산됩니다
- MC-303493-
apply_impulse적용_임펄스 엔티티 효과는tick틱 또는location_changed위치_변경 업적 트리거 사용 시 영향을 받는 엔티티가 단단한 블록에 충돌하게 만드는 임펄스 구성 요소를 적용하지 않습니다 - MC-303626- "개선된 투명도" 옵션이 활성화된 경우 블록 히트박스, 입자, 반투명 블록 및 비블록 아이템이 엔티티 히트박스 뒤에 렌더링됩니다
- MC-303789-
apply_impulse적용_임펄스 - MC-304195- 건조한 상태의 팔 오버레이 텍스처에 모델에서 사용하지 않는 픽셀이 있습니다
- MC-304213- 좀비, 허스크, 드로운이 창을 들 때 잘못된 팔을 내밉니다
- MC-304594- 창으로 상호작용 중인 엔티티를 탈것에서 내릴 수 있습니다
- MC-304719- 일부 청크의
InhabitedTimeInhabitedTime NBT 태그가 월드 열 때 말이 안 되는 높은 값으로 설정될 수 있습니다 - MC-304920- 왼손이 주 손일 때 세 번째 인물 시점에서 창이 이상하게 보입니다
- MC-305214- 화살이 개체에 튕길 때 위치가 약간 어긋납니다
- MC-305422- 클라이언트가 처리하지 못하는 웨이포인트 패킷 때문에 플레이어가 가끔 강제 종료될 수 있습니다
- MC-305535- 플레이어가 용암에 있을 때 "점프" 키를 한 번만 누르면 엘리트라가 활성화됩니다
- MC-305707 -
/time- 변경 사항이 없어도 /time 명령어가 성공을 보고합니다 - MC-306012- 아르마딜로가 시뮬레이션 거리 경계에 있을 때 울타리 지역에서 탈출할 수 있습니다
- MC-306127- 반투명 아이템 뒤에 블록 윤곽선이 더 이상 보이지 않습니다
- MC-306156- "개선된 투명도" 옵션이 활성화된 상태에서 반투명 블록이나 유체 사이의 바람, 슬라임, 플레이어가 그 뒤에 나타남
- MC-306231- "개선된 투명도" 옵션이 활성화된 상태에서 반투명 블록을 통해 보았을 때 보트 내부가 물로 채워져 보임
- MC-306318- "개선된 투명도" 옵션이 활성화된 상태에서 반투명 아이템을 머리에 장착한 플레이어의 머리를 통해 반투명 아이템이 렌더링됨
- MC-306619- 중국어 입력기를 사용할 때 앉기 상태에서 점프할 수 없음
- MC-306778- 야간에 나이트 비전 효과를 받을 때 날씨가 바뀌어도 안개 색깔이 부드럽게 변하지 않음
- MC-306891- 웅크린 상태에서 채팅창을 열면 IME가 해당하는 CJK 모드로 전환됨
- MC-307122- 뿌리내린 흙을 괭이질하면 매달린 뿌리가 떨어지는 것이 하드코딩되어 있는 것으로 보임
- MC-307206 -
Std140BuilderStd140Builder가vec3svec3s와 ivec3s를 잘못 패딩함ivec3s - MC-307285- 반투명 블록이 유황 큐브 뒤에 렌더링되지 않음
- MC-307319- Intel Arc GPU에서 Vulkan 렌더링 백엔드의 낮은 성능 문제(특히 Linux에서)
- MC-307345- 강한 유황이 생성하는 연기 입자가 착색 유리 뒤에 렌더링되지 않음
- MC-307376- CPU와 GPU가 완전히 활용되지 않음; 프레임률이 25-35 fps에 고정됨
- MC-307384- VSync를 활성화해도 낮은 프레임률 상태에서 전체화면 모드의 Vulkan 렌더링 백엔드에서 화면 찢어짐 현상이 발생함
- MC-307449조명 한계가 설정된 스포너가 밤에 지하에서 몹을 소환하지 않습니다
- MC-307452- Vulkan 렌더링 백엔드에서 심각한 성능 저하 발생
- MC-307596- OpenGL 렌더링 백엔드가 매우 느리게 동작하는 것으로 보임
- MC-307616- ActiveProfiler의 로그 메시지에 오타가 있음
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-
fillModeNonSolidVulkan 기능이 없는 장치에서는 게임이 하드웨어 가속을 사용할 수 없음 - 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- 실패 메시지에도 불구하고 게임이 공개되지 않은 상태에서 /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- 경계 없는 전체 화면 모드에서 GUI를 열면 인텔 Arc의 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" 문자열의 대문자 사용이 부적절합니다
chat_restriction.disabled_by_profile.action - MC-308866- 월드 내에서 온라인 설정을 변경할 수 없습니다
- MC-308914- 빛나는 엔더맨이 들고 있는 엔드 포털이나 엔드 게이트웨이가 빛나지 않음
- MC-308915- 빛나는 광산 수레 안에 있을 때 엔드 포털과 엔드 게이트웨이가 빛나지 않음
- MC-308916- 엔드 포털이나 엔드 게이트웨이로 렌더링되는 빛나는 TNT가 빛나지 않음
- MC-308917- end_cube 특수 모델 유형의 아이템이 예상한 위치에 빛나는 윤곽선을 표시하지 않음
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- "Isn't It Iron Pick" 업적 이름에 물음표가 빠져 있음
- MC-309907- "whoosh"라는 단어가 "woosh"로 잘못 표기됨
subtitles.block.bubble_column.upwards_inside문자열에서 - MC-309908- "item" 앞에 관사가 빠져 있음
subtitles.entity.copper_golem.no_item_get문자열에서 - MC-309911 - "blocks"와 "seconds" 단어는
commands.worldborder.set.grow문자열에서 항상 복수형으로 표기됩니다 - MC-309914 -
commands.op.failed문자열의 부사 배치가 어색하고 일관되지 않아 비슷한 문자열과 다릅니다 - MC-309915 -
commands.kick.owner.failed문자열에 "server"와 "LAN" 앞에 관사가 누락되어 있습니다 - MC-309916 - 일부
/stopwatch문자열에서 문장 중간에 "Stopwatch"가 잘못 대문자로 시작되어 다른 명령어들과 일관되지 않습니다 - MC-309918 - "10"와 "second" 사이에 하이픈이 없고 "10" 앞에 관사가 빠져 있습니다
commands.perf.started - MC-309919 - 문자열이 부적절하게 대문자로 시작합니다
mco.errorMessage.6002 - MC-309920 - 문자열이 부적절하게 대문자로 시작합니다
mco.configure.world.close.question.line1 - MC-309921 - "to" 전치사 대신 "with"를 사용하고 있습니다
mco.snapshot.subscription.info - 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" 문자열의 대문자 사용이 부적절합니다
selectWorld.edit.backupSize - MC-309927 - "gui.friends.error.unauthorized" 문자열에는 비슷한 문자열들과 달리 마침표가 없습니다
gui.friends.error.unauthorized - MC-309928 - "multiplayer.confirm_command.signature_required" 문자열에는 마침표가 없습니다
multiplayer.confirm_command.signature_required - MC-309937 - "argument.pos.outofbounds" 문자열은 비슷한 문자열들과 달리 마침표로 끝납니다
argument.pos.outofbounds - MC-309938 - "world"라는 단어 앞에 관사가 빠진 quickplay.error.invalid_identifier 문자열
quickplay.error.invalid_identifier - MC-309940 - datapackFailure.safeMode.failed.title 문자열이 유사한 제목 문자열과 달리 마침표로 끝남
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성공 메시지는 항상 "tags" 단어를 복수형으로 표시합니다 - MC-310232 - 리얼름 플레이어 메뉴에서 게임 창 크기를 조절하면 UI 요소가 잘못 배치됩니다
- MC-310233- 일부 문자열에서 백분율 기호 앞에 공백이 포함되어 있어 유사한 문자열과 다름
- MC-310236- 일부 문자열이 'and'라는 단어 대신 앰퍼샌드(&)를 사용하여 유사한 문자열과 다름
- MC-310289- 블록을 오를 때 엔티티의 히트박스 위에 완전히 겹치는 충돌은 무시됩니다
- MC-310300- "독점 전체 화면" 옵션이 비활성화되어 있어도 다른 창이 게임 창 위에 표시되지 않음
- MC-310337- 게임 로그가
pack_format파일 내 "pack_format" 필드를 요구하는 잘못된 최소 포맷 버전을 출력함pack.mcmeta - MC-310372- 트립와이어가 비활성화될 때 청크 간 블록 틱 처리 순서가 깨짐
- MC-310476- 투사체가 물속에 있을 때만 월드 보더와 충돌함
- MC-310595- macOS에서 Option 키가 키 바인드 화면에 "Alt"로 표시됨
- MC-310676-
savanna_lamp_post_01사바나 가로등 기둥 마을 구조의 지그재그 블록 NBT에 닫는 대괄호가 뒤에 붙어 있음 - 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+↓를 누르면 게임 창이 경계 없는 창 모드로 잘못 복원됨
