Minecraft 26.3 Snapshot 6
새로운 기능, 변경 사항과 버그 수정 내역
자동 번역은 게임 내 용어나 의미가 다를 수 있습니다. 정확한 내용은 원문을 함께 확인해 주세요.
이 업데이트의 목차 22개 항목
또 화요일이네요. 다음 업데이트가 나올 때까지 재치 있는 스냅샷 소개 문구는 이제 다 떨어진 것 같습니다. 아무튼 스냅샷 6에서는 버려진 야영지에 몇 가지 조정과 개선이 이루어지고, 새로운 월드 옵션 UI가 추가되며, 지형 렌더링 방식도 바뀝니다.
즐거운 캠핑 되세요!
변경 사항
- 각 생물 군계에 버려진 야영지 야영지 변형을 새로 추가했습니다
- 버려진 야영지 구조물을 약간 조정했습니다
UI
- Realm 소유자가 Realm 지역으로 자동 지역 선호도를 선택할 수 없던 문제를 수정했습니다
- 컨트롤 설정에 "단축키로 종료" 옵션을 추가했습니다. 이 옵션은 키보드 단축키로 게임을 종료할 수 있는지 설정합니다(Windows/Linux에서는 Alt + F4, macOS에서는 Cmd + Q 및 Cmd + W)
- 기본적으로 꺼져 있습니다
월드 옵션
- 일시 정지 메뉴에서 이용할 수 있는 월드 옵션 버튼이 LAN에 공개 버튼이 있던 위치로 이동했습니다
- 월드 옵션 화면이 "일반"과 "멀티플레이어" 두 섹션으로 나뉩니다
- "일반" 섹션에는 이전 월드 옵션 화면과 동일한 옵션이 있습니다
- "멀티플레이어" 섹션에는 다음 세 가지 옵션이 있습니다:
- LAN: 월드의 멀티플레이어 범위를 변경합니다
- 명령어 사용: 월드에 참여한 플레이어가 명령어를 사용할 수 있는지 설정합니다
- 포트: 월드를 LAN에 공개할 때 사용할 포트 번호입니다
- 월드 옵션 화면이 "일반"과 "멀티플레이어" 두 섹션으로 나뉩니다
- 온라인 옵션 화면에 접근하는 온라인 버튼이 이제 옵션 메뉴에 항상 표시됩니다
기술 변경 사항
- 데이터 팩 버전이 이제 113.0입니다
- 리소스 팩 버전이 이제 94.0입니다
- 지원되는 기기에서 지형 블록이 이제 MultiDrawIndirect로 렌더링됩니다
데이터 팩 버전 113.0
명령어
변경 사항publish
gamemode인수가 제거되었습니다- 대신, 월드의 기본 게임 모드는
defaultgamemode명령어 또는 월드 옵션 화면의 게임 모드 버튼을 사용해 설정하고, 플레이어별 게임 모드는gamemode명령어를 사용해 설정해야 합니다
- 대신, 월드의 기본 게임 모드는
데이터 구성 요소
변경 사항: minecraft:cooking_fuel
burn_time및speed_multiplier을(를) 이제 인라인 숫자로 추가 정의할 수 있습니다
변경 사항 minecraft:brewing_fuel
uses및speed_multiplier을(를) 이제 인라인 숫자로 추가 정의할 수 있습니다
변경됨 minecraft:compostable
layers도 인라인 숫자로 추가 정의할 수 있습니다
엔티티 데이터
- 추가된
invulnerable_time태그는 몹을 지정된 틱 수 동안 일시적으로 무적 상태로 만듭니다
전리품 테이블 유형
변경됨 minecraft:block_interact
origin이제 상호작용 중인 블록의 중심을 나타내는 컨텍스트에서 사용할 수 있습니다
세계 생성
소음
소음의 형식(worldgen/noise 레지스트리에서 정의되거나 노이즈 기반 블록 상태 공급자에 인라인으로 지정됨)이 업데이트되었습니다.
노이즈는 다음 속성을 갖는 프랙탈 브라운 운동(fBm) 구성을 정의합니다:
정규 분포에 대략적으로 부합하는 출력값을 생성합니다
별도로 지정하지 않는 한, 출력 진폭을 다음 범위에 맞춥니다
[-1; 1]- 정규 분포에 따라 실제로는 전체 샘플의 99.7%가 해당 범위에 들어갑니다. 하지만 이 범위를 벗어나는 값도 나타날 수 있습니다
지속성=0.5, 거칠기=2.0 매개변수로 지정됩니다
- 즉, 옥타브가 하나씩 증가할 때마다 진폭은 절반으로 줄고 주파수는 두 배로 늘어납니다
옥타브를 강화하거나 음소거하거나 추가해도 다른 옥타브에는 영향을 주지 않는 안정적인 시드를 사용합니다.
이름을 변경했습니다.
firstOctave에서base_octave추가됨:
base_amplitude- 음수가 아닌 실수로, 노이즈 출력에 적용할 배율입니다.- 지정하지 않으면 기본값은
1.0
- 지정하지 않으면 기본값은
추가됨:
octave_count- 샘플링할 옥타브 수를 나타내는 1~32 사이의 정수추가된 항목:
normalize- 불리언 또는"legacy"로, 출력 진폭을 정규화하는 방식을 제어합니다- 가
true,base_amplitude출력의 예상 진폭입니다(즉, 모든 샘플의 99.7%가[-base_amplitude; base_amplitude]) - 가
false,base_amplitude첫 번째 옥타브의 진폭입니다 - 인 경우
"legacy"이전 형식에서 표현된 것과 동일한 정규화 동작을 따릅니다- 일반적으로 예상보다 좁은 범위에 맞춰집니다
- 지정하지 않으면 기본값은
true - 참고: 정규화는 의 영향을 받지 않으므로,
amplitude_modifiers단일 옥타브의 진폭을 변경해도 다른 옥타브의 진폭에는 영향을 주지 않습니다
- 가
이름이
amplitudes(으)로 변경되었습니다amplitude_modifiers- 각 옥타브에 적용할 배율을 나타내는 실수 목록- 이 목록의 원소 수는
octave_count - 위에서 설명한 대로, 이 배율은 정규화를 건너뛰며 출력 진폭에 영향을 줍니다
- 이 필드는 더 이상 필수가 아닙니다. 지정하지 않으면 모든 값이
1.0
- 이 목록의 원소 수는
밀도 함수
추가됨 pow
지정된 밑 값을 지수만큼 거듭제곱합니다.
형식: 다음 필드가 있는 객체:
base- 밀도 함수, 기본값exponent- 밀도 함수, 지수
추가됨 sqrt
지정된 입력값의 제곱근을 계산합니다.
형식: 다음 필드가 있는 객체:
input- 제곱근을 계산할 값인 Density Function
추가됨 log
주어진 입력값의 자연로그를 계산합니다.
형식: 다음 필드가 있는 객체:
input- 자연로그를 계산할 값인 밀도 함수
추가됨 sign
입력값의 부호를 계산합니다:
- 입력이 양수이면
1 - 입력이
0이면0 - 입력이 음수이면
-1
형식: 다음 필드가 있는 객체:
input- 부호를 계산할 값인 밀도 함수
추가됨 distance_to_point
지정된 거리 함수를 사용해 고정된 지점까지의 거리를 계산합니다.
형식: 다음 필드가 있는 객체:
point- [x, y, z] 형식의 정수 3개로 이루어진 배열[x, y, z], 거리를 계산할 지점metric- 다음 중 하나:euclidean- 즉,sqrt(dx^2 + dy^2 + dz^2)euclidean_squared- 즉,dx^2 + dy^2 + dz^2manhattan- 즉,abs(dx) + abs(dy) + abs(dz)chebyshev- 즉,max(abs(dx), abs(dy), abs(dz))
업데이트된 gradient(이전 이름: y_clamped_gradient)
형식: 다음 필드가 있는 객체:
axis-x,y또는z를 따라 이 그레이디언트를 정의할지 지정합니다tiling- 다음 중 하나:clamp_to_edge- 그레이디언트 경계 바깥에서는 가장 가까운 경계의 값을 사용합니다repeat- 그레이디언트가 경계 바깥에서 반복됩니다mirrored_repeat- 그레이디언트가 반복되며 홀수 번째 반복은 반전되어 반복 구간 사이가 자연스럽게 이어집니다
from_coordinate- int, 그레이디언트가 시작되는 좌표to_coordinate- int, 그레이디언트가 끝나는 좌표- 다음 값과 같으면 안 됩니다:
from_coordinate
- 다음 값과 같으면 안 됩니다:
from_value- float, 그레이디언트가 시작되는 값to_value- float, 그레이디언트가 끝나는 값
추가됨 slice
특정 좌표의 축을 따라 "슬라이스"를 만들어 입력 도메인에서 차원 하나를 제거합니다. 예를 들어, axis=y 및 coordinate=0이면 XZ 평면을 따라 슬라이스를 만들고, 모든 값은 y=0.
형식: 다음 필드가 있는 객체:
axis-x,y또는z축, 제거할 축coordinate- int, 입력 함수에 전달할 고정 좌표input- 밀도 함수, 입력 함수
변경됨 end_outer_islands
이름을 end_islands로 변경했습니다. 이제 더 이상 메인 섬의 밀도를 계산하지 않습니다.
구조 풀 요소
변경 사항: minecraft:feature_pool_element
- 이제
minecraft:bottom
리소스 팩 버전 94.0
셰이더 및 후처리 효과
terrain.vsh및terrain.fsh셰이더가 멀티 드로우를 지원하도록 리팩터링되었습니다- 의 일부 멤버가
Globals및DynamicTransforms유니폼 블록의 메모리 사용량을 줄이도록 재배치되었습니다 - 새 정의 추가:
RENDERPEARL_EXPLICIT_DEPTH_INVARIANCE- 이 정의가 있으면 실행 중인 장치에서 암시적으로 생성되는 깊이 값이 약간 다를 수 있으므로 OIT 셰이더가 깊이 값을 명시적으로 출력해야 함을 나타냅니다
장비 에셋
trim_palette_replacements 필드가 trim_overrides로 대체되었습니다. 이를 사용하면 특정 팔레트만 교체하는 데 그치지 않고, 특정 장비 에셋의 지정된 장식 재료나 패턴에 사용되는 텍스처 또는 팔레트를 교체할 수 있습니다.
- 형식: 다음 필드가 있는 재정의 항목 목록:
when- 일치시킬 재료 및/또는 패턴이 지정된 객체material- 선택 사항인 장식 재료 ID. 지정된 경우 일치시킬 재료pattern- 선택 사항인 장식 패턴 ID. 지정된 경우 일치시킬 패턴- 참고: 이것은 가 아닙니다. 예전의
trim_palette_replacements에서 사용되던 팔레트 ID와는 다릅니다!
- 참고: 이것은 가 아닙니다. 예전의
-
material또는pattern중 하나 이상을 지정해야 합니다 - 둘 다 지정한 경우 항목을 사용하려면 둘 다 일치해야 합니다
texture- 선택 사항인 장식 패턴 에셋 ID. 이 항목이 일치할 때 사용할 대체 텍스처- 텍스처는
asset_id - 지정하지 않으면 패턴의 기본 텍스처를 사용합니다
- 텍스처는
palette- 선택 사항인 팔레트 ID. 이 항목이 일치할 때 사용할 대체 팔레트- 지정하지 않으면 텍스처에 팔레트 재매핑을 적용하지 않습니다
- 항상 처음으로 일치하는 항목이 선택됩니다
-
texture또는palette중 하나 이상을 정의해야 합니다
26.3 스냅샷 6에서 수정된 버그
- MC-299582 - 특수 제작 레시피가 /recipe 명령어 및
limited_crafting게임 규칙과 함께 사용할 때 다른 레시피 유형과 다르게 작동합니다 - MC-304195 - 마른 팔 오버레이 텍스처에는 모델에서 사용하지 않는 미사용 픽셀이 있습니다
- MC-307206 -
Std140Builder의 패딩 처리가 잘못되어 있습니다:vec3s및ivec3s - MC-307996 - 게임은 다음 기능이 없는 장치에서 하드웨어 가속을 사용할 수 없습니다:
fillModeNonSolidVulkan 기능 - MC-308694 - /defaultgamemode을 사용하면 LAN 월드에서 모든 플레이어의 게임 모드가 "다른 플레이어 설정"에 지정된 모드로 변경됩니다
- MC-308699 - 호스트의 게임 모드를 변경하면 LAN에 새로 참가한 플레이어가 강제된 게임 모드를 무시함
- MC-308749 - 같은 LAN 세션에서 나갔다가 다시 참가하면 게임 모드가 초기화됩니다
- MC-309720 - 짚 침대 텍스처에 픽셀이 누락되거나 추가되어 있습니다
- MC-309958 - 에서 발생하는 1씩 어긋나는 오류
SynchedEntityData.Builder#define - MC-310088 - 작업 표시줄 아이콘에 게임 로고 대신 Java 로고가 표시됩니다
- MC-310099 - 짚 침대의 머리 부분이 발 부분과 다른 방향을 향하면 게임이 멈춥니다
- MC-310101 - 이제 macOS에서 Command+W를 누르면 게임이 종료됩니다
- MC-310122 - 키를 사용해 파이 차트를 탐색하는 기능이 제대로 작동하지 않습니다
- MC-310132 - 방어구 장식 텍스처를 더 이상 덮어쓸 수 없습니다
- MC-310134 - macOS에서 "독점 전체 화면" 버튼과 "독점 전체 화면 모드" 슬라이더가 여전히 표시되고 활성화되어 있습니다
- MC-310136 - "개선된 투명도" 설정을 활성화하면 플레이어 스킨이 제대로 렌더링되지 않습니다
- MC-310143 - "독점 전체 화면" 옵션을 비활성화해도 전체 화면 모드에서 IME 후보가 표시되지 않습니다
- MC-310155 - 비디오 설정 메뉴에서 "전체 화면" 버튼을 클릭해 macOS 전체 화면으로 전환한 후, 화면 가장자리로 이동해도 메뉴 막대나 Dock을 표시할 수 없습니다
- MC-310168 - 발광 표지판을 편집하면 설치된 표지판의 발광 효과가 일시적으로 사라집니다
- MC-310195 - Control+왼쪽 클릭이 macOS에서 더 이상 오른쪽 클릭으로 인식되지 않습니다
- MC-310213 - 화면 키보드 처리가 일관되지 않습니다
- MC-310228 - 플레이어가 침대를 부수는 순간 주민이 그 침대에서 잠들면 게임이 멈춥니다
- MC-310235 - "개선된 투명도" 옵션을 활성화한 상태에서 피스톤이 물이 담긴 가마솥을 밀면 게임이 충돌합니다
- MC-310241 - 양조 레시피가 /recipe 명령어 자동 완성 목록에 표시되지만, 부여하거나 취소할 수 없습니다
- MC-310281 - UI 내 탭을 이동할 때 키보드 단축키가 올바르게 작동하지 않음
- MC-310311 - 자신을 참조하는 아이템 수정자는 호출 시 게임을 충돌시킵니다
- MC-310313 - 자기 자신을 참조하는 조건자는 호출 시 게임을 충돌시킵니다
- MC-310314 - 자기 자신을 참조하는 숫자 제공자를 호출하면 게임이 충돌합니다
- MC-310315 - 자신을 참조하는 슬롯 소스를 호출하면 게임이 충돌합니다
- MC-310319 - 게임에서
spider효과를 적용하면 충돌이 발생합니다 - MC-310321 -
creeper효과가 적용되지 않습니다 - MC-310357 - OpenGL 렌더링 백엔드가 3을 전달해
GL_UNPACK_ALIGNMENT하며, 이는 유효하지 않은 값입니다 - MC-310359 -
mipLevel을 사용할 때 mipLevel이 적용되지 않습니다copyTextureToTexture를 사용하면 - MC-310360 -
clearColorTexture및clearDepthTexture는 OpenGL 렌더링 백엔드와 달리 Vulkan 렌더링 백엔드에서 모든 밉맵을 지웁니다 - MC-310382 - 경로에 대문자가 포함된
#include를 사용하는 셰이더가 포함된 리소스 팩을 적용할 때 게임이 충돌합니다 - MC-310383 - 대상별 블렌드 상태가 OpenGL과 Vulkan 렌더링 백엔드 간에 달라집니다
- MC-310388 -
caves및floating_islands노이즈 설정이 더 이상 의도한 대로 생성되지 않습니다 - MC-310455 -
copyTextureToBuffer는 OpenGL 렌더링 백엔드에서는 행에 패딩을 추가하지만 Vulkan 백엔드에서는 행을 빈틈없이 배치합니다