개인 자료란 (JE)

  서버 커뮤니티

Profile Kobins 대표칭호 없음

Kobins 7e61baba5cec465d89e9b4c5615ae13e

Profile

강좌 자바 에디션(JE) 플러그인 개발

[마시자] 마인크래프트로 시작하는 Java 시리즈

2020.03.10 조회 수 3076 추천 수 7
분야 플러그인 
게임버전 모든버전 

3e246517b52c75ac2b64644ff1dc6968.png

인크래프트로 작하는 Java 시리즈

인증 개발자로 납치된 김에 각잡고 쓰자 싶었습니다...

근데 제가 뭐 전문가도 아니고 가르치는 데 재능이 있는 것도 아니어서 대충 입문하는데 참고할만 한 강좌로 봐 주시면 되겠습니다.

사실 강좌마다 앞강좌 뒤강좌 링크다는게 너무 귀찮아서 만들었습니다. 목차 관리도 할 겸...

모든 링크는 새 탭으로 열립니다.

  • 0강 - JDK 설치 / IntelliJ IDEA 설치 / Paper API 가져오기

    • 기본 셋업 강좌.
    • JDK(Java Development Kit), IDE(IntelliJ IDEA) 설치
    • Paper API 기초 플러그인 강좌
      • API 연동
      • 기초적인 onEnable() 및 Logger 사용
      • plugin.yml 작성
      • IntelliJ에서의 jar 파일 빌드 방법
      • 만든 플러그인을 서버에 넣어 열어보기
    • 기초 셋업 강좌라 꽤 깁니다. 이미 기반 설정이 되어있으신 분들은 Paper API 연결하는 부분부터 하심 됩니다.
  • 1강 - Paper/Spigot/Bukkit 기본

    • 이론 강의.
    • Paper API는 어떻게 동작하는가에 대한 이론.
    • 초기화, Event, Command, Scheduler에 대한 개론.
  • 2강 - 이벤트(Event) 등록

    • Listener 클래스 생성.
    • 플레이어가 들어올 때(PlayerJoinEvent) 메세지 바꾸기.
    • PluginManager에 생성한 Listener 클래스 등록.
  • 3강 - 명령어(Command) 등록

    • plugin.yml에 명령어 정보 작성하기.
    • CommandExecutor 클래스 생성.
    • 명령어에 CommandExecutor 클래스 등록.
  • 4강 - 스케줄러(Scheduler) 사용하기

  • 5강 - 플레이어(Player)

  • 6강 - 엔티티(Entity)

  • 7강 - 월드(World)

  • 8강 - 블록(Block), 좌표(Location), 벡터(Vector)


주의사항 :

  1. 순서가 바뀌거나 강좌 내용이 교체될 수 있습니다.
  2. 작성되지 않은 강좌는 그저 대충 이런 내용이 있을 것이다 라는 느낌으로 참고해주심 됩니다.
  3. 강좌에서 설명되는 Java 관련 이론은 대부분 야매입니다. (게다가 꼴에 꽤 높은 사전지식을 바탕으로 합니다.)
    https://wikidocs.net/book/31 여기 좋으니까 이론 관련해서 좀 헤메이면 참고해주세요.
  4. 필자는 https://blog.naver.com/stageroad0820/220870860325 여기를 참고하며 시작했습니다.



6개의 댓글

윈초
2020.03.15

처음부터 따라 해보죠!! 좋은강좌 감사합니다 XD

프리로즈
2020.03.22

오... 찾다 못해서, 나중에 정말 찾아봐도 없으면 자바 공부해서 내가 확 만들어버릴까, 했던 바로 그런 강의네요!!

심지어 기획까지도 제가 찾던 바로 그런 것!!ㅋㅋㅋ 정말 감사합니다!

제라든
2020.06.22

좋은 강의 감사합니다.

Hunter
2020.09.02

프로그래밍 해보고 싶었는데 이 강좌로 시작해야겠네요! 좋은 강좌들 미리 감사합니다~!

s_Minwo0
2020.09.02

와 이런글이 있었네요

 

도개미
2021.04.08

감사합니다

뉴스 및 창작물
/files/thumbnails/268/789/003/262x150.crop.jpg?20240515192032

레드스톤

벌레먹은 돌 빠르게 제거하는 법

GlassesFilm

2024-05-15

0

/files/thumbnails/797/788/003/262x150.crop.jpg?20240515090924

건축

마인크래프트로 구현한 카르카손 보드게임

Warak

2024-05-15

1

/files/thumbnails/487/784/003/262x150.crop.jpg?20240508233607

모드

Windows Borderless 모드에서 악성코드 발견

학교가기싫다

2024-05-08

1

/files/thumbnails/384/778/003/262x150.crop.jpg?20240512002324

업데이트

마인크래프트 자바 에디션 스냅샷 24w18a

학교가기싫다

2024-05-06

0

/files/thumbnails/855/781/003/262x150.crop.jpg?20240505141129

레드스톤

레이저 클리너

GlassesFilm

2024-05-05

1

/files/thumbnails/576/775/003/262x150.crop.jpg?20240426232553

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0

/files/thumbnails/115/774/003/262x150.crop.jpg?20240428135129

업데이트

마인크래프트 1.20.5 정식 업데이트

학교가기싫다

2024-04-24

0