Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main;
- import java.io.File;
- import java.io.FileNotFoundException;
- import java.util.ArrayList;
- import java.util.Scanner;
- import org.bukkit.ChatColor;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.player.PlayerCommandPreprocessEvent;
- import org.bukkit.plugin.java.JavaPlugin;
- public class ChatFilter extends JavaPlugin {
- ArrayList<String> blacklist = new ArrayList<String>();
- @Override
- public void onEnable() {
- System.out.println(ChatColor.GREEN + "ChatFilter erfolgreich gestartet!");
- System.out.println("");
- System.out.println("");
- System.out.println(ChatColor.RED + "Hinweis: Hier kΓΆnnte Ihre Werbung stehen!");
- new ChatEventListener(this);
- //Blacklist laden
- //File file = new File(this.getDataFolder() + "\\blacklist.txt");
- File file = new File("/var/server/lobby/plugins/blacklist.txt");
- try {
- Scanner s = new Scanner(file);
- while(s.hasNextLine()) {
- blacklist.add(s.nextLine());
- }
- s.close();
- } catch (FileNotFoundException e) {
- System.err.println("Blacklist nicht gefunden. Bitte die Datei blacklist.txt im Plugin-Ordner anlegen.");
- }
- //-- Blacklist laden
- }
- @EventHandler
- public void NoPl(PlayerCommandPreprocessEvent event) {
- Player p = event.getPlayer();
- String command = event.getMessage();
- if ((command.equalsIgnoreCase("/pl")) || (command.equalsIgnoreCase("/plugins"))) {
- event.setCancelled(true);
- p.sendMessage(ChatColor.GOLD + "[NoPl]" + ChatColor.GREEN + " Du darfst die Plugins nicht sehen!");
- }
- }
- }
- //}
Advertisement
Add Comment
Please, Sign In to add comment