MINECRAFT / JAVA EDITION

마인크래프트 패치노트

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

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

Minecraft 26.3 Pre-Release 1

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

OpenAI 자동 번역

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

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

26.3 첫 번째 사전 릴리스가 나왔습니다! 기술적인 변경 사항도 있지만, 이제는 주로 버그를 수정하고 개선 사항을 적용하며 정식 출시를 앞두고 마무리 작업을 하고 있습니다.

즐거운 채굴 되세요!

변경 사항

UI

  • macOS에서 독점 전체 화면을 다시 사용할 수 있습니다
  • macOS의 비디오 설정에 "메뉴 막대/도크 표시 여부" 옵션이 추가되었습니다. 이 옵션은 전체 화면 모드에서 마우스를 화면 가장자리로 이동해 macOS 메뉴 막대와 도크를 표시할 수 있는지 설정합니다.
  • 독점 전체 화면이 활성화된 동안 커서가 이제 창 안에 고정됩니다.

기술 변경 사항

  • 데이터 팩 버전이 이제 119.0입니다
  • 리소스 팩 버전이 이제 97.1입니다

데이터 팩 버전 119.0

  • minecraft:number_provider 및 minecraft:number_provider_type 레지스트리가 정수 계산(minecraft:context_int_provider, minecraft:context_int_provider_type)과 부동 소수점 계산(minecraft:context_float_provider, minecraft:context_float_provider_type)

숫자 공급자

숫자 프로바이더의 유형과 값은 다음 두 개의 레지스트리로 분리되었습니다: minecraft:context_int_provider 및 minecraft:context_float_provider 부동 소수점 연산과 정수 연산을 혼합해 정밀도와 범위가 의도치 않게 손실되는 것을 방지합니다

참고: 이 새로운 유형은 이미 존재하는 minecraft:int_provider_type 및 minecraft:float_provider_type와 혼동하지 마세요. 이들은 컨텍스트가 없는 프로바이더로, 주로 월드 생성에 사용됩니다

다음 숫자 프로바이더 유형이 정수 및 부동 소수점 변형으로 분리되었습니다:

  • minecraft:constant
  • minecraft:uniform
  • minecraft:storage
  • minecraft:sum (이름이 minecraft:add)
  • minecraft:product (이름이 minecraft:mul)
  • minecraft:minimum (이름이 minecraft:min)
  • minecraft:maximum (이름이 minecraft:max)
  • minecraft:average (이름이 minecraft:avg)
  • minecraft:weighted_list
  • minecraft:conditional
  • minecraft:number_dispatcher
  • minecraft:environment_attribute

다음 숫자 제공자는 이제 정수 변형만 사용할 수 있습니다:

  • minecraft:binomial
  • minecraft:score

다음 숫자 제공자는 이제 부동 소수점 변형만 사용할 수 있습니다:

  • minecraft:enchantment_level

다음 바닐라 숫자 제공자가 다음 레지스트리로 이전되었습니다:minecraft:context_int_provider 레지스트리:

  • minecraft:compostable/low
  • minecraft:compostable/low_medium
  • minecraft:compostable/medium
  • minecraft:compostable/medium_high
  • minecraft:compostable/always_add_one
  • minecraft:cooking/time_bamboo
  • minecraft:cooking/time_wool_slabs
  • minecraft:cooking/time_wool_carpets
  • minecraft:cooking/time_dry_plants
  • minecraft:cooking/time_wood_items_extra_small
  • minecraft:cooking/time_wool
  • minecraft:cooking/time_wood_slabs
  • minecraft:cooking/time_wood_items_large
  • minecraft:cooking/time_wood_items_small
  • minecraft:cooking/time_roots
  • minecraft:cooking/time_wood_blocks
  • minecraft:cooking/time_hanging_signs
  • minecraft:cooking/time_boats
  • minecraft:cooking/time_coal
  • minecraft:cooking/time_blaze_rod
  • minecraft:cooking/time_dried_kelp_block
  • minecraft:cooking/time_coal_block
  • minecraft:cooking/time_lava_bucket
  • minecraft:brewing/uses_default

다음 바닐라 숫자 제공자가 다음 레지스트리로 이전되었습니다:minecraft:context_float_provider 레지스트리:

  • minecraft:cooking/speed_default
  • minecraft:cooking/normal_speed_multiplier
  • minecraft:cooking/fast_speed_multiplier
  • minecraft:brewing/speed_default

다음 바닐라 숫자 제공자가 제거되었습니다:

  • minecraft:cooking/normal_burn_time_multiplier(다음으로 대체됨: minecraft:cooking/normal_burn_time_reduction_factor)
  • minecraft:cooking/fast_burn_time_multiplier(다음으로 대체됨: minecraft:cooking/fast_burn_time_reduction_factor)

정수 숫자 제공자

  • 추가됨: minecraft:context_int_provider 레지스트리
  • 모든 계산은 32비트 정수를 사용하여 수행됩니다
  • 잘못된 값을 제공하는 계산(예: 0으로 나누기)의 결과는 정의되지 않습니다
  • 형식:
    • type - 다음 레지스트리에 등록된 네임스페이스 ID: minecraft:context_int_provider_type 레지스트리
    • <type-specific fields>

추가됨 minecraft:abs

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

추가됨 minecraft:avg

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

추가됨: minecraft:binomial

  • 무작위로 n번 동전을 던지며, 성공 확률은 p이고 성공 횟수를 반환합니다
  • 필드:
    • n 유형의 인라인 값 또는 네임스페이스 IDminecraft:context_int_provider - 동전을 던지는 횟수. 인라인 값 또는
    • p 확률 범위: [0.0, 1.0] 유형의 인라인 값 또는 네임스페이스 IDminecraft:context_float_provider 유형

추가됨: minecraft:conditional

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

추가됨: minecraft:constant

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

추가됨: minecraft:sub

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

추가됨 minecraft:from_float

  • 실수 공급자를 평가하여 정수 값으로 변환합니다
  • 정수가 아닌 값은 소수점 이하가 버려집니다(즉, 0에 가까운 방향으로 반올림됩니다)
  • 32비트 정수 범위에 들어가지 않는 값(및 NaN)은 오류로 처리되며 계산이 취소됩니다
  • 필드:
    • input - 인라인 값 또는 minecraft:context_float_provider 유형의 네임스페이스 ID

추가됨 minecraft:max

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

추가됨 minecraft:min

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

추가됨 minecraft:mod

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

추가됨 minecraft:floor_mod

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

추가됨: minecraft:environment_attribute

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

추가됨 minecraft:negate

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

추가됨 minecraft:number_dispatcher

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

추가됨 minecraft:pow

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

추가됨 minecraft:mul

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

추가됨 minecraft:div

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

추가된 minecraft:floor_div

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

추가됨 minecraft:score

  • 선택한 대상의 점수를 반환합니다
  • 점수가 지정되지 않은 경우, 공급자는 fallback
  • 필드:
    • score - 목표 이름
    • target - 점수 보유자(숫자 공급자 버전과 동일한 형식)
    • fallback - 선택 사항인 인라인 값 또는 minecraft:context_int_provider 유형의 네임스페이스 ID이며, 기본값은 0

추가됨 minecraft:storage

  • 명령 저장소에서 정수 값을 반환합니다
  • 값이 없거나, 숫자가 아니거나, 경로가 여러 값을 반환하면 제공자는 fallback
  • 정수가 아닌 숫자형 NBT 값을 변환하는 방식은 정의되지 않았습니다
  • 필드:
    • storage - 명령 저장소의 네임스페이스 ID
    • path - NBT 경로
    • fallback - 인라인 값 또는 minecraft:context_int_provider 형식의 네임스페이스 ID를 지정할 수 있으며, 기본값은 0

추가됨 minecraft:add

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

추가됨 minecraft:uniform

  • 폐쇄 구간에서 무작위 정수를 선택합니다
  • 필드:
    • min - 최소값(포함). 인라인 값 또는 다음 유형의 네임스페이스 ID: minecraft:context_int_provider 유형
    • max - 최대값(포함). 인라인 값 또는 다음 유형의 네임스페이스 ID: minecraft:context_int_provider 유형

추가됨 minecraft:weighted_list

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

부동소수점 숫자 제공자

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

바닐라 실수형 숫자 공급자가 추가되었습니다

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

추가됨 minecraft:abs

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

추가됨 minecraft:avg

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

추가됨 minecraft:ceil

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

추가됨: minecraft:conditional

  • 다음에서 값을 반환합니다: on_true 조건이 충족된 경우, 그렇지 않으면 on_false에서 값을 반환합니다
  • 필드:
    • conditions - 인라인 값 또는 다음 네임스페이스 ID: minecraft:predicate 유형
    • on_true - 인라인 값 또는 다음 네임스페이스 ID: minecraft:context_float_provider 유형. 조건이 충족되면 실행됩니다
    • on_false - 선택적 인라인 값 또는 다음 네임스페이스 ID: minecraft:context_float_provider 유형
      • 생략하면 상수 0.0로 기본 설정됩니다

추가됨: minecraft:constant

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

추가됨: minecraft:cos

  • 의 코사인 값을 반환합니다: input
  • 필드:
    • input - 라디안 단위의 인수로, 인라인 값이거나 다음 유형의 네임스페이스 ID입니다: minecraft:context_float_provider

추가됨: minecraft:sub

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

추가됨 minecraft:enchantment_level

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

추가됨: minecraft:environment_attribute

  • 환경 속성 (minecraft:environment_attribute)
  • 필드
    • attribute - 가져올 환경 속성 ID입니다(부동 소수점 값으로 표현할 수 있어야 함)

추가됨 minecraft:floor

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

추가됨: minecraft:from_int

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

추가됨 minecraft:length

  • 여러 float provider를 계산하고 제곱합의 제곱근을 반환합니다
  • 필드:
    • inputs - 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 다음 유형의 해시 기호가 붙은 태그 ID: minecraft:context_float_provider
      • 값이 하나 이상 필요합니다

추가됨 minecraft:max

  • 여러 부동 소수점 제공자를 평가하고 결과 중 가장 큰 값을 반환합니다
  • 필드:
    • inputs - 인라인 값, 네임스페이스 ID 하나, 네임스페이스 ID 목록, 인라인 값 목록 또는 다음 유형의 해시 접두사가 붙은 태그 ID: minecraft:context_float_provider 유형
      • 값이 하나 이상 필요합니다

추가됨 minecraft:min

  • 여러 부동 소수점 제공자를 평가하고 결과 중 가장 작은 값을 반환합니다
  • 필드:
    • inputs - 인라인 값, 네임스페이스 ID 하나, 네임스페이스 ID 목록, 인라인 값 목록 또는 다음 유형의 해시 접두사가 붙은 태그 ID: minecraft:context_float_provider 유형
      • 값이 하나 이상 필요합니다

추가됨 minecraft:mod

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

추가됨 minecraft:negate

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

추가됨 minecraft:number_dispatcher

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

추가됨 minecraft:pow

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

추가됨 minecraft:mul

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

추가됨 minecraft:div

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

추가됨: minecraft:round

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

추가됨: minecraft:sin

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

추가됨 minecraft:sqrt

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

추가됨 minecraft:storage

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

추가됨 minecraft:add

  • 여러 실수 공급자의 결과를 평가하고 합계를 반환합니다
  • 필드:
    • inputs - 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:context_float_provider 유형의 해시 접두사가 붙은 태그 ID
      • 값이 하나 이상 필요합니다

추가됨: minecraft:truncate

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

추가됨 minecraft:uniform

  • 범위에서 임의의 숫자를 선택합니다
  • 필드:
    • min - 최솟값으로, 인라인 값이거나 다음 유형의 네임스페이스 ID입니다: minecraft:context_float_provider 유형
    • max - 최댓값으로, 인라인 값이거나 다음 유형의 네임스페이스 ID입니다: minecraft:context_float_provider 유형

추가됨 minecraft:weighted_list

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

주민 거래

  • max_uses 및 xp 필드에는 이제 다음 유형의 인라인 값이 필요합니다: minecraft:context_int_provider
  • count 필드와 wants 구조의 additional_wants 필드에는 이제 다음 유형의 인라인 값이 필요합니다: minecraft:context_int_provider
  • reputation_discount 필드에는 이제 다음 유형의 인라인 값이 필요합니다: minecraft:context_float_provider

명령어

수정됨 /compute

  • 명령어 구문이 숫자 공급자 분리를 반영하도록 수정되었습니다:

    • /compute <target> integer <int_provider>
      • 은 <int_provider>의 요소minecraft:context_int_provider 또는 인라인 값입니다
    • /compute <target> float <float_provider> [<scale>]
      • 은 <float_provider>의 요소minecraft:context_float_provider 또는 인라인 값입니다
  • 숫자 공급자를 평가하지 못하면(예: 0으로 나누는 경우) 이제 명령어가 실패합니다

수정됨 /data

  • 숫자 공급자 분리를 반영하도록 명령 구문이 수정되었습니다:
    • compute <target> integer <int_provider>
    • compute <target> float <float_provider>

데이터 구성 요소

변경 사항: minecraft:cooking_fuel

  • burn_time 필드가 이제 minecraft:context_int_provider
  • speed_multiplier 필드가 이제 minecraft:context_float_provider
  • 잔여 아이템이 있는 조리 연료 아이템은 다음과 같이 처리됩니다.
    • 연료 슬롯에 연료가 남아 있으면 잔여 아이템이 바닥에 떨어집니다.
    • 연료가 다 떨어졌으면 잔여 아이템은 연료 슬롯에 남습니다.

변경 사항 minecraft:brewing_fuel

  • uses 필드가 이제 다음과 같습니다: minecraft:context_int_provider
  • speed_multiplier 필드가 이제 다음과 같습니다: minecraft:context_float_provider
  • 잔여 아이템이 있는 양조 연료 아이템은 다음과 같이 처리됩니다
    • 연료 슬롯에 연료가 남아 있으면 잔여 아이템이 땅에 떨어집니다
    • 연료가 다 떨어졌다면 잔여 아이템은 연료 슬롯에 남습니다
    • 이 동작은 양조기의 재료 슬롯과 첨가물 슬롯에 넣은 아이템과 동일합니다

변경됨 minecraft:compostable

  • layers 필드는 이제 minecraft:context_int_provider

전리품 테이블

  • rolls 필드는 이제 minecraft:context_int_provider
  • bonus_rolls 필드는 이제 minecraft:context_float_provider

함수

변경된 minecraft:set_attributes

  • 의 숫자 공급자는 amount의 하위 필드에서 modifiers목록의 숫자 공급자는 인라인 값이나 다음 유형의 네임스페이스 ID를 이제 허용합니다: minecraft:context_float_provider 유형

변경된 항목: minecraft:enchanted_count_increase

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

변경됨minecraft:enchant_with_levels

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

변경된 minecraft:set_custom_model_data

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

변경된 minecraft:set_enchantments

  • 값은 enchantments 맵에서 인라인 값이나 다음 유형의 네임스페이스 ID로 지정할 수 있습니다: minecraft:context_int_provider

변경minecraft:set_count

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

변경됨minecraft:limit_count

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

변경된 minecraft:set_damage

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

변경된 minecraft:set_ominous_bottle_amplifier

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

변경된 minecraft:set_random_dyes

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

변경된 minecraft:set_stew_effect

  • duration 필드는 effects 목록의 요소에서 이제 인라인 값 또는 다음 네임스페이스 ID를 사용할 수 있습니다: minecraft:context_int_provider 유형

조건자

변경된 minecraft:random_chance

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

삭제됨minecraft:value_check

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

추가됨 minecraft:int_value_check

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

필드:

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

추가됨 minecraft:float_value_check

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

필드:

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

변경minecraft:time_check

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

변경된 minecraft:entity_scores

  • min 및 max 내부에 있는 값의 필드scores 맵minecraft:context_int_provider 형식
  • scores 필드 자체minecraft:context_int_provider 형식(이전에는 정수만 허용됨)

제작법

요리 제작법

  • cookingtime이제 모든 조리 레시피에서 필드가 필수입니다

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

  • 커스텀 조리 레시피에서 이전에 기본값에 의존했다면, cookingtime같은 조리 시간을 유지하기 위해 200을 사용할 수 있습니다

세계 생성

블록 상태 제공자

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

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

공급자 유형 이름 변경

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

  • minecraft:dual_noise_provider의 이름이 minecraft:dual_noise
  • minecraft:noise_provider의 이름이 minecraft:noise
  • minecraft:noise_threshold_provider의 이름이 minecraft:noise_threshold
  • minecraft:randomized_int_state_provider의 이름이 minecraft:randomized_int
  • minecraft:rule_based_state_provider의 이름이 minecraft:rule_based
  • minecraft:simple_state_provider의 이름이 minecraft:simple
  • minecraft:weighted_state_provider의 이름이 minecraft:weighted
  • minecraft:random_block_provider의 이름이 minecraft:random_block
  • minecraft:rotated_block_provider의 이름이 minecraft:rotated

변경됨 minecraft:rule_based

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

주민 거래

  • max_uses 및 xp 필드에는 이제 다음 유형의 인라인 값이 필요합니다: minecraft:context_int_provider
  • count 필드와 wants 구조의 additional_wants 필드에는 이제 다음 유형의 인라인 값이 필요합니다: minecraft:context_int_provider
  • reputation_discount 필드에는 이제 다음 유형의 인라인 값이 필요합니다: minecraft:context_float_provider

태그

아이템 태그

  • 추가됨: #furnace_fuel_bottom_takeable - 아래쪽 면에 연결된 호퍼로 화로에서 꺼낼 수 있는 아이템

리소스 팩 버전 97.1

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

  • core/blit_depth.fsh일부 기기에서 작동하지 않는 렌더링 백엔드 기반 복사 방식의 대안으로, 깊이 텍스처의 내용을 복사하는 방법인

26.3 사전 릴리스 1에서 수정된 버그

  • MC-154881 - 핫바에서 아이템을 버리는 동시에 다른 핫바 슬롯으로 전환하면 두 번째 아이템의 동기화가 어긋납니다
  • MC-254370 - entity_scores 조건자 유형은 가능한 모든 점수를 확인할 수 없습니다
  • MC-270970 - 플레이어가 위에 보트가 있는 블록을 올라서려 하면 카메라가 흔들립니다
  • MC-277906 - 엔더 진주가 빠른 속도로 날아갈 때 잘못된 위치에 착지함
  • MC-309768의 지속 대상이 post_effects 명령어로 효과를 제거해도 초기화되지 않음/posteffect
  • MC-309855 - 검은색 쿠션의 엔티티 텍스처에 다른 모든 쿠션보다 색상이 하나 더 있습니다
  • MC-309870 - 창을 든 드라운드는 찌르기와 돌진 공격을 동시에 사용할 수 있습니다
  • MC-310289 - 블록을 오를 때 엔티티의 히트박스보다 완전히 위에 있는 엔티티와의 충돌은 무시됩니다
  • MC-310331 - OpenGL 렌더링 백엔드를 사용하면 Wayland에서 게임이 충돌합니다
  • MC-310332 - 싱글플레이 월드를 닫고 타이틀 화면으로 돌아간 뒤에도 마우스 커서 위치가 업데이트되지 않음
  • MC-310522 - 특정 조건에서 텍스트 상자에 입력 중 오른쪽 Shift 키를 누르면 전체 화면 모드가 전환됩니다
  • MC-310646 - 선반 버섯 텍스처에 사용되지 않는 픽셀이 여러 개 포함되어 있습니다
  • MC-310710 - 일부 지도 아이템 텍스처의 세부 묘사가 다른 지도와 일치하지 않습니다
  • MC-310712 - 다른 쪽이 생성되지 않은 상태에서 관전 중인 엔티티를 관전하며 관전자 모드로 네더 포털을 이용하면 이제 관전이 중단됩니다.
  • MC-310830 - 렌더링 영역의 Y 오프셋을 무시하는 가위 범위 검사
  • MC-310957 - 플레이어는 방패로 공격을 막은 직후 잠시 동안 휩쓸기 공격을 할 수 없습니다
  • MC-310990 - "Realm 참가" 버튼이 화면 밖으로 튀어나올 수 있음
  • MC-311037 - 서로 다른 의미의 두 버튼에 같은 "Realm 참가" 문자열이 사용됩니다
  • MC-311129얼룩진 숲에서 사용하는music.overworld.flower_forest대신music.overworld.forest
  • MC-311183 - 용광로와 훈연기의 연료가 아이템을 두 배로 제련합니다
  • MC-311222 - 오래된 NBT 파일을 변환하려고 하면 NBT-SNBT 데이터 생성기가 충돌합니다
  • MC-311236 - block_transformer 구성 요소가 use_cooldown 구성 요소를 무시합니다
  • MC-311274 - 화로 제련 및 훈연 레시피의 기본 cookingtime 필드 값이 여전히 100입니다
  • MC-311297 - 텍스트 입력 상자를 선택하지 않은 상태에서도 키보드 입력이 입력기에서 감지됩니다
  • MC-311298 - 일부 로캘에서는 "시네마틱 카메라 전환" 키 지정이 해제된 상태에서 오른쪽 Shift를 누르면 시네마틱 카메라가 전환됩니다
  • MC-311364 - 일부 화면에서 카테고리 헤더를 여전히 선택할 수 없음
  • MC-311369 - 월드 옵션 화면이 중앙에 배치되지 않습니다
  • MC-311372 - 엔더맨이 이제 물이 고인 블록 위로 순간이동할 수 있습니다
  • MC-311384 - 이전 업데이트의 빈 묻힌 보물 지도 이름이 "filled_map.buried_treasure"로 표시됩니다
  • MC-311390 - 드라운드의 수영 애니메이션이 올바르지 않습니다
  • MC-311391 - 참가 코드 입력 화면을 나가면 항상 Realms 메인 화면으로 이동합니다
  • MC-311399 - 월드 옵션 화면에서 명령어를 활성화하고 "게임 규칙 편집"을 클릭하면 무한 로딩 화면이 표시됨
  • MC-311400 - 화살이 이제 엔더맨이 순간이동하더라도 튕겨 나옵니다
  • MC-311414 - 플레이어가 돼지 위에서 동기화가 어긋난 당근 낚싯대를 사용하면 원하는 거리만큼 순간이동할 수 있습니다
  • MC-311423 - 이동한 뒤 인벤토리를 열면 IME 입력이 되지 않으며, 입력 방식을 전환하면 이전에 입력한 내용이 즉시 입력됩니다
  • MC-311428 - 정수 모드에서 초기 값을 읽을 때 숫자 공급자의 정밀도가 떨어집니다
  • MC-311431 - 생물 군계 경계에 생성된 버려진 야영지에서 자신을 가리키는 탐험가 지도가 생성될 수 있습니다
  • MC-311472 - 월드 옵션 화면에서 명령어를 끄면 개인 게임 모드가 제대로 초기화되지 않음
  • MC-311478 - 구리 광맥이 심층암 층에서 돌 변종 광석을 생성함
  • MC-311486 - 심층암 철광석과 응회암 광맥이 이제 y=0보다 높은 곳에 생성됩니다
  • MC-311546 - 월드의 난이도를 잠가도 난이도 버튼이 즉시 비활성화되지 않습니다