에쓰디드림의 블로그

에쓰디드림이 운영하는 티스토리 블로그!!

마인크래프트/마인크래프트 업데이트 내역

마인크래프트 26.3 스냅샷 4 출시!!

에쓰디드림 2026. 7. 17. 19:23
반응형
마인크래프트 26.3 스냅샷 4 출시!!


목차
1. 인사말
2. 알려진 문제
3. 새로운 기능
4. 변경 사항
5. 기술 변경 사항
6. 데이터 팩 버전 111.0
7. 리소스 팩 버전 92.0
8. 26.3 스냅샷 4의 버그 수정
9. 마무리

1. 인사말

안녕하세요 에쓰디드림입니다. 한국 시간 기준 2026년 7월 17일 자정에 26.3 스냅샷 4 버전이 출시되었습니다. 

 

현재 모장이 여름휴가 시즌이라서 스냅샷 업데이트 일정이 평소와 다를 수 있다 밝혔습니다.

 

솔직히 이번 주는 킵하나 했는데 돌연 스냅샷 출시....

반응형

2. 알려진 문제
  • 윈도우의 독점 전체 화면 모드는 특정 상황에서, 특히 여러 대의 모니터를 사용할 때 게임이 강제 종료될 수 있습니다.
  • Wayland 환경에서 독점 전체 화면 모드로 전환하면 게임이 강제 종료됩니다.

3. 새로운 기능
  • 관전 모드에 있는 플레이어도 이제 포탈을 통해 순간이동할 수 있습니다.

4. 변경 사항

블록, 아이템 및 엔티티에 대한 사소한 수정

  • 아르마딜로는 액체에 잠기면 더 이상 몸을 둥글게 말려고 하지 않습니다.

UI

  • 무보정 입력 마우스 설정을 제거했습니다.
    • 이제 게임 플레이 중에는 마우스 입력이 항상 상대적 마우스 모드를 사용합니다.
  • 키 지정이 이제 키보드 배열에 따라 달라지는 키 코드 대신 실제 키를 사용합니다.
  • 이제 ‘테두리 없는 전체 화면’이 기본 전체 화면 모드로 설정되었습니다.
  • ‘테두리 없는’과 ‘독점 전체 화면’ 모드 간 전환 시 더 이상 게임을 다시 시작할 필요가 없습니다.
  • macOS의 독점 전체 화면 모드는 더 이상 지원되지 않습니다.
  • 이제 최소 창 크기는 320×240 픽셀입니다.
  • macOS에서 텍스트를 입력할 때 키를 누르고 있으면 이제 기본 악센트 기호와 후보 목록 팝업이 표시됩니다.
  • 리눅스 시스템에서, 이제 게임은 Wayland를 사용할 수 있는 경우 기본적으로 이를 우선적으로 사용하게 됩니다.

디버그 오버레이

디버그 설정에 추가된 GUI 배율 설정의 모습

  • 디버그 오버레이가 이제 게임의 나머지 부분과는 별도로 GUI 배율을 지원합니다.
    • 이는 디버그 설정 화면(F3 + F6)에서 사용자 지정할 수 있습니다.
    • 기본 배율은 "자동"으로, 일반 배율보다 더 높은 해상도를 유지하도록 설정되어 있습니다.
    • 또 다른 옵션인 "변경 없음"은 일반 GUI 배율과 동일하게 적용됩니다.
    • 나머지 옵션들은 일반 "GUI 배율"과 동일하게 작동하며, 배율을 직접 조절할 수 있습니다.
  • 플레이어의 속도를 틱당 블록 단위로 표시하는 “player_speed” 디버그 항목을 추가했습니다.
  • 디버그 오버레이에 이제 디스플레이 재생 빈도가 표시됩니다.

크리에이티브 인벤토리

  • 비티어형 재료가 먼저 표시되고, 장비 제작에 사용되는 티어형 재료가 마지막에 표시되도록 광물 아이템 및 블록의 정렬 순서를 재조정했습니다.
    • 재료
      • 비티어형 광물
      • 정제되지 않은 티어형 광물
      • 정제된 티어형 광물
        • 조각
        • 주괴
    • 건축 블록
      • 티어 분류되지 않은 광물 블록 및 변형체
      • 정제된 티어 분류 광물 블록 및 변형체
      • 구리 블록 계열
    • 구리 블록은 포함된 항목 목록이 방대하기 때문에 계속해서 ‘건축 블록’ 목록의 맨 끝으로 밀려나고 있습니다.
  • 다른 탭과의 일관성을 유지하기 위해 ‘자연 블록’ 탭의 정렬 순서를 개선하여, 그룹 내 콘텐츠의 모든 내부 정렬이 ‘오버월드’ → ‘네더’ → ‘엔드’ 순으로 진행되도록 했습니다.

5. 기술 변경 사항
  • 데이터 팩 버전이 이제 111.0입니다.
  • 리소스 팩 버전이 이제 92.0입니다.
  • 전용 레지스트리가 있는 전리품 테이블 유형에서 이제 레지스트리 요소 및 태그 참조를 지원합니다.
    • 즉, 이전에는 단일 요소를 허용하던 이러한 유형의 필드 대부분은 이제 네임스페이스가 지정된 ID나 인라인 값 중 하나를 허용하게 되며, 이전에는 목록을 허용하던 필드는 이제 인라인 값, 단일 네임스페이스가 지정된 ID, 네임스페이스가 지정된 ID 목록, 인라인 값 목록 또는 해시 접두사가 붙은 태그 ID를 허용하게 됩니다.
    • 영향을 받는 유형:
      • minecraft:advancement
      • minecraft:item_modifier
      • minecraft:loot_table
      • minecraft:number_provider
      • minecraft:predicate
      • minecraft:recipe
      • minecraft:slot_source
    • 술어, 아이템 수정자 및 슬롯 소스에 대한 기존의 reference 유형은 이제 더 이상 사용되지 않으며 제거되었습니다.

윈도잉 및 입력 백엔드

  • 마인크래프트는 이제 창 관리, 입력 처리 및 플랫폼 통합을 위해 GLFW 대신 SDL3를 사용합니다.
  • 이제 키보드 입력 시 물리적 키 위치에는 SDL 스캔코드를, 레이아웃에 따라 달라지는 텍스트 편집 단축키에는 SDL 키코드를 사용합니다.

6. 데이터 팩 버전 111.0
  • 사용자 정의 텍스트에서 표지판은 더 이상 클릭 이벤트를 자동으로 실행하지 않습니다.

명령어

spreadplayers 변경

  • 플레이어를 특정 블록으로 순간이동시키는 것이 안전한지 여부는 이제  #entities_can_teleport_to 블록 태그에 의해 제어됩니다.

환경 속성

minecraft:gameplay/natural_mob_spawns 추가

  • 환경 속성 소스에서 몹 생성 위치를 정의합니다.
  • 세계 생성 배치 과정에서, 이 환경 속성은 ‘차원’과 ‘생물 군계’에만 적용됩니다.
  • 형식: 다음 필드를 가진 객체:
    • spawns_by_category - 생성 카테고리를 가중치 부여된 생성 데이터 목록에 매핑
      • 생성 데이터 형식: 필드가 포함된 객체:
        • type - 엔티티 유형, 생성할 엔티티
        • count - 정수 제공자, 생성할 수량
    • spawn_costs - 엔티티 유형과 필드가 포함된 객체 간의 매핑:
      • energy_budget - float, 스폰당 허용되는 에너지 변화량
      • charge - float, 기존 몹들이 다른 충전된 몹들을 얼마나 끌어당기거나 밀어내는지
  • 사용 가능한 속성 수정자:
    • overlay
      • 각 몹 카테고리에 대해, 해당 카테고리가 포함되지 않은 경우가 아닌 한, 하위 계층의 생성 설정을 상위 계층의 설정으로 덮어씁니다.
      • 각 레이어의 생성 비용을 통합하며, 두 레이어 모두 동일한 엔티티 유형을 정의한 경우 하위 레이어의 생성 비용을 상위 레이어의 비용으로 덮어씁니다.
  • 기본값: Empty

minecraft:gameplay/creature_world_gen_spawn_probability 추가

  • 세계 생성 시 creature 몹 카테고리에 속하도록 정의된 몹들이 생성될 확률을 설정합니다.
  • 이 환경 속성은 ‘차원’과 ‘생물 군계’에만 적용됩니다.
  • 형식: 범위 [0,1)인 부동 소수점
  • 기본값: 0.1

minecraft:visual/ambient_particles 변경

  • 이제 타임라인 키프레임 간의 보간을 지원합니다(확률 값이 크로스페이드 처리됩니다).
  • 새로운 수정자 지원이 추가되었습니다.: append
    • 입자 목록을 완전히 대체하는 override와는 달리, 이 수정자는 모든 요소를 아래 레이어들과 연결합니다.

데이터 컴포넌트

minecraft:cooking_fuel 추가

  • 화로, 훈연기 또는 용광로에서 연료로 사용할 수 있는 아이템을 설명합니다.
  • 형식: 다음 필드를 가진 객체
    • burn_time - 이 연료가 연소되는 시간(틱 단위)을 나타내는 minecraft:number_provider 레지스트리의 요소를 가리키는 네임스페이스 ID
    • speed_multiplier - 조리/제련 속도를 나타내는 minecraft:number_provider 레지스트리의 요소를 가리키는 네임스페이스 ID

minecraft:brewing_fuel 추가

  • 양조기의 연료로 사용할 수 있는 아이템을 설명합니다.
  • 형식: 다음 필드를 가진 객체
    • uses - 이 연료가 소모되기 전까지 양조할 수 있는 횟수를 나타내는 minecraft:number_provider 레지스트리의 요소를 가리키는 네임스페이스 ID
    • speed_multiplier - 양조 속도를 나타내는 minecraft:number_provider 레지스트리의 요소를 가리키는 네임스페이스 ID
  • 참고: #brewing_fuel 아이템 태그가 제거되었으며, 더 이상 새로운 양조 연료를 등록하는 데 사용되지 않습니다.

minecraft:sign_text_front minecraft:sign_text_back 추가

  • 표지판의 앞면과 뒷면에 있는 텍스트를 나타내는 두 개의 동일한 구성 요소
  • 내용은 아이템 툴팁에 표시됩니다.
  • 이 형식은 minecraft:sign minecraft:hanging_sign 블록 엔티티의 front_text back_text 필드와 동일합니다. 즉,
    • messages -텍스트 구성 요소 목록
    • filtered_messages - 선택 사항인 텍스트 구성 요소 목록으로, 생략할 경우 messages와 동일한 값으로 설정됩니다.
      • messagesfiltered_messages의 항목 수는 동일해야 합니다.
    • color - 선택 가능한 염색 색상, 기본값: black
    • has_glowing_text - 선택적 부울형, 기본값: false

minecraft:waxed 추가

  • 밀랍 처리가 된 내용이 포함된 블록을 표시하는 마커
  • 입력란 없음

minecraft:cushion/color 추가

  • 아이템을 사용하여 배치될 때 방석 엔티티에 적용됩니다.
  • 형식: 16가지 염료 색상 중 하나

minecraft:villager_food 추가

주민이 먹을 수 있는 아이템을 나타냅니다. 주민은 #villager_picks_up 태그에 포함된 아이템 외에도 이 구성 요소를 가진 아이템을 주워 갑니다.

  • 형식: 필드가 포함된 객체
    • nutrition - 양의 정수. 해당 아이템을 섭취했을 때 주민의 배고픔을 얼마나 해소하는지 나타냅니다.

minecraft:mob_visibility 추가

해당 minecraft:equippable 컴포넌트를 갖춘 아이템이 제공하는 가시성 비율을 나타내며, 몹이 엔티티를 감지할 수 있는 범위를 조정합니다.

  • 형식: 다음 필드를 가진 객체
    • targeting_entity - 일치시킬 엔티티 ID, 네임스페이스가 지정된 엔티티 ID 목록 또는 해시 접두사가 붙은 엔티티 태그
    • visibility - float(0.0~10.0) 값을 입력하면, 0.0일 경우 몹이 해당 엔티티를 감지하는 범위가 2블록으로 줄어들고, 10.0일 경우 감지 범위가 10배로 늘어납니다.
      • 이 구성 요소가 포함된 여러 아이템을 중첩하여 착용하더라도, 최대 시야는 10.0을 초과할 수 없습니다.

블록 엔티티 데이터

minecraft:sign minecraft:hanging_sign 변경

  • 기본적으로, 블록을 클릭하면 표지판 텍스트에 포함된 명령어 및 기타 클릭 이벤트가 더 이상 실행되지 않습니다.
    • 또한, 새로 배치된 표지판의 텍스트 구성 요소는 더 이상 기본적으로 처리되지 않습니다.
    • 이전 동작을 복원하기 위해 allow_op_features (기본값: false)라는 새로운 부울 필드가 추가되었습니다.
    • 이 버전 이전에 저장된 월드에 minecraft:block_entity_data 컴포넌트를 포함하고 표지판 데이터가 저장된 표지판 및 아이템은 allow_op_features 값이 true로 설정됩니다.
    • 새로 생성된 모든 표지판에는 해당 필드를 명시적으로 설정해야 합니다.
  • 블록을 배치한 후 문구 편집 화면을 여는 규칙을 변경했습니다.:
    • 이전에는 minecraft:block_entity_data가 성공적으로 적용되지 않는 한 화면이 열리곤 했습니다.
    • 이제, 해당 블록을 클릭했을 때 정상적으로 화면이 열릴 수 있는 경우에만 화면이 열립니다(즉, 밀랍 처리가 되어 있지 않고 앞면에 편집 가능한 텍스트만 있는 경우).
  • 이제 표지판은 minecraft:sign_text_front, minecraft:sign_text_back minecraft:waxed 컴포넌트를 이제 지원합니다.

minecraft:brewing_stand 변경

다음 필드들은 이제 short형 대신 정수형으로 저장됩니다:

  • BrewTime 필드의 데이터 유형을 short에서 정수로 변경했습니다. 이 값은 현재 추출 과정이 지금까지 소요된 시간을 나타냅니다.
  • Fuel 필드의 데이터형을 바이트에서 정수로 변경했습니다. 이 값은 남은 연료량을 나타냅니다.

다음과 같은 새로운 필드가 추가되었습니다:

  •  total_brew_time 정수 필드를 추가했습니다. 이 필드는 현재 추출 과정에 소요될 총 시간을 나타냅니다.
  •  total_fuel 정수 필드를 추가했습니다. 이 필드는 마지막 급유 시 주입된 연료량을 나타냅니다.
  •  speed_multiplier 부동소수점 필드를 추가했습니다. 이 필드는 다음 양조 과정을 가속하거나 늦추는 데 사용될 것입니다.

minecraft:furnace, minecraft:smoker와 minecraft:blast_furnace 변경

다음 필드들은 이제 short형이 아닌 정수형으로 저장됩니다:

  • cooking_time_spent 필드의 데이터 유형을 short에서 정수로 변경했습니다. 이 값은 현재 조리 과정이 지금까지 소요된 시간을 나타냅니다.
  • cooking_total_time 필드의 데이터 유형을 short에서 정수로 변경했습니다. 이 값은 현재 조리 과정에 소요될 총 시간을 나타냅니다.
  • lit_time_remaining 필드의 데이터 유형을 short에서 정수로 변경했습니다. 이 값은 남은 연소 시간을 나타냅니다.
  • lit_total_time  필드의 데이터 유형을 short에서 정수형으로 변경했습니다. 이 값은 마지막 급유 시 추가된 총 연소 시간입니다.

다음과 같은 새로운 필드가 추가되었습니다:

  • speed_multiplier라는 부동 소수점 필드를 추가했습니다. 이 필드는 다음 양조 과정의 속도를 높이거나 낮추는 데 사용됩니다.

발전 과제

보상

  • rewards 필드의 loot 하위 필드는 이제 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록, 또는 minecraft:loot_table 유형의 해시 접두사가 붙은 태그 ID를 허용합니다.

트리거

  • 전리품 조건 목록을 입력할 수 있었던 여러 입력란의 기준이 더 엄격해졌습니다:
    • 이전에는 조건 목록의 기능이 단일 minecraft:all_of 조건과 동일했으나, 해당 기능이 제거되었습니다.
    • 또한, type 필드는 필수 입력 항목입니다(이전에는 기본값이 minecraft:entity_properties였습니다).
  • 이전에는 인라인 전리품 조건만 허용하던 일부 필드에서 이제 minecraft:predicate의 네임스페이스 ID도 허용합니다.
  • player 필드는 minecraft:impossible을 제외한 모든 트리거에서 사용할 수 있으며, 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 인라인 값이나 네임스페이스 ID로 지정할 수 있습니다.
    • 중복을 방지하기 위해, 이 필드는 아래 항목들에서는 언급되지 않습니다.

minecraft:any_block_use 트리거 변경

  • location 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.

minecraft:bee_nest_destroyed 변경

  • block 필드의 이름이 blocks로 변경되었으며, 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 또는 minecraft:block 유형의 해시 접두사가 붙은 태그 ID를 입력할 수 있습니다.
  • 블록 상태 속성과 일치하는 state 필드를 추가했습니다(minecraft:enter_block과 동일한 형식).

minecraft:bred_animals 트리거 변경

  • child, parent, 그리고 partner 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.

minecraft:brewed_potion 트리거 변경

  • potion 필드는 이제 minecraft:potion_contents 데이터 컴포넌트 술어를 지원합니다.

minecraft:cured_zombie_villager 트리거 변경

  • villager 및 zombie 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 허용합니다.

minecraft:default_block_use 트리거 변경

  • location 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.

minecraft:effects_changed 트리거 변경

  • source 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.

minecraft:enter_block 변경

  • block 필드의 이름이 blocks로 변경되었으며, 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 또는 minecraft:block 유형의 해시 접두사가 붙은 태그 ID를 입력할 수 있습니다.

minecraft:fall_after_explosion 트리거 변경

  • cause 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.

minecraft:fishing_rod_hooked 트리거 변경

  • entity 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.

minecraft:placed_block 트리거 변경

  • location 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.

minecraft:item_used_on_block 트리거 변경

  • location 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.

minecraft:allay_drop_item_on_block 트리거 변경

  • location 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.

minecraft:player_killed_entity 트리거 변경

  • entity 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.
  • killing_blow.tags.id 필드는 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 또는 minecraft:damage_type 유형의 해시 접두사가 붙은 태그 ID를 허용합니다.

minecraft:entity_killed_player 트리거 변경

  • entity 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.
  • killing_blow.tags.id 필드는 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 또는 minecraft:damage_type 유형의 해시 접두사가 붙은 태그 ID를 허용합니다.

minecraft:kill_mob_near_sculk_catalyst 트리거 변경

  • entity 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.
  • killing_blow.tags.id 필드는 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 또는 minecraft:damage_type 유형의 해시 접두사가 붙은 태그 ID를 허용합니다.

minecraft:lightning_strike 트리거 변경

  • bystander lightning 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 허용합니다.

minecraft:player_generates_container_loot 트리거 변경

  • loot_table 필드의 이름이 loot_tables로 변경되었으며, 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록, 또는 minecraft:loot_table 유형의 해시 접두사가 붙은 태그 ID를 입력으로 허용합니다.
    • 태그나 목록이 사용된 경우, 나열된 전리품 테이블 중 하나가 생성될 때마다 트리거가 실행됩니다.

minecraft:thrown_item_picked_up_by_player 트리거 변경

  • entity 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.

minecraft:thrown_item_picked_up_by_entity 트리거 변경

  • entity 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.

minecraft:player_hurt_entity 트리거 변경

  • entity 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.
  • damage.type.tags.id 필드는 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 또는 minecraft:damage_type 유형의 해시 접두사가 붙은 태그 ID를 허용합니다.

minecraft:entity_hurt_player 트리거 변경

  • damage.type.tags.id 필드는 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 또는 minecraft:damage_type 유형의 해시 접두사가 붙은 태그 ID를 허용합니다.

minecraft:player_interacted_with_entity 트리거 변경

  • entity 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.

minecraft:player_sheared_equipment 트리거 변경

  • entity 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.

minecraft:crafter_recipe_crafted 트리거 변경

  • recipe_id 필드의 이름이 recipes로 변경되었으며, 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 또는 minecraft:recipe 유형의 해시 접두사가 붙은 태그 ID를 입력할 수 있습니다.
    • 태그나 목록이 사용된 경우, 목록에 포함된 레시피 중 하나가 사용되면 트리거가 실행됩니다.

minecraft:recipe_crafted 트리거 변경

  • recipe_id 필드의 이름이 recipes로 변경되었으며, 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 또는 minecraft:recipe 유형의 해시 접두사가 붙은 태그 ID를 입력할 수 있습니다.
    • 태그나 목록이 사용된 경우, 목록에 포함된 레시피 중 하나가 사용되면 트리거가 실행됩니다.

minecraft:recipe_unlocked 트리거 변경

  • recipe 필드의 이름이 recipes로 변경되었으며, 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 또는minecraft:recipe 유형의 해시 접두사가 붙은 태그 ID를 입력할 수 있습니다.
    • 태그나 목록이 사용된 경우, 목록에 포함된 레시피 중 하나라도 잠금이 해제되면 트리거가 실행됩니다.

minecraft:slide_down_block 변경

  • block 필드의 이름이 blocks로 변경되었으며, 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 또는 minecraft:block 유형의 해시 접두사가 붙은 태그 ID를 입력할 수 있습니다.

minecraft:summoned_entity 트리거 변경

  • entity 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.

minecraft:tame_animal 트리거 변경

  • entity 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.

minecraft:target_hit 트리거 변경

  • projectile 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.

minecraft:villager_trade 트리거 변경

  • villager 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.

슬롯 소스

minecraft:group 변경

  • terms 필드는 이제 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:slot_source 유형의 해시 접두사가 붙은 태그 ID를 입력값으로 허용합니다.
  • minecraft:group의 인라인 형식(이전에는 인라인 슬롯 소스 목록만 가능했음)은 이제 네임스페이스가 지정된 ID 목록, 인라인 값 목록, 또는 minecraft:slot_source 유형의 해시 접두사가 붙은 태그 ID 목록을 허용합니다.
    • 이제 이 형식은 슬롯 소스의 모든 필드에서 일관되게 사용할 수 있습니다.

minecraft:filtered 변경

  • slot_source 필드는 이제 인라인 값이나 minecraft:slot_source 유형의 네임스페이스 ID를 허용합니다.

minecraft:contents 변경

  • slot_source 필드는 이제 인라인 값이나 minecraft:slot_source 유형의 네임스페이스 ID를 허용합니다.

minecraft:limit_slots 변경

  • slot_source 필드는 이제 인라인 값이나 minecraft:slot_source 유형의 네임스페이스 ID를 허용합니다.

minecraft:reference 제거

  • 이 슬롯 소스는 더 이상 사용되지 않습니다. 슬롯 소스를 받는 모든 필드는 이제(다른 필드들과 함께) minecraft:slot_source 유형의 네임스페이스 ID를 허용하기 때문입니다.

전리품 테이블

  • rolls bonus_rolls 필드는 이제 인라인 값이나 minecraft:number_provider 유형의 네임스페이스 ID를 인라인 값으로 입력할 수 있습니다.

전리품 테이블 유형

minecraft:container_process 전리품 테이블 유형 추가

  • 현재 조리 및 양조용 연료 가치를 평가하는 데 사용됩니다.
  • 다음과 같은 매개변수를 받습니다:
    • container, 평가 대상인 컨테이너 또는 재고
    • block_entity, 연료를 공급받고 있는 블록 엔티티
    • block_state, 연료가 공급되고 있는 블록의 현재 상태
    • origin, 연료가 공급되는 블록의 위치

minecraft:advancement_location 변경

  • 이제 컨텍스트에서 블록 엔티티를 사용할 수 있으며, minecraft:match_block과 같은 조건으로 일치시킬 수 있습니다.

전리품 풀 항목

  • 전리품 풀 항목의 conditions 필드의 이름이 condition으로 변경되었으며, 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.
  • 전리품 풀 항목의 functions 필드의 이름이 modifier로 변경되었으며, 이제 인라인 값(minecraft:sequence의 약어인 목록 포함) 또는 minecraft:item_modifier 유형의 네임스페이스 ID를 입력값으로 허용합니다.
    • 이 필드는 이제 이전에 제외되었던 minecraft:alternativesminecraft:sequence  및 minecraft:group을 포함한 모든 전리품 항목에 표시됩니다.

minecraft:tag 전리품 풀 항목 변경

  • name 필드의 이름이 items로 변경되었으며, 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 또는 minecraft:item 유형의 해시 접두사가 붙은 태그 ID를 입력할 수 있습니다.

minecraft:loot_table 전리품 풀 항목 변경

  • value 필드는 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록, 또는 minecraft:loot_table 유형의 해시 접두사가 붙은 태그 ID를 허용합니다.
  • expand 필드 추가, minecraft:tag 풀 항목과 동일한 방식으로 작동합니다:
    • true라면, 태그 내의 각 항목은 해당 항목의 가중치와 동일한 가중치를 가지고 외부 풀에 추가됩니다.
    • false라면, 이 풀 항목은 외부 풀에서 단일 항목으로 작동합니다. 이 항목이 선택되면, 참조된 모든 전리품 테이블의 모든 아이템을 반환합니다.

전리품 기능

  • conditions 필드는 이제 모든 전리품 함수에서 사용할 수 있으며, 이름이 condition으로 변경되었습니다.
    • 이제 인라인 값이나 네임스페이스가 지정된 ID도 허용하지만, 조건의 인라인 목록은 더 이상 허용하지 않습니다.
    • 기존 조건 목록 형식의 기능은 minecraft:all_of 전리품 조건 유형을 명시적으로 사용하여 구현할 수 있습니다.
  • function 필드(함수 유형을 설명하는)의 이름이 type으로 변경되었습니다.

minecraft:sequence 변경

  • functions 필드는 이제 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:item_modifier 유형의 해시 접두사가 붙은 태그 ID를 입력값으로 허용합니다.
  • 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력받을 수 있는 선택적 condition 필드를 추가했습니다.
  • minecraft:sequence의 인라인 형식(이전에는 인라인 함수 목록만 가능했음)은 이제 네임스페이스가 지정된 ID 목록, 인라인 값 목록, 또는 minecraft:item_modifier 유형의 해시 접두사가 붙은 태그 ID를 허용합니다.
    • 이 형식은 이제 전리품 함수 유형의 모든 필드에서 일관되게 사용할 수 있게 되었으며, 이는 해당 유형의 모든 필드가 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록, 또는 minecraft:item_modifier 유형의 해시 접두사가 붙은 태그 ID를 받아들일 수 있음을 의미합니다.

minecraft:modify_contents 변경

  • modifier 필드는 이제 인라인 값이나 minecraft:item_modifier 유형의 네임스페이스 ID를 입력받을 수 있습니다.

minecraft:set_attributes 변경

  • amount 하위 필드에 있는 modifiers 목록의 숫자 제공자는 이제 인라인 값이나 minecraft:number_provider 유형의 네임스페이스 ID를 인라인 값으로 허용합니다.

minecraft:enchanted_count_increase 변경

  • count 필드는 이제 인라인 값이나 minecraft:number_provider 유형의 네임스페이스 ID를 입력받을 수 있습니다.

minecraft:enchant_with_levels 변경

  • levels 필드는 이제 인라인 값이나 minecraft:number_provider 유형의 네임스페이스 ID를 입력받을 수 있습니다.

minecraft:set_custom_model_data 변경

  • floats colors 목록에 포함된 요소는 이제 인라인 값이거나 minecraft:number_provider 유형의 네임스페이스 ID가 될 수 있습니다.

minecraft:set_enchantments 변경

  • 이제 enchantments 맵의 값은 인라인 값이거나 minecraft:number_provider 유형의 네임스페이스 ID일 수 있습니다.

minecraft:set_count 변경

  • count 필드는 이제 인라인 값이나 minecraft:number_provider 유형의 네임스페이스 ID를 입력받을 수 있습니다.

minecraft:limit_count 변경

  • limit 구조체 내의 min  max 필드는 이제 인라인 값 또는 minecraft:number_provider 유형의 네임스페이스 ID를 허용합니다.

minecraft:set_damage 변경

  • count 필드는 이제 인라인 값이나 minecraft:number_provider 유형의 네임스페이스 ID를 입력받을 수 있습니다.

minecraft:set_ominous_bottle_amplifier 변경

  • amplifier 필드는 이제 인라인 값이나 minecraft:number_provider 유형의 네임스페이스 ID를 입력받을 수 있습니다.

minecraft:set_random_dyes 변경

  • number_of_dyes 필드는 이제 인라인 값이나 minecraft:number_provider 유형의 네임스페이스 ID를 입력받을 수 있습니다.

minecraft:set_stew_effect 변경

  • duration 필드는 이제 effects 목록의 요소에서 인라인 값이나 minecraft:number_provider 유형의 네임스페이스 ID를 인라인 값으로 지정할 수 있습니다.

minecraft:set_loot_table 변경

  • name필드의 이름이 tag로 변경되었습니다.

minecraft:exploration_map 변경

  • destination 필드는 더 이상 선택 사항이 아니며, 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 또는 minecraft:structure 유형의 해시 접두사가 붙은 태그 ID를 입력할 수 있습니다.

minecraft:reference 제거

  • 이 함수는 더 이상 사용되지 않습니다. 함수를 인수로 받는 모든 필드는 이제 (다른 것들 중에서도) 다른 함수에 대한 네임스페이스가 지정된 ID를 인수로 받을 수 있게 되었기 때문입니다.

술어

  • condition 필드(술어 유형을 설명하는)의 이름이 type으로 변경되었습니다.

minecraft:all_of  변경

  • terms 필드는 이제 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:predicate 유형의 해시 접두사가 붙은 태그 ID를 입력값으로 허용합니다.
  • 참고: 이 유형의 값은 더 이상 단일 목록으로 축약할 수 없으며, minecraft:all_of 유형의 전체 객체를 명시적으로 사용해야 합니다.

minecraft:any_of 변경

  • terms 필드는 이제 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:predicate 유형의 해시 접두사가 붙은 태그 ID를 입력값으로 허용합니다.

minecraft:inverted 변경

  • term 필드는 이제 인라인 값이나 minecraft:predicate 유형의 네임스페이스 ID를 입력값으로 허용합니다.

minecraft:random_chance 변경

  • chance 필드는 이제 인라인 값이나 minecraft:number_provider 유형의 네임스페이스 ID를 입력받을 수 있습니다.

minecraft:value_check 변경

  • value 필드는 이제 인라인 값이나 minecraft:number_provider 유형의 네임스페이스 ID를 입력받을 수 있습니다.
  • range 구조 내의 min  max 필드는 이제 인라인 값 또는 minecraft:number_provider 유형의 네임스페이스 ID를 허용합니다.

minecraft:time_check 변경

  • value 구조 내의 min 및 max 필드는 인라인 값 또는 minecraft:number_provider 유형의 네임스페이스 ID를 허용합니다.

minecraft:entity_scores 변경

  • scores 맵의 값 내부의 min 및 max 필드는 인라인 값 또는 minecraft:number_provider 유형의 네임스페이스 ID를 허용합니다.

minecraft:damage_source_properties 변경

  • predicate.tags.id 필드는 이제 단일 네임스페이스 ID, 네임스페이스 ID 목록, 또는 minecraft:damage_type 유형의 해시 접두사가 붙은 태그 ID를 허용합니다.

minecraft:reference 제거

  • 이 조건은 더 이상 사용되지 않습니다. 전리품 조건을 받는 모든 필드는 이제(다른 것들 중에서도) 다른 조건으로 연결되는 네임스페이스 ID를 허용하기 때문입니다.

바닐라 술어 추가

  • minecraft:block/fast_cooking

minecraft:match_block 조건 유형 추가

블록 상태와, 선택적으로 블록 엔티티 데이터 및 구성 요소(있는 경우)를 일치시킵니다.

필드(minecraft:can_place_on 컴포넌트의 요소와 동일):

  • blocks - 일치시킬 선택적 블록 ID, 네임스페이스가 지정된 블록 ID 목록 또는 해시 접두사가 붙은 블록 태그
  • state: 일치시킬 블록 상태 속성 키와 값 간의 매핑(선택 사항)
  • nbt: 일치시킬 선택적 블록 엔티티 NBT
  • 이 필드가 존재하지만 컨텍스트에 블록 엔티티가 없는 경우 매칭이 실패합니다.
  • components - 일치시킬 정확한 컴포넌트에 대한 선택적 매핑
  • 이 필드가 존재하지만 컨텍스트에 블록 엔티티가 없는 경우 매칭이 실패합니다.
  • predicates - 일치시킬 컴포넌트 술어에 대한 선택적 매핑
  • 이 필드가 존재하지만 컨텍스트에 블록 엔티티가 없는 경우 매칭이 실패합니다.

minecraft:block_state_property 조건 유형 제거

  • 이는 minecraft:match_block로 완전히 대체되었습니다.

숫자 제공자

  • 인라인 숫자 제공자를 사용할 때는 type 필드를 항상 명시적으로 지정해야 합니다(이전에는 기본적으로 minecraft:uniform으로 설정되어 있었습니다).

바닐라 숫자 제공자 추가

  • minecraft:cooking/time_bamboo
    • 대나무와 비계의 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/time_blaze_rod
    • 블레이즈 막대의 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/time_boats
    • 보트의 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/time_coal
    • 석탄의 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/time_coal_block
    • 석탄 블록의 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/time_dried_kelp_block
    • 말린 켈프 블록의 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/time_dry_plants
    • 다양한 건조 식물의 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/time_hanging_signs
    • 매다는 표지판의 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/time_lava_bucket
    • 용암 양동이의 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/time_roots
    • 맹그로브나무 뿌리의 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/time_wood_blocks
    • 나무 블록의 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/time_wood_items_extra_small
    • 단추와 같은 아주 작은 목재 아이템의 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/time_wood_items_large
    • 문과 같은 대형 목재 아이템의 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/time_wood_items_small
    • 활과 같은 소형 목재 아이템의 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/time_wood_slabs
    • 목재 반블록의 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/time_wool
    • 대부분의 양털 블록에 대해 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/time_wool_carpets
    • 양탄자의 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/time_wool_slabs
    • 양털 반블록과 방석의 연소 시간을 틱 단위로 반환합니다.
  • minecraft:cooking/speed_default
    • 조리 연료에 대한 기본 속도 배율을 반환합니다.
  • minecraft:brewing/speed_default
    • 양조 연료에 사용되는 기본 속도 배율을 반환합니다.
  • minecraft:brewing/uses_default
    • 양조 연료가 제공하는 기본 양조 횟수를 반환합니다.

minecraft:number_dispatcher 변경

  • 필드:
    • cases - 디스패처가 실행을 시도할 순서대로 정렬된 사례 목록
      • 필드:
        • condition - minecraft:predicate 유형의 인라인 값 또는 네임스페이스가 지정된 ID
        • number_provider - 조건이 충족될 경우 실행되는 minecraft:number_provider 유형의 인라인 값 또는 네임스페이스 ID
    • default - minecraft:number_provider 유형의 선택적 인라인 값 또는 네임스페이스가 지정된 ID
      • 생략할 경우 기본값은 상수 0입니다.

minecraft:conditional_value 변경

  • 필드:
    • conditions - minecraft:predicate 유형의 인라인 값 또는 네임스페이스가 지정된 ID
    • on_true - 조건이 충족될 경우 실행되는 minecraft:number_provider 유형의 인라인 값 또는 네임스페이스 ID입니다.
    • on_false - minecraft:number_provider 유형의 선택적 인라인 값 또는 네임스페이스가 지정된 ID
      • 생략할 경우 기본값은 상수 0입니다.

minecraft:weighted_list 변경

  • 필드:
    • distribution - 다음 필드를 가진 객체 목록
      • 필:
        • data - minecraft:number_provider 유형의 인라인 값 또는 네임스페이스가 지정된 ID
        • weight - 양정수

minecraft:uniform 변경

  • min max 필드는 이제 인라인 값이나 minecraft:number_provider 유형의 네임스페이스 ID를 허용합니다.

minecraft:binomial 변경

  • n p 필드는 이제 인라인 값이나 minecraft:number_provider 유형의 네임스페이스 ID를 허용합니다.

minecraft:sum 변경

  • summands 필드는 이제 인라인 값, 단일 네임스페이스 ID, 네임스페이스 ID 목록, 인라인 값 목록 또는 minecraft:number_provider 유형의 해시 접두사가 붙은 태그 ID를 입력값으로 허용합니다.

레시피

훈연기 및 용광로 제조법

이제 ‘훈연기’와 ‘용광로’ 레시피의 데이터 정의에서 조리 시간이 ‘용광로’ 레시피와 동일하게 설정되었습니다.

이제 조리 시간 단축은 용광로 연료 구성 요소에서 사용하는 minecraft:cooking/speed_default 숫자 제공자를 통해 이루어집니다.

세계 생성

생물 군계

  • spawners, spawn_costs, 그리고 creature_spawn_probability 필드를 제거했습니다.
    • 이 값들은 새로운 환경 속성으로 이동되었습니다.

기능

  • 제거된 기능 유형:
    • minecraft:nether_forest_vegetation
    • minecraft:twisting_vines
    • minecraft:weeping_vines

노이즈 설정

  • final_density 필드에는 더 이상 최종 결과에 암시적으로 추가되던 beardifier 밀도 함수가 포함되어 있지 않습니다.
  • aquifers_enabled 필드는 선택 사항인 aquifers 객체로 대체되었습니다:
    • 해당 항목이 없으면 대수층이 생성되지 않습니다.
    • 필드:
      • barrier - 밀도 함수, noise_router.barrier에서 이동됨
      • fluid_level_floodedness - 밀도 함수, noise_router.fluid_level_floodedness에서 이동됨
      • fluid_level_spread - 밀도 함수, noise_router.fluid_level_spread에서 이동됨
      • lava - 밀도 함수, noise_router.lava에서 이동됨
      • surface_level - 밀도 함수, noise_router.preliminary_surface_level에서 복사됨
      • exclusion - 밀도 함수: 이 값이 양수인 모든 대수층 셀에는 유체가 존재하지 않습니다.
  •  ore_veins_enabled 필드는 선택적 ore_veins 객체 목록으로 대체되었습니다:
    • 이 조건이 충족되지 않으면 광맥이 생성되지 않습니다.
    • 필드:
      • ore_block - 블록 상태, 배치할 광석 블록
      • raw_ore_block - 블록 상태, 배치할 원석 블록
      • filler_block - 블록 상태, 배치할 필러 블록
      • raw_ore_chance - 0과 1 사이의 부동 소수점 값으로, raw_ore_blockore_block 대신 배치될 확률
      • density - 밀도 함수: 광맥이 블록을 대체할 확률(0에서 1 사이)
        •  0 이하인 경우, 블록은 대체되지 않습니다.
      • richness - 밀도 함수: ore_block 또는 raw_ore_block이 배치될 확률(0에서 1 사이의 값, filler_block이 배치되는 경우와는 대조적으로)
        •  0 이하인 경우, 모든 블록은 filler_block이 됩니다.
        •  1 이상인 경우, filler_block 블록은 표시되지 않습니다.
      • filler_gap - 밀도 함수는 richness를 재정의하는 역할을 합니다. 양수인 경우, filler_block은 항상 배치됩니다.
  • noise_router의 다음 필드들이 이동되었습니다:
    • barrier, fluid_level_floodedness, fluid_level_spread, lava - aquifers 필드로 이동
    • vein_toggle, vein_ridged, vein_gap - ore_veins 필드로 이동

밀도 함수

constant 업데이트

  • argument의 이름이 value으로 변경되었습니다.

add, mul, min 그리고, max 업데이트

  • argument1의 이름이 left로 변경되었습니다.
  • argument2의 이름이 right로 변경되었습니다.

abs, square, cube, half_negative, quarter_negative, squeeze, interpolated, flat_cache, cache_2d, cache_once, cache_all_in_cell 그리고, blend_density 밀도 함수 업데이트

  • argument의 이름이 input으로 변경되었습니다.

shift_a, shift_b 그리고, shift 업데이트

  • argument의 이름이 noise로 변경되었습니다.

sub 추가

두 인자 간의 뺄셈 연산을 수행합니다. 형식: 다음 필드를 가진 객체:

  • left - 밀도 함수, 연산의 좌변
  • right - 밀도 함수, 연산의 우변

div 추가

두 인자 간의 나눗셈 연산을 수행합니다. 형식: 다음 필드를 가진 객체:

  • left - 밀도 함수, 연산의 왼쪽
  • right - 밀도 함수, 연산의 우변

reciprocal 업데이트

  • invert에서 이름이 변경됨

negate 추가

입력을 무효화합니다. 형식: 다음 필드를 가진 객체:

  • input - 밀도 함수, 부정 연산자 함수

lerp 추가

알파 값을 기준으로 두 인자 사이에서 (클램핑되지 않은) 선형 보간을 수행합니다. 형식: 다음 필드를 가진 객체:

  • alpha - 밀도 함수, 보간 계수 (0=first, 1=second)
    •  [0; 1] 범위를 벗어난 값은 외삽 처리됩니다.
  • first - 밀도 함수, alpha=0에서의 값
  • second - 밀도 함수, alpha=1에서의 값

floor, round, ceil 그리고, truncate 추가

입력 값을 주어진 함수의 정수 배수가 되도록, 유형에 따라 정해진 방향으로 반올림합니다:

  • floor: 음의 무한대로 수렴한다
  • round: 가장 가까운 정수로 반올림합니다(동일한 값일 경우 위쪽으로 반올림).
  • ceil: 양의 무한대로 수렴한다
  • truncate: 0에 수렴하는 수

형식: 다음 필드를 가진 객체:

  • input - 밀도 함수, round 함수의 입력값
  • multiple - 밀도 함수, 출력값은 이 값의 정수 배수로 반올림됩니다.
    • 명시되지 않은 경우, 기본값은 constant 1입니다(즉, 정수로 반올림됨).

beardifier 추가

구조물의 비어딩 밀도를 출력합니다. 일반적으로 기본 지형 밀도와 합산되어 지면 아래를 형성하거나, 주변 공기를 깎아내거나, 구조물을 매립하는 데 사용됩니다.

형식: 필드 없음

주민 거래

  • given_item_modifiers 필드의 이름이 given_item_modifier로 변경되었습니다.
    • 참고: minecraft:item_modifier 유형의 다른 필드와 달리, 이 필드는 네임스페이스 요소나 태그 ID를 지원하지 않습니다.

태그

블록 태그

  • #cushion_uses_collision_shape 추가 - 방석 배치 시 상호작용 형상 대신 충돌 형상을 기준으로 레이캐스트가 수행되는 블록
    • 기본 항목: #cauldrons에 있는 모든 블록과, hopper composter

아이템 태그

  • #brewing_fuel 제거 - 이제 brewing_fuel 아이템 컴포넌트가 양조 연료를 식별하는 데 사용됩니다.

7. 리소스 팩 버전 92.0

쉐이더 & 후처리 효과

  • 순서 독립형 투명도를 지원하기 위해 새로운 쉐이더를 추가했습니다:
    • core/oit_depth_bounds_cull.fsh
  • 순서 독립형 투명도를 지원하도록 코어 쉐이더를 업데이트했습니다.
    • 새로운 정의 항목 추가:
      • OIT_ALWAYS_WRITE_DEPTH - 깊이 경계 단계에서 OIT 알고리즘이 실행 중인 파이프라인의 깊이를 항상 기록해야 함을 나타내는 부울 값

새로운 코어 쉐이더

  • core/integrate_depth.fsh 파일이 추가되었으며, 이 파일은 “3D HUD” 및 항상 최상단에 표시되는 기즈모의 깊이 버퍼를 메인 깊이 버퍼에 통합하는 데 사용됩니다.

8. 26.3 스냅샷 4의 버그 수정
  • MC-2157 - 드래곤 알이 순간이동할 때 방출되는 입자가 올바른 방향을 가리키지 않습니다.
  • MC-46421 - 관전 모드에서는 네더 차원문, 엔드 차원문, 엔드 관문을 사용할 수 없습니다.
  • MC-58061 - 엔더맨은 표지판 위로 순간이동할 수 있습니다.
  • MC-110989 - /spreadplayers는 ‘표지판’을 스프레드 대상으로 삼을 수 있는 유효한 블록으로 간주합니다.
  • MC-116286 - /spreadplayers는 구조물의 빈 공간에 엔티티를 배치할 수 있습니다.
  • MC-121278 - 다른 키보드 배열을 사용하고 있더라도 단축키(예: Ctrl+A)는 미국식 키보드 배열에 매핑됩니다.
  • MC-133407 - QWERTY 키보드를 사용하지 않는 경우, 1.13으로 업데이트하면 키 지정이 변경됩니다.
  • MC-148541 - /spreadplayers 명령어를 사용하면 플레이어들을 수면 근처의 해초밭으로 흩어지게 할 수 있습니다.
  • MC-212671 - "expand": true가 설정된 전리품 테이블 태그 항목에는 함수가 적용되지 않습니다.
  • MC-252934 - 아이템 액자, 그림 또는 방석이 있는 구조물을 배치하면 Block-attached entity at invalid position: [BlockPosition]이 기록됩니다.
  • MC-263708 - ‘키 지정’ 메뉴에서는 숫자 키패드 키를 일반 키와 동일하게 표시합니다.
  • MC-266429 - macOS에서 쉬프트 키를 누르고 있으면 핫바 스크롤 방향이 반대로 바뀝니다 (마우스만 해당).
  • MC-268521 - 게임 창에는 최소 너비와 높이가 설정되어 있지 않습니다.
  • MC-269968 - macOS에서 쉬프트 키를 누른 상태에서는 스크롤할 수 없음 (핫바 제외)(마우스만 해당)
  • MC-299019 - 탈 수 있는 몹을 타고 있는 상태에서 침대를 사용하면, 플레이어는 땅 위나 몬스터 위에서 잠이 들게 됩니다.
  • MC-303493 - apply_impulse 엔티티 효과는 tick 또는 location_changed 진행 트리거와 함께 사용될 때, 영향을 받는 엔티티가 고체 블록에 부딪히게 할 수 있는 임펄스의 구성 요소는 적용되지 않습니다.
  • MC-303789 - apply_impulse 마법 부여 엔티티 효과가 적용된 상태에서 정면을 바라보면, 임펄스의 X축 및 Z축에 대한 효과가 두 수평축 중 하나에만 적용되도록 제한됩니다.
  • MC-306619 - 중국어 입력법을 사용할 때 은신 상태에서는 점프할 수 없습니다.
  • MC-308127 - “친구 화면” 키 지정은 동일한 키를 사용하는 디버그 단축키를 재정의합니다.
  • MC-308222 - 세계 생성용 높이 맵이 청크 저장/로드 과정에서 제대로 유지되지 않습니다.
  • MC-308469 - 엔더 드래곤의 머리 히트박스를 공격해도 더 이상 엔더 드래곤이 추가 피해를 입지 않습니다.
  • MC-308804 - '새로운 세계 만들기' 화면에서 입력 방식이 해당 CJK 모드로 전환되지 않습니다.
  • MC-309166 - 서바이벌/모험 모드에서 엔티티에 부딪힌 후 블록 파괴가 지연됩니다.
  • MC-309394 - “개선된 투명도” 설정이 활성화된 상태에서 세계 내의 채워진 맵에 있는 아이템 텍스처를 렌더링하려고 하면 게임이 강제 종료됩니다.
  • MC-309474 - “개선된 투명도” 설정이 활성화되어 있으면 블록 표시에 유리 블록이 표시되지 않습니다.
  • MC-309475 - 보조손으로 들고 있는 선반 버섯이 잘못 회전되어 있습니다.
  • MC-309506 - “개선된 투명도” 설정이 활성화된 상태에서 세계 경계와 발생하는 Z-파이트를 방지합니다.
  • MC-309513 - 껍질 벗긴 포플러나무 원목의 상단 무늬는 포플러나무 원목 상단 무늬의 중간 부분과는 다른 색상을 띱니다.
  • MC-309521 - 포플러나무 매다는 표지판의 질감은 ‘스트립 처리된 포플러’ 대신 ‘껍질 벗긴 창백한 참나무’ 질감을 색상을 변경한 버전을 사용합니다.
  • MC-309522 - “개선된 투명도” 옵션이 활성화되어 있으면 유리 블록 요소를 통해 반투명한 물체를 볼 수 있습니다.
  • MC-309524 - 드라운드는 자신으로부터 3블록 이내의 플레이어를 향해 계속 삼지창을 겨누게 됩니다.
  • MC-309656 - 방석은 불 위에 올려놓을 수 있습니다.
  • MC-309659 - 독서대 가장 높은 가장자리에는 방석을 놓을 수 없습니다.
  • MC-309685 - 밀짚 침대의 머리 쪽에서 잠을 자면 플레이어가 Y=-무한대로 순간이동합니다.
  • MC-309686 - 세계의 수직 경계 밖을 향해 특정 투사체를 발사하면 게임이 강제 종료됩니다.
  • MC-309693 - 엔더 드래곤은 둥지에 앉을 때까지 뒤로 날아가는 것처럼 보입니다.
  • MC-309695 - 가마솥, 퇴비통, 호퍼 내부에는 원하는 높이에 방석을 놓을 수 있습니다.
  • MC-309697 - 포플러나무 문 상단 부분의 질감에 경첩 부근에 색상이 틀어진 픽셀이 있습니다.
  • MC-309703 - 방석을 삭제하면 사용자 지정 이름이 사라집니다.
  • MC-309707 - 밀짚 침대의 질감은 건초 더미의 질감과 일치하지 않습니다.
  • MC-309718 - 틱 단위로 전력 질주한 후 몹의 위치가 영구적으로 동기화 오류가 발생합니다.
  • MC-309771 - 후처리 효과에서 가져올 때, main 타겟의 뎁스 버퍼에는 플레이어의 팔만 포함됩니다.
  • MC-309790 - 방석 위에 누워서 잘 수 있습니다.
  • MC-309809 - 표지판이나 매다는 표지판에 밀랍칠 해도 소리가 나지 않습니다.
  • MC-309832 - 배치된 방석은 이를 배치하는 데 사용된 아이템의 entity_data 구성 요소 내의 color 태그를 따르지 않습니다.
  • MC-309891 - chat_restriction.disabled_by_launcher 문자열에는 유사한 문자열들과 달리 마침표가 빠져 있습니다.
  • MC-309893 - gamerule.minecraft.fire_spread_radius_around_player.description 문자열에는 유사한 문자열들과 달리 마침표가 빠져 있습니다.
  • MC-309897 - gui.report_to_server 문자열의 대소문자 표기가 올바르지 않습니다.
  • MC-309898 - editGamerule.inGame.discardChanges.title 문자열의 대소문자 표기가 올바르지 않습니다.
  • MC-309901 - structure_block.position.x 문자열의 대소문자 표기가 올바르지 않습니다.
  • MC-309902 - 일부 문자열에 줄바꿈 바로 옆에 불필요한 공백이 포함되어 있습니다.
  • MC-309903 - “이젠 철 좀 들어라”라는 발전 과제 명칭에 물음표가 빠져 있습니다.
  • MC-309907 - subtitles.block.bubble_column.upwards_inside 문자열에서 “whoosh”라는 단어가 “woosh”로 잘못 표기되어 있습니다.
  • MC-309908 - subtitles.entity.copper_golem.no_item_get  문자열에서 “item”이라는 단어 앞에 관사가 빠져 있습니다.
  • MC-309911 - commands.worldborder.set.grow  문자열에 나오는 “blocks”와 “seconds”라는 단어는 항상 복수형으로 표기됩니다.
  • MC-309914 - commands.op.failed라는 문자열은 유사한 문자열들과 달리 부사의 위치가 어색하고 일관성이 없습니다.
  • MC-309915 - commands.kick.owner.failed 문자열에서 “server”와 “LAN”이라는 단어 앞에 관사가 빠져 있습니다.
  • MC-309916 - 일부 /stopwatch 문자열에서 문장 중간에 “Stopwatch”라는 단어가 잘못 대문자로 표기되어 있어, 다른 명령어와 일관성이 없습니다.
  • MC-309918  - commands.perf.started 문자열에서 "10"과 "second" 사이의 하이픈과 "10" 앞의 관사가 누락되었습니다.
  • MC-309919 - mco.errorMessage.6002 문자의 대소문자 표기가 올바르지 않습니다.
  • MC-309920 - mco.configure.world.close.question.line1 문자열의 대소문자 표기가 올바르지 않습니다.
  • MC-309921 - mco.snapshot.subscription.info 문자열에서 “with” 대신 “to” 전치사가 사용되었습니다.
  • MC-309922 - advMode.trackOutput 문자열의 대소문자 표기가 올바르지 않습니다.
  • MC-309923 - gamerule.minecraft.entity_drops.description 문자열의 대소문자 표기가 올바르지 않습니다.
  • MC-309924 - argument.enum.invalid 문자열이 다른 모든 명령어와 달리 자리 표시자를 작은따옴표 대신 큰따옴표로 묶었습니다.
  • MC-309925 - mount.onboard 문자열의 대소문자 표기가 올바르지 않습니다.
  • MC-309926 - selectWorld.edit.backupSize 문자열의 대소문자 표기가 올바르지 않습니다.
  • MC-309927 - gui.friends.error.unauthorized 문자열에는 유사한 문자열들과 달리 마침표가 빠져 있습니다.
  • MC-309928 - multiplayer.confirm_command.signature_required 문자열에 마침표가 누락되었습니다.
  • MC-309937 - argument.pos.outofbounds 문자열은 유사한 문자열들과 달리 마침표로 끝납니다.
  • MC-309938 - quickplay.error.invalid_identifier 문자열에서 "world"라는 단어 앞에 관사가 빠져 있습니다.
  • MC-309940 - datapackFailure.safeMode.failed.title 문자열은 유사한 제목 문자열과 달리 마침표로 끝납니다.
  • MC-309980 - 방석이 베드락에디션에서 보다 연소시간이 더 오래 지속됩니다
  • MC-310045 - “개선된 투명도” 옵션이 활성화된 경험 구슬를 통해 볼 때, 불투명한 입자가 반투명하게 보입니다.
  • MC-310075 - 맵의 가장 낮은 높이에 벌집이나 벌통을 배치하면 게임이 강제 종료됩니다.

9. 마무리

오늘 이렇게 26.3 스냅샷 4 버전 살펴보고 리뷰해보는 시간 가져봤습니다.

 

사실상 야생에 새롭게 추가된 요소는 없고 기존에 있던 것이 수정되거나 아니면 기술적인 업데이트가 대부분입니다.

 

그럼에도 불구하고 분량 많아서 더럽게 힘들었네요..

 

화요일 밤 ~ 수요일 새벽 사이에 스냅샷 안나와서 여름휴가 시즌이라 스냅샷 업데이트 안하려나 싶었는데 오늘 갑자기 나왔네요.

 

역시나 예상대로 여름 휴가 시즌 맞긴 했습니다.

 

그나저나 공식적으로 공표한 것처럼 여름 휴가 시즌이라 스냅샷 업로드 주기가 일정하지 않을 수 있다고 했는데 스냅샷 5가 언제 나올지는......

 

그럼 전 에쓰디드림이었고, 다음 시간에 찾아뵙도록 하겠습니다.


 

반응형