Listen for joins and leaves on minecraft and send them to IRC
This commit is contained in:
parent
f009c8fb62
commit
24a2d086b3
|
@ -107,9 +107,9 @@ public class Bot {
|
|||
}
|
||||
}
|
||||
|
||||
public void sendMessage(String nickname, String message) {
|
||||
public void sendMessage(String message) {
|
||||
if (isRunning) {
|
||||
chat.sendToChat(bw, "<" + nickname + "> " + message);
|
||||
chat.sendToChat(bw, message);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,10 +3,23 @@ package xyz.karx.spirc;
|
|||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.Listener;
|
||||
import org.bukkit.event.player.AsyncPlayerChatEvent;
|
||||
import org.bukkit.event.player.PlayerJoinEvent;
|
||||
import org.bukkit.event.player.PlayerQuitEvent;
|
||||
|
||||
public class MinecraftListener implements Listener {
|
||||
@EventHandler
|
||||
public void onChat(AsyncPlayerChatEvent event) {
|
||||
Main.getPlugin(Main.class).bot.sendMessage(event.getPlayer().getDisplayName(), event.getMessage());
|
||||
Main.getPlugin(Main.class).bot.sendMessage("<" + event.getPlayer().getDisplayName() + "> " + event.getMessage());
|
||||
}
|
||||
|
||||
|
||||
@EventHandler
|
||||
public void onPlayerJoin(PlayerJoinEvent event) {
|
||||
Main.getPlugin(Main.class).bot.sendMessage(event.getPlayer().getDisplayName() + " has joined");
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
public void onPlayerLeave(PlayerQuitEvent event) {
|
||||
Main.getPlugin(Main.class).bot.sendMessage(event.getPlayer().getDisplayName() + " has left");
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue