본문 바로가기

마인크래프트60

[코틀린으로 마크 플러그인 개발하기] 플레이어 데이터 관리 및 패키지 구조화 (플레이어 데이터 저장하기 1편) 마인크래프트 1.20.1 버전 기준으로 진행되고 있습니다. 이전 화 [코틀린으로 마크 플러그인 개발하기] 개요 (tistory.com) [코틀린으로 마크 플러그인 개발하기] 개요 이전 화 [코틀린으로 마크 플러그인 개발하기]1. 기본 세팅 (tistory.com) [코틀린으로 마크 플러그인 개발하기]1. 기본 세팅 최근 뚜렷한 성장세를 보여주고 있는 코틀린을 통해 마인크래프트 플러 zepelown.tistory.com 개요에서 설명했다시피 유저에게 직업을 부여하고 그에 맞는 각종 기능을 추가할 예정입니다. 그러기 위해선 플레이어의 데이터를 저장할 필요가 있습니다. 이는 이후 진행할 강좌들의 기본 틀이기 때문에 "플레이어 데이터 저장하기" 시리즈를 통해 집중적으로 다룰 예정입니다. 1. 메인 클래스 이름 .. 2023. 7. 3.
[코틀린으로 마크 플러그인 개발하기] 개요 이전 화 [코틀린으로 마크 플러그인 개발하기]1. 기본 세팅 (tistory.com) [코틀린으로 마크 플러그인 개발하기]1. 기본 세팅 최근 뚜렷한 성장세를 보여주고 있는 코틀린을 통해 마인크래프트 플러그인을 개발해 보도록 하겠습니다. 코틀린이란? 자바랑 100% 상호 호환됩니다. 그렇기 때문에 자바로 코딩된 마크에도 사 zepelown.tistory.com 코틀린으로 마크 플러그인 개발하기는 유명 RPG 플러그인인 mcmmo, job의 기능 일부분을 참고하여 따라가는 방식으로 강의를 진행하겠습니다. 또한, 자바로 플러그인을 만드는 이전 강좌를 보고 온다면 더 이해하기 좋습니다. [인텔리제이로 마크 플러그인 개발(제작)하기] 1. 기본적인 세팅 (tistory.com) [인텔리제이로 마크 플러그인 개발.. 2023. 7. 1.
[코틀린으로 마크 플러그인 개발하기] 기본 세팅 최근 뚜렷한 성장세를 보여주고 있는 코틀린을 통해 마인크래프트 플러그인을 개발해 보도록 하겠습니다. 코틀린이란? 자바랑 100% 상호 호환됩니다. 그렇기 때문에 자바로 코딩된 마크에도 사용이 가능합니다. 인텔리제이를 켜보겠습니다. 기본 세팅해주는 인텔리제이의 플러그인 Minecraft Development를 사용합니다. Minecraft Development - IntelliJ IDEA Plugin | Marketplace (jetbrains.com) Minecraft Development - IntelliJ IDEs Plugin | Marketplace Provides first-class support for every major Java Minecraft modding or plugin develo.. 2023. 6. 30.
[인텔리제이로 마크 플러그인 개발하기](보충) Gradle로 jar 빌드하기 2 *이 글은 Spigot 1.20.1 버전을 기준으로 하여 제작되었습니다. https://zepelown.tistory.com/46 [인텔리제이로 마크 플러그인 개발하기](보충) Gradle로 jar 빌드하기 *이 글은 Spigot 1.19.3 버전을 기준으로 하여 제작되었습니다. 지난 화 https://zepelown.tistory.com/45 [인텔리제이로 마크 플러그인 개발하기]7. 나만의 인벤토리 GUI 만들기 2편 (인벤토리와 관련된 이 *이 zepelown.tistory.com 위 내용을 최신 버전(인텔리제이, gradle, minecraft 포함)에서 사용할 수 있게 재작성한 글입니다. 먼저 저는 임의로 KotlinTest2라는 프로젝트를 만들고 메인 클래스(KotlinTest2)를 다음과 같.. 2023. 6. 30.
[인텔리제이로 마크 플러그인 개발하기](보충)Config Reload 명령어 만들기 *이 글은 Spigot 1.19.3 버전을 기준으로 하여 제작되었습니다. https://zepelown.tistory.com/61 [인텔리제이로 마크 플러그인 개발하기](보충)Config 분할하기 *이 글은 Spigot 1.19.3 버전을 기준으로 하여 제작되었습니다. 이전 강의 https://zepelown.tistory.com/58 [인텔리제이로 마크 플러그인 개발하기]13. Custom Config에 관하여 (Config 파일 여러 개 만들기, 플레 이 zepelown.tistory.com 간단하게 Config를 리로드 하는 명령어를 만들어보겠습니다. ReloadConfig.java package io.github.zepelown.testplugin.commands; import io.github... 2023. 3. 20.
[인텔리제이로 마크 플러그인 개발하기](보충)Config 분할하기 *이 글은 Spigot 1.19.3 버전을 기준으로 하여 제작되었습니다. 이전 강의 https://zepelown.tistory.com/58 [인텔리제이로 마크 플러그인 개발하기]13. Custom Config에 관하여 (Config 파일 여러 개 만들기, 플레 이 글은 Spigot 1.19.3 버전을 기준으로 하여 제작되었습니다. 이전 강좌 https://zepelown.tistory.com/57 [인텔리제이로 마크 플러그인 개발하기]12. 채팅 및 탭리스트에 칭호 달기 이 글은 Spigot 1.19.3 버전을 zepelown.tistory.com 이전 화에서 rank.yml을 만들었지만 기존에 만들어놓은 message와 player은 없었습니다. 이 부분을 수정해 보도록 하겠습니다. ConfigMan.. 2023. 3. 7.
[인텔리제이로 마크 플러그인 개발하기]13. Custom Config에 관하여 (Config 파일 여러 개 만들기, 플레이어 등급 관리하기) 이 글은 Spigot 1.19.3 버전을 기준으로 하여 제작되었습니다. 이전 강좌 https://zepelown.tistory.com/57 [인텔리제이로 마크 플러그인 개발하기]12. 채팅 및 탭리스트에 칭호 달기 이 글은 Spigot 1.19.3 버전을 기준으로 하여 제작되었습니다. 이전 강의 https://zepelown.tistory.com/56 [인텔리제이로 마크 플러그인 개발하기]11. config.yml 제작하기 3편 (플레이어 데이터 저장 및 신규 *이 zepelown.tistory.com 전체적으로 코드를 수정하였습니다. Event 관련(특히 JoinEvent, LeaveEvent)메서드 안 주석 처리 또는 삭제해 주세요. 또한 ChatManager를 삭제하였습니다. 만약 끝까지 정확히 진.. 2023. 2. 10.
[인텔리제이로 마크 플러그인 개발하기]12. 채팅 및 탭리스트에 칭호 달기 이 글은 Spigot 1.19.3 버전을 기준으로 하여 제작되었습니다. 이전 강의 https://zepelown.tistory.com/56 [인텔리제이로 마크 플러그인 개발하기]11. config.yml 제작하기 3편 (플레이어 데이터 저장 및 신규 *이 글은 Spigot 1.19.3 버전을 기준으로 하여 제작되었습니다. 이전 강의 https://zepelown.tistory.com/51 [인텔리제이로 마크 플러그인 개발하기](보충) 플레이어 퇴장시 공지사항(PlayerQuitEvent 와 PlayerKick * zepelown.tistory.com 이전 강의에서 플레이어에게 랭크를 임의로 부여하였습니다. 이 랭크를 채팅이랑 탭리스트에 표시해 보도록 하겠습니다. 이번 강의는 그렇게 어렵지 않으니 금방 따.. 2023. 2. 6.
[인텔리제이로 마크 플러그인 개발하기]11. config.yml 제작하기 3편 (플레이어 데이터 저장 및 신규 유저 환영 메시지 작성하기) *이 글은 Spigot 1.19.3 버전을 기준으로 하여 제작되었습니다. 이전 강의 https://zepelown.tistory.com/51 [인텔리제이로 마크 플러그인 개발하기](보충) 플레이어 퇴장시 공지사항(PlayerQuitEvent 와 PlayerKick *이 글은 Spigot 1.19.3 버전을 기준으로 하여 제작되었습니다. 이전 화 https://zepelown.tistory.com/50 [인텔리제이로 마크 플러그인 개발하기](보충) 플레이어 입장 시 공지사항 수정하기 *이 글은 Spigot 1.1 zepelown.tistory.com https://zepelown.tistory.com/49 [인텔리제이로 마크 플러그인 개발하기]10. config.yml 제작하기 2편 ( config에 변수.. 2023. 1. 27.