플랫폼 | 자바 에디션 (JE) |
---|---|
출처 | https://www.minecraft.net/en-us/article/...-release-2 |
마인크래프트 1.21.5 프리릴리스 1 + 1.21.5 프리릴리스 2 + 1.21.5 프리릴리스 3
1. 저희는 오늘 마인크래프트 1.21.5의 첫번째 프리릴리스를 내보냅니다. 이제부터는 다음 스냅숏 사이클 전까지 주로 버그 수정과 기술적 변경사항을 보실 것입니다. 프리릴리스 페이즈에 진입하면 수요일마다 출시했던 원래 속도보다 자주 업데이트를 출시하므로, 다음 프리릴리스 출시를 지켜봐주세요!
2. 오늘의 프리릴리스에는 충돌 현상 해결을 내보냅니다.
3. 오늘은 화요일이고, 최근에 나타난 일부 문제를 수정한 마인크래프트 1.21.5의 세번째 프리릴리스를 가져왔습니다.
1. 변경사항
- 프로그래머 아트 텍스처 팩에 생성 알 텍스처를 추가했습니다.
기술적 변경사항
- 1. 리소스 팩 버전이 55로 변경되었습니다.
- 1. 노획물 목록, 술어, 변경자, 데이터 구성 요소, 형식에 맞춘 텍스트와 같은 인라인 값을 받는 명령어 (
/loot
,/give
,/tellraw
,/execute if predicate
,/execute if items
의 데이터 구성 요소 등)의 인수가 불리언 자리에 숫자를 받도록 되돌렸습니다.
개발자 노트: 원래 변경사항은 저희가 NBT를 해당 값을 해석하는데 사용된 중간 형식으로 사용하는 것에서 벗어나서, (JSON에서 다루는 것과 유사하게) 불리언이 숫자와 분리되었기 때문에 일어났습니다. 저희는 이를 일부 기능이 아직 저장이나 매크로 함수 없이 작동할 수 없으므로 일시적으로 되돌리기로 결정했습니다. 그러나, 이 누락된 기능이 추가되면 (그리고 데이터를 텍스트와의 변환을 거치치 않고 이동시킬 수 있으면), 레거시 불리언 처리는 다시 삭제됩니다.
2. 프리릴리스 1에서 누락되었으나, 데이터 팩 버전이 이제 71입니다.
1. 네트워크 프로토콜
- 클라이언트바운드
player_chat
패킷이 이제 클라이언트로 전송된 메시지마다 증기하는 인덱스를 포함합니다.- 인덱스는 로그인하면 (또는 설정 페이즈와
login
패킷에 의해 초기화되면) 0에서 시작합니다. - 각 메시지마다 서버는 이 값을 1만큼 증가시킵니다.
- 이 값이 예상하지 못한 방법으로 업데이트되면, 클라이언트의 연결이 해제됩니다.
- 프로토콜이 모든 채팅 패킷이 생성된 순서로 클라이언트에 도달하는 것을 요구하므로, 목표는 사용자 지정 서버 개발자들을 위해 놓쳤거나 재정렬된 채팅 메시지를 더 빨리 감지할 수 있도록 하는 것입니다.
- 인덱스는 로그인하면 (또는 설정 페이즈와
- 서버바운드
chat
과chat_command_signed
패킷이 이제 'last seen' 업데이트와 함께 체크섬 바이트를 포함합니다.- 이는 서버에 의해 재구성되어야 하는 'last seen' 서명의 단순한 해시로, 비동기화 상태의 빠른 감지를 가능하게 합니다.
- 이는 프로토콜 해석과의 호환을 위해, 확인을 비활성화하려면
0
으로 보낼 수 있습니다.
1. 리소스 팩 버전 55
- 낙옆 더미 블록 모델을 수정했습니다.
1.21.5 프리릴리스 1에 수정된 버그
- MC-170134 - 마인크래프트가 지형을 한동안 모험한 후 필요한 것보다 몇 배가 많은 VRAM을 사용함
- MC-279350 - 낙옆 더미의 여러 부분 모델이 최적화되어 있지 않아, 렌더 지연을 유발함
- MC-280141 - 생성 알로 생성된 새끼 농장 동물이 부모와 종류가 다른 경우, 처음에 잠시 잘못된 종류를 표시함
- MC-280241 - 차가운 소가 잘못 대칭되고 잘못 정렬된 귀 텍스처를 가짐
- MC-280249 - 프로그래머 아트 리소스 팩이 활성화되어 있을 때 생성 알이 예전 텍스처를 사용하지 않음
- MC-280278 - 양의 양털이 프로그래머 아트 리소스 팩이 활성화되어 있을 때에도 1.14 텍스처를 사용함
- MC-280326 - 차원 사이를 순간이동할 때 에러가 자주 발생함
- MC-280361 - 쓰러진 나무가 키 큰 생장물의 아래쪽 반을 대체할 때, 위쪽 반은 여전히 생성됨
- MC-280474 - TNT 광산 수레가 tntExplodes 게임 규칙과 무관하게 폭발함
- MC-280477 - TNT가 소환되거나 발사되면 tntExplodes 게임 규칙이 false여도 여전히 폭발함
- MC-280479 - "tntExplodes" 게임 규칙이 비활성화되어 있을 때 레드스톤 신호를 이용해 TNT를 점화하려 시도하면 완전히 삭제됨
- MC-280480 - "tntExplodes" 게임 규칙이 비활성화되어 있을 때 TNT를 부싯돌과 부시를 이용해 점화하려 시도할 때 부싯돌과 부시의 딸깍 소리가 재생되지 않음
- MC-280493 - 점화된 TNT가 이미 세계에 존재할 때 tntExplodes 게임 규칙이 false로 변경되면, 점화된 TNT가 기존대로 폭발함
- MC-280501 - 비를 맞는 도중 불이 붙어 있으면 매 게임 틱마다 "불이 꺼짐" 소리가 재생됨
- MC-280520 - 아이템 액자에 더 이상 아이템이 없다면 ItemDropChance가 직렬화되지 않아, 일관적이지 않은 행동을 유발함
1.21.5 프리릴리스 2에 수정된 버그
- MC-280482 - Mesa 25.0을 이용하면 메인 화면이 완전히 망가짐
- MC-296644 - 게임이 섹션을 렌더할 때 충돌이 유발됨 / java.lang.NullPointerException: Cannot read field "b" because "$$3" is null
- 기타 충돌 현상 해결
1.21.5 프리릴리스 3에 수정된 버그
MC-295387 - 더 이상 fireball과 small_fireball의 Owner, HasBeenShot과 LeftOwner 필드를 변경할 수 없음
MC-297384 - 차가운 소 텍스처의 두번째 뿔이 모델에서 사용되지 않음
MC-299223 - F3 디버그 십자선의 윤곽선이 사라짐
- MC-299543 - 경험 구슬이 관전 모드의 플레이어를 따라감
프리릴리스를 플레이하세요
프리릴리스는 마인크래프트: 자바 에디션에서 플레이 가능합니다. 프리릴리스를 설치하려면, 마인크래프트 런처를 열어서 "설치 설정" 탭에서 스냅숏을 활성화하십시오.
테스트 중인 버전은 월드를 망가뜨릴 수 있으므로, 주요 월드와 다른 폴더에서 백업하고 실행하십시오.
크로스-플랫폼 서버 jar:
여기서 버그를 신고해주세요:
피드백을 제공하고 싶으신가요?
- 피드백과 제안은 피드백 사이트에서 해주세요. 대화를 하고 싶다면, 공식 마인크래프트 디스코드에 들어와주세요.
- 프리릴리스의 분량으로 인해 하나의 글로 합치기로 결정했습니다.
- 오타 및 오역은 댓글에서 지적해주십시오.
댓글이 없습니다.
새로운 댓글을 등록해 주세요!