cat [file]

마인크래프트 모드제작 #5: 툴팁과 아이템 데이터

Image

read more

마인크레프트 모드제작 #4: 커스텀 명령어

Image

이번 글에서는 명령어에 대해 다루고, 명령어를 꾸미는 법에 대해 알아보려고한다.

read more

마인크레프트 모드제작 #3: 데이터 저장

이번 글에서 만들 기능은 게임 내에 유저의 돈을 저장하는 계좌같은 기능을 만들어 볼 것이다. 마인크래프트 외에도 여러가지 게임을 하다보면 유저의 돈, 레벨, 경험치 등 시시각각으로 바뀌는 데이터가 게임 내에 저장된다. NeoForge에서도 Data Attatchment라는 이런 기능을 제공한다.

처음에는 데이터를 저장할 때, 모드 안에 데이터베이스에 접속하는 코드를 두어야하나 생각했는데 모드는 여러 유저가 설치해야 하기 때문에 데이터베이스의 비밀번호가 노출될것 같아 접고 인터넷을 찾아보던 중 공식 문서에서 Data Attatchment를 알게되었다.

read more

마인크래프트 모드제작 #2: 아이템 제작

본격적으로 모드를 만들기 위한 자바 소스코드를 작성해보자. 이 글에서는 화폐시스템 모드를 만들면서 모드에 대해 자세히 공부해볼 것이다.

read more

마인크래프트 모드제작 #1: 기본지식

본격적으로 mod를 만들기 전에 앞서 필요한 기본적인 지식들을 알아보자.

이 글을 읽는 사람이 얼마나 될지는 모르겠지만, 읽기 전 주의해야 할 사항이 있다. 필자는 모드를 배우기 시작한지 별로 안되어 알게 된 사항을 기록하는 글이라 모든 내용이 완벽하지는 않으며 이 글에는 정보가 계속 추가 될 예정이다. 또한 공식문서를 읽고 직접 번역한 것이라 오역이나 잘못된 정보가 생길 수도 있으니 적당히 걸러 듣기를 바란다.

또한 이 글은 자바 언어에 능숙하거나 적어도 간단한 프로젝트 하나는 할수있는 사람들을 대상으로 작성되었다. 만약 자바언어에 대해 잘 모른다면 유튜브나 책으로라도 독학해보고 이 글을 보는 것을 추천한다.

read more

마인크래프트 모드제작 #0: 초기환경 세팅

마인크래프트를 하던 중, 친구와 같이 플레이를 할 때, 상점이나 랭킹, 화폐시스템 같은 기능이 있으면 좋을 것 같아서 개발하게 되었다.

모드는 자바언어로 개발한다. 나는 원래 코틀린을 더 좋아해서 코틀린으로도 만들어보려고 했지만, 문서가 많이 없고, 버전 맞추기가 어려워서 그냥 자바로 개발해보기로 했다, 나중에 기회가 된다면 코틀린으로 만드는 방법도 올려보겠다.

read more