플랫폼 | 자바 에디션 (JE) |
---|---|
출처 | https://www.minecraft.net/en-us/article/...-release-1 |
안녕하세요! 1.21.6의 첫번째 프리릴리스입니다. 이제부터, 저희가 대부분 버그를 수정하는 것을 보시게 될 것이며, 출시 일정이 일주일당 한 개보다 많은 프리릴리스를 포함할 수도 있습니다. 올해의 두번째 드롭의 결승선에 있습니다!
변경사항
이제 마른 가스트 블록이 블록 상태가 변할 때 진동수 11의 진동을 일으킵니다.
이제 안장, 말 갑옷 및 양탄자를 가위질할 때, 진동수 6의 진동이 발생하며, 진동수 4의 착용 해제 진동도 발생합니다.
이제 마른 가스트의 분위기 소리가 분위기/환경 설정이 아닌 블록 소리 설정으로 조절됩니다.
행복한 가스트를 타고 있는 플레이어가 더 이상 다른 플레이어가 타고 있는 행복한 가스트를 완전히 관통해서 날 수 없습니다.
기술적 변경사항
데이터 팩 버전이 79로 변경되었습니다.
리소스 팩 버전이 63으로 변경되었습니다.
데이터 팩 버전 79
이제 다이얼로그가 게임을 일시 정지하는지와 행동을 한 후 닫히는지를 설정할 수 있습니다.
모든 다이얼로그가 이제 입력을 가지고 정보를 제출할 수 있습니다.
이를 수용할 수 있도록 행동의 정의가 변경되었습니다.
입력을 위해 만들어진 다이얼로그 유형이 이제 필요 없으므로 제거되었습니다.
원소의 순서는 다음과 같습니다:
본문
입력
행동
minecraft:custom
클릭 이벤트가 완전한 NBT 태그를 담을 수 있도록 확장되었습니다.내용으로 구성된 다이얼로그를 사용할 수 있도록 "빠른 동작"이라고 불리는 신규 키 지정이 추가되었습니다.
빠른 동작 키 지정
사용자가 여러 다이얼로그를 사용할 수 있도록 하는 신규 키 지정이 추가되었습니다.
기본 키:
G
이 기능은
minecraft:quick_actions
다이얼로그 태그로 설정합니다.이 태그가 비어 있으면, 지정된 키는 아무것도 하지 않습니다.
태그가 한 개의 원소를 가지면, 지정된 키가 이 다이얼로그를 엽니다.
태그가 여러 원소를 가지면, 지정된 키는
minecraft:quick_actions
다이얼로그로 이어지며, 이는 (기본적으로) 사용자가 태그 원소 중 하나를 선택하게 해줍니다.이 다이얼로그가 제거되면, 지정된 키는 아무것도 하지 않습니다.
이 설정은 사용자 지정 컨텐츠와 서버에 사용될 목적으로 만들어졌으므로, 이 태그는 기본적으로 비어 있습니다.
공통 다이얼로그 필드
신규 필드:
pause
- 다이얼로그 화면이 싱글플레이 모드에서 게임을 일시정지할지, 기본값:true
after_action
- 클릭 또는 제출 행동 이후 다이얼로그에 행해지는 추가적인 작업, 기본값:close
close
- 다이얼로그를 닫고, (존재할 경우) 다이얼로그가 아닌 이전 화면으로 되돌아갑니다.none
- 아무것도 하지 않습니다. 즉, 현재 다이얼로그 화면을 연 채로 유지합니다.싱글플레이 모드에서 게임을 잠그는 것을 방지하기 위해
pause
가false
인 경우에만 사용 가능합니다.
wait_for_response
- 현재 다이얼로그를 "대답을 기다리는 중" 화면으로 대체합니다.이 설정은 느린 연결 상태에서 사용자가 여러 행동을 보내는 것을 방지하기 위한 의도로 만들어졌습니다.
서버가 결국 이 화면을 새 다이얼로그로 대체할 것으로 가정합니다.
의도치 않은 잠금을 막기 위해, 5초 후에 "뒤로 가기" 버튼이 활성화됩니다.
이 버튼을 클릭하면 다이얼로그가 닫힌 것처럼 진행됩니다 (즉, 존재할 경우, 게임이 다이얼로그가 아닌 이전 화면으로 되돌아갑니다).
게임을 잠그는 것을 방지하게 위해 "대답을 기다리는 중" 화면은 싱글플레이에서 일시 정지를 해제합니다.
다이얼로그 유형
MINECRAFT:MULTI_ACTION
, MINECRAFT:SERVER_LINKS
, MINECRAFT:DIALOG_LIST
변경
on_cancel
필드를 선택적 행동을 가지는exit_action
으로 대체했습니다.exit_action
이 존재할 경우, 이에 해당하는 버튼이 하단에 나타나며, 그렇지 않은 경우 하단이 나타나지 않습니다.exit_action
은 Escape 행동으로도 사용됩니다.
MINECRAFT:SIMPLE_INPUT_FORM
제거
이제 모든 다이얼로그가 입력을 가질 수 있으므로, 이 다이얼로그는
minecraft:notice
로 대체할 수 있습니다.
MINECRAFT:MULTI_ACTION_INPUT_FORM
제거
이제 모든 다이얼로그가 입력을 가질 수 있으므로, 이 다이얼로그는 (명시된
exit_action
이 없는)minecraft:multi_action
으로 대체할 수 있습니다.
입력 제어 유형
신규
minecraft:custom
클릭 이벤트를 수용하기 위해, 모든 입력이 이제 맥락에 따라 문자열 또는 NBT 태그를 반환합니다.
MINECRAFT:TEXT
출력값:
템플릿 대체인 경우: 수정 없는 내용
태그인 경우: 수정 없는 내용을 가진 문자열 태그
MINECRAFT:BOOLEAN
출력값:
템플릿 대체인 경우: 체크한 경우
on_true
, 체크하지 않은 경우on_false
태그인 경우: 체크한 경우
1b
, 체크하지 않은 경우0b
MINECRAFT:NUMBER_RANGE
출력값:
템플릿 대체인 경우: 현재 값의 텍스트 표현
정수는 소수점 없이 보내집니다.
태그인 경우: 현재 값을 가진 float 태그
다이얼로그 본문 유형
본문 내의 텍스트 구성 요소의 호버 및 클릭 이벤트가 이제 정상적으로 작동합니다.
클릭 이벤트는 다른 모든 행동처럼 다이얼로그 화면에 의해 처리됩니다 - 즉,
after_action
도 실행합니다.
행동
일반 및 입력 다이얼로그의 병합으로 인해 행동의 형식이 변경되었습니다.
모든 행동 이후, 다이얼로그가 항상
after_action
필드 (위 참고)의 내용을 판정합니다.
필드:
유지된 필드:
label
,tooltip
,width
신규 필드:
action
(on_click
과on_submit
을 대체합니다) - 버튼이 클릭될 때 행할 행동, 필드가 있는 선택적 객체type
-minecraft:dialog_action_type
레지스트리에서의 값<type-specific>
- 아래 참고,type
에 의해 결정됩니다.
정적 다이얼로그 행동 유형
존재하는 모든 click_event
행동 (open_file
제외)이 다이얼로그 행동 유형에 포함됩니다.
텍스트 구성 요소의 click_event
와 같은 형식을 사용합니다 (단, action
이 type
로 대체됩니다). 예를 들어, show_dialog
를 사용할 때, 행동 버튼의 진입은 다음과 같습니다:
{
"label": "some label",
"action": {
"type": "show_dialog",
"dialog": "some:id"
}
}
MINECRAFT:DYNAMIC/RUN_COMMAND
행동 유형
이 행동은 제공된 매크로 템플릿을 사용해서
run_command
이벤트를 만듭니다.이 매크로는 모든 입력에서의 문자열 값을 통해 확장됩니다.
예를 들어, 매크로 템플릿이
some_command $(some_input)
이면,some_input
의key
를 가진 입력에서의 문자열 값이 템플릿 확장에 사용됩니다.매크로에 사용되지 않은 입력은 무시되며, 아무 입력과도 일치하지 않는 매크로 매개변수는 빈 문자열로 대체됩니다.
필드:
template
- 명령어로 해석될 매크로 템플릿을 가진 문자열
MINECRAFT:DYNAMIC/CUSTOM
행동 유형
이 메소드는 모든 입력값을 사용해서
minecraft:custom
이벤트를 만듭니다.모든 입력 내용이 복합체 태그 안에 같이 보내지며, 각 입력의 태그 값이 해당 입력에서의
key
필드의 ID에 지정됩니다.추가적인 정적 필드를 페이로드에 추가할 수 있습니다.
필드:
additions
- 페이로드에 추가할 필드, 선택적 복합체 태그id
- 네임스페이스가 있는 ID
리소스 팩 버전 63
oversized_in_gui
아이템 모델 필드를 추가했습니다.신규 플레이어 머리 특별한 모델 유형을 추가했습니다.
아이템 모델
아이템 모델 정의가 이제 기본적으로
false
값을 가지는oversized_in_gui
필드를 가집니다.true
인 경우, 아이템 모델이 아이템 슬롯보다 커질 수 있습니다.false
인 경우, 아이템 모델이 GUI에서 렌더될 때 아이템 슬롯 크기로 잘립니다.아이템이 슬롯 밖에 렌더될 수 있는 능력은 공식적으로 지원되는 것으로 여겨져선 안되며, 많은 서버가 이에 의존하므로 예외로 일시적으로 복원되었습니다.
저희는 추후에 이를 비슷한 기능을 가지며 공식적으로 지원되는 방법으로 대체하기를 희망합니다.
플레이어 프로필 텍스처 불러오기 및 렌더링을 처리하기 위해 신규 아이템 모델
minecraft:player_head
를 추가했습니다.minecraft:head
에서minecraft:profile
에 대한 지원을 제거했습니다.
MINECRAFT:PLAYER_HEAD
특별한 모델 유형
플레이어 머리를 렌더합니다.
텍스처를 불러오기 위해
minecraft:profile
구성 요소의 프로필을 사용합니다. 프로필 텍스처가 완전히 불러와질 때까지 기본 텍스처를 렌더합니다.필드를 가지지 않습니다.
MINECRAFT:HEAD
특별한 모델 유형
더 이상 플레이어 텍스처를 불러오기 위한
minecraft:profile
구성 요소의 프로필을 지원하지 않습니다.kind
가player
이고 덮어씌울 텍스처가 제공되지 않으면 기본 플레이어 텍스처를 렌더합니다.필드는 변경되지 않았습니다.
1.21.6 프리릴리스 1에 수정된 버그
MC-94800 - URL 열기 다이얼로그에 표시된 URL이 단축되지 않음
MC-140819 - 독서대 모델이 보관함 슬롯을 넘음
MC-200092 - /setworldspawn이 'angle' 매개변수를 무시하는 것으로 보임
MC-272825 - 23w31a 이하 버전의 사용자 지정 채워진 지도가 이후 버전에서 제대로 업그레이드되지 않음
MC-280276 - 일부 아이템 모델이 땅에서 호버하고 있을 때 여전히 아래에 있는 블록과 겹칠 수 있음
MC-296420 - '/datapack create'가 유효하지 않은 이름을 가진 디렉터리를 만들 수 있음
MC-296431 - 아이템 스프라이트가 슬롯 안에 있도록 잘림으로 인해 리소스 팩으로 슬롯을 숨기는 것이 불가능하게 됨
MC-296458 - 보관함에서의 플레이어 머리가 올바른 스킨을 표시하지 않음
MC-297275 - 플레이어가 행복한 가스트 위에서 점프할 때 탈것과 비동기화될 수 있음
MC-297550 - 다른 플레이어가 여전히 행복한 가스트를 조종하고 있을 때 플레이어가 행복한 가스트에서 내릴 때, 행복한 가스트가 제대로 멈춰 있지 않음
MC-297807 - 다이얼로그 경고 메뉴의 "저장하고 나가기"를 클릭하면 세계가 싱글플레이거나 로컬 호스트 LAN인 경우에도 서버 목록으로 보내짐
MC-297817 - 새로 설치된 그림이 때때로 다른 위치에 나타남
MC-297848 - 다이얼로그를 통해 세계에서 나갈 때 짧은 시간 동안 메뉴 배경화면이 표시되지 않음
MC-297868 - armor.body 및 saddle 슬롯에 있는 아이템은 keepInventory 게임 규칙이 true로 설정되어 있어도 유지되지 않음
MC-297893 - prevent_equipment_drop 마법 효과가 armor.body 및 saddle 슬롯에 작동하지 않음
MC-297894 - /clear 명령어가 armor.body 및 saddle 슬롯의 아이템을 제거하지 않음
MC-297897 - 플레이어가 행복한 가스트를 통과해서 떨어질 수 있음
MC-297899 - 구름으로 인한 FPS 감소
MC-297906 - 전용 서버에 있는 동안 큰 출력을 가진 명령어를 실행할 때 추방당하며, 출력이 기록되지 않음
MC-297915 - 빈 사용자 지정 이름을 가진 개체의 이름판이 이제 잘못 렌더됨
MC-298071 - 25w16a부터 자연적으로 생성된 모든 좀비 주민이 무직임
MC-298101 - 스니퍼가 이제 걷는 애니메이션 대신 파헤치는 애니메이션을 표시함
MC-298116 - 링크 확인 화면의 경고 텍스트가 더 이상 보이지 않음
MC-298117 - Realms 화면에서 아무 Realm도 선택하지 않았을 때 화면 하단의 모든 버튼을 클릭할 수 있음
MC-298139 - 슬롯보다 큰 크기를 가지는 아이템이 다른 아이템으로 잘못 샘
MC-298146 - 높은 화면 해상도에서 GUI 아이템이 사라짐
프리릴리스를 플레이하세요
프리릴리스는 Minecraft: Java Edition에서 플레이 가능합니다. 프리릴리스를 설치하려면, Minecraft 런처를 열어서 "설치 설정" 탭에서 스냅숏을 활성화하십시오.
테스트 중인 버전은 월드를 망가뜨릴 수 있으므로, 주요 월드와 다른 폴더에서 백업하고 실행하십시오.
크로스-플랫폼 서버 jar:
여기서 버그를 신고해주세요:
피드백을 제공하고 싶으신가요?
피드백과 제안은 피드백 사이트에서 해주세요. 대화를 하고 싶다면, 공식 Minecraft 디스코드에 들어오세요.
- 오타 및 오역은 댓글에서 지적해주십시오.
- 글 작성 기준 여름 드롭의 모든 번역명은 Crowdin에서 확정되지 않았습니다. 일부 부정확한 번역이 존재할 수 있습니다.
- KOwKRa에서 보기
- 1.21.6 프리릴리스 2 KOwKRa에서 보기
- 1.21.6 프리릴리스 3 KOwKRa에서 보기
- 1.21.6 프리릴리스 4 KOwKRa에서 보기
댓글이 없습니다.
새로운 댓글을 등록해 주세요!