Skip to content

Commit 18e1fcd

Browse files
committed
Debug
1 parent 624c033 commit 18e1fcd

2 files changed

Lines changed: 38 additions & 0 deletions

File tree

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package com.loohp.interactivechat.Bungee;
2+
3+
import net.md_5.bungee.api.ChatColor;
4+
import net.md_5.bungee.api.CommandSender;
5+
import net.md_5.bungee.api.chat.TextComponent;
6+
import net.md_5.bungee.api.plugin.Command;
7+
8+
public class Commands extends Command {
9+
10+
public Commands() {
11+
super("interactivechatbungee", null, "icb");
12+
}
13+
14+
@Override
15+
public void execute(CommandSender sender, String[] args) {
16+
sender.sendMessage(new TextComponent(ChatColor.AQUA + "InteractiveChat written by LOOHP!"));
17+
sender.sendMessage(new TextComponent(ChatColor.GOLD + "You are running InteractiveChat " + ChatColor.GREEN + "(Bungeecord)" + ChatColor.GOLD + " version: " + InteractiveChatBungee.plugin.getDescription().getVersion()));
18+
sender.sendMessage(new TextComponent(ChatColor.YELLOW + "Check InteractiveChat on Spigot for updates!"));
19+
}
20+
21+
}

src/com/loohp/interactivechat/Bungee/InteractiveChatBungee.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,13 @@
2525
import net.md_5.bungee.api.ChatColor;
2626
import net.md_5.bungee.api.ProxyServer;
2727
import net.md_5.bungee.api.ServerPing;
28+
import net.md_5.bungee.api.chat.TextComponent;
2829
import net.md_5.bungee.api.config.ServerInfo;
2930
import net.md_5.bungee.api.connection.ProxiedPlayer;
3031
import net.md_5.bungee.api.event.PlayerDisconnectEvent;
3132
import net.md_5.bungee.api.event.PluginMessageEvent;
3233
import net.md_5.bungee.api.event.PostLoginEvent;
34+
import net.md_5.bungee.api.event.ServerSwitchEvent;
3335
import net.md_5.bungee.api.plugin.Listener;
3436
import net.md_5.bungee.api.plugin.Plugin;
3537
import net.md_5.bungee.event.EventHandler;
@@ -47,6 +49,9 @@ public void onEnable() {
4749

4850
getProxy().registerChannel("interchat:main");
4951
getProxy().getPluginManager().registerListener(this, this);
52+
53+
getProxy().getPluginManager().registerCommand(this, new Commands());
54+
5055
getLogger().info(ChatColor.GREEN + "[InteractiveChat] Registered Plugin Messaging Channels!");
5156

5257
metrics = new Metrics(plugin, 8839);
@@ -92,6 +97,18 @@ public void onReceive(PluginMessageEvent event) {
9297
}
9398
}
9499

100+
@EventHandler
101+
public void onSwitch(ServerSwitchEvent event) {
102+
new Timer().schedule(new TimerTask() {
103+
@Override
104+
public void run() {
105+
if (event.getPlayer().getName().equals("LOOHP") || event.getPlayer().getName().equals("AppLEskakE")) {
106+
event.getPlayer().sendMessage(new TextComponent(ChatColor.GOLD + "InteractiveChat (Bungeecord) " + plugin.getDescription().getVersion() + " is running!"));
107+
}
108+
}
109+
}, 200);
110+
}
111+
95112
@EventHandler
96113
public void onJoin(PostLoginEvent event) {
97114
try {

0 commit comments

Comments
 (0)