본문 바로가기

마인크래프트/플러그인 제작 강좌(자바)25

[인텔리제이로 마크 플러그인 개발하기]7. 나만의 인벤토리 GUI 만들기 2편 (인벤토리와 관련된 이벤트 처리하기) *이 글은 Spigot 1.19.2 버전을 기준으로 하여 제작되었습니다. 지난 화 https://zepelown.tistory.com/44 [인텔리제이로 마크 플러그인 개발하기]6. 나만의 인벤토리 GUI 만들기 1편 (기본적인 인벤토리 작 *이 글은 Spigot 1.19.2 버전을 기준으로 하여 제작되었습니다. 지난 화 https://zepelown.tistory.com/43 [인텔리제이로 마크 플러그인 개발하기]5. 나만의 명령어 만들기 (give, help 명령어 만들어보기) *이 글. zepelown.tistory.com 이전 화에서 유저가 인벤토리의 아이템을 마음대로 가져갈 수 있었습니다. 이 문제를 해결하기 위해 InventoryClickEvent 를 사용할 겁니다. https://hub.sp.. 2022. 10. 10.
[인텔리제이로 마크 플러그인 개발하기]6. 나만의 인벤토리 GUI 만들기 1편 (기본적인 인벤토리 작성법) *이 글은 Spigot 1.19.2 버전을 기준으로 하여 제작되었습니다. 지난 화 https://zepelown.tistory.com/43 [인텔리제이로 마크 플러그인 개발하기]5. 나만의 명령어 만들기 (give, help 명령어 만들어보기) *이 글은 Spigot 1.19.2 버전을 기준으로 하여 제작되었습니다. 이전화 https://zepelown.tistory.com/41 [인텔리제이로 마크 플러그인 개발하기]4. 나만의 아이템 제작하기 (ItemStack, ItemMeta에 관하여) *이.. zepelown.tistory.com 지난 화가 내용이 좀 분할되지 못하고 길게 된 것 같아 이번 인벤토리로 gui 만들기에서는 여러 편으로 나누어 작성할 예정입니다. (그만큼 내용이 많습니다) 오늘 사용할.. 2022. 9. 18.
[인텔리제이로 마크 플러그인 개발하기]5. 나만의 명령어 만들기 (give, help 명령어 만들어보기) *이 글은 Spigot 1.19.2 버전을 기준으로 하여 제작되었습니다. 이전화 https://zepelown.tistory.com/41 [인텔리제이로 마크 플러그인 개발하기]4. 나만의 아이템 제작하기 (ItemStack, ItemMeta에 관하여) *이 글은 Spigot 1.19.2 버전을 기준으로 하여 제작되었습니다. 이전화 https://zepelown.tistory.com/38?category=745673 [인텔리제이로 마크 플러그인 개발하기] 3. 흙을 캐면 다이아가 나오게 해보자! (이벤트.. zepelown.tistory.com BlockBreakEvent와 그리고 ItemStack, ItemMeta에 대해 강의를 진행했습니다. 이벤트도 플러그인을 제작할 때 많이 사용하긴 하지만 플러그인에.. 2022. 9. 15.
[인텔리제이로 마크 플러그인 개발하기]4. 나만의 아이템 제작하기 (ItemStack, ItemMeta에 관하여) *이 글은 Spigot 1.19.2 버전을 기준으로 하여 제작되었습니다. 이전화 https://zepelown.tistory.com/38?category=745673 [인텔리제이로 마크 플러그인 개발하기] 3. 흙을 캐면 다이아가 나오게 해보자! (이벤트와 리스너 이 강좌는 spigot 기준으로 작성되었습니다. 이전 화 https://zepelown.tistory.com/37 [인텔리제이로 플러그인 개발하기] 2. 인텔리제이 한글인코딩 약 2년 전에 멈췄던 강의를 다시 시작하고자 합니다. 공 zepelown.tistory.com 이전 강좌에서 저희는 흙을 캐면 약 50% 확률로 캔 유저에게 다이아를 주는 플러그인을 제작해보았습니다. 거기에 이어 그 다이아를 조금 꾸며보는 시간을 가져보도록 하겠습니다. 이.. 2022. 8. 31.
[인텔리제이로 마크 플러그인 개발하기] 3. 흙을 캐면 다이아가 나오게 해보자! (이벤트와 리스너에 관하여) 이 강좌는 spigot 기준으로 작성되었습니다. 이전 화 https://zepelown.tistory.com/37 [인텔리제이로 플러그인 개발하기] 2. 인텔리제이 한글인코딩 약 2년 전에 멈췄던 강의를 다시 시작하고자 합니다. 공지글을 쓰는 겸 미처 알려드리지 못한 내용을 짧게 알려드리겠습니다. 먼저 1강은 지금도 여전히 문제없습니다. 그대로 쭉 진행하시면 됩 zepelown.tistory.com 이번 강좌에선 이벤트에 대해 알아보겠습니다. 이벤트란? 게임에서 일어난 모든 어떤 사건(행동)을 말합니다. 예를 들어보겠습니다. 어느 한 플레이어가 걷고 있다가 돌을 발견했습니다. 그리고 돌을 캐서 돌 하나를 획득하였습니다. 위 문장에서 이벤트가 과연 어떤 걸까요? 답은 플레이어가 걷는 행동, 돌을 시야 내에.. 2022. 8. 18.
[인텔리제이로 마크 플러그인 개발하기] 2. 인텔리제이 한글인코딩 약 2년 전에 멈췄던 강의를 다시 시작하고자 합니다. 공지글을 쓰는 겸 미처 알려드리지 못한 내용을 짧게 알려드리겠습니다. 먼저 1강은 지금도 여전히 문제없습니다. 그대로 쭉 진행하시면 됩니다. 이후 진행될 강좌는 제일 최신 마크 버전인 1.19.2로 진행할 계획입니다. 지난 강좌를 보면 바로 한글을 사용하는데요 한글을 사용하기 전 기본적으로 컴파일러 인코딩 방식을 지정해줘야 합니다. 안 그러면 이상한 글씨를 조우할 수도 있습니다. 해결 방법은 다음과 같습니다. 1. 먼저 jdk 버전을 확인하세요. 개발을 할 땐 jdk(java development kit)을 사용합니다. jdk18이라면 utf-8 인코딩에 버그가 있다고 알려져 있습니다. 따라서 바꿔줘야 합니다. 확인하는 방법은 다음과 같습니다. 먼저 .. 2022. 8. 12.
[인텔리제이로 마크 플러그인 개발(제작)하기] 1. 기본적인 세팅 이 시리즈는 Spigot을 자바를 통해 개발진행하며, 2023-07-28일 기준 연재가 중단되었습니다. 그 대신에 Paper 플러그인 개발 시리즈로 다시 진행하고 있습니다. [자바로 마크 Paper 플러그인 만들기]1. 기본 세팅하기 (tistory.com) [자바로 마크 Paper 플러그인 만들기]1. 기본 세팅하기 안녕하세요. 이전에 만들었던 '인텔리제이로 마크 플러그인 만들기' , '코틀린으로 마크 플러그인 개발하기' 두 시리즈를 리뉴얼하여 '자바로 마크 Paper 플러그인 만들기'로 돌아왔습니다. Paper AP zepelown.tistory.com 참고해주세요! 이 글에서는 많이 알려져 있는 인텔리제이 설치, Jdk 설치는 생략하고 간단한 인텔리제이 플러그인을 사용하여 기본적인 세팅을 완성하는 .. 2020. 4. 12.