반응형
마인크래프트 플러그인 개발해보기 [8] - motd 설정하기
이번엔 서버 리스트에 나오는 서버의 인원수, 서버를 소개하는 motd, 서버의 아이콘을 설정해보겠습니다.
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.server.ServerListPingEvent;
import org.bukkit.plugin.java.JavaPlugin;
import java.io.File;
public final class main extends JavaPlugin implements Listener {
@Override
public void onEnable() {
Bukkit.getPluginManager().registerEvents(this,this);
}
@EventHandler
public void onPing(ServerListPingEvent e){
e.setMaxPlayers(42000);
e.setMotd(ChatColor.AQUA + "안녕하세요!!\n"+ChatColor.YELLOW +"Test!!!!!");
try{
e.setServerIcon(Bukkit.loadServerIcon(new File("icon.png")));
} catch (Exception ex){
ex.printStackTrace();
}
}
}
setMaxPlayers(int) - 서버의 최대 인원을 설정합니다.
setMotd - 서버의 Motd를 설정합니다. 한글도 가능합니다.
setServerIncon - 서버의 아이콘을 설정합니다. 아이콘 파일은 64x64 사이즈만 가능하며,
이미지 파일을 버킷 폴더에 넣어 쉽게 불러올 수 있습니다.
반응형
'연습장 > Minecraft Plugin' 카테고리의 다른 글
마인크래프트 플러그인 개발해보기 [10] - 광물 알람 플러그인 만들기 (1) (0) | 2023.08.04 |
---|---|
마인크래프트 플러그인 개발해보기 [9] - 서버 접속 알림 설정하기 (0) | 2023.08.03 |
마인크래프트 플러그인 개발해보기 [7] - 엔티티 태우기 (0) | 2023.07.27 |
마인크래프트 플러그인 개발해보기 [6] - 클릭 이벤트 (0) | 2023.07.25 |
마인크래프트 플러그인 개발해보기 [5] - 소리 이벤트 (0) | 2023.07.25 |