마인크래프트에 자바 16 도입, 무엇이 달라지나?

마인크래프트 자바 에디션 1.17 버전에 자바 16이 도입되는 것이 플레이어와 개발자에게 어떤 영향을 미치는지 알아본다.

마인크래프트에 자바 16 도입, 무엇이 달라지나?

마인크래프트 자바 에디션 1.17 버전은 그야말로 대규모 업데이트다. 뾰족한 점적석, 진달래, 염소, 아홀로틀 등이 추가되며 게임 외적으로 많은 변화가 일어난다. 그와 동시에 자바(Java)가 16으로 업그레이드되면서 게임 내적으로도 큰 변화가 생긴다.

자바 16 도입이 큰 변화라고는 했지만, 모장 스튜디오에서 일하는 사람들이 준비를 잘 해뒀기 때문에, 대다수는 특별한 조치 없이 바로 1.17 버전을 플레이할 수 있을 전망이다. 하지만 일부 플레이어와 개발자는 자바 16을 받아들일 준비를 미리 해야 1.17 버전을 플레이할 수 있을 것이다.

자바 16 도입으로
달라지는 점

게임 성능 개선

자바 10, 11 및 12에서는 컴퓨터 자원을 효율적으로 활용할 수 있는 기능이 추가됐다. 성능 향상을 싱글플레이에서는 체감하기 어렵겠지만, 많은 사람이 모이는 멀티플레이 서버에서는 체감할 수 있을 것이다.

개발 환경 개선

기존에는 긴 시간을 들여 복잡하게 작성해야 했던 코드를 이제는 보다 간결하게 작성할 수 있다. 이로 인해 모드 및 플러그인 개발자는 새로운 기능을 연구하거나, 기존의 기능을 개선하는 데 더 집중할 수 있게 된다.

자바 16 도입이
가져오는 영향

일반 사용자에게
미치는 영향은 미미

자바 16 도입이 일반 사용자에게 미치는 영향은 미미하다. 마인크래프트 런처를 사용하고 있으면서 숨겨진 설정을 건드린 적이 없다면 1.17 버전이 출시되는 즉시 게임을 플레이할 수 있을 것이다.

예전에는 플레이어가 수동으로 JRE(자바 런타임)를 업데이트해야 최신 버전을 플레이할 수 있었다. 하지만 지금은 런처에 JRE가 내장되어 있고 자동으로 업데이트되므로, 오늘날 대부분의 플레이어는 자바 버전이 바뀌는 것에 신경 쓰지 않아도 된다.

고급 사용자는
수동 업데이트 or 설정 변경 필요

마인크래프트 런처를 사용하고 있지만 다른 버전의 JRE 또는 JDK(자바 개발 키트)를 설치해서 사용하는 플레이어와 서드파티 런처를 사용하는 플레이어는 예전처럼 JRE를 수동으로 업데이트해야 1.17 버전을 플레이할 수 있다.

별도로 설치한 JRE 또는 JDK를 더 이상 사용하고 싶지 않은 플레이어는 마인크래프트 런처에서 간단하게 JRE의 경로를 재설정하는 것만으로 1.17 버전이 출시되는 즉시 게임을 플레이할 수 있다.

JRE의 경로를 재설정하려면 [설치 설정] - [최신 릴리스] - [설정 더 보기]를 차례대로 클릭한다. [Java 실행 파일]에서 [X]를 클릭한다. 경로가 지워지고 내장 Java 런타임 사용이 표시되면 [저장]을 클릭한다.

서버 관리자는
꼼꼼히 살펴봐야

서버 관리자는 사용 중인 서버 소프트웨어, 플러그인/모드가 전부 자바 16을 지원하는지 확인하고 서버를 업데이트해야 한다. 서버를 1.17 버전으로 업데이트하기로 결정했다면 서버 컴퓨터에서 자바 8을 완전히 제거하고, 자바 16을 새로 설치한다.

개발자는
팔 겉어붙일 시간

현재 게임이 사용하고 있는 자바 8은 2014년 3월에 출시됐다. 1.17 버전에 도입되는 자바 16은 2021년 3월에 출시됐다. 7년이라는 긴 세월 사이 자바에는 수많은 API와 기능이 추가됐다. 이제 개발자는 JDK를 최신 버전으로 업데이트하고 멋있는 모드와 플러그인을 만들면 된다.

자바는 하위 호환성이 매우 우수해, 웬만하면 코드를 거의 건드리지 않아도 기존 프로젝트가 자바 16에서 정상적으로 동작할 것이다. 그러나 바이너리 호환성을 훼손하면서 변경되거나 제거된 기능이 일부 존재해, 이와 연관된 코드가 프로젝트에 존재하는 경우 코드를 수정해야 할 수 있다.

모드 개발자는 1.17 버전이 출시되고 자바 16에 대응한 포지 또는 패브릭이 나올 때까지 기다렸다 개발을 시작하면 된다. 플러그인 개발자는 지금부터 본격적인 개발에 들어가면 된다. 페이퍼 API는 벌써부터 자바 16을 지원하고 있어, 1.16.5 서버에서 새로운 기능을 테스트할 수 있다.

지금 Minecraft를 구매하면
게임 하나 가격으로 게임 두 개를!
지금 구매하기
더 이상 Minecraft: Java 에디션과 PC용 베드락 에디션 사이에서 고민할 필요가 없습니다. 이제 게임 하나 가격으로 두 게임을 모두 플레이할 수 있으니까요. 구매 전 상품 설명을 참고하십시오. 12세 이용가. 광고입니다.