- Баллы
- 173
- Имя в Minecraft
- Plasticable
Всем привет,столкнулся с проблемкой.
Main.java
OnPlayerJoin.java
При заходе на сервер отображается дефолтное сообщение ([nick] joined to server)
Исправил!
Я забыл сделать инклуд import org.bukkit.event.EventHandler
Main.java
Код:
package tutorial.myFirstPlugin;
import org.bukkit.Bukkit;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin{
public void onEnable(){
Bukkit.getPluginManager().registerEvents(new OnPlayerJoin(), this);
}
}
Код:
package tutorial.myFirstPlugin;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
public class OnPlayerJoin implements Listener{
String message = "&bИгрок &a%PLAYERNAME%&b зашёл на сервер. Его ip &c%ADDRESS%";
@EventHandler
public void onPlayerJoin(PlayerJoinEvent e){
message = message.replace("%PLAYERNAME%",e.getPlayer().getName()).replace("%ADDRESS%", e.getPlayer().getAddress().getAddress().getHostAddress()).replace("&", "\u00A7");
e.setJoinMessage(message);
}
Исправил!
Я забыл сделать инклуд import org.bukkit.event.EventHandler
Последнее редактирование: