package tv.mineinthebox.essentials.events.customevents;
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.event.player.PlayerChatEvent;
import tv.mineinthebox.essentials.xEssentials;
@SuppressWarnings("deprecation")
public class CallPlayerHighLightEvent implements Listener {
private final xEssentials pl;
public CallPlayerHighLightEvent(xEssentials pl) {
this.pl = pl;
}
@EventHandler
public void onChatHighLightEvent(PlayerChatEvent e) {
List<String> playerList = new ArrayList<String>();
String[] args = e.getMessage().split(" ");
for(int i = 0; i < args.length; i++) {
String name = args[i].replace("?", "").replace(",", "").replace(":", "").replace("=", "").replace("!", "").replace(".", "");
if(pl.getManagers().getPlayerManager().isEssentialsPlayer(name)) {
playerList.add(name);
}
}
String[] PlayerNames = playerList.toArray(new String[playerList.size()]);
if(PlayerNames.length > 0) {
Bukkit.getPluginManager().callEvent(new PlayerChatHighLightEvent(e, PlayerNames, pl));
}
}
}