MINECRAFT / JAVA EDITION

마인크래프트 패치노트

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

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

Minecraft 26.3 Snapshot 6

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

OpenAI 자동 번역

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

이 업데이트의 목차 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^2
    • manhattan - 즉, 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 - 게임은 다음 기능이 없는 장치에서 하드웨어 가속을 사용할 수 없습니다: fillModeNonSolid Vulkan 기능
  • 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 백엔드에서는 행을 빈틈없이 배치합니다