import java.util.ArrayList; import java.util.List; import org.bukkit.Bukkit; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.plugin.java.JavaPlugin; public class ExamplePlugin extends JavaPlugin implements Listener{ public void onEnable() { new MOTDManager(this); Bukkit.getServer().getPluginManager().registerEvents(this, this); } @EventHandler public void evb(ServerPingEvent ev) { ev.setMotdLine1("&a&lLinia pierwsza &e&lMOTD"); ev.setMotdLine2("&5&lLinia druga &c&lMOTD"); List list = new ArrayList<>(); list.add("&1&lHOVERID1"); list.add("&2&lHOVERID2"); list.add(""); list.add(""); list.add("&5&lHOVERID5"); ev.setVersion("&c&lMy&a&lCustom&e&lVersion&4&l!"); //notka: gdy się ustawi customową wersje to zamienia ona liczbe graczy //notka2: gdy ustawi się customową liczbe graczy to w ostatniej linijce pisze ile zostało graczy np. ...415 and more... //po usunięciu linijki .setOnline(int) pozostaje normalny hover ev.setOnline(420); ev.setMax(1337); ev.setHover(list); Bukkit.broadcastMessage(ev.getMotdLine1()); Bukkit.broadcastMessage(ev.getMotdLine2()); Bukkit.broadcastMessage(ev.getVersion()); Bukkit.broadcastMessage(String.valueOf(ev.getOnline()) + "/" + String.valueOf(ev.getMax())); for(String line : ev.getHover()) { Bukkit.broadcastMessage(line); } } }