This week only. Pastebin PRO Accounts Christmas Special! Don't miss out!Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: h31ix on Feb 11th, 2013  |  syntax: Java  |  size: 9.93 KB  |  views: 2,042  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. import java.util.List;
  2. import org.bukkit.configuration.file.FileConfiguration;
  3. import org.bukkit.entity.Player;
  4. import org.bukkit.event.EventHandler;
  5. import org.bukkit.event.Listener;
  6. import org.bukkit.event.block.SignChangeEvent;
  7.  
  8. public class SignListener
  9.   implements Listener
  10. {
  11.  
  12.   @EventHandler
  13.   public void sign(SignChangeEvent e)
  14.   {
  15.     try
  16.     {
  17.       if ((this.pl.getConfig().getString("Signs.Allow Swearing").contains("false")) && (!e.getPlayer().hasPermission("canary.bypass")))
  18.       {
  19.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(0)))
  20.         {
  21.           e.setLine(0, "Don't swear.");
  22.         }
  23.  
  24.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(1)))
  25.         {
  26.           e.setLine(0, "Don't swear.");
  27.         }
  28.  
  29.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(2)))
  30.         {
  31.           e.setLine(0, "Don't swear.");
  32.         }
  33.  
  34.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(3)))
  35.         {
  36.           e.setLine(0, "Don't swear.");
  37.         }
  38.  
  39.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(4)))
  40.         {
  41.           e.setLine(0, "Don't swear.");
  42.         }
  43.  
  44.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(5)))
  45.         {
  46.           e.setLine(0, "Don't swear.");
  47.         }
  48.  
  49.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(6)))
  50.         {
  51.           e.setLine(0, "Don't swear.");
  52.         }
  53.  
  54.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(7)))
  55.         {
  56.           e.setLine(0, "Don't swear.");
  57.         }
  58.  
  59.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(8)))
  60.         {
  61.           e.setLine(0, "Don't swear.");
  62.         }
  63.  
  64.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(9)))
  65.         {
  66.           e.setLine(0, "Don't swear.");
  67.         }
  68.  
  69.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(10)))
  70.         {
  71.           e.setLine(0, "Don't swear.");
  72.         }
  73.  
  74.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(11)))
  75.         {
  76.           e.setLine(0, "Don't swear.");
  77.         }
  78.  
  79.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(12)))
  80.         {
  81.           e.setLine(0, "Don't swear.");
  82.         }
  83.  
  84.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(13)))
  85.         {
  86.           e.setLine(0, "Don't swear.");
  87.         }
  88.  
  89.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(14)))
  90.         {
  91.           e.setLine(0, "Don't swear.");
  92.         }
  93.  
  94.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(15)))
  95.         {
  96.           e.setLine(0, "Don't swear.");
  97.         }
  98.  
  99.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(16)))
  100.         {
  101.           e.setLine(0, "Don't swear.");
  102.         }
  103.  
  104.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(17)))
  105.         {
  106.           e.setLine(0, "Don't swear.");
  107.         }
  108.  
  109.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(18)))
  110.         {
  111.           e.setLine(0, "Don't swear.");
  112.         }
  113.  
  114.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(19)))
  115.         {
  116.           e.setLine(0, "Don't swear.");
  117.         }
  118.  
  119.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(20)))
  120.         {
  121.           e.setLine(0, "Don't swear.");
  122.         }
  123.  
  124.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(21)))
  125.         {
  126.           e.setLine(0, "Don't swear.");
  127.         }
  128.  
  129.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(22)))
  130.         {
  131.           e.setLine(0, "Don't swear.");
  132.         }
  133.  
  134.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(23)))
  135.         {
  136.           e.setLine(0, "Don't swear.");
  137.         }
  138.  
  139.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(24)))
  140.         {
  141.           e.setLine(0, "Don't swear.");
  142.         }
  143.  
  144.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(25)))
  145.         {
  146.           e.setLine(0, "Don't swear.");
  147.         }
  148.  
  149.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(26)))
  150.         {
  151.           e.setLine(0, "Don't swear.");
  152.         }
  153.  
  154.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(27)))
  155.         {
  156.           e.setLine(0, "Don't swear.");
  157.         }
  158.  
  159.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(28)))
  160.         {
  161.           e.setLine(0, "Don't swear.");
  162.         }
  163.  
  164.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(29)))
  165.         {
  166.           e.setLine(0, "Don't swear.");
  167.         }
  168.  
  169.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(30)))
  170.         {
  171.           e.setLine(0, "Don't swear.");
  172.         }
  173.  
  174.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(31)))
  175.         {
  176.           e.setLine(0, "Don't swear.");
  177.         }
  178.  
  179.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(32)))
  180.         {
  181.           e.setLine(0, "Don't swear.");
  182.         }
  183.  
  184.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(33)))
  185.         {
  186.           e.setLine(0, "Don't swear.");
  187.         }
  188.  
  189.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(34)))
  190.         {
  191.           e.setLine(0, "Don't swear.");
  192.         }
  193.  
  194.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(35)))
  195.         {
  196.           e.setLine(0, "Don't swear.");
  197.         }
  198.  
  199.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(36)))
  200.         {
  201.           e.setLine(0, "Don't swear.");
  202.         }
  203.  
  204.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(37)))
  205.         {
  206.           e.setLine(0, "Don't swear.");
  207.         }
  208.  
  209.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(38)))
  210.         {
  211.           e.setLine(0, "Don't swear.");
  212.         }
  213.  
  214.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(39)))
  215.         {
  216.           e.setLine(0, "Don't swear.");
  217.         }
  218.  
  219.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(40)))
  220.         {
  221.           e.setLine(0, "Don't swear.");
  222.         }
  223.  
  224.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(41)))
  225.         {
  226.           e.setLine(0, "Don't swear.");
  227.         }
  228.  
  229.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(42)))
  230.         {
  231.           e.setLine(0, "Don't swear.");
  232.         }
  233.  
  234.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(43)))
  235.         {
  236.           e.setLine(0, "Don't swear.");
  237.         }
  238.  
  239.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(44)))
  240.         {
  241.           e.setLine(0, "Don't swear.");
  242.         }
  243.  
  244.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(45)))
  245.         {
  246.           e.setLine(0, "Don't swear.");
  247.         }
  248.  
  249.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(46)))
  250.         {
  251.           e.setLine(0, "Don't swear.");
  252.         }
  253.  
  254.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(47)))
  255.         {
  256.           e.setLine(0, "Don't swear.");
  257.         }
  258.  
  259.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(48)))
  260.         {
  261.           e.setLine(0, "Don't swear.");
  262.         }
  263.  
  264.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(49)))
  265.         {
  266.           e.setLine(0, "Don't swear.");
  267.         }
  268.  
  269.         if (e.getLine(0).toLowerCase().contains((CharSequence)this.pl.getConfig().getStringList("Swear Filter").get(50)))
  270.         {
  271.           e.setLine(0, "Don't swear.");
  272.         }
  273.       }
  274.     }
  275.     catch (Exception localException)
  276.     {
  277.     }
  278.   }
  279. }
clone this paste RAW Paste Data