에쓰디드림의 블로그

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

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

마인크래프트 26.1 스냅샷 3 출시!!

에쓰디드림 2026. 1. 14. 15:51
반응형
마인크래프트 26.1 스냅샷 3 출시!!


목차
1. 인사말
2. 변경 사항
3. 기술 변경 사항
4. 데이터 팩 버전 97
5. 리소스 팩 버전 78
6. 26.1 스냅샷 3의 버그 수정
7. 마무리

1. 인사말

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

 

3번째 스냅샷인 것이 무색하게 아직까지도 26.1 업데이트의 컨셉은 제대로 윤곽이 보이지 않습니다.

반응형

2. 변경 사항
  • JVM 구성에 대한 추가 조정

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

  • 철사 텍스처가 이제 투명 대신 알파 커트아웃으로 렌더링됩니다

UI

디버그 화면

날짜 카운트 옵션이 지역 난이도 옵션과 독립된 모습, 이제 플레이 일수 알기 위해 지역 난이도를 표시할 필요가 없어졌습니다.

  • day_count 디버그 항목이 local_difficulty에서 분리되었습니다.

게임 규칙

인게임에서 게임 규칙 수정 화면에 접근한 모습, 또한 상단에 검색기능이 추가되어 찾고자 하는 규칙을 더 쉽게 찾을 수 있게 되었습니다.

  • 게임 규칙 화면은 이제 일시정지 메뉴의 새로운 월드 옵션 화면을 통해 게임 내에서 접근할 수 있습니다
  • 게임 규칙 화면 상단에 검색창이 추가되었습니다. 이는 게임 내 화면과 월드 생성 메뉴 모두에 적용됩니다.

월드 옵션

설정화면에 추가된 월드 옵션의 모습, 월드 옵션에서 난이도 설정과 상기한 게임 규칙 설정창으로 이동할 수 있습니다.

일시정지 메뉴의 난이도 버튼이 새로운 화면인 '월드 옵션'으로 연결되는 버튼으로 대체되었습니다.

  • 월드 옵션 화면에는 난이도 버튼과 게임 규칙 변경 버튼이 포함되어 있습니다.
  • 게임 규칙 화면은 모든 운영자에게 제공되며, 그 외에는 비활성화됩니다.

3. 기술 변경 사항
  • 데이터 팩 버전이 이제 97입니다.
  • 리소스 팩 버전이 이제 78입니다.

4. 데이터 팩 버전 97
  • 새로운 블록 태그 추가됨
  • 새로운 유체 태그 추가됨
  • time 명령어의 형식을 변경하여 세계 시계 및 타임라인과 호환되도록 했습니다.
  • 업데이트된 time_check 조건으로 세계 시계를 지정합니다.

세계 시계

세계 시계는 매 틱마다 증가하는 내부 시간을 포함합니다. 데이터 팩에서 world_clock 레지스트리(즉,  data/<namespace>/world_clock/<id>.json 아래에서 찾을 수 있음)로 정의할 수 있습니다.

  • 세계 시계는 일시 정지하거나 재개할 수 있으며, 시계의 시간을 변경하거나 time 명령어로 조회할 수 있습니다.
  • 형식: 필드가 없는 객체

타임라인

  • clock 필드 추가: 세계 시계 ID로, 타임라인이 연결된 세계 시계를 지정합니다.
    • 이 필드는 필수이지만, 기존 동작과 일치시키기 위해 minecraft:overworld 시계를 사용할 수 있습니다.
  • 선택적 time_markers 필드를 추가했습니다. 네임 스페이스로 구분된 타임 마커 ID와 정수 또는 타임 마커 객체 간의 선택적 매핑입니다.
    • 포맷:
      • 타임 마커가 표시하는 틱을 나타내는 음이 아닌 정수
      • 또는 다음 필드를 가진 객체:
        • ticks: 0period_ticks, 타임 마커가 표시하는 틱 수
        • show_in_commands: 선택적 부울 값, 타임 마커가 명령어 제안에 표시될지 여부를 지정합니다.
          • 기본값: false

타임 마커

타임 마커는 특정 세계 시계의 특정(선택적으로 반복되는) 시점에 특정 이름을 할당합니다. 타임 마커는 /time set에서 사용할 수 있는, 예를 들어 day 또는 night와 같이 미리 정해진 이름을 대체합니다.

타임 마커는 특정 세계 시계의 컨텍스트 내에서 존재합니다. 이는 서로 다른 타임라인에 의해 정의된 다양한 타임 마커가 존재할 수 있지만, 특정 세계 시계에 대해 특정 ID를 가진 타임 마커는 하나만 존재할 수 있음을 의미합니다. 또한 두 개의 세계 시계가 동일한 이름을 가진 타임 마커를 가질 수 있음을 의미합니다.

타임 마커의 내장된 용도

일부 타임 마커는 기본 게임 동작을 제어하는 데 사용됩니다. 일반적으로 이들은 /time 명령어에 표시되지 않도록 설정되어 있습니다.

  • minecraft:wake_up_from_sleep - 해당 차원의 플레이어가 잠에서 깨어나는 시간으로 차원의 기본 시계를 조정하는 시간
  • minecraft:roll_village_siege - 차원의 기본 시계에서 좀비의 마을 습격 발생 확률을 평가해야 하는 시간

명령어

swing 변경

  • 두 인자 모두 생략 가능하며, 생략 시 다음 기본값으로 대체됩니다:
    • 엔티티 선택기는 생략 시 @s로 설정됩니다.
    • 스윙할 손은 mainhand로 설정됩니다.

time 변경

  • time 명령어는 이제 세계 시계를 기반으로 합니다.
    • 선택적으로 시계를 time 명령어의 입력으로 지정할 수 있습니다. time of <clock> ...
    • 시계가 지정되지 않은 경우 (/time ... 이전과 같이), 차원의 기본 시계가 사용됩니다.
  • 반환 값(예: /execute store에서)은 setadd 하위 명령어의 반환 값은 이제 현재 시각이 아닌 시계의 총 경과 틱 수입니다.

구문:

  • time [of <clock>] set <time> - 시계의 총 경과 틱 수를 설정합니다.
  • time [of <clock>] set <timemarker> - 시계를 다음 시간 표시가 나타나는 시점으로 앞으로 이동시킵니다.
    • minecraft:overworld 시계의 사용 가능한 시간 표시는 다음과 같습니다: day, noon, night, 그리고 midnight
  • time [of <clock>] add <time> - 시계에 초침을 추가하며, 음수 또는 양수일 수 있습니다
  • time [of <clock>] pause - 시계를 일시정지합니다.
  • time [of <clock>] resume - 시계를 재개합니다.
  • time [of <clock>] query <timeline> - 타임라인의 주기 내 현재 틱 수를 표시하고 반환합니다.
  • time [of <clock>] query <timeline> repetitions - 타임라인의 주기가 반복된 횟수를 표시하고 반환합니다.
  • time [of <clock>] query time - 시계의 총 경과 틱 수를 표시하고 반환합니다.
  • time query gametime - 이전과 마찬가지로, 세계 내에서 경과한 총 틱 수(/time을 사용하여 시계에 가해진 변경 사항의 영향을 받지 않음)

게임 테스트 환경

 time_of_dayclock_time으로 대체

  • 새로운 필수 필드 clock 추가: 세계 시계 ID, 시간 설정을 위한 시계(기존 time 필드에서)

술어

minecraft:time_check 전리품 술어

  • clock 필드 추가: 세계 시계 ID로, 시간 확인을 수행할 대상 세계 시계를 지정합니다.

레시피

  • result 필드는 이제 이를 포함하는 모든 레시피 유형에서 더 일관성 있게 적용되어야 합니다.
    • 이제 "minecraft:foo"와 같은 축약형 형식을 허용합니다. (이는 {"id":"minecraft:foo", "count": 1}과 동일합니다.)
    • 레시피 유형 smelting, blasting, smokingcampfire_cooking 이 필드는 이제 count 필드도 허용합니다.

세계 생성

차원 타입

  • 추가된 필드:
    • default_clock: 선택적 세계 시계 ID
      •  time 명령어에 사용될 기본 시계를 지정합니다.
        • 지정되지 않은 경우, time 명령어는 명시적인 시계 인수를 요구합니다.
      • 또한 minecraft:wake_up_from_sleep 및 minecraft:roll_village_siege 타임 마커가 적용되는 시계를 지정합니다.
        • 지정하지 않으면 해당 차원에서는 해당 타임 마커가 절대 적용되지 않습니다.

태그

블록 태그

  • 다음 태그들을 추가했습니다. 이 태그들은 특정 식물 범주가 어떤 블록에 배치될 수 있고 생존할 수 있는지를 결정합니다.
    • #supports_vegetation 다음 블록들을 지지합니다:
      • 덤불
      • 잔디
      • 키 큰 잔디
      • 고사리
      • 큰 고사리
      • 벌레잡이풀
      • 해바라기
      • 라일락
      • 장미 덤불
      • 모란
      • 눈망울꽃
      • 반딧불이 덤불
      • 분홍 꽃잎
      • 들꽃
      • 민들레
      • 횃불꽃
      • 양귀비
      • 파란색 난초
      • 알리움
      • 선애기별꽃
      • 빨간색 튤립
      • 주황색 튤립
      • 하얀색 튤립
      • 분홍색 튤립
      • 데이지
      • 수레국화
      • 달콤한 열매 덤불
      • 참나무 묘목
      • 가문비나무 묘목
      • 자작나무 묘목
      • 정글나무 묘목
      • 아카시아나무 묘목
      • 벚나무 묘목
      • 짙은 참나무 묘목
      • 창백한 참나무 묘목
    • #supports_crops다음 작물의 모든 생장 단계에서 지원을 제공합니다:
      • 당근
      • 감자
      • 비트
      • 횃불꽃 작물
      • 벌레잡이풀 작물
    • #supports_stem_crops
    • #supports_pumpkin_stem
    • #supports_melon_stem
    • #supports_sugar_cane
    • #supports_sugar_cane_adjacently
      • 어떤 블록이 사탕수수의 인접 지원 요건을 충족합니까?
    • #supports_cactus
    • #supports_chorus_plant
    • #supports_chorus_flower
    • #supports_nether_sprouts
    • #supports_azalea
    • #supports_warped_fungus
    • #supports_crimson_fungus
    • #supports_mangrove_propagule
    • #supports_hanging_mangrove_propagule
    • #supports_nether_wart
    • #supports_warped_roots
    • #supports_crimson_roots
    • #supports_wither_rose
    • #supports_cocoa
    • #supports_lily_pad
    • #supports_frogspawn
      • 기본적으로 비어 있음
    • #support_override_cactus_flower
      • 선인장 꽃은 이 태그에서 블록 위에 놓을 수 있으며, 상단 면이 견고하지 않아도 됩니다.
  • 특정 유형의 식물을 지원할 수 없는 블록을 결정하는 다음 태그를 추가했습니다.
    • #cannot_support_seagrass
    • #cannot_support_kelp
  • 일관성을 위해 다음 태그의 이름을 변경했습니다:
    • #dry_vegetation_may_place_on  #supports_dry_vegetation
    • #bamboo_plantable_on #supports_bamboo
    • #small_dripleaf_placeable #supports_small_dripleaf
    • #big_dripleaf_placeable #supports_big_dripleaf
    • #mushroom_grow_block #overrides_mushroom_light_requirement
      • 버섯은 위의 태그에 속하지 않는 한 13 미만의 빛 수준에서는 생존할 수 없습니다.
    • #snow_layer_can_survive_on  #support_override_snow_layer
      • 이 태그에서는 블록 상단에 완전한 면이 없더라도 눈을 배치할 수 있습니다.
    • #snow_layer_cannot_survive_on  #cannot_support_snow_layer
  •  #grows_crops 추가 이는 어떤 블록에서 아래에 있는 작물들이 자랄 수 있는지 정의합니다:
    • 당근
    • 감자
    • 비트
    • 횃불꽃 작물
    • 벌레잡이풀 작물
    • 호박 줄기
    • 수박 줄기
  • 다음 태그를 추가하여 특정 유형의 버블 컬럼을 시작할 수 있는 블록을 정의했습니다.
    • #enables_bubble_column_drag_down
      • 마그마 블록 기본값
    • #enables_bubble_column_push_up
      • 영혼 모래 기본값

유체 태그

  • 다음 블록을 지지할 수 있는 유체를 판단하기 위한 태그를 추가했습니다:
    • #supports_lily_pad
    • #supports_frogspawn
  • #supports_sugar_cane_adjacently 추가
    • 사탕수수에 대한 인접 지원 요건을 충족하는 유체는 무엇인가?
  • 버블 컬럼이 차지할 수 있는 유체를 정의하기 위해 #bubble_columns_can_occupy 유체 태그를 추가했으며, water를 기본값으로 설정했습니다.

5. 리소스 팩 버전 78
  • 철사 텍스처가 이제 투명 대신 알파 커트아웃으로 렌더링됩니다.

6. 26.1 스냅샷 3의 버그 수정
  • MC-297536 - 디버그 십자선에서 Z-파이팅 현상이 발생합니다.
  • MC-299992 - 특정 구성 요소가 수동으로 기본값으로 지정된 상태에서 아이템을 전달하거나 검사할 때 발생하는 예상치 못한 동작
  • MC-305105 - /swing 명령어로 보조 손의 팔을 휘둘렀을 때, 엔티티의 주 손에 든 창이 애니메이션 처리됩니다.
  • MC-305156 - 대화 상자 요소가 UI가 새로 고쳐질 때까지 표시되지 않습니다.
  • MC-305251 - 브리즈는 모든 몬스터에게 공격적입니다.
  • MC-305261 - enchant_with_levels 및 enchant_randomly 함수가 게임을 충돌시킬 수 있습니다.
  • MC-305292 - 구리 상자는 크리스마스 선물 텍스처를 사용합니다.
  • MC-305459 - 생성 알로 생성된 주민은 월드 원점 (0, 0, 0)의 생물 군계 변종으로 생성됩니다.
  • MC-305540 - 떠돌이 상인이 켈프 대신 호박을 3개의 에메랄드에 판매합니다.
  • MC-305577 - 피글린은 더 이상 호글린의 수가 많아도 도망치지 않습니다.

7. 마무리

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

 

이번에도 딱히 추가된 것이 없기는 합니다만, 작년에 1.21.5에서도 비슷한 양상으로 흘러갔으니 스냅샷 4나 5 즈음에는 새로운 요소가 추가될 것 같긴 한데 기다린 입장에서는 좀 실망스럽긴 하네요.

 

아기 동물들 패치만으로는 26.1이 만족스럽지는 않기 때문이죠. 아무리 게임 드롭이라고는 해도..

 

월드 옵션 추가도 솔직히 생야생 하는 입장에서는 그렇게 중요한 그게 아니네요. 명령어 허용 야생이나 크리에이티브에서 하는 거 아닌 이상 딱히..

 

맵 제작하는 입장에서는 게임 규칙을 보다 더 간편하게 조정할 수 있게 되어 그런 사람들 입장에서는 좋을 것 같습니다.

 

아무튼 다음 스냅샷에서는 26.1 업데이트의 컨셉이 제대로 들어나길 바라겠습니다.

 

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


 

반응형