Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.fabio.lobby.listener;
- import java.util.HashMap;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.AsyncPlayerChatEvent;
- import de.fabio.lobby.main.Main;
- public class PlayerChat implements Listener{
- HashMap<Player, Long> spam = new HashMap<Player,Long>();
- @EventHandler
- public void onWrite(AsyncPlayerChatEvent e){
- Player p = e.getPlayer();
- String Message = e.getMessage().replace("%", "Prozent");
- if(e.getPlayer().hasPermission("lobby.owner")){
- e.setFormat("§4Owner §8× §7" + e.getPlayer().getName() + "§8 » §7" + Message);
- } else if(e.getPlayer().hasPermission("lobby.admin")){
- e.setFormat("§cAdmin §8× §7" + e.getPlayer().getName() + "§8 » §7" + Message);
- } else if(e.getPlayer().hasPermission("lobby.mod")){
- e.setFormat("§2Mod §8× §7" + e.getPlayer().getName() + "§8 » §7" + Message);
- } else if(e.getPlayer().hasPermission("lobby.sup")){
- e.setFormat("§bSup §8× §7" + e.getPlayer().getName() + "§8 » §7" + Message);
- } else if(e.getPlayer().hasPermission("lobby.yt")){
- e.setFormat("§dYouTube §8× §7" + e.getPlayer().getName() + "§8 » §7" + Message);
- } else if(e.getPlayer().hasPermission("lobby.bauteam")){
- e.setFormat("§aBauteam §8× §7" + e.getPlayer().getName() + "§8 » §7" + Message);
- } else if(e.getPlayer().hasPermission("lobby.premium")){
- e.setFormat("§6Premium §8× §7" + e.getPlayer().getName() + "§8 » §7" + Message);
- } else if(e.getPlayer().hasPermission("lobby.freund")){
- e.setFormat("§eFreund §8× §7" + e.getPlayer().getName() + "§8 » §7" + Message);
- } else if(e.getPlayer().hasPermission("lobby.srmod")){
- e.setFormat("§2SrMod §8× §7" + e.getPlayer().getName() + "§8 » §7" + Message);
- } else if(e.getPlayer().hasPermission("lobby.dev")){
- e.setFormat("§5Dev §8× §7" + e.getPlayer().getName() + "§8 » §7" + Message);
- } else {
- e.setFormat("§9Spieler §8× §7" + e.getPlayer().getName() + "§8 » §7" + Message);
- }
- if (spam.containsKey(p)) {
- if(spam.get(e.getPlayer()) > System.currentTimeMillis()) {
- e.setCancelled(true);
- p.sendMessage(Main.prefixred + "§7Bitte §eSpam §7nicht im Chat!");
- } else {
- spam.put(p, System.currentTimeMillis() + 2 * 1000);
- }
- } else {
- spam.put(p, System.currentTimeMillis() + 2 * 1000);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement