package startmessage;
import org.bukkit.Bukkit;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerItemBreakEvent;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerQuitEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class MainClass extends JavaPlugin implements Listener {
public void onEnable()
{
getLogger().info("StartMessage was enabled");
Bukkit.getPluginManager().registerEvents(this, this);
}
@EventHandler
public void onJoin(PlayerJoinEvent e)
{
e.getPlayer().sendMessage("Привет, добрый друг!");
getServer().broadcastMessage(e.getPlayer().getName() + " зашел на сервер");
if(e.getPlayer().getLevel()<3)
{
e.getPlayer().setLevel(3);
}
e.getPlayer().getMaxHealth();
}
@SuppressWarnings("deprecation")
@EventHandler
public void onItemBreak(PlayerItemBreakEvent br)
{
br.getPlayer().setItemInHand(br.getBrokenItem());
br.getPlayer().updateInventory();
}
@EventHandler
public void onQuit(PlayerQuitEvent q)
{
q.getPlayer().sendMessage("Пока, добрый друг!");
getServer().broadcastMessage(q.getPlayer().getName() + " вышел с сервера");
}
public void onDisable()
{
getLogger().info("StartMessage was disabled");
}
}