Minecraft 26.3 Pre-Release 1
새로운 기능, 변경 사항과 버그 수정 내역
자동 번역은 게임 내 용어나 의미가 다를 수 있습니다. 정확한 내용은 원문을 함께 확인해 주세요.
이 업데이트의 목차 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:constantminecraft:uniformminecraft:storageminecraft:sum(이름이 로 변경됨minecraft:add)minecraft:product(이름이 로 변경됨minecraft:mul)minecraft:minimum(이름이 로 변경됨minecraft:min)minecraft:maximum(이름이 로 변경됨minecraft:max)minecraft:average(이름이 로 변경됨minecraft:avg)minecraft:weighted_listminecraft:conditionalminecraft:number_dispatcherminecraft:environment_attribute
다음 숫자 제공자 유형은 이제 정수형 버전만 사용할 수 있습니다:
minecraft:binomialminecraft:score
다음 숫자 제공자 유형은 이제 부동 소수점형 버전만 사용할 수 있습니다:
minecraft:enchantment_level
다음 바닐라 숫자 제공자가 레지스트리로 이전되었습니다:minecraft:context_int_provider
minecraft:compostable/lowminecraft:compostable/low_mediumminecraft:compostable/mediumminecraft:compostable/medium_highminecraft:compostable/always_add_oneminecraft:cooking/time_bamboominecraft:cooking/time_wool_slabsminecraft:cooking/time_wool_carpetsminecraft:cooking/time_dry_plantsminecraft:cooking/time_wood_items_extra_smallminecraft:cooking/time_woolminecraft:cooking/time_wood_slabsminecraft:cooking/time_wood_items_largeminecraft:cooking/time_wood_items_smallminecraft:cooking/time_rootsminecraft:cooking/time_wood_blocksminecraft:cooking/time_hanging_signsminecraft:cooking/time_boatsminecraft:cooking/time_coalminecraft:cooking/time_blaze_rodminecraft:cooking/time_dried_kelp_blockminecraft:cooking/time_coal_blockminecraft:cooking/time_lava_bucketminecraft:brewing/uses_default
다음 바닐라 숫자 제공자는 minecraft:context_float_provider 레지스트리로 이전되었습니다:
minecraft:cooking/speed_defaultminecraft:cooking/normal_speed_multiplierminecraft:cooking/fast_speed_multiplierminecraft: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타입의 네임스페이스 IDpp - 단일 동전 던지기 성공 확률 ([0.0, 1.0][0.0, 1.0] 범위), 인라인 값 또는minecraft:context_float_provider타입의 네임스페이스 ID
추가됨 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}" 와 동일합니다.)foo: {type:"minecraft:constant",value:1})
"minecraft:sub"가 추가되었습니다.minecraft:sub
- 을 반환합니다
left빼기right - 최종 결과가 32비트 정수 범위에 맞지 않으면 계산이 취소됩니다
- 필드:
left- 인라인 값 또는minecraft:context_int_provider유형의 네임스페이스 IDright- 인라인 값 또는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의- 생략 시 상수
00
- 생략 시 상수
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_providerright오른쪽 - 인라인 값 또는 "minecraft:context_int_provider" 유형의 네임스페이스 IDminecraft:context_int_provider
새로 추가됨 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입니다0
다음 추가: minecraft:add
- 여러 정수 제공자를 계산하여 결과의 합을 반환합니다
- 최종 결과가 32비트 정수 범위를 초과하면 계산이 취소됩니다
- 필드:
inputs-minecraft:context_int_provider유형의 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록, 또는 #으로 시작하는 태그 ID- 하나 이상의 값이 필요합니다
추가됨 minecraft:uniform
- 닫힌 구간에서 임의의 정수 선택
- 필드:
min- 최소값 (포함), 인라인 값 또는minecraft:context_int_provider타입의 네임스페이스 IDmax- 최대값 (포함), 인라인 값 또는minecraft:context_int_provider타입의 네임스페이스 ID
추가됨 minecraft:weighted_list
- 가중치가 부여된 숫자 제공자 분포에서 값을 반환
- 필드:
distribution- 다음 필드를 가진 객체들의 목록- 필드:
data- 인라인 값 또는minecraft:context_int_provider타입의 네임스페이스 IDweight- 양의 정수
- 필드:
부동 소수점 수 제공자
- 새로운
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_cookingpredicate
- 다음 조건과 일치하는 블록에서 사용되는 요리용 연료의 속도 배수를 반환합니다:
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유형의 네임스페이스 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" 타입의 해시 접두사 태그 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유형의 네임스페이스 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유형의 네임스페이스 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- 명령어 저장소의 네임스페이스된 IDpath- 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인 경우의 네임스페이스 IDmax- 최대값, 인라인 값 또는 종류가minecraft:context_float_provider인 경우의 네임스페이스 ID
추가됨 minecraft:weighted_list
- 가중치가 있는 숫자 제공자 분포에서 값을 반환합니다
- 필드:
distribution- 다음 필드를 포함하는 객체들의 목록- 필드:
data- 인라인 값 또는 종류가minecraft:context_float_provider인 경우의 네임스페이스 IDweight- 양의 정수
- 필드:
마을 주민 거래
- 이제
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_providerspeed_multiplierspeed_multiplier 필드는 이제 minecraft:context_float_provider입니다minecraft:context_float_provider- 잔여물이 있는 조리 연료 아이템은 다음과 같이 처리됩니다
- 연료 슬롯에 연료가 남아 있으면, 잔여 아이템이 바닥에 떨어집니다
- 연료가 다 떨어졌다면, 잔여 아이템이 연료 슬롯에 남아 있습니다
minecraft:brewing_fuel이 변경되었습니다minecraft:brewing_fuel
usesuses 필드가 이제 minecraft:context_int_provider로 바뀌었습니다minecraft:context_int_providerspeed_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_providerbonus_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유형의 네임스페이스 IDtest- 다음 중 하나:- 인라인 값(단일 정수 포함) 또는
minecraft:context_int_provider유형의 네임스페이스 ID- 의 결과가 제공된
value값과 같은지 테스트합니다test값
- 의 결과가 제공된
- 다음 필드를 가진 객체:
min- 선택적 인라인 값(단일 정수 포함) 또는minecraft:context_int_provider유형의 네임스페이스 IDmax- 선택적 인라인 값(단일 정수 포함) 또는minecraft:context_int_provider유형의 네임스페이스 ID- 의 결과가
value와min사이(포함)인지 테스트합니다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구조는 인라인 값 또는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_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:weightedminecraft:random_block_provider로 이름 변경됨minecraft:random_blockminecraft: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- 월드 난이도를 잠궈도 난이도 버튼이 즉시 비활성화되지 않음