31 lines
797 B
Java
31 lines
797 B
Java
package org.maxgamer.quickshop.Listeners;
|
|
|
|
import org.bukkit.event.EventHandler;
|
|
import org.bukkit.event.EventPriority;
|
|
import org.bukkit.event.Listener;
|
|
import org.maxgamer.quickshop.QuickShop;
|
|
|
|
import com.dthielke.herochat.ChannelChatEvent;
|
|
import com.dthielke.herochat.Chatter.Result;
|
|
|
|
/**
|
|
*
|
|
* @author Netherfoam
|
|
*
|
|
*/
|
|
public class HeroChatListener implements Listener {
|
|
QuickShop plugin;
|
|
|
|
public HeroChatListener(QuickShop plugin) {
|
|
this.plugin = plugin;
|
|
}
|
|
|
|
@EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST)
|
|
public void onHeroChat(ChannelChatEvent e) {
|
|
if (!plugin.getShopManager().getActions().containsKey(e.getSender().getName()))
|
|
return;
|
|
plugin.getShopManager().handleChat(e.getSender().getPlayer(), e.getMessage());
|
|
e.setResult(Result.FAIL);
|
|
}
|
|
}
|