마인크래프트

[오징어게임 시즌3] 마인크래프트 개발 - 열쇠로 여는 문 만들기 - 0

beingB 2025. 6. 30. 23:49
반응형

스포주의

 

이번에 오징어게임 시즌3을 보며 열쇠를 가지고 있어야만 열리는 문을 만들면 좋겠다 생각이 들었습니다.

 

해당 아이디어를 기반으로 플러그인을 제작해보도록 하겠습니다.

 

  1. 열쇠 커스텀 아이템 제작
  2. 열쇠를 가지고 있어야 열 수 있는 문 제작

 

위 아이디어를 통해 플러그인을 제작해보도록 하겠습니다.

 

간만에 진행하는 내용이고 버전도 달라졌을테니 새로운 마음으로 프로젝트 셋팅부터 진행해보도록 하겠습니다.

 

https://beingb.tistory.com/24

 

3. 마인크래프트 플러그인 개발 - 커스텀 서버 제작 및 이클립스 설치

이번에는 커스텀 서버와 이클립스 라는 툴을 설치해보도록 하겠습니다. 우선 1편에서 바닐라 서버에 대해 알아보았고 2편에서 플러그인과 서버의 작동 방식에 대해 알아보았습니다. 2편의 초

beingb.tistory.com

해당 글부터 천천히 진행해보도록 하겠습니다.

 

1. BuildTools.jar 를 설치하고 실행합니다.

BuildTools.jar 를 https://www.spigotmc.org/wiki/buildtools/ 해당 사이트에서 다운받아 실행해보도록 하겠습니다.

 

 

제 컴퓨터는 현재 Java 17 버전을 사용하고 있는데, BuildTools 를 실행하기엔 너무 낮다고 하네요. 자바 버전 먼저 올려보도록 하겠습니다.

 

https://www.oracle.com/kr/java/technologies/downloads/#jdk21-mac

해당 사이트에서 현재 기준 LTS 버전인 21 버전을 설치하도록 하겠습니다.

저는 macOS 를 사용하고 있기 때문에 사용하고 있는 운영체제에 맞춰 설치합니다.

 

 

 

다시 BuildTools 를 실행시켜 이렇게 커스텀 서버를 구현하고 플러그인을 개발하기 위한 셋팅을 진행했습니다.

 

 

spigot을 통해 커스텀 서버를 구동했지만 버전이 맞지 않는 것 같습니다.

 

https://www.spigotmc.org/threads/spigot-bungeecord-1-21-6.693794/

관련 글을 찾아보니 해당 명령어를 통해 BuildTools 를 실행시키면 1.21.6 버전의 커스텀 서버를 열 수 있는 것 같습니다.

 

java -jar BuildTools.jar --rev 1.21.6

 

 

잘 실행되고 접속할 수 있는 것 같습니다.

 

2. 다음은 Eclipse 를 설치해보도록 하겠습니다.

 

https://www.eclipse.org/downloads/

 

Eclipse Downloads | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.

www.eclipse.org

 

 

해당 사이트에서 설치해보도록 하겠습니다. Download 를 누르면 운영체제에 맞는 이클립스가 설치되는 것 같습니다.

 

 

이클립스 설치도 완료했습니다.

 

https://beingb.tistory.com/28

 

7. 마인크래프트 플러그인 개발 - 데미지 디스플레이 플러그인 개발

이번에도 Listener 와 조금 더 친해지기 위해 플러그인 개발을 실습해보도록 하겠습니다. 2편 에서 서버와의 통신에 대해 이야기할 때 플레이어가 검으로 좀비를 공격했을 때 체력을 알 수 있는

beingb.tistory.com

해당 글을 기반으로 플러그인 개발을 위한 프로젝트도 만들어보도록 하겠습니다.

 

SquidGameDoor 라는 기본적인 클래스와 plugin.yml 파일을 제작했습니다.

플러그인으로 만들어 실행해보도록 하겠습니다.

 

 

 

정상적으로 서버에 문구가 출력되는 것을 확인할 수 있었습니다.

 

다음 챕터는 커스텀 아이템을 통해  열쇠를 만들어보도록 하겠습니다. 

반응형