HAN1110
대표칭호 없음
HAN1110 9899e780ba984d89824a90ee8deb7cb2
제 플러그인 구문이...
아 그리고 시작전에 , 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편에서 또 할게요!
허두
2021.05.13extends JavaPlugin 없습니다! 불편하군요! 빼애애애애ㅐㅐㅐ액!
수정) 2편에 있었군요...HAN1110
2021.05.13ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
명이
2021.07.06extends 안해서 불편했는데 2편에 있다는 허두닙 덕분에 살았습니다.
HAN1110
2021.07.06zzzzzzzzzzzzzz
HAN1110
2021.07.06너무 오래된 글에 작성하셧네...