MINECRAFT / JAVA EDITION

마인크래프트 패치노트

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

공식 패치노트 마지막 확인 2026.09.28 07:21
버전 목록 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 - minecraft:context_int_provider_type 등록소의 네임스페이스 ID
    • <type-specific fields>

새로 추가된 minecraft:abs

  • 의 절댓값을 반환합니다input
  • 최종 결과가 32비트 정수 범위를 벗어나면 계산이 취소됩니다
  • 필드:
    • input - 인라인 값 또는 minecraft:context_int_provider 타입의 네임스페이스 ID

새로 추가된 minecraft:avg

  • 여러 정수 제공자를 평가하고 결과의 산술 평균을 반환함
  • 나눗셈 결과는 0을 향해 반올림됨0
  • 필드:
    • inputs - 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록, 또는 해시 기호로 시작하는 태그 ID로서의 minecraft:context_int_provider 타입
      • 최소한 하나 이상의 값 필요

추가됨 minecraft:binomialminecraft:binomial

  • n번의 동전을 던지며 각각의 성공 확률이 p일 때n번 성공한 횟수를 반환함p
  • 필드:
    • nn - 동전 던지기 횟수, 인라인 값 또는 minecraft:context_int_provider 타입의 네임스페이스 ID
    • pp - 단일 동전 던지기 성공 확률 ([0.0, 1.0][0.0, 1.0] 범위), 인라인 값 또는 minecraft:context_float_provider 타입의 네임스페이스 ID

추가됨 minecraft:conditionalminecraft:conditional

  • 조건이 충족되면 on_true의 값을 반환하고, 그렇지 않으면 on_false의 값을 반환합니다.
  • 필드:
    • condition - minecraft:predicate 타입의 인라인 값 또는 네임스페이스 ID
    • on_true - 조건이 충족될 때 실행되는 minecraft:context_int_provider 타입의 인라인 값 또는 네임스페이스 ID
    • on_false - 선택적 인라인 값 또는 minecraft:context_int_provider 타입의 네임스페이스 ID
      • 생략 시 기본값은 상수 0입니다.

"minecraft:constant"가 추가되었습니다.minecraft:constant

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

"minecraft:sub"가 추가되었습니다.minecraft:sub

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

추가됨 minecraft:from_float

  • 플로트 제공자를 평가하고 정수 값으로 변환합니다
  • 정수가 아닌 값은 잘려서(즉, 0을 향해 반올림) 처리됩니다
  • 32비트 정수 범위에 맞지 않는 값(포함하여 NaN) 은 오류로 간주되어 계산이 취소됩니다
  • 필드:
    • input - 인라인 값 또는 minecraft:context_float_provider 유형의 네임스페이스 ID

추가됨 minecraft:max

  • 여러 정수 제공자를 평가하여 가장 큰 결과를 반환합니다
  • 필드:
    • inputs - 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:context_int_providerminecraft:context_int_provider
      • 유형의 해시 접두사 태그 ID 중 하나입니다. 최소 하나의 값이 필요합니다

"minecraft:min"가 추가되었습니다minecraft:min

  • 여러 정수 제공자를 평가하여 가장 작은 결과를 반환합니다
  • 필드:
    • inputs - 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:context_int_providerminecraft:context_int_provider
      • 유형의 해시 접두사 태그 ID 중 하나입니다. 최소 하나의 값이 필요합니다

"minecraft:mod"가 추가되었습니다minecraft:mod

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

를 추가했습니다 minecraft:floor_mod

  • 의 나머지를 반환합니다 left 으로 right
  • 내림 정수 나눗셈을 사용합니다 (음의 무한대 방향으로 반올림)
  • 0으로 나누면 오류 처리되어 계산이 취소됩니다
  • 필드:
    • left - 인라인 값 또는 이름공간 ID의 minecraft:context_int_provider 타입
    • right - 인라인 값 또는 이름공간 ID의 minecraft:context_int_provider 타입

를 추가했습니다 minecraft:environment_attribute

  • 환경 속성 값(minecraft:environment_attribute)
  • 필드
    • attribute - 가져올 환경 속성 ID(정수로 표현 가능해야 함)

추가됨: minecraft:negateminecraft:negate

  • 입력의 부정값을 반환함input
  • 최종 결과가 32비트 정수 범위를 벗어나면 계산이 취소됩니다
  • 필드:
    • input - 인라인 값 또는 네임스페이스 ID (minecraft:context_int_provider) 형식minecraft:context_int_provider

추가됨: 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의
      • 생략 시 상수 0 0

minecraft:pow 추가됨minecraft:pow

  • 기본값 base의 거듭제곱을 반환합니다 (exponent)exponent
  • 지수가 음수일 경우 계산이 취소됩니다
  • 기본값과 지수가 모두 0일 경우 계산이 취소됩니다
  • 최종 결과가 32비트 정수 범위를 초과하면 계산이 취소됩니다
  • 필드:
    • base - minecraft:context_int_provider 형식의 인라인 값 또는 네임스페이스 ID(minecraft:context_int_provider)
    • exponent - minecraft:context_int_provider 형식의 인라인 값 또는 네임스페이스 ID(minecraft:context_int_provider)

추가됨 minecraft:mul

  • 여러 정수 제공자를 평가하여 결과의 곱을 반환함
  • 최종 결과가 32비트 정수 범위를 벗어나면 계산이 취소됨
  • 필드:
    • inputs - 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록, 또는 "minecraft:context_int_provider" 유형의 해시 접두사 태그 IDminecraft:context_int_provider 유형
      • 하나 이상의 값이 필요함

추가됨 minecraft:div

  • 왼쪽 값 left을(를) 오른쪽 값 right
  • 으로 나눈 값을 반환함
  • 절삭 정수 나눗셈을 사용함(0에 가까운 쪽으로 반올림)
  • 0으로 나누면 오류로 간주되어 계산이 취소됨
    • left왼쪽 - 인라인 값 또는 "minecraft:context_int_provider" 유형의 네임스페이스 IDminecraft:context_int_provider
    • right오른쪽 - 인라인 값 또는 "minecraft:context_int_provider" 유형의 네임스페이스 IDminecraft:context_int_provider

새로 추가됨 minecraft:floor_div

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

새로 추가됨 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입니다0

다음 추가: minecraft:add

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

추가됨 minecraft:uniform

  • 닫힌 구간에서 임의의 정수 선택
  • 필드:
    • min - 최소값 (포함), 인라인 값 또는 minecraft:context_int_provider 타입의 네임스페이스 ID
    • max - 최대값 (포함), 인라인 값 또는 minecraft:context_int_provider 타입의 네임스페이스 ID

추가됨 minecraft:weighted_list

  • 가중치가 부여된 숫자 제공자 분포에서 값을 반환
  • 필드:
    • distribution - 다음 필드를 가진 객체들의 목록
      • 필드:
        • data - 인라인 값 또는 minecraft:context_int_provider 타입의 네임스페이스 ID
        • weight - 양의 정수

부동 소수점 수 제공자

  • 새로운 minecraft:context_float_provider 등록소가 추가되었습니다
  • 모든 계산은 단정도 부동 소수점 수(“float”)를 사용하여 수행됩니다
  • 계산 결과가 NaN 또는 Infinity일 경우 결과는 정의되지 않습니다
  • 형식:
    • type - 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 predicate
  • minecraft:brewing/speed_default
    • 양조용 연료의 기본 속도 배수를 반환합니다

새로 추가된 minecraft:abs

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

새로 추가된 minecraft:avg

  • 여러 부동 소수점 제공자들을 평가하고 결과의 산술 평균을 반환합니다
  • 필드:
    • inputs - 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록, 또는 minecraft:context_float_provider 유형의 #으로 시작하는 태그 ID
      • 적어도 하나의 값이 필요합니다

minecraft:ceil가 추가되었습니다minecraft:ceil

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

추가됨 minecraft:conditionalminecraft:conditional

  • 조건이 충족되면 on_true의 값을 반환하고, 그렇지 않으면 on_false를 반환합니다.
  • 필드:
    • conditions - 인라인 값 또는 minecraft:predicate 유형의 네임스페이스 ID
    • on_true - 조건이 충족되면 실행되는 인라인 값 또는 minecraft:context_float_provider 유형의 네임스페이스 ID
    • on_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" 타입의 해시 접두사 태그 ID
      • 하나 이상의 값이 필요합니다

추가됨 minecraft:max

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

"minecraft:min"가 추가되었습니다minecraft:min

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

"minecraft:mod"가 추가되었습니다minecraft:mod

  • 의 나머지를 반환합니다 left 의 right
  • 필드:
    • left - 인라인 값 또는 minecraft:context_float_provider 유형의 네임스페이스 ID
    • right - 인라인 값 또는 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 유형의 네임스페이스 ID인 조건이 만족되었을 때 실행되는 값
    • 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 목록, 인라인 값 목록, 또는 "minecraft:context_float_provider" 유형의 해시 접두어 태그 IDminecraft: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

  • 소수점에서 가장 가까운 정수로(0.5는 양의 무한대로 반올림) 반올림한 input
  • 필드:
    • input - 인라인 값 또는 minecraft:context_float_provider 유형의 네임스페이스 ID

가 추가되었습니다: minecraft:sin

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

가 추가되었습니다: minecraft:sqrt

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

다음 추가: minecraft:storage

  • 명령어 저장소에서 부동 소수점 값을 반환합니다
  • 값이 없거나 숫자가 아니거나 경로가 여러 값을 반환하면, 제공자는 기본값 fallback
  • 부동 소수점이 아닌 숫자 NBT 값의 변환은 정의되어 있지 않습니다
  • 필드:
    • storage - 명령어 저장소의 네임스페이스된 ID
    • path - NBT 경로
    • fallback - 선택적 인라인 값 또는 minecraft:context_float_provider 타입의 네임스페이스된 ID, 기본값은 0.00.0

다음 추가: minecraft:add

  • 여러 부동 소수점 제공자를 평가하여 결과의 합을 반환합니다
  • 필드:
    • inputs - 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 리스트, 인라인 값 리스트, 또는 해시 접두사가 붙은 태그 ID 중 하나로 minecraft:context_float_provider 타입
      • 최소 하나의 값이 필요합니다

추가됨 minecraft:truncate

  • 0 방향으로 내림한 (0에 가까운 방향으로 반올림된) 값을 반환합니다input
  • 필드:
    • input - 인라인 값 또는 종류가 minecraft:context_float_provider인 경우의 네임스페이스 ID

추가됨 minecraft:uniform

  • 범위 내에서 무작위 숫자를 선택합니다
  • 필드:
    • min - 최소값, 인라인 값 또는 종류가 minecraft:context_float_provider인 경우의 네임스페이스 ID
    • max - 최대값, 인라인 값 또는 종류가 minecraft:context_float_provider인 경우의 네임스페이스 ID

추가됨 minecraft:weighted_list

  • 가중치가 있는 숫자 제공자 분포에서 값을 반환합니다
  • 필드:
    • distribution - 다음 필드를 포함하는 객체들의 목록
      • 필드:
        • data - 인라인 값 또는 종류가 minecraft:context_float_provider인 경우의 네임스페이스 ID
        • weight - 양의 정수

마을 주민 거래

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

명령어

"/compute" 명령어가 수정되었습니다/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" 명령어가 수정되었습니다/data

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

데이터 컴포넌트

minecraft:cooking_fuel이 변경되었습니다minecraft:cooking_fuel

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

minecraft:brewing_fuel이 변경되었습니다minecraft:brewing_fuel

  • usesuses 필드가 이제 minecraft:context_int_provider로 바뀌었습니다minecraft:context_int_provider
  • speed_multiplierspeed_multiplier 필드가 이제 minecraft:context_float_provider로 바뀌었습니다minecraft:context_float_provider
  • 잔여물이 있는 양조 연료 아이템은 다음과 같이 처리됩니다
    • 연료 슬롯에 연료가 남아있으면 잔여물 아이템이 바닥에 떨어집니다
    • 연료가 다 떨어졌다면 잔여물 아이템이 연료 슬롯에 남아 있습니다
    • 이 동작은 양조대의 입력 및 시약 슬롯에 놓인 아이템과 일치합니다

minecraft:compostable이 변경되었습니다minecraft:compostable

  • layerslayers 필드가 이제 minecraft:context_int_provider로 바뀌었습니다minecraft:context_int_provider

루트 테이블

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

함수

변경된 minecraft:set_attributes

  • 이제 amount의 modifiers 하위 필드의 숫자 제공자가 minecraft:context_float_provider 타입의 인라인 값이나 네임스페이스 ID를 받을 수 있습니다

변경된 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" 목록의 요소는 이제 인라인 값 또는 "minecraft:context_float_provider" 유형의 네임스페이스 ID가 될 수 있습니다floatsminecraft:context_float_provider
  • "colors" 목록의 요소는 이제 인라인 값 또는 "minecraft:context_int_provider" 유형의 네임스페이스 ID가 될 수 있습니다colorsminecraft: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

  • 내부의 min 및 max 필드는 이제 인라인 값 또는 limit 유형의 네임스페이스 ID를 minecraft:context_int_provider 로 지정할 수 있습니다.
  • 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' 목록의 요소에서 이제 숫자 값 또는 'minecraft:context_int_provider' 형식의 네임스페이스 ID를 입력받을 수 있습니다.durationeffectsminecraft:context_int_provider

프레디케이트

'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 유형의 네임스페이스 ID
  • 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 - 인라인 값 또는 minecraft:context_float_provider 유형의 네임스페이스 ID
  • test - 다음 중 하나:
    • 인라인 값(단일 부동 소수점 포함) 또는 minecraft:context_float_provider 유형의 네임스페이스 ID
      • 의 결과가 제공된 value 값과 test 같은지 테스트합니다
    • 필드를 가진 객체:
      • min - 선택적 인라인 값(단일 부동 소수점 포함) 또는 minecraft:context_float_provider 유형의 네임스페이스 ID
      • max - 선택적 인라인 값(단일 부동 소수점 포함) 또는 minecraft:context_float_provider 유형의 네임스페이스 ID
      • 의 결과가 value와 min 사이(포함)인지 테스트합니다max

이제 변경된 minecraft:time_check

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

변경된 minecraft:entity_scores

  • "min" 및 min"max"max 필드는 이제 "scores" 값 안에서 정수값이나 scoresminecraft:context_int_providerminecraft:context_int_provider 타입의 네임스페이스 ID를 허용합니다
  • scores의 "scores" 필드는 이제 정수만 허용하던 것에서 벗어나 직접 값이나 minecraft:context_int_providerminecraft:context_int_provider 타입의 네임스페이스 ID를 허용합니다

조합법

조리 조합법

  • 모든 조리법의 cookingtime 필드는 더 이상 선택 사항이 아닙니다

  • 사용자 정의 훈연기와 용광로 조리법은 이전 값의 두 배로 cookingtime 필드를 설정하여 업데이트해야 합니다

  • 사용자 정의 조리법이 이전에 기본 cookingtime 값에 의존했다면, 200을 사용하여 동일한 시간을 유지할 수 있습니다

세계 생성

블록 상태 제공자

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

인라인 블록 상태 정의는 이제 minecraft:simpleminecraft: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 엔티티 점수(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- "서버에 접속" 버튼이 화면 밖으로 벗어날 수 있던 문제가 수정되었습니다
  • 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- Enter Join Code 화면에서 나가면 항상 메인 렐름스 화면으로 이동함
  • MC-311399- 월드 옵션 화면에서 명령어를 활성화한 후 "게임 규칙 편집"을 클릭하면 무한 로딩 화면이 표시됨
  • MC-311400- 화살이 엔더맨이 텔레포트해도 튕겨나가도록 수정됨
  • MC-311414- 플레이어가 당근 낚싯대를 돼지에게 사용하여 임의의 거리를 순간이동할 수 있습니다
  • MC-311423- 이동한 후 인벤토리를 열면 IME 입력이 되지 않으며, 입력 방식을 전환하면 이전 입력이 즉시 삽입됩니다
  • MC-311428- 숫자 제공자가 정수 모드에서 초기 값을 읽을 때 정밀도가 떨어집니다
  • MC-311431- 생물 군계 가장자리에 위치한 버려진 야영지는 자신을 가리키는 탐험가 지도 생성이 가능합니다
  • MC-311472- 월드 옵션 화면에서 명령어를 끄면 개인 게임 모드가 제대로 초기화되지 않음
  • MC-311478- 구리 광맥이 암염기반 층에서 석재 변종 광석을 생성함
  • MC-311486- 암염 철 광석과 터프 광맥이 이제 y=0 위에서 생성됨
  • MC-311546- 월드 난이도를 잠궈도 난이도 버튼이 즉시 비활성화되지 않음