아로Arou
정품인증자
Eruke 04a0afdf0ab74f1aa39ccf6e4a19b0b6
이해도 | 입문자 |
---|---|
게임버전 (JE) | 1.19.2 |
게임버전 (BE) | 관련없음 |
아래 코드처럼 쓰고 메인에 옮겨 적으려 했는데 오류가 발생합니다 ..
public class JoinQuitEvent implements Listener @EventHandler public void onjoin(PlayerJoinEvent event){ Player player = event.getPlayer(); if(!player.hasPlayedBefore()) { event.setJoinMessage(player.getDisplayName() + "[&a+] 님이 서버에 처음 &a접속 하였습니다!"); } else { event.setJoinMessage(player.getDisplayName() + "[&a+]님이 서버에 &a접속 하였습니다!");); } } @EventHandler public void onQuit(PlayerQuitEvent event) { Player player = event.getPlayer(); event.setQuitMessage(player.getDisplayName() + "[§c-]님이 서버에서 §c퇴장 하였습니다!"); }
qsef1256
2022.10.05일단 자바 기본 문법을 먼저 배우시고 오시는 게 좋아 보입니다. 플러그인은 자바도 모르고 접근할 수 있을 만큼 만만한 분야가 아닙니다
qsef1256
2022.10.051. Event 란 접두사는
extends Event
를 할 때만 붙입니다. 리스너의 경우 Listener 접두사를 붙이시는 게 맞습니다2. 최상위 중괄호가 없습니다.
3. 오류가 있을 때 오류 내용을 안 적어주시면 지금 무슨 상황인지 파악이 불가능합니다.
4.
Ctrl+Alt+L
로 코드 정리가 가능합니다. 습관화 하도록 합시다.5. 글자에 색을 넣는 건
ChatColor
를 사용하기도 하고§
를 사용할 수도 있습니다.&
는 안 됩니다. 혹은 경우에 따라 특수 효과가 복잡한 상황인 경우TextComponent
등의 adventure api 를 사용할 수도 있습니다.0reo
2022.10.05떠먹여드리는게 마냥 좋은건 아닙니다 윗분댓처럼 자바공부좀 하시고 해보시는게 어떨까요