마인크래프트 버전 바꾸기
서버 버전을 올리거나 바꿀 때 순서와 버전별 필요한 Java
마지막 수정 2026.10.22
서버 버전은 서버 jar 파일을 바꾸는 것으로 바꿔요. 순서만 지키면 어렵지 않아요.
주의
버전을 바꾸기 전에 반드시 월드 백업부터 해 주세요. 버전을 바꾼 뒤 문제가 생기면 백업 말고는 되돌릴 방법이 없어요.
버전별 Java 요구사항
| 마인크래프트 버전 | 필요한 Java |
|---|---|
| 1.16.5 이하 | Java 8 |
| 1.17 ~ 1.17.1 | Java 16 이상 |
| 1.18 ~ 1.20.4 | Java 17 이상 |
| 1.20.5 이상 | Java 21 이상 |
- Java 는 https://adoptium.net 에서 받아요.
- 1.12.2 같은 옛 버전의 Forge 는 Java 8 에서만 켜지는 경우가 많아요.
- 앞으로 나올 버전은 더 높은 Java 를 요구할 수 있어요. 서버가 안 켜지면 오류 메시지를 확인해 주세요.
UnsupportedClassVersionError 가 나오면 Java 가 낮은 거예요. → Java 버전 오류 해결
도움말
Java 는 여러 버전을 같이 설치해도 돼요. 시작 파일에 Java 전체 경로를 적으면 서버마다 다른 Java 를 쓸 수 있어요. → 서버 메모리 설정
버전 올리기 순서
- 서버 창에
stop을 입력해 서버를 꺼요. - 월드 백업을 해요.
- 새 버전에 맞는 Java 가 설치돼 있는지 위 표로 확인해요.
- 새 버전 서버 jar 를 받아요.
- 기존 jar 를 지우거나 다른 이름으로 바꾸고, 새 jar 를 같은 이름으로 넣어요. (시작 파일의 jar 이름과 같아야 해요)
- 서버를 켜고, 서버 창에서 오류가 없는지 확인해요.
- 게임(클라이언트)도 같은 버전으로 맞춰 접속해요.
안내
마크호스팅 버킷 다운로드(file.mcok.co.kr)를 쓰는 경우, 원하는 버전의 버킷을 새 폴더에 받아 자바 서버 실행 방법대로 실행한 뒤, 기존 월드 폴더를 옮겨 넣으면 돼요.
플러그인·모드도 같이 바꿔야 해요
- 플러그인과 모드는 마인크래프트 버전에 맞는 것만 동작해요.
- 버전을 올리기 전에 쓰는 플러그인·모드가 새 버전을 지원하는지 먼저 확인해 주세요.
- 지원하지 않는 모드를 빼면, 그 모드로 만든 블록·아이템은 월드에서 사라져요.
다운그레이드는 피하세요
한 번 높은 버전으로 연 월드는 낮은 버전에서 열면 깨질 수 있어요. 청크가 초기화되거나 아이템이 사라지는 일이 생겨요.
꼭 낮은 버전이 필요하다면 이렇게 해 주세요.
- 높은 버전으로 올리기 전에 만든 백업으로 복원해요.
- 백업이 없다면 낮은 버전에서는 새 월드로 시작하는 게 안전해요.
베드락 서버는?
베드락은 접속하는 게임 버전과 서버 버전이 정확히 같아야 해요. 게임이 업데이트되면 서버도 새로 받아 덮어써요. → 베드락 서버 열기의 '서버 업데이트하기'
직접 바꾸기 어렵다면 유료 서버관리 도우미의 '마인크래프트 서버 구동기 설치 대행'을 신청할 수 있어요.
문제가 해결되지 않았나요?
서버 이름과 증상, 오류 화면을 문의게시판에 남겨 주시면 순서대로 확인해 답변드려요.
