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