개인 자료란 (JE)

  서버 커뮤니티

Profile HAN1110 대표칭호 없음

HAN1110 9899e780ba984d89824a90ee8deb7cb2

Profile

커뮤니티 소통 잡담하기

요즘 플러그인은 쓸때없는 플긴도 있더군요? [1편]

2021.05.13 조회 수 52 추천 수 0

제 플러그인 구문이...

아 그리고 시작전에 , plugin.yml은

name: TESTPLUGIN
main: main.Main
version: 1.0

입니다.

패키지는

package (감춤);

플러그인이 뭔지 정의해줫고

이제 클래스를 만들면 되는데....

public class Main
{
}

근데 이럼 약간긴데.... 그래서 살짝 줄여줫습니다!

public class Main {
}

이제 보기 편하죠?(이거 강좌 아닙니다! 절대 아닙니다! 그냥... 흑역사 말하는거에요!)

그리고 이제 켜지고 꺼질때 메시지가 나오도록 하면 되는데 그럼 에러가 나는게 당연하죠!

왜냐고요? 아직 빌드페스에 버킷을 적용 안했거든요!

적용 시키고 적어서!

public class Main {
  public void onEnable() {
  }

  public void onDisable() {
  }
}

예... 에러가 납니다... (에러가 안나도 불편하니까~)

임포트 를 안해놧거든요! 다시 , 임포트를 해서

import org.bukkit.Bukkit;

어째뜬 이렇게 만들고 , 이제 에러가 날까요? 안날까요? 답은 마지막에!(문제 A)

그리고 ,  이제 콘솔에 켜진 메시지가 출력되도록 할겁니다.

public class Main {
  public void onEnable() {
    System.out.println("서버 켜짐");
  }

  public void onDisable() {
    System.out.println("서버 꺼짐");
  }
}

근데 이제 하얀색이라 불편해요! 색을 넣어줍시다.

색을 넣기전에 , 필수 지식을 알아갑시다. 여기서 Chat 은 마인크래프트 기준이에요

  • Color = 색
  • Chat = 채팅

이렇게 알고 넘어갑시다.

이 두 단어를 합치면 어떻게 될까요?

ChatColor , 즉 채팅색 이라는 뜻이 나옵니다.

그리고 , 들어가기전에 먼저 구문이 길어지지 않게 합시다!

public void onEnable(System S) {
  S.out.println("서버 켜짐");
}

public void onDisable(System s) {
  S.out.println("서버 꺼짐");
}

여기서 (System S) 는 System 을 S 로 줄여주는 역할이에요!

그러니 , 없어도 되긴 하지만 , 여러분의 컴퓨터 크기때문에;;;

2편에서 또 할게요!

5개의 댓글

허두
2021.05.13

extends JavaPlugin 없습니다! 불편하군요! 빼애애애애ㅐㅐㅐ액!

수정) 2편에 있었군요...

HAN1110
2021.05.13
@허두

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

명이
2021.07.06

extends 안해서 불편했는데 2편에 있다는 허두닙 덕분에 살았습니다.

HAN1110
2021.07.06
@명이

zzzzzzzzzzzzzz

HAN1110
2021.07.06
@명이

너무 오래된 글에 작성하셧네...

뉴스 및 창작물
/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 4

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2

/files/thumbnails/219/899/003/262x150.crop.jpg?20241009200950

건축

송전탑+도시 2

dbasd12

2024-10-09

2

/files/thumbnails/246/898/003/262x150.crop.jpg?20241008102328

레드스톤

단다단 - 오토노케(オトノケ) | 마인크래프트 노트블럭 커버

노트블럭전문가

2024-10-08

1

/files/thumbnails/348/896/003/262x150.crop.jpg?20241006103035

디도스/봇테러등등을 낚는 방법 4

물귀신

2024-10-06

3