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- 다음 레지스트리에 등록된 네임스페이스 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_providerright유형의 인라인 값 또는 네임스페이스 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유형의 네임스페이스 IDvalue- 조건을 충족할 경우 실행되는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유형의 인라인 값 또는 네임스페이스 IDright-minecraft:context_int_provider-
추가됨 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해시 기호로 시작하는 태그 ID입니다- 값이 하나 이상 필요합니다
추가됨 minecraft:uniform
- 폐쇄 구간에서 무작위 정수를 선택합니다
- 필드:
min- 최소값(포함). 인라인 값 또는 다음 유형의 네임스페이스 ID:minecraft:context_int_provider유형max- 최대값(포함). 인라인 값 또는 다음 유형의 네임스페이스 ID:minecraft:context_int_provider유형
추가됨 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_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_providerright유형의 인라인 값 또는 네임스페이스 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_providerright유형의 인라인 값 또는 네임스페이스 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유형의 네임스페이스 IDright- 인라인 값 또는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- 명령 저장소의 네임스페이스 IDpath- 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_providercount필드와wants구조의additional_wants필드에는 이제 다음 유형의 인라인 값이 필요합니다:minecraft:context_int_providerreputation_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_providerspeed_multiplier필드가 이제minecraft:context_float_provider- 잔여 아이템이 있는 조리 연료 아이템은 다음과 같이 처리됩니다.
- 연료 슬롯에 연료가 남아 있으면 잔여 아이템이 바닥에 떨어집니다.
- 연료가 다 떨어졌으면 잔여 아이템은 연료 슬롯에 남습니다.
변경 사항 minecraft:brewing_fuel
uses필드가 이제 다음과 같습니다:minecraft:context_int_providerspeed_multiplier필드가 이제 다음과 같습니다:minecraft:context_float_provider- 잔여 아이템이 있는 양조 연료 아이템은 다음과 같이 처리됩니다
- 연료 슬롯에 연료가 남아 있으면 잔여 아이템이 땅에 떨어집니다
- 연료가 다 떨어졌다면 잔여 아이템은 연료 슬롯에 남습니다
- 이 동작은 양조기의 재료 슬롯과 첨가물 슬롯에 넣은 아이템과 동일합니다
변경됨 minecraft:compostable
layers필드는 이제minecraft:context_int_provider
전리품 테이블
rolls필드는 이제minecraft:context_int_providerbonus_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유형의 네임스페이스 IDmax- 선택적 인라인 값(단일 정수 포함) 또는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(양 끝값 포함)
- 단일 실수를 포함한 인라인 값 또는 네임스페이스 ID로 지정하는
변경minecraft:time_check
min및max구조 내부의value유형minecraft:context_int_providervalue필드 자체는 이제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_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_providercount필드와wants구조의additional_wants필드에는 이제 다음 유형의 인라인 값이 필요합니다:minecraft:context_int_providerreputation_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 - 월드의 난이도를 잠가도 난이도 버튼이 즉시 비활성화되지 않습니다