안녕하세요!
마인크래프트 안 한지는 꽤 됐고 가끔 마크게 눈팅만 하고 있는데,
최근 글에 맥에서 수동으로 모드 설치하는 법을 알려달라던 내용이 있더라고요.
그래서 맥에서 모드를 수동 설치하는 법의 기본 준비과정을 알려드릴까 합니다.
저도 처음에 방법 찾을 때 많이 헤맸거든요.
한국 웹에서 맥 관련 인스트럭션 찾기 너무 힘들잖아요.
모드가 뭔지도 모를 때 맥 환경에서 수동 설치하는 방법을 찾는다고 쌍으로 고생을 했었는데
제가 한글로 기본만 적어 두어도 언젠가 헤매실 다른 분들께 도움이 되지 않을까 싶어 한번 작성해 볼게요.
1. 적당한 모드 파일 구하기
모드를 받으실 때에는 절대 무슨 자동 설치 버전이니 그런 것 받지 마세요.
특히 한국 웹에서 받는 거라면 100% 윈도용이라 맥에선 아무 소용 없습니다.
수동 설치 버전이라고 보통 압축 파일 하나로 된 것들을 구해서 다운받으시면 됩니다.
2. 모드 수동 설치가 어떤 식으로 이루어지는지 감 잡기
모드 수동 설치는 마인크래프트 파일 중 minecraft.jar 라는 파일 내부를 직접 덮어씌워 수정하는 식으로 이루어집니다.
jar 포맷은 자바라는 언어에서 사용할 클래스나 라이브러리 따위를 품고 있는 포맷이고 압축 파일 형식입니다.
그래서 윈도에서 수동 설치 하는 법 인스트럭션 보면 뭐 알집으로 이 jar 파일을 열어서 그 안에 뭘 덮어씌우라 이런 식으로 돼있을 거에요.
아무튼, 덮어 씌우는 식이기 때문에, 여러 모드를 동시에 설치하다 보면 문제가 생길 수 있습니다.
한 모드가 예컨대 asdf.class 파일을 수정해 덮어씌우도록 했는데 다른 모드가 똑같은 파일을 다른 방식으로 수정해 덮어씌우라고 한다거나 하는 일이 일어나면 둘 중 하나는 정상 동작하지 않겠죠.
따라서 모드를 여럿 설치하려면 그 모드들이 서로 호환되는지(보통 모드 개발자 홈페이지에 가면 목록이 나와있습니다) 또는 어떤 순서로 설치해야 한다는 식의 주의 사항이 있는지 꼭 체크를 해 보세요.
사실 저는 모드를 한번에 그렇게 많이 설치해본 적이 없어서 이 부분에 대해 잘 알지는 못합니다.
아 참 그리고 모드가 현재 마인크래프트 버전에 맞는 버전인지도 반드시 체크하셔야 합니다.
3. minecraft.jar 파일 내부를 수정 가능토록 만들기
앞서 minecraft.jar 파일 내부를 수정하는 식으로 모드 설치가 이루어진다고 했는데
맥에는 알집처럼 jar 파일을 압축 해제하지 않고 내부만 수정할 수 있는 어플리케이션이 기본으로 제공되지 않습니다.
그래서 번거롭게 다른 방법들을 통해야 하는데요,
제가 찾아본 것들 중 가장 간단한 방법을 소개할게요.
먼저 minecraft.jar 파일이 어디에 있는지부터 찾아 가야겠죠?
먼저 자기 사용자 기본 폴더로 들어갑니다. (/Users/사용자이름/)
거기서 커맨드+시프트+G를 누르면 위와 같은 종속 창이 뜨는데 "~/Library"라고 입력하고 엔터를 칩니다.
(혹은 상단 메뉴바에서 Go -> Go to Folder... 를 선택하고 똑같이 입력해도 됩니다)
그러면 평소엔 숨겨져 있어 안 보였던 사용자/Library 폴더에 들어가게 되는데요,
그 안에서 다시 Application Support -> minecraft -> bin 폴더를 찾아 순서대로 들어갑니다.
그러면 그 안에 minecraft.jar 파일이 있습니다.
저는 이미 손을 써 놓은 상태라 이게 일반 폴더처럼 뜨는데
처음엔 위에 있는 다른 jar 파일들처럼 내부에 접근할 수 없게 돼있을 거에요.
이걸 지금 제 상태처럼 만드는 게 목표입니다.
제건 이미 돼있으니 위에 있는 jiniput.jar 파일을 대신 이용해 과정을 보여드릴게요.
직접 하시는 분들은 minecraft.jar 파일로 아래처럼 하시면 됩니다.
jar 파일을 다른 곳에 백업해 둔 뒤에, 파일 확장자를 jar에서 jar.zip으로 바꾸어줍니다.
그러면 위 스샷 왼쪽 아이콘처럼 원래 java 파일로 인식됐던 것이 오른쪽 아이콘처럼 일반 압축 파일로 인식됩니다.
이 minecraft.jar.zip 파일을 평소 압축 풀듯 더블클릭하면 쨘!
minecraft.jar라는 이름을 가진 폴더로 압축을 풀어버렸네요!
이제 jar.zip 파일은 삭제해 버리시고,
내부를 열어 편집할 수 있게 된 minecraft.jar 파일을 모드 개발자가 써 놓은 설치법을 따라 수정하면 됩니다.
4. 모드 설치하기
제 기억이 아직도 유효하다면 보통 모드 설치법은 다음과 같습니다:
- minecraft.jar 내부에 있는 META-INF 폴더를 삭제한다
- 다운받아 압축 푼 모드 파일들을 minecraft.jar 내부에 덮어씌운다
혹시 모드 충돌이 생길 수도 있으니 하나씩 하나씩 깔아서 테스트해보고 다음 것 깔고 하는 식을 추천합니다.
저는 엄청 라이트 유저라 모드래봤자 ModLoader랑 Forge 깔고(다른 모드를 동작시키기 위한 모드입니다)
Millenaire(마을모드) + ReiMinimap(미니맵)밖에 설치한 게 없어서 별 문제는 없었습니다만,
이것 저것 많이 설치하시는 분은 신경 써서 해야 하지 않을까 싶네요.
뭐 제가 많이 깔아보지 않아서 확실히 말씀은 드릴 수가 없네요.
드릴 수 있는 말씀은,
모드 개발자 홈페이지에 보통 설치법과 주의사항이 안내돼 있으니 따르면 된다는 것과
역시 모드 개발자 홈페이지에 호환 가능한 모드들 목록이 있을 수도 있으니 체크해서 나쁠 것 없다는 점 정도입니다.
이상입니다.
구체적인 모드들의 설치법은 제가 안 해봤으니 설명드릴 수가 없고
이쯤만 해도 처음 설치하려고 시도하시는 분들껜 도움이 되지 않을까 싶네요.
말 그대로 모드 수동 설치의 기본에 대한 글이었습니다.
읽어주셔서 감사합니다.