Advertisement
Exception_Prototype

Untitled

Sep 8th, 2018
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 69.98 KB | None | 0 0
  1. package com.TumbleweedMC.plugins.BlockLimiter;
  2.  
  3. import org.bukkit.Material;
  4. import org.bukkit.block.Block;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.block.BlockBreakEvent;
  9. import org.bukkit.event.block.BlockPlaceEvent;
  10.  
  11. public class BlockEventListener
  12.   implements Listener
  13. {
  14.   BlockLimiter plugin;
  15.  
  16.   @EventHandler
  17.   public void onBlockPlace(BlockPlaceEvent event)
  18.   {
  19.     Player player = event.getPlayer();
  20.     Block b = event.getBlock();
  21.     String message = BlockLimiter.prefix + "�cYou don't have permission to place that block. \n(�6" + b.getType() + "�c)";
  22.     if (!player.hasPermission("BlockLimiter.place.bypass"))
  23.     {
  24.       if (player.hasPermission("BlockLimiter.place.deny.all"))
  25.       {
  26.         player.sendMessage(message);
  27.         event.setCancelled(true);
  28.         return;
  29.       }
  30.       if (player.hasPermission("BlockLimiter.place.deny." + b.getType()))
  31.       {
  32.         player.sendMessage(message);
  33.         event.setCancelled(true);
  34.       }
  35.       if ((b.getType() == Material.STONE) && (player.hasPermission("BlockLimiter.place.deny.1")))
  36.       {
  37.         player.sendMessage(message);
  38.         event.setCancelled(true);
  39.       }
  40.       else if ((b.getType() == Material.GRASS) && (player.hasPermission("BlockLimiter.place.deny.2")))
  41.       {
  42.         player.sendMessage(message);
  43.         event.setCancelled(true);
  44.       }
  45.       else if ((b.getType() == Material.DIRT) && (player.hasPermission("BlockLimiter.place.deny.3")))
  46.       {
  47.         player.sendMessage(message);
  48.         event.setCancelled(true);
  49.       }
  50.       else if ((b.getType() == Material.COBBLESTONE) && (player.hasPermission("BlockLimiter.place.deny.4")))
  51.       {
  52.         player.sendMessage(message);
  53.         event.setCancelled(true);
  54.       }
  55.       else if ((b.getType() == Material.WOOD) && (player.hasPermission("BlockLimiter.place.deny.5")))
  56.       {
  57.         player.sendMessage(message);
  58.         event.setCancelled(true);
  59.       }
  60.       else if ((b.getType() == Material.SAPLING) && (player.hasPermission("BlockLimiter.place.deny.6")))
  61.       {
  62.         player.sendMessage(message);
  63.         event.setCancelled(true);
  64.       }
  65.       else if ((b.getType() == Material.BEDROCK) && (player.hasPermission("BlockLimiter.place.deny.7")))
  66.       {
  67.         player.sendMessage(message);
  68.         event.setCancelled(true);
  69.       }
  70.       else if ((b.getType() == Material.WATER) && (player.hasPermission("BlockLimiter.place.deny.8")))
  71.       {
  72.         player.sendMessage(message);
  73.         event.setCancelled(true);
  74.       }
  75.       else if ((b.getType() == Material.STATIONARY_WATER) && (player.hasPermission("BlockLimiter.place.deny.9")))
  76.       {
  77.         player.sendMessage(message);
  78.         event.setCancelled(true);
  79.       }
  80.       else if ((b.getType() == Material.LAVA) && (player.hasPermission("BlockLimiter.place.deny.10")))
  81.       {
  82.         player.sendMessage(message);
  83.         event.setCancelled(true);
  84.       }
  85.       else if ((b.getType() == Material.STATIONARY_LAVA) && (player.hasPermission("BlockLimiter.place.deny.11")))
  86.       {
  87.         player.sendMessage(message);
  88.         event.setCancelled(true);
  89.       }
  90.       else if ((b.getType() == Material.SAND) && (player.hasPermission("BlockLimiter.place.deny.12")))
  91.       {
  92.         player.sendMessage(message);
  93.         event.setCancelled(true);
  94.       }
  95.       else if ((b.getType() == Material.GRAVEL) && (player.hasPermission("BlockLimiter.place.deny.13")))
  96.       {
  97.         player.sendMessage(message);
  98.         event.setCancelled(true);
  99.       }
  100.       else if ((b.getType() == Material.GOLD_ORE) && (player.hasPermission("BlockLimiter.place.deny.14")))
  101.       {
  102.         player.sendMessage(message);
  103.         event.setCancelled(true);
  104.       }
  105.       else if ((b.getType() == Material.IRON_ORE) && (player.hasPermission("BlockLimiter.place.deny.15")))
  106.       {
  107.         player.sendMessage(message);
  108.         event.setCancelled(true);
  109.       }
  110.       else if ((b.getType() == Material.COAL_ORE) && (player.hasPermission("BlockLimiter.place.deny.16")))
  111.       {
  112.         player.sendMessage(message);
  113.         event.setCancelled(true);
  114.       }
  115.       else if ((b.getType() == Material.LOG) && (player.hasPermission("BlockLimiter.place.deny.17")))
  116.       {
  117.         player.sendMessage(message);
  118.         event.setCancelled(true);
  119.       }
  120.       else if ((b.getType() == Material.LEAVES) && (player.hasPermission("BlockLimiter.place.deny.18")))
  121.       {
  122.         player.sendMessage(message);
  123.         event.setCancelled(true);
  124.       }
  125.       else if ((b.getType() == Material.SPONGE) && (player.hasPermission("BlockLimiter.place.deny.19")))
  126.       {
  127.         player.sendMessage(message);
  128.         event.setCancelled(true);
  129.       }
  130.       else if ((b.getType() == Material.GLASS) && (player.hasPermission("BlockLimiter.place.deny.20")))
  131.       {
  132.         player.sendMessage(message);
  133.         event.setCancelled(true);
  134.       }
  135.       else if ((b.getType() == Material.LAPIS_ORE) && (player.hasPermission("BlockLimiter.place.deny.21")))
  136.       {
  137.         player.sendMessage(message);
  138.         event.setCancelled(true);
  139.       }
  140.       else if ((b.getType() == Material.LAPIS_BLOCK) && (player.hasPermission("BlockLimiter.place.deny.22")))
  141.       {
  142.         player.sendMessage(message);
  143.         event.setCancelled(true);
  144.       }
  145.       else if ((b.getType() == Material.DISPENSER) && (player.hasPermission("BlockLimiter.place.deny.23")))
  146.       {
  147.         player.sendMessage(message);
  148.         event.setCancelled(true);
  149.       }
  150.       else if ((b.getType() == Material.SANDSTONE) && (player.hasPermission("BlockLimiter.place.deny.24")))
  151.       {
  152.         player.sendMessage(message);
  153.         event.setCancelled(true);
  154.       }
  155.       else if ((b.getType() == Material.NOTE_BLOCK) && (player.hasPermission("BlockLimiter.place.deny.25")))
  156.       {
  157.         player.sendMessage(message);
  158.         event.setCancelled(true);
  159.       }
  160.       else if ((b.getType() == Material.BED_BLOCK) && (player.hasPermission("BlockLimiter.place.deny.26")))
  161.       {
  162.         player.sendMessage(message);
  163.         event.setCancelled(true);
  164.       }
  165.       else if ((b.getType() == Material.POWERED_RAIL) && (player.hasPermission("BlockLimiter.place.deny.27")))
  166.       {
  167.         player.sendMessage(message);
  168.         event.setCancelled(true);
  169.       }
  170.       else if ((b.getType() == Material.DETECTOR_RAIL) && (player.hasPermission("BlockLimiter.place.deny.28")))
  171.       {
  172.         player.sendMessage(message);
  173.         event.setCancelled(true);
  174.       }
  175.       else if ((b.getType() == Material.PISTON_STICKY_BASE) && (player.hasPermission("BlockLimiter.place.deny.29")))
  176.       {
  177.         player.sendMessage(message);
  178.         event.setCancelled(true);
  179.       }
  180.       else if ((b.getType() == Material.WEB) && (player.hasPermission("BlockLimiter.place.deny.30")))
  181.       {
  182.         player.sendMessage(message);
  183.         event.setCancelled(true);
  184.       }
  185.       else if ((b.getType() == Material.DEAD_BUSH) && (player.hasPermission("BlockLimiter.place.deny.31")))
  186.       {
  187.         player.sendMessage(message);
  188.         event.setCancelled(true);
  189.       }
  190.       else if ((b.getType() == Material.DEAD_BUSH) && (player.hasPermission("BlockLimiter.place.deny.32")))
  191.       {
  192.         player.sendMessage(message);
  193.         event.setCancelled(true);
  194.       }
  195.       else if ((b.getType() == Material.PISTON_BASE) && (player.hasPermission("BlockLimiter.place.deny.33")))
  196.       {
  197.         player.sendMessage(message);
  198.         event.setCancelled(true);
  199.       }
  200.       else if ((b.getType() == Material.PISTON_EXTENSION) && (player.hasPermission("BlockLimiter.place.deny.34")))
  201.       {
  202.         player.sendMessage(message);
  203.         event.setCancelled(true);
  204.       }
  205.       else if ((b.getType() == Material.WOOL) && (player.hasPermission("BlockLimiter.place.deny.35")))
  206.       {
  207.         player.sendMessage(message);
  208.         event.setCancelled(true);
  209.       }
  210.       else if ((b.getType() == Material.PISTON_MOVING_PIECE) && (player.hasPermission("BlockLimiter.place.deny.36")))
  211.       {
  212.         player.sendMessage(message);
  213.         event.setCancelled(true);
  214.       }
  215.       else if ((b.getType() == Material.YELLOW_FLOWER) && (player.hasPermission("BlockLimiter.place.deny.37")))
  216.       {
  217.         player.sendMessage(message);
  218.         event.setCancelled(true);
  219.       }
  220.       else if ((b.getType() == Material.RED_ROSE) && (player.hasPermission("BlockLimiter.place.deny.38")))
  221.       {
  222.         player.sendMessage(message);
  223.         event.setCancelled(true);
  224.       }
  225.       else if ((b.getType() == Material.BROWN_MUSHROOM) && (player.hasPermission("BlockLimiter.place.deny.39")))
  226.       {
  227.         player.sendMessage(message);
  228.         event.setCancelled(true);
  229.       }
  230.       else if ((b.getType() == Material.RED_MUSHROOM) && (player.hasPermission("BlockLimiter.place.deny.40")))
  231.       {
  232.         player.sendMessage(message);
  233.         event.setCancelled(true);
  234.       }
  235.       else if ((b.getType() == Material.GOLD_BLOCK) && (player.hasPermission("BlockLimiter.place.deny.41")))
  236.       {
  237.         player.sendMessage(message);
  238.         event.setCancelled(true);
  239.       }
  240.       else if ((b.getType() == Material.IRON_BLOCK) && (player.hasPermission("BlockLimiter.place.deny.42")))
  241.       {
  242.         player.sendMessage(message);
  243.         event.setCancelled(true);
  244.       }
  245.       else if ((b.getType() == Material.DOUBLE_STEP) && (player.hasPermission("BlockLimiter.place.deny.43")))
  246.       {
  247.         player.sendMessage(message);
  248.         event.setCancelled(true);
  249.       }
  250.       else if ((b.getType() == Material.STEP) && (player.hasPermission("BlockLimiter.place.deny.44")))
  251.       {
  252.         player.sendMessage(message);
  253.         event.setCancelled(true);
  254.       }
  255.       else if ((b.getType() == Material.BRICK) && (player.hasPermission("BlockLimiter.place.deny.45")))
  256.       {
  257.         player.sendMessage(message);
  258.         event.setCancelled(true);
  259.       }
  260.       else if ((b.getType() == Material.TNT) && (player.hasPermission("BlockLimiter.place.deny.46")))
  261.       {
  262.         player.sendMessage(message);
  263.         event.setCancelled(true);
  264.       }
  265.       else if ((b.getType() == Material.BOOKSHELF) && (player.hasPermission("BlockLimiter.place.deny.47")))
  266.       {
  267.         player.sendMessage(message);
  268.         event.setCancelled(true);
  269.       }
  270.       else if ((b.getType() == Material.MOSSY_COBBLESTONE) && (player.hasPermission("BlockLimiter.place.deny.48")))
  271.       {
  272.         player.sendMessage(message);
  273.         event.setCancelled(true);
  274.       }
  275.       else if ((b.getType() == Material.OBSIDIAN) && (player.hasPermission("BlockLimiter.place.deny.49")))
  276.       {
  277.         player.sendMessage(message);
  278.         event.setCancelled(true);
  279.       }
  280.       else if ((b.getType() == Material.TORCH) && (player.hasPermission("BlockLimiter.place.deny.50")))
  281.       {
  282.         player.sendMessage(message);
  283.         event.setCancelled(true);
  284.       }
  285.       else if ((b.getType() == Material.FIRE) && (player.hasPermission("BlockLimiter.place.deny.51")))
  286.       {
  287.         player.sendMessage(message);
  288.         event.setCancelled(true);
  289.       }
  290.       else if ((b.getType() == Material.MOB_SPAWNER) && (player.hasPermission("BlockLimiter.place.deny.52")))
  291.       {
  292.         player.sendMessage(message);
  293.         event.setCancelled(true);
  294.       }
  295.       else if ((b.getType() == Material.WOOD_STAIRS) && (player.hasPermission("BlockLimiter.place.deny.53")))
  296.       {
  297.         player.sendMessage(message);
  298.         event.setCancelled(true);
  299.       }
  300.       else if ((b.getType() == Material.CHEST) && (player.hasPermission("BlockLimiter.place.deny.54")))
  301.       {
  302.         player.sendMessage(message);
  303.         event.setCancelled(true);
  304.       }
  305.       else if ((b.getType() == Material.REDSTONE_WIRE) && (player.hasPermission("BlockLimiter.place.deny.55")))
  306.       {
  307.         player.sendMessage(message);
  308.         event.setCancelled(true);
  309.       }
  310.       else if ((b.getType() == Material.DIAMOND_ORE) && (player.hasPermission("BlockLimiter.place.deny.56")))
  311.       {
  312.         player.sendMessage(message);
  313.         event.setCancelled(true);
  314.       }
  315.       else if ((b.getType() == Material.DIAMOND_BLOCK) && (player.hasPermission("BlockLimiter.place.deny.57")))
  316.       {
  317.         player.sendMessage(message);
  318.         event.setCancelled(true);
  319.       }
  320.       else if ((b.getType() == Material.WORKBENCH) && (player.hasPermission("BlockLimiter.place.deny.58")))
  321.       {
  322.         player.sendMessage(message);
  323.         event.setCancelled(true);
  324.       }
  325.       else if ((b.getType() == Material.WHEAT) && (player.hasPermission("BlockLimiter.place.deny.59")))
  326.       {
  327.         player.sendMessage(message);
  328.         event.setCancelled(true);
  329.       }
  330.       else if ((b.getType() == Material.SOIL) && (player.hasPermission("BlockLimiter.place.deny.60")))
  331.       {
  332.         player.sendMessage(message);
  333.         event.setCancelled(true);
  334.       }
  335.       else if ((b.getType() == Material.FURNACE) && (player.hasPermission("BlockLimiter.place.deny.61")))
  336.       {
  337.         player.sendMessage(message);
  338.         event.setCancelled(true);
  339.       }
  340.       else if ((b.getType() == Material.BURNING_FURNACE) && (player.hasPermission("BlockLimiter.place.deny.62")))
  341.       {
  342.         player.sendMessage(message);
  343.         event.setCancelled(true);
  344.       }
  345.       else if ((b.getType() == Material.SIGN_POST) && ((player.hasPermission("BlockLimiter.place.deny.63")) || (player.hasPermission("BlockLimiter.place.deny.sign"))))
  346.       {
  347.         player.sendMessage(message);
  348.         event.setCancelled(true);
  349.       }
  350.       else if ((b.getType() == Material.WOODEN_DOOR) && (player.hasPermission("BlockLimiter.place.deny.64")))
  351.       {
  352.         player.sendMessage(message);
  353.         event.setCancelled(true);
  354.       }
  355.       else if ((b.getType() == Material.LADDER) && (player.hasPermission("BlockLimiter.place.deny.65")))
  356.       {
  357.         player.sendMessage(message);
  358.         event.setCancelled(true);
  359.       }
  360.       else if ((b.getType() == Material.RAILS) && (player.hasPermission("BlockLimiter.place.deny.66")))
  361.       {
  362.         player.sendMessage(message);
  363.         event.setCancelled(true);
  364.       }
  365.       else if ((b.getType() == Material.COBBLESTONE_STAIRS) && (player.hasPermission("BlockLimiter.place.deny.67")))
  366.       {
  367.         player.sendMessage(message);
  368.         event.setCancelled(true);
  369.       }
  370.       else if ((b.getType() == Material.WALL_SIGN) && ((player.hasPermission("BlockLimiter.place.deny.68")) || (player.hasPermission("BlockLimiter.place.deny.sign"))))
  371.       {
  372.         player.sendMessage(message);
  373.         event.setCancelled(true);
  374.       }
  375.       else if ((b.getType() == Material.LEVER) && (player.hasPermission("BlockLimiter.place.deny.69")))
  376.       {
  377.         player.sendMessage(message);
  378.         event.setCancelled(true);
  379.       }
  380.       else if ((b.getType() == Material.STONE_PLATE) && (player.hasPermission("BlockLimiter.place.deny.70")))
  381.       {
  382.         player.sendMessage(message);
  383.         event.setCancelled(true);
  384.       }
  385.       else if ((b.getType() == Material.IRON_DOOR_BLOCK) && (player.hasPermission("BlockLimiter.place.deny.71")))
  386.       {
  387.         player.sendMessage(message);
  388.         event.setCancelled(true);
  389.       }
  390.       else if ((b.getType() == Material.WOOD_PLATE) && (player.hasPermission("BlockLimiter.place.deny.72")))
  391.       {
  392.         player.sendMessage(message);
  393.         event.setCancelled(true);
  394.       }
  395.       else if ((b.getType() == Material.REDSTONE_ORE) && (player.hasPermission("BlockLimiter.place.deny.73")))
  396.       {
  397.         player.sendMessage(message);
  398.         event.setCancelled(true);
  399.       }
  400.       else if ((b.getType() == Material.GLOWING_REDSTONE_ORE) && (player.hasPermission("BlockLimiter.place.deny.74")))
  401.       {
  402.         player.sendMessage(message);
  403.         event.setCancelled(true);
  404.       }
  405.       else if ((b.getType() == Material.REDSTONE_TORCH_OFF) && (player.hasPermission("BlockLimiter.place.deny.75")))
  406.       {
  407.         player.sendMessage(message);
  408.         event.setCancelled(true);
  409.       }
  410.       else if ((b.getType() == Material.REDSTONE_LAMP_ON) && (player.hasPermission("BlockLimiter.place.deny.76")))
  411.       {
  412.         player.sendMessage(message);
  413.         event.setCancelled(true);
  414.       }
  415.       else if ((b.getType() == Material.STONE_BUTTON) && (player.hasPermission("BlockLimiter.place.deny.77")))
  416.       {
  417.         player.sendMessage(message);
  418.         event.setCancelled(true);
  419.       }
  420.       else if ((b.getType() == Material.SNOW) && (player.hasPermission("BlockLimiter.place.deny.78")))
  421.       {
  422.         player.sendMessage(message);
  423.         event.setCancelled(true);
  424.       }
  425.       else if ((b.getType() == Material.ICE) && (player.hasPermission("BlockLimiter.place.deny.79")))
  426.       {
  427.         player.sendMessage(message);
  428.         event.setCancelled(true);
  429.       }
  430.       else if ((b.getType() == Material.SNOW_BLOCK) && (player.hasPermission("BlockLimiter.place.deny.80")))
  431.       {
  432.         player.sendMessage(message);
  433.         event.setCancelled(true);
  434.       }
  435.       else if ((b.getType() == Material.CACTUS) && (player.hasPermission("BlockLimiter.place.deny.81")))
  436.       {
  437.         player.sendMessage(message);
  438.         event.setCancelled(true);
  439.       }
  440.       else if ((b.getType() == Material.CLAY) && (player.hasPermission("BlockLimiter.place.deny.82")))
  441.       {
  442.         player.sendMessage(message);
  443.         event.setCancelled(true);
  444.       }
  445.       else if ((b.getType() == Material.SUGAR_CANE) && (player.hasPermission("BlockLimiter.place.deny.83")))
  446.       {
  447.         player.sendMessage(message);
  448.         event.setCancelled(true);
  449.       }
  450.       else if ((b.getType() == Material.JUKEBOX) && (player.hasPermission("BlockLimiter.place.deny.84")))
  451.       {
  452.         player.sendMessage(message);
  453.         event.setCancelled(true);
  454.       }
  455.       else if ((b.getType() == Material.FENCE) && (player.hasPermission("BlockLimiter.place.deny.85")))
  456.       {
  457.         player.sendMessage(message);
  458.         event.setCancelled(true);
  459.       }
  460.       else if ((b.getType() == Material.PUMPKIN) && (player.hasPermission("BlockLimiter.place.deny.86")))
  461.       {
  462.         player.sendMessage(message);
  463.         event.setCancelled(true);
  464.       }
  465.       else if ((b.getType() == Material.NETHERRACK) && (player.hasPermission("BlockLimiter.place.deny.87")))
  466.       {
  467.         player.sendMessage(message);
  468.         event.setCancelled(true);
  469.       }
  470.       else if ((b.getType() == Material.SOUL_SAND) && (player.hasPermission("BlockLimiter.place.deny.88")))
  471.       {
  472.         player.sendMessage(message);
  473.         event.setCancelled(true);
  474.       }
  475.       else if ((b.getType() == Material.GLOWSTONE) && (player.hasPermission("BlockLimiter.place.deny.89")))
  476.       {
  477.         player.sendMessage(message);
  478.         event.setCancelled(true);
  479.       }
  480.       else if ((b.getType() == Material.PORTAL) && (player.hasPermission("BlockLimiter.place.deny.90")))
  481.       {
  482.         player.sendMessage(message);
  483.         event.setCancelled(true);
  484.       }
  485.       else if ((b.getType() == Material.JACK_O_LANTERN) && (player.hasPermission("BlockLimiter.place.deny.91")))
  486.       {
  487.         player.sendMessage(message);
  488.         event.setCancelled(true);
  489.       }
  490.       else if ((b.getType() == Material.CAKE_BLOCK) && (player.hasPermission("BlockLimiter.place.deny.92")))
  491.       {
  492.         player.sendMessage(message);
  493.         event.setCancelled(true);
  494.       }
  495.       else if ((b.getType() == Material.REDSTONE_LAMP_OFF) && (player.hasPermission("BlockLimiter.place.deny.93")))
  496.       {
  497.         player.sendMessage(message);
  498.         event.setCancelled(true);
  499.       }
  500.       else if ((b.getType() == Material.REDSTONE_LAMP_ON) && (player.hasPermission("BlockLimiter.place.deny.94")))
  501.       {
  502.         player.sendMessage(message);
  503.         event.setCancelled(true);
  504.       }
  505.       else if ((b.getType() == Material.STAINED_GLASS) && (player.hasPermission("BlockLimiter.place.deny.95")))
  506.       {
  507.         player.sendMessage(message);
  508.         event.setCancelled(true);
  509.       }
  510.       else if ((b.getType() == Material.TRAP_DOOR) && (player.hasPermission("BlockLimiter.place.deny.96")))
  511.       {
  512.         player.sendMessage(message);
  513.         event.setCancelled(true);
  514.       }
  515.       else if ((b.getType() == Material.MONSTER_EGG) && (player.hasPermission("BlockLimiter.place.deny.97")))
  516.       {
  517.         player.sendMessage(message);
  518.         event.setCancelled(true);
  519.       }
  520.       else if ((b.getType() == Material.SMOOTH_BRICK) && (player.hasPermission("BlockLimiter.place.deny.98")))
  521.       {
  522.         player.sendMessage(message);
  523.         event.setCancelled(true);
  524.       }
  525.       else if ((b.getType() == Material.HUGE_MUSHROOM_1) && (player.hasPermission("BlockLimiter.place.deny.99")))
  526.       {
  527.         player.sendMessage(message);
  528.         event.setCancelled(true);
  529.       }
  530.       else if ((b.getType() == Material.HUGE_MUSHROOM_2) && (player.hasPermission("BlockLimiter.place.deny.100")))
  531.       {
  532.         player.sendMessage(message);
  533.         event.setCancelled(true);
  534.       }
  535.       else if ((b.getType() == Material.IRON_FENCE) && (player.hasPermission("BlockLimiter.place.deny.101")))
  536.       {
  537.         player.sendMessage(message);
  538.         event.setCancelled(true);
  539.       }
  540.       else if ((b.getType() == Material.THIN_GLASS) && (player.hasPermission("BlockLimiter.place.deny.102")))
  541.       {
  542.         player.sendMessage(message);
  543.         event.setCancelled(true);
  544.       }
  545.       else if ((b.getType() == Material.MELON_BLOCK) && (player.hasPermission("BlockLimiter.place.deny.103")))
  546.       {
  547.         player.sendMessage(message);
  548.         event.setCancelled(true);
  549.       }
  550.       else if ((b.getType() == Material.PUMPKIN_STEM) && (player.hasPermission("BlockLimiter.place.deny.104")))
  551.       {
  552.         player.sendMessage(message);
  553.         event.setCancelled(true);
  554.       }
  555.       else if ((b.getType() == Material.MELON_STEM) && (player.hasPermission("BlockLimiter.place.deny.105")))
  556.       {
  557.         player.sendMessage(message);
  558.         event.setCancelled(true);
  559.       }
  560.       else if ((b.getType() == Material.VINE) && (player.hasPermission("BlockLimiter.place.deny.106")))
  561.       {
  562.         player.sendMessage(message);
  563.         event.setCancelled(true);
  564.       }
  565.       else if ((b.getType() == Material.FENCE_GATE) && (player.hasPermission("BlockLimiter.place.deny.107")))
  566.       {
  567.         player.sendMessage(message);
  568.         event.setCancelled(true);
  569.       }
  570.       else if ((b.getType() == Material.BRICK_STAIRS) && (player.hasPermission("BlockLimiter.place.deny.108")))
  571.       {
  572.         player.sendMessage(message);
  573.         event.setCancelled(true);
  574.       }
  575.       else if ((b.getType() == Material.SMOOTH_STAIRS) && (player.hasPermission("BlockLimiter.place.deny.109")))
  576.       {
  577.         player.sendMessage(message);
  578.         event.setCancelled(true);
  579.       }
  580.       else if ((b.getType() == Material.MYCEL) && (player.hasPermission("BlockLimiter.place.deny.110")))
  581.       {
  582.         player.sendMessage(message);
  583.         event.setCancelled(true);
  584.       }
  585.       else if ((b.getType() == Material.WATER_LILY) && (player.hasPermission("BlockLimiter.place.deny.111")))
  586.       {
  587.         player.sendMessage(message);
  588.         event.setCancelled(true);
  589.       }
  590.       else if ((b.getType() == Material.NETHER_BRICK) && (player.hasPermission("BlockLimiter.place.deny.112")))
  591.       {
  592.         player.sendMessage(message);
  593.         event.setCancelled(true);
  594.       }
  595.       else if ((b.getType() == Material.NETHER_FENCE) && (player.hasPermission("BlockLimiter.place.deny.113")))
  596.       {
  597.         player.sendMessage(message);
  598.         event.setCancelled(true);
  599.       }
  600.       else if ((b.getType() == Material.NETHER_BRICK_STAIRS) && (player.hasPermission("BlockLimiter.place.deny.114")))
  601.       {
  602.         player.sendMessage(message);
  603.         event.setCancelled(true);
  604.       }
  605.       else if ((b.getType() == Material.NETHER_WARTS) && (player.hasPermission("BlockLimiter.place.deny.115")))
  606.       {
  607.         player.sendMessage(message);
  608.         event.setCancelled(true);
  609.       }
  610.       else if ((b.getType() == Material.ENCHANTMENT_TABLE) && (player.hasPermission("BlockLimiter.place.deny.116")))
  611.       {
  612.         player.sendMessage(message);
  613.         event.setCancelled(true);
  614.       }
  615.       else if ((b.getType() == Material.BREWING_STAND) && (player.hasPermission("BlockLimiter.place.deny.117")))
  616.       {
  617.         player.sendMessage(message);
  618.         event.setCancelled(true);
  619.       }
  620.       else if ((b.getType() == Material.CAULDRON) && (player.hasPermission("BlockLimiter.place.deny.118")))
  621.       {
  622.         player.sendMessage(message);
  623.         event.setCancelled(true);
  624.       }
  625.       else if ((b.getType() == Material.ENDER_PORTAL) && (player.hasPermission("BlockLimiter.place.deny.119")))
  626.       {
  627.         player.sendMessage(message);
  628.         event.setCancelled(true);
  629.       }
  630.       else if ((b.getType() == Material.ENDER_PORTAL_FRAME) && (player.hasPermission("BlockLimiter.place.deny.120")))
  631.       {
  632.         player.sendMessage(message);
  633.         event.setCancelled(true);
  634.       }
  635.       else if ((b.getType() == Material.ENDER_STONE) && (player.hasPermission("BlockLimiter.place.deny.121")))
  636.       {
  637.         player.sendMessage(message);
  638.         event.setCancelled(true);
  639.       }
  640.       else if ((b.getType() == Material.DRAGON_EGG) && (player.hasPermission("BlockLimiter.place.deny.122")))
  641.       {
  642.         player.sendMessage(message);
  643.         event.setCancelled(true);
  644.       }
  645.       else if ((b.getType() == Material.REDSTONE_LAMP_OFF) && (player.hasPermission("BlockLimiter.place.deny.123")))
  646.       {
  647.         player.sendMessage(message);
  648.         event.setCancelled(true);
  649.       }
  650.       else if ((b.getType() == Material.REDSTONE_LAMP_ON) && (player.hasPermission("BlockLimiter.place.deny.124")))
  651.       {
  652.         player.sendMessage(message);
  653.         event.setCancelled(true);
  654.       }
  655.       else if ((b.getType() == Material.WOOD_DOUBLE_STEP) && (player.hasPermission("BlockLimiter.place.deny.125")))
  656.       {
  657.         player.sendMessage(message);
  658.         event.setCancelled(true);
  659.       }
  660.       else if ((b.getType() == Material.WOOD_STEP) && (player.hasPermission("BlockLimiter.place.deny.126")))
  661.       {
  662.         player.sendMessage(message);
  663.         event.setCancelled(true);
  664.       }
  665.       else if ((b.getType() == Material.COCOA) && (player.hasPermission("BlockLimiter.place.deny.127")))
  666.       {
  667.         player.sendMessage(message);
  668.         event.setCancelled(true);
  669.       }
  670.       else if ((b.getType() == Material.SANDSTONE_STAIRS) && (player.hasPermission("BlockLimiter.place.deny.128")))
  671.       {
  672.         player.sendMessage(message);
  673.         event.setCancelled(true);
  674.       }
  675.       else if ((b.getType() == Material.EMERALD_ORE) && (player.hasPermission("BlockLimiter.place.deny.129")))
  676.       {
  677.         player.sendMessage(message);
  678.         event.setCancelled(true);
  679.       }
  680.       else if ((b.getType() == Material.ENDER_CHEST) && (player.hasPermission("BlockLimiter.place.deny.130")))
  681.       {
  682.         player.sendMessage(message);
  683.         event.setCancelled(true);
  684.       }
  685.       else if ((b.getType() == Material.TRIPWIRE_HOOK) && (player.hasPermission("BlockLimiter.place.deny.131")))
  686.       {
  687.         player.sendMessage(message);
  688.         event.setCancelled(true);
  689.       }
  690.       else if ((b.getType() == Material.TRIPWIRE) && (player.hasPermission("BlockLimiter.place.deny.132")))
  691.       {
  692.         player.sendMessage(message);
  693.         event.setCancelled(true);
  694.       }
  695.       else if ((b.getType() == Material.EMERALD_BLOCK) && (player.hasPermission("BlockLimiter.place.deny.133")))
  696.       {
  697.         player.sendMessage(message);
  698.         event.setCancelled(true);
  699.       }
  700.       else if ((b.getType() == Material.SPRUCE_WOOD_STAIRS) && (player.hasPermission("BlockLimiter.place.deny.134")))
  701.       {
  702.         player.sendMessage(message);
  703.         event.setCancelled(true);
  704.       }
  705.       else if ((b.getType() == Material.BIRCH_WOOD_STAIRS) && (player.hasPermission("BlockLimiter.place.deny.135")))
  706.       {
  707.         player.sendMessage(message);
  708.         event.setCancelled(true);
  709.       }
  710.       else if ((b.getType() == Material.JUNGLE_WOOD_STAIRS) && (player.hasPermission("BlockLimiter.place.deny.136")))
  711.       {
  712.         player.sendMessage(message);
  713.         event.setCancelled(true);
  714.       }
  715.       else if ((b.getType() == Material.COMMAND) && (player.hasPermission("BlockLimiter.place.deny.137")))
  716.       {
  717.         player.sendMessage(message);
  718.         event.setCancelled(true);
  719.       }
  720.       else if ((b.getType() == Material.BEACON) && (player.hasPermission("BlockLimiter.place.deny.138")))
  721.       {
  722.         player.sendMessage(message);
  723.         event.setCancelled(true);
  724.       }
  725.       else if ((b.getType() == Material.COBBLE_WALL) && (player.hasPermission("BlockLimiter.place.deny.139")))
  726.       {
  727.         player.sendMessage(message);
  728.         event.setCancelled(true);
  729.       }
  730.       else if ((b.getType() == Material.FLOWER_POT) && (player.hasPermission("BlockLimiter.place.deny.140")))
  731.       {
  732.         player.sendMessage(message);
  733.         event.setCancelled(true);
  734.       }
  735.       else if ((b.getType() == Material.CARROT) && (player.hasPermission("BlockLimiter.place.deny.141")))
  736.       {
  737.         player.sendMessage(message);
  738.         event.setCancelled(true);
  739.       }
  740.       else if ((b.getType() == Material.POTATO) && (player.hasPermission("BlockLimiter.place.deny.142")))
  741.       {
  742.         player.sendMessage(message);
  743.         event.setCancelled(true);
  744.       }
  745.       else if ((b.getType() == Material.WOOD_BUTTON) && (player.hasPermission("BlockLimiter.place.deny.143")))
  746.       {
  747.         player.sendMessage(message);
  748.         event.setCancelled(true);
  749.       }
  750.       else if ((b.getType() == Material.SKULL) && (player.hasPermission("BlockLimiter.place.deny.144")))
  751.       {
  752.         player.sendMessage(message);
  753.         event.setCancelled(true);
  754.       }
  755.       else if ((b.getType() == Material.ANVIL) && (player.hasPermission("BlockLimiter.place.deny.145")))
  756.       {
  757.         player.sendMessage(message);
  758.         event.setCancelled(true);
  759.       }
  760.       else if ((b.getType() == Material.TRAPPED_CHEST) && (player.hasPermission("BlockLimiter.place.deny.146")))
  761.       {
  762.         player.sendMessage(message);
  763.         event.setCancelled(true);
  764.       }
  765.       else if ((b.getType() == Material.GOLD_PLATE) && (player.hasPermission("BlockLimiter.place.deny.147")))
  766.       {
  767.         player.sendMessage(message);
  768.         event.setCancelled(true);
  769.       }
  770.       else if ((b.getType() == Material.IRON_PLATE) && (player.hasPermission("BlockLimiter.place.deny.148")))
  771.       {
  772.         player.sendMessage(message);
  773.         event.setCancelled(true);
  774.       }
  775.       else if ((b.getType() == Material.REDSTONE_COMPARATOR_OFF) && (player.hasPermission("BlockLimiter.place.deny.149")))
  776.       {
  777.         player.sendMessage(message);
  778.         event.setCancelled(true);
  779.       }
  780.       else if ((b.getType() == Material.REDSTONE_COMPARATOR_ON) && (player.hasPermission("BlockLimiter.place.deny.150")))
  781.       {
  782.         player.sendMessage(message);
  783.         event.setCancelled(true);
  784.       }
  785.       else if ((b.getType() == Material.DAYLIGHT_DETECTOR) && (player.hasPermission("BlockLimiter.place.deny.151")))
  786.       {
  787.         player.sendMessage(message);
  788.         event.setCancelled(true);
  789.       }
  790.       else if ((b.getType() == Material.REDSTONE_BLOCK) && (player.hasPermission("BlockLimiter.place.deny.152")))
  791.       {
  792.         player.sendMessage(message);
  793.         event.setCancelled(true);
  794.       }
  795.       else if ((b.getType() == Material.QUARTZ_ORE) && (player.hasPermission("BlockLimiter.place.deny.153")))
  796.       {
  797.         player.sendMessage(message);
  798.         event.setCancelled(true);
  799.       }
  800.       else if ((b.getType() == Material.HOPPER) && (player.hasPermission("BlockLimiter.place.deny.154")))
  801.       {
  802.         player.sendMessage(message);
  803.         event.setCancelled(true);
  804.       }
  805.       else if ((b.getType() == Material.QUARTZ_BLOCK) && (player.hasPermission("BlockLimiter.place.deny.155")))
  806.       {
  807.         player.sendMessage(message);
  808.         event.setCancelled(true);
  809.       }
  810.       else if ((b.getType() == Material.QUARTZ_STAIRS) && (player.hasPermission("BlockLimiter.place.deny.156")))
  811.       {
  812.         player.sendMessage(message);
  813.         event.setCancelled(true);
  814.       }
  815.       else if ((b.getType() == Material.ACTIVATOR_RAIL) && (player.hasPermission("BlockLimiter.place.deny.157")))
  816.       {
  817.         player.sendMessage(message);
  818.         event.setCancelled(true);
  819.       }
  820.       else if ((b.getType() == Material.DROPPER) && (player.hasPermission("BlockLimiter.place.deny.158")))
  821.       {
  822.         player.sendMessage(message);
  823.         event.setCancelled(true);
  824.       }
  825.       else if ((b.getType() == Material.STAINED_GLASS) && (player.hasPermission("BlockLimiter.place.deny.159")))
  826.       {
  827.         player.sendMessage(message);
  828.         event.setCancelled(true);
  829.       }
  830.       else if ((b.getType() == Material.STAINED_GLASS_PANE) && (player.hasPermission("BlockLimiter.place.deny.160")))
  831.       {
  832.         player.sendMessage(message);
  833.         event.setCancelled(true);
  834.       }
  835.       else if ((b.getType() == Material.LEAVES_2) && (player.hasPermission("BlockLimiter.place.deny.161")))
  836.       {
  837.         player.sendMessage(message);
  838.         event.setCancelled(true);
  839.       }
  840.       else if ((b.getType() == Material.LOG_2) && (player.hasPermission("BlockLimiter.place.deny.162")))
  841.       {
  842.         player.sendMessage(message);
  843.         event.setCancelled(true);
  844.       }
  845.       else if ((b.getType() == Material.ACACIA_STAIRS) && (player.hasPermission("BlockLimiter.place.deny.163")))
  846.       {
  847.         player.sendMessage(message);
  848.         event.setCancelled(true);
  849.       }
  850.       else if ((b.getType() == Material.DARK_OAK_STAIRS) && (player.hasPermission("BlockLimiter.place.deny.164")))
  851.       {
  852.         player.sendMessage(message);
  853.         event.setCancelled(true);
  854.       }
  855.       else if ((b.getType() == Material.HAY_BLOCK) && (player.hasPermission("BlockLimiter.place.deny.170")))
  856.       {
  857.         player.sendMessage(message);
  858.         event.setCancelled(true);
  859.       }
  860.       else if ((b.getType() == Material.CARPET) && (player.hasPermission("BlockLimiter.place.deny.171")))
  861.       {
  862.         player.sendMessage(message);
  863.         event.setCancelled(true);
  864.       }
  865.       else if ((b.getType() == Material.HARD_CLAY) && (player.hasPermission("BlockLimiter.place.deny.172")))
  866.       {
  867.         player.sendMessage(message);
  868.         event.setCancelled(true);
  869.       }
  870.       else if ((b.getType() == Material.COAL_BLOCK) && (player.hasPermission("BlockLimiter.place.deny.173")))
  871.       {
  872.         player.sendMessage(message);
  873.         event.setCancelled(true);
  874.       }
  875.       else if ((b.getType() == Material.PACKED_ICE) && (player.hasPermission("BlockLimiter.place.deny.174")))
  876.       {
  877.         player.sendMessage(message);
  878.         event.setCancelled(true);
  879.       }
  880.       else if ((b.getType() == Material.DOUBLE_PLANT) && (player.hasPermission("BlockLimiter.place.deny.175")))
  881.       {
  882.         player.sendMessage(message);
  883.         event.setCancelled(true);
  884.       }
  885.       else if ((b.getType() == Material.PAINTING) && (player.hasPermission("BlockLimiter.place.deny.321")))
  886.       {
  887.         player.sendMessage(message);
  888.         event.setCancelled(true);
  889.       }
  890.       else if ((b.getType() == Material.SIGN) && ((player.hasPermission("BlockLimiter.place.deny.323")) || (player.hasPermission("BlockLimiter.place.deny.sign"))))
  891.       {
  892.         player.sendMessage(message);
  893.         event.setCancelled(true);
  894.       }
  895.     }
  896.   }
  897.  
  898.   @EventHandler
  899.   public void onBlockBreak(BlockBreakEvent event)
  900.   {
  901.     Player player = event.getPlayer();
  902.     Block b = event.getBlock();
  903.     String message2 = BlockLimiter.prefix + "�cYou don't have permission to break that block. \n(�6" + b.getType() + "�c)";
  904.     if (!player.hasPermission("BlockLimiter.break.bypass"))
  905.     {
  906.       if (player.hasPermission("BlockLimiter.place.deny.all"))
  907.       {
  908.         player.sendMessage(message2);
  909.         event.setCancelled(true);
  910.       }
  911.       if (player.hasPermission("BlockLimiter.break.deny." + b.getType()))
  912.       {
  913.         player.sendMessage(message2);
  914.         event.setCancelled(true);
  915.       }
  916.       if ((b.getType() == Material.STONE) && (player.hasPermission("BlockLimiter.break.deny.1")))
  917.       {
  918.         player.sendMessage(message2);
  919.         event.setCancelled(true);
  920.       }
  921.       else if ((b.getType() == Material.GRASS) && (player.hasPermission("BlockLimiter.break.deny.2")))
  922.       {
  923.         player.sendMessage(message2);
  924.         event.setCancelled(true);
  925.       }
  926.       else if ((b.getType() == Material.DIRT) && (player.hasPermission("BlockLimiter.break.deny.3")))
  927.       {
  928.         player.sendMessage(message2);
  929.         event.setCancelled(true);
  930.       }
  931.       else if ((b.getType() == Material.COBBLESTONE) && (player.hasPermission("BlockLimiter.break.deny.4")))
  932.       {
  933.         player.sendMessage(message2);
  934.         event.setCancelled(true);
  935.       }
  936.       else if ((b.getType() == Material.WOOD) && (player.hasPermission("BlockLimiter.break.deny.5")))
  937.       {
  938.         player.sendMessage(message2);
  939.         event.setCancelled(true);
  940.       }
  941.       else if ((b.getType() == Material.SAPLING) && (player.hasPermission("BlockLimiter.break.deny.6")))
  942.       {
  943.         player.sendMessage(message2);
  944.         event.setCancelled(true);
  945.       }
  946.       else if ((b.getType() == Material.BEDROCK) && (player.hasPermission("BlockLimiter.break.deny.7")))
  947.       {
  948.         player.sendMessage(message2);
  949.         event.setCancelled(true);
  950.       }
  951.       else if ((b.getType() == Material.WATER) && (player.hasPermission("BlockLimiter.break.deny.8")))
  952.       {
  953.         player.sendMessage(message2);
  954.         event.setCancelled(true);
  955.       }
  956.       else if ((b.getType() == Material.STATIONARY_WATER) && (player.hasPermission("BlockLimiter.break.deny.9")))
  957.       {
  958.         player.sendMessage(message2);
  959.         event.setCancelled(true);
  960.       }
  961.       else if ((b.getType() == Material.LAVA) && (player.hasPermission("BlockLimiter.break.deny.10")))
  962.       {
  963.         player.sendMessage(message2);
  964.         event.setCancelled(true);
  965.       }
  966.       else if ((b.getType() == Material.STATIONARY_LAVA) && (player.hasPermission("BlockLimiter.break.deny.11")))
  967.       {
  968.         player.sendMessage(message2);
  969.         event.setCancelled(true);
  970.       }
  971.       else if ((b.getType() == Material.SAND) && (player.hasPermission("BlockLimiter.break.deny.12")))
  972.       {
  973.         player.sendMessage(message2);
  974.         event.setCancelled(true);
  975.       }
  976.       else if ((b.getType() == Material.GRAVEL) && (player.hasPermission("BlockLimiter.break.deny.13")))
  977.       {
  978.         player.sendMessage(message2);
  979.         event.setCancelled(true);
  980.       }
  981.       else if ((b.getType() == Material.GOLD_ORE) && (player.hasPermission("BlockLimiter.break.deny.14")))
  982.       {
  983.         player.sendMessage(message2);
  984.         event.setCancelled(true);
  985.       }
  986.       else if ((b.getType() == Material.IRON_ORE) && (player.hasPermission("BlockLimiter.break.deny.15")))
  987.       {
  988.         player.sendMessage(message2);
  989.         event.setCancelled(true);
  990.       }
  991.       else if ((b.getType() == Material.COAL_ORE) && (player.hasPermission("BlockLimiter.break.deny.16")))
  992.       {
  993.         player.sendMessage(message2);
  994.         event.setCancelled(true);
  995.       }
  996.       else if ((b.getType() == Material.LOG) && (player.hasPermission("BlockLimiter.break.deny.17")))
  997.       {
  998.         player.sendMessage(message2);
  999.         event.setCancelled(true);
  1000.       }
  1001.       else if ((b.getType() == Material.LEAVES) && (player.hasPermission("BlockLimiter.break.deny.18")))
  1002.       {
  1003.         player.sendMessage(message2);
  1004.         event.setCancelled(true);
  1005.       }
  1006.       else if ((b.getType() == Material.SPONGE) && (player.hasPermission("BlockLimiter.break.deny.19")))
  1007.       {
  1008.         player.sendMessage(message2);
  1009.         event.setCancelled(true);
  1010.       }
  1011.       else if ((b.getType() == Material.GLASS) && (player.hasPermission("BlockLimiter.break.deny.20")))
  1012.       {
  1013.         player.sendMessage(message2);
  1014.         event.setCancelled(true);
  1015.       }
  1016.       else if ((b.getType() == Material.LAPIS_ORE) && (player.hasPermission("BlockLimiter.break.deny.21")))
  1017.       {
  1018.         player.sendMessage(message2);
  1019.         event.setCancelled(true);
  1020.       }
  1021.       else if ((b.getType() == Material.LAPIS_BLOCK) && (player.hasPermission("BlockLimiter.break.deny.22")))
  1022.       {
  1023.         player.sendMessage(message2);
  1024.         event.setCancelled(true);
  1025.       }
  1026.       else if ((b.getType() == Material.DISPENSER) && (player.hasPermission("BlockLimiter.break.deny.23")))
  1027.       {
  1028.         player.sendMessage(message2);
  1029.         event.setCancelled(true);
  1030.       }
  1031.       else if ((b.getType() == Material.SANDSTONE) && (player.hasPermission("BlockLimiter.break.deny.24")))
  1032.       {
  1033.         player.sendMessage(message2);
  1034.         event.setCancelled(true);
  1035.       }
  1036.       else if ((b.getType() == Material.NOTE_BLOCK) && (player.hasPermission("BlockLimiter.break.deny.25")))
  1037.       {
  1038.         player.sendMessage(message2);
  1039.         event.setCancelled(true);
  1040.       }
  1041.       else if ((b.getType() == Material.BED_BLOCK) && (player.hasPermission("BlockLimiter.break.deny.26")))
  1042.       {
  1043.         player.sendMessage(message2);
  1044.         event.setCancelled(true);
  1045.       }
  1046.       else if ((b.getType() == Material.POWERED_RAIL) && (player.hasPermission("BlockLimiter.break.deny.27")))
  1047.       {
  1048.         player.sendMessage(message2);
  1049.         event.setCancelled(true);
  1050.       }
  1051.       else if ((b.getType() == Material.DETECTOR_RAIL) && (player.hasPermission("BlockLimiter.break.deny.28")))
  1052.       {
  1053.         player.sendMessage(message2);
  1054.         event.setCancelled(true);
  1055.       }
  1056.       else if ((b.getType() == Material.PISTON_STICKY_BASE) && (player.hasPermission("BlockLimiter.break.deny.29")))
  1057.       {
  1058.         player.sendMessage(message2);
  1059.         event.setCancelled(true);
  1060.       }
  1061.       else if ((b.getType() == Material.WEB) && (player.hasPermission("BlockLimiter.break.deny.30")))
  1062.       {
  1063.         player.sendMessage(message2);
  1064.         event.setCancelled(true);
  1065.       }
  1066.       else if ((b.getType() == Material.DEAD_BUSH) && (player.hasPermission("BlockLimiter.break.deny.31")))
  1067.       {
  1068.         player.sendMessage(message2);
  1069.         event.setCancelled(true);
  1070.       }
  1071.       else if ((b.getType() == Material.DEAD_BUSH) && (player.hasPermission("BlockLimiter.break.deny.32")))
  1072.       {
  1073.         player.sendMessage(message2);
  1074.         event.setCancelled(true);
  1075.       }
  1076.       else if ((b.getType() == Material.PISTON_BASE) && (player.hasPermission("BlockLimiter.break.deny.33")))
  1077.       {
  1078.         player.sendMessage(message2);
  1079.         event.setCancelled(true);
  1080.       }
  1081.       else if ((b.getType() == Material.PISTON_EXTENSION) && (player.hasPermission("BlockLimiter.break.deny.34")))
  1082.       {
  1083.         player.sendMessage(message2);
  1084.         event.setCancelled(true);
  1085.       }
  1086.       else if ((b.getType() == Material.WOOL) && (player.hasPermission("BlockLimiter.break.deny.35")))
  1087.       {
  1088.         player.sendMessage(message2);
  1089.         event.setCancelled(true);
  1090.       }
  1091.       else if ((b.getType() == Material.PISTON_MOVING_PIECE) && (player.hasPermission("BlockLimiter.break.deny.36")))
  1092.       {
  1093.         player.sendMessage(message2);
  1094.         event.setCancelled(true);
  1095.       }
  1096.       else if ((b.getType() == Material.YELLOW_FLOWER) && (player.hasPermission("BlockLimiter.break.deny.37")))
  1097.       {
  1098.         player.sendMessage(message2);
  1099.         event.setCancelled(true);
  1100.       }
  1101.       else if ((b.getType() == Material.RED_ROSE) && (player.hasPermission("BlockLimiter.break.deny.38")))
  1102.       {
  1103.         player.sendMessage(message2);
  1104.         event.setCancelled(true);
  1105.       }
  1106.       else if ((b.getType() == Material.BROWN_MUSHROOM) && (player.hasPermission("BlockLimiter.break.deny.39")))
  1107.       {
  1108.         player.sendMessage(message2);
  1109.         event.setCancelled(true);
  1110.       }
  1111.       else if ((b.getType() == Material.RED_MUSHROOM) && (player.hasPermission("BlockLimiter.break.deny.40")))
  1112.       {
  1113.         player.sendMessage(message2);
  1114.         event.setCancelled(true);
  1115.       }
  1116.       else if ((b.getType() == Material.GOLD_BLOCK) && (player.hasPermission("BlockLimiter.break.deny.41")))
  1117.       {
  1118.         player.sendMessage(message2);
  1119.         event.setCancelled(true);
  1120.       }
  1121.       else if ((b.getType() == Material.IRON_BLOCK) && (player.hasPermission("BlockLimiter.break.deny.42")))
  1122.       {
  1123.         player.sendMessage(message2);
  1124.         event.setCancelled(true);
  1125.       }
  1126.       else if ((b.getType() == Material.DOUBLE_STEP) && (player.hasPermission("BlockLimiter.break.deny.43")))
  1127.       {
  1128.         player.sendMessage(message2);
  1129.         event.setCancelled(true);
  1130.       }
  1131.       else if ((b.getType() == Material.STEP) && (player.hasPermission("BlockLimiter.break.deny.44")))
  1132.       {
  1133.         player.sendMessage(message2);
  1134.         event.setCancelled(true);
  1135.       }
  1136.       else if ((b.getType() == Material.BRICK) && (player.hasPermission("BlockLimiter.break.deny.45")))
  1137.       {
  1138.         player.sendMessage(message2);
  1139.         event.setCancelled(true);
  1140.       }
  1141.       else if ((b.getType() == Material.TNT) && (player.hasPermission("BlockLimiter.break.deny.46")))
  1142.       {
  1143.         player.sendMessage(message2);
  1144.         event.setCancelled(true);
  1145.       }
  1146.       else if ((b.getType() == Material.BOOKSHELF) && (player.hasPermission("BlockLimiter.break.deny.47")))
  1147.       {
  1148.         player.sendMessage(message2);
  1149.         event.setCancelled(true);
  1150.       }
  1151.       else if ((b.getType() == Material.MOSSY_COBBLESTONE) && (player.hasPermission("BlockLimiter.break.deny.48")))
  1152.       {
  1153.         player.sendMessage(message2);
  1154.         event.setCancelled(true);
  1155.       }
  1156.       else if ((b.getType() == Material.OBSIDIAN) && (player.hasPermission("BlockLimiter.break.deny.49")))
  1157.       {
  1158.         player.sendMessage(message2);
  1159.         event.setCancelled(true);
  1160.       }
  1161.       else if ((b.getType() == Material.TORCH) && (player.hasPermission("BlockLimiter.break.deny.50")))
  1162.       {
  1163.         player.sendMessage(message2);
  1164.         event.setCancelled(true);
  1165.       }
  1166.       else if ((b.getType() == Material.FIRE) && (player.hasPermission("BlockLimiter.break.deny.51")))
  1167.       {
  1168.         player.sendMessage(message2);
  1169.         event.setCancelled(true);
  1170.       }
  1171.       else if ((b.getType() == Material.MOB_SPAWNER) && (player.hasPermission("BlockLimiter.break.deny.52")))
  1172.       {
  1173.         player.sendMessage(message2);
  1174.         event.setCancelled(true);
  1175.       }
  1176.       else if ((b.getType() == Material.WOOD_STAIRS) && (player.hasPermission("BlockLimiter.break.deny.53")))
  1177.       {
  1178.         player.sendMessage(message2);
  1179.         event.setCancelled(true);
  1180.       }
  1181.       else if ((b.getType() == Material.CHEST) && (player.hasPermission("BlockLimiter.break.deny.54")))
  1182.       {
  1183.         player.sendMessage(message2);
  1184.         event.setCancelled(true);
  1185.       }
  1186.       else if ((b.getType() == Material.REDSTONE_WIRE) && (player.hasPermission("BlockLimiter.break.deny.55")))
  1187.       {
  1188.         player.sendMessage(message2);
  1189.         event.setCancelled(true);
  1190.       }
  1191.       else if ((b.getType() == Material.DIAMOND_ORE) && (player.hasPermission("BlockLimiter.break.deny.56")))
  1192.       {
  1193.         player.sendMessage(message2);
  1194.         event.setCancelled(true);
  1195.       }
  1196.       else if ((b.getType() == Material.DIAMOND_BLOCK) && (player.hasPermission("BlockLimiter.break.deny.57")))
  1197.       {
  1198.         player.sendMessage(message2);
  1199.         event.setCancelled(true);
  1200.       }
  1201.       else if ((b.getType() == Material.WORKBENCH) && (player.hasPermission("BlockLimiter.break.deny.58")))
  1202.       {
  1203.         player.sendMessage(message2);
  1204.         event.setCancelled(true);
  1205.       }
  1206.       else if ((b.getType() == Material.WHEAT) && (player.hasPermission("BlockLimiter.break.deny.59")))
  1207.       {
  1208.         player.sendMessage(message2);
  1209.         event.setCancelled(true);
  1210.       }
  1211.       else if ((b.getType() == Material.SOIL) && (player.hasPermission("BlockLimiter.break.deny.60")))
  1212.       {
  1213.         player.sendMessage(message2);
  1214.         event.setCancelled(true);
  1215.       }
  1216.       else if ((b.getType() == Material.FURNACE) && (player.hasPermission("BlockLimiter.break.deny.61")))
  1217.       {
  1218.         player.sendMessage(message2);
  1219.         event.setCancelled(true);
  1220.       }
  1221.       else if ((b.getType() == Material.BURNING_FURNACE) && (player.hasPermission("BlockLimiter.break.deny.62")))
  1222.       {
  1223.         player.sendMessage(message2);
  1224.         event.setCancelled(true);
  1225.       }
  1226.       else if ((b.getType() == Material.SIGN_POST) && ((player.hasPermission("BlockLimiter.break.deny.63")) || (player.hasPermission("BlockLimiter.break.deny.sign"))))
  1227.       {
  1228.         player.sendMessage(message2);
  1229.         event.setCancelled(true);
  1230.       }
  1231.       else if ((b.getType() == Material.WOODEN_DOOR) && (player.hasPermission("BlockLimiter.break.deny.64")))
  1232.       {
  1233.         player.sendMessage(message2);
  1234.         event.setCancelled(true);
  1235.       }
  1236.       else if ((b.getType() == Material.LADDER) && (player.hasPermission("BlockLimiter.break.deny.65")))
  1237.       {
  1238.         player.sendMessage(message2);
  1239.         event.setCancelled(true);
  1240.       }
  1241.       else if ((b.getType() == Material.RAILS) && (player.hasPermission("BlockLimiter.break.deny.66")))
  1242.       {
  1243.         player.sendMessage(message2);
  1244.         event.setCancelled(true);
  1245.       }
  1246.       else if ((b.getType() == Material.COBBLESTONE_STAIRS) && (player.hasPermission("BlockLimiter.break.deny.67")))
  1247.       {
  1248.         player.sendMessage(message2);
  1249.         event.setCancelled(true);
  1250.       }
  1251.       else if ((b.getType() == Material.WALL_SIGN) && ((player.hasPermission("BlockLimiter.break.deny.68")) || (player.hasPermission("BlockLimiter.break.deny.sign"))))
  1252.       {
  1253.         player.sendMessage(message2);
  1254.         event.setCancelled(true);
  1255.       }
  1256.       else if ((b.getType() == Material.LEVER) && (player.hasPermission("BlockLimiter.break.deny.69")))
  1257.       {
  1258.         player.sendMessage(message2);
  1259.         event.setCancelled(true);
  1260.       }
  1261.       else if ((b.getType() == Material.STONE_PLATE) && (player.hasPermission("BlockLimiter.break.deny.70")))
  1262.       {
  1263.         player.sendMessage(message2);
  1264.         event.setCancelled(true);
  1265.       }
  1266.       else if ((b.getType() == Material.IRON_DOOR_BLOCK) && (player.hasPermission("BlockLimiter.break.deny.71")))
  1267.       {
  1268.         player.sendMessage(message2);
  1269.         event.setCancelled(true);
  1270.       }
  1271.       else if ((b.getType() == Material.WOOD_PLATE) && (player.hasPermission("BlockLimiter.break.deny.72")))
  1272.       {
  1273.         player.sendMessage(message2);
  1274.         event.setCancelled(true);
  1275.       }
  1276.       else if ((b.getType() == Material.REDSTONE_ORE) && (player.hasPermission("BlockLimiter.break.deny.73")))
  1277.       {
  1278.         player.sendMessage(message2);
  1279.         event.setCancelled(true);
  1280.       }
  1281.       else if ((b.getType() == Material.GLOWING_REDSTONE_ORE) && (player.hasPermission("BlockLimiter.break.deny.74")))
  1282.       {
  1283.         player.sendMessage(message2);
  1284.         event.setCancelled(true);
  1285.       }
  1286.       else if ((b.getType() == Material.REDSTONE_TORCH_OFF) && (player.hasPermission("BlockLimiter.break.deny.75")))
  1287.       {
  1288.         player.sendMessage(message2);
  1289.         event.setCancelled(true);
  1290.       }
  1291.       else if ((b.getType() == Material.REDSTONE_LAMP_ON) && (player.hasPermission("BlockLimiter.break.deny.76")))
  1292.       {
  1293.         player.sendMessage(message2);
  1294.         event.setCancelled(true);
  1295.       }
  1296.       else if ((b.getType() == Material.STONE_BUTTON) && (player.hasPermission("BlockLimiter.break.deny.77")))
  1297.       {
  1298.         player.sendMessage(message2);
  1299.         event.setCancelled(true);
  1300.       }
  1301.       else if ((b.getType() == Material.SNOW) && (player.hasPermission("BlockLimiter.break.deny.78")))
  1302.       {
  1303.         player.sendMessage(message2);
  1304.         event.setCancelled(true);
  1305.       }
  1306.       else if ((b.getType() == Material.ICE) && (player.hasPermission("BlockLimiter.break.deny.79")))
  1307.       {
  1308.         player.sendMessage(message2);
  1309.         event.setCancelled(true);
  1310.       }
  1311.       else if ((b.getType() == Material.SNOW_BLOCK) && (player.hasPermission("BlockLimiter.break.deny.80")))
  1312.       {
  1313.         player.sendMessage(message2);
  1314.         event.setCancelled(true);
  1315.       }
  1316.       else if ((b.getType() == Material.CACTUS) && (player.hasPermission("BlockLimiter.break.deny.81")))
  1317.       {
  1318.         player.sendMessage(message2);
  1319.         event.setCancelled(true);
  1320.       }
  1321.       else if ((b.getType() == Material.CLAY) && (player.hasPermission("BlockLimiter.break.deny.82")))
  1322.       {
  1323.         player.sendMessage(message2);
  1324.         event.setCancelled(true);
  1325.       }
  1326.       else if ((b.getType() == Material.SUGAR_CANE) && (player.hasPermission("BlockLimiter.break.deny.83")))
  1327.       {
  1328.         player.sendMessage(message2);
  1329.         event.setCancelled(true);
  1330.       }
  1331.       else if ((b.getType() == Material.JUKEBOX) && (player.hasPermission("BlockLimiter.break.deny.84")))
  1332.       {
  1333.         player.sendMessage(message2);
  1334.         event.setCancelled(true);
  1335.       }
  1336.       else if ((b.getType() == Material.FENCE) && (player.hasPermission("BlockLimiter.break.deny.85")))
  1337.       {
  1338.         player.sendMessage(message2);
  1339.         event.setCancelled(true);
  1340.       }
  1341.       else if ((b.getType() == Material.PUMPKIN) && (player.hasPermission("BlockLimiter.break.deny.86")))
  1342.       {
  1343.         player.sendMessage(message2);
  1344.         event.setCancelled(true);
  1345.       }
  1346.       else if ((b.getType() == Material.NETHERRACK) && (player.hasPermission("BlockLimiter.break.deny.87")))
  1347.       {
  1348.         player.sendMessage(message2);
  1349.         event.setCancelled(true);
  1350.       }
  1351.       else if ((b.getType() == Material.SOUL_SAND) && (player.hasPermission("BlockLimiter.break.deny.88")))
  1352.       {
  1353.         player.sendMessage(message2);
  1354.         event.setCancelled(true);
  1355.       }
  1356.       else if ((b.getType() == Material.GLOWSTONE) && (player.hasPermission("BlockLimiter.break.deny.89")))
  1357.       {
  1358.         player.sendMessage(message2);
  1359.         event.setCancelled(true);
  1360.       }
  1361.       else if ((b.getType() == Material.PORTAL) && (player.hasPermission("BlockLimiter.break.deny.90")))
  1362.       {
  1363.         player.sendMessage(message2);
  1364.         event.setCancelled(true);
  1365.       }
  1366.       else if ((b.getType() == Material.JACK_O_LANTERN) && (player.hasPermission("BlockLimiter.break.deny.91")))
  1367.       {
  1368.         player.sendMessage(message2);
  1369.         event.setCancelled(true);
  1370.       }
  1371.       else if ((b.getType() == Material.CAKE_BLOCK) && (player.hasPermission("BlockLimiter.break.deny.92")))
  1372.       {
  1373.         player.sendMessage(message2);
  1374.         event.setCancelled(true);
  1375.       }
  1376.       else if ((b.getType() == Material.REDSTONE_LAMP_OFF) && (player.hasPermission("BlockLimiter.break.deny.93")))
  1377.       {
  1378.         player.sendMessage(message2);
  1379.         event.setCancelled(true);
  1380.       }
  1381.       else if ((b.getType() == Material.REDSTONE_LAMP_ON) && (player.hasPermission("BlockLimiter.break.deny.94")))
  1382.       {
  1383.         player.sendMessage(message2);
  1384.         event.setCancelled(true);
  1385.       }
  1386.       else if ((b.getType() == Material.STAINED_GLASS) && (player.hasPermission("BlockLimiter.break.deny.95")))
  1387.       {
  1388.         player.sendMessage(message2);
  1389.         event.setCancelled(true);
  1390.       }
  1391.       else if ((b.getType() == Material.TRAP_DOOR) && (player.hasPermission("BlockLimiter.break.deny.96")))
  1392.       {
  1393.         player.sendMessage(message2);
  1394.         event.setCancelled(true);
  1395.       }
  1396.       else if ((b.getType() == Material.MONSTER_EGG) && (player.hasPermission("BlockLimiter.break.deny.97")))
  1397.       {
  1398.         player.sendMessage(message2);
  1399.         event.setCancelled(true);
  1400.       }
  1401.       else if ((b.getType() == Material.SMOOTH_BRICK) && (player.hasPermission("BlockLimiter.break.deny.98")))
  1402.       {
  1403.         player.sendMessage(message2);
  1404.         event.setCancelled(true);
  1405.       }
  1406.       else if ((b.getType() == Material.HUGE_MUSHROOM_1) && (player.hasPermission("BlockLimiter.break.deny.99")))
  1407.       {
  1408.         player.sendMessage(message2);
  1409.         event.setCancelled(true);
  1410.       }
  1411.       else if ((b.getType() == Material.HUGE_MUSHROOM_2) && (player.hasPermission("BlockLimiter.break.deny.100")))
  1412.       {
  1413.         player.sendMessage(message2);
  1414.         event.setCancelled(true);
  1415.       }
  1416.       else if ((b.getType() == Material.IRON_FENCE) && (player.hasPermission("BlockLimiter.break.deny.101")))
  1417.       {
  1418.         player.sendMessage(message2);
  1419.         event.setCancelled(true);
  1420.       }
  1421.       else if ((b.getType() == Material.THIN_GLASS) && (player.hasPermission("BlockLimiter.break.deny.102")))
  1422.       {
  1423.         player.sendMessage(message2);
  1424.         event.setCancelled(true);
  1425.       }
  1426.       else if ((b.getType() == Material.MELON_BLOCK) && (player.hasPermission("BlockLimiter.break.deny.103")))
  1427.       {
  1428.         player.sendMessage(message2);
  1429.         event.setCancelled(true);
  1430.       }
  1431.       else if ((b.getType() == Material.PUMPKIN_STEM) && (player.hasPermission("BlockLimiter.break.deny.104")))
  1432.       {
  1433.         player.sendMessage(message2);
  1434.         event.setCancelled(true);
  1435.       }
  1436.       else if ((b.getType() == Material.MELON_STEM) && (player.hasPermission("BlockLimiter.break.deny.105")))
  1437.       {
  1438.         player.sendMessage(message2);
  1439.         event.setCancelled(true);
  1440.       }
  1441.       else if ((b.getType() == Material.VINE) && (player.hasPermission("BlockLimiter.break.deny.106")))
  1442.       {
  1443.         player.sendMessage(message2);
  1444.         event.setCancelled(true);
  1445.       }
  1446.       else if ((b.getType() == Material.FENCE_GATE) && (player.hasPermission("BlockLimiter.break.deny.107")))
  1447.       {
  1448.         player.sendMessage(message2);
  1449.         event.setCancelled(true);
  1450.       }
  1451.       else if ((b.getType() == Material.BRICK_STAIRS) && (player.hasPermission("BlockLimiter.break.deny.108")))
  1452.       {
  1453.         player.sendMessage(message2);
  1454.         event.setCancelled(true);
  1455.       }
  1456.       else if ((b.getType() == Material.SMOOTH_STAIRS) && (player.hasPermission("BlockLimiter.break.deny.109")))
  1457.       {
  1458.         player.sendMessage(message2);
  1459.         event.setCancelled(true);
  1460.       }
  1461.       else if ((b.getType() == Material.MYCEL) && (player.hasPermission("BlockLimiter.break.deny.110")))
  1462.       {
  1463.         player.sendMessage(message2);
  1464.         event.setCancelled(true);
  1465.       }
  1466.       else if ((b.getType() == Material.WATER_LILY) && (player.hasPermission("BlockLimiter.break.deny.111")))
  1467.       {
  1468.         player.sendMessage(message2);
  1469.         event.setCancelled(true);
  1470.       }
  1471.       else if ((b.getType() == Material.NETHER_BRICK) && (player.hasPermission("BlockLimiter.break.deny.112")))
  1472.       {
  1473.         player.sendMessage(message2);
  1474.         event.setCancelled(true);
  1475.       }
  1476.       else if ((b.getType() == Material.NETHER_FENCE) && (player.hasPermission("BlockLimiter.break.deny.113")))
  1477.       {
  1478.         player.sendMessage(message2);
  1479.         event.setCancelled(true);
  1480.       }
  1481.       else if ((b.getType() == Material.NETHER_BRICK_STAIRS) && (player.hasPermission("BlockLimiter.break.deny.114")))
  1482.       {
  1483.         player.sendMessage(message2);
  1484.         event.setCancelled(true);
  1485.       }
  1486.       else if ((b.getType() == Material.NETHER_WARTS) && (player.hasPermission("BlockLimiter.break.deny.115")))
  1487.       {
  1488.         player.sendMessage(message2);
  1489.         event.setCancelled(true);
  1490.       }
  1491.       else if ((b.getType() == Material.ENCHANTMENT_TABLE) && (player.hasPermission("BlockLimiter.break.deny.116")))
  1492.       {
  1493.         player.sendMessage(message2);
  1494.         event.setCancelled(true);
  1495.       }
  1496.       else if ((b.getType() == Material.BREWING_STAND) && (player.hasPermission("BlockLimiter.break.deny.117")))
  1497.       {
  1498.         player.sendMessage(message2);
  1499.         event.setCancelled(true);
  1500.       }
  1501.       else if ((b.getType() == Material.CAULDRON) && (player.hasPermission("BlockLimiter.break.deny.118")))
  1502.       {
  1503.         player.sendMessage(message2);
  1504.         event.setCancelled(true);
  1505.       }
  1506.       else if ((b.getType() == Material.ENDER_PORTAL) && (player.hasPermission("BlockLimiter.break.deny.119")))
  1507.       {
  1508.         player.sendMessage(message2);
  1509.         event.setCancelled(true);
  1510.       }
  1511.       else if ((b.getType() == Material.ENDER_PORTAL_FRAME) && (player.hasPermission("BlockLimiter.break.deny.120")))
  1512.       {
  1513.         player.sendMessage(message2);
  1514.         event.setCancelled(true);
  1515.       }
  1516.       else if ((b.getType() == Material.ENDER_STONE) && (player.hasPermission("BlockLimiter.break.deny.121")))
  1517.       {
  1518.         player.sendMessage(message2);
  1519.         event.setCancelled(true);
  1520.       }
  1521.       else if ((b.getType() == Material.DRAGON_EGG) && (player.hasPermission("BlockLimiter.break.deny.122")))
  1522.       {
  1523.         player.sendMessage(message2);
  1524.         event.setCancelled(true);
  1525.       }
  1526.       else if ((b.getType() == Material.REDSTONE_LAMP_OFF) && (player.hasPermission("BlockLimiter.break.deny.123")))
  1527.       {
  1528.         player.sendMessage(message2);
  1529.         event.setCancelled(true);
  1530.       }
  1531.       else if ((b.getType() == Material.REDSTONE_LAMP_ON) && (player.hasPermission("BlockLimiter.break.deny.124")))
  1532.       {
  1533.         player.sendMessage(message2);
  1534.         event.setCancelled(true);
  1535.       }
  1536.       else if ((b.getType() == Material.WOOD_DOUBLE_STEP) && (player.hasPermission("BlockLimiter.break.deny.125")))
  1537.       {
  1538.         player.sendMessage(message2);
  1539.         event.setCancelled(true);
  1540.       }
  1541.       else if ((b.getType() == Material.WOOD_STEP) && (player.hasPermission("BlockLimiter.break.deny.126")))
  1542.       {
  1543.         player.sendMessage(message2);
  1544.         event.setCancelled(true);
  1545.       }
  1546.       else if ((b.getType() == Material.COCOA) && (player.hasPermission("BlockLimiter.break.deny.127")))
  1547.       {
  1548.         player.sendMessage(message2);
  1549.         event.setCancelled(true);
  1550.       }
  1551.       else if ((b.getType() == Material.SANDSTONE_STAIRS) && (player.hasPermission("BlockLimiter.break.deny.128")))
  1552.       {
  1553.         player.sendMessage(message2);
  1554.         event.setCancelled(true);
  1555.       }
  1556.       else if ((b.getType() == Material.EMERALD_ORE) && (player.hasPermission("BlockLimiter.break.deny.129")))
  1557.       {
  1558.         player.sendMessage(message2);
  1559.         event.setCancelled(true);
  1560.       }
  1561.       else if ((b.getType() == Material.ENDER_CHEST) && (player.hasPermission("BlockLimiter.break.deny.130")))
  1562.       {
  1563.         player.sendMessage(message2);
  1564.         event.setCancelled(true);
  1565.       }
  1566.       else if ((b.getType() == Material.TRIPWIRE_HOOK) && (player.hasPermission("BlockLimiter.break.deny.131")))
  1567.       {
  1568.         player.sendMessage(message2);
  1569.         event.setCancelled(true);
  1570.       }
  1571.       else if ((b.getType() == Material.TRIPWIRE) && (player.hasPermission("BlockLimiter.break.deny.132")))
  1572.       {
  1573.         player.sendMessage(message2);
  1574.         event.setCancelled(true);
  1575.       }
  1576.       else if ((b.getType() == Material.EMERALD_BLOCK) && (player.hasPermission("BlockLimiter.break.deny.133")))
  1577.       {
  1578.         player.sendMessage(message2);
  1579.         event.setCancelled(true);
  1580.       }
  1581.       else if ((b.getType() == Material.SPRUCE_WOOD_STAIRS) && (player.hasPermission("BlockLimiter.break.deny.134")))
  1582.       {
  1583.         player.sendMessage(message2);
  1584.         event.setCancelled(true);
  1585.       }
  1586.       else if ((b.getType() == Material.BIRCH_WOOD_STAIRS) && (player.hasPermission("BlockLimiter.break.deny.135")))
  1587.       {
  1588.         player.sendMessage(message2);
  1589.         event.setCancelled(true);
  1590.       }
  1591.       else if ((b.getType() == Material.JUNGLE_WOOD_STAIRS) && (player.hasPermission("BlockLimiter.break.deny.136")))
  1592.       {
  1593.         player.sendMessage(message2);
  1594.         event.setCancelled(true);
  1595.       }
  1596.       else if ((b.getType() == Material.COMMAND) && (player.hasPermission("BlockLimiter.break.deny.137")))
  1597.       {
  1598.         player.sendMessage(message2);
  1599.         event.setCancelled(true);
  1600.       }
  1601.       else if ((b.getType() == Material.BEACON) && (player.hasPermission("BlockLimiter.break.deny.138")))
  1602.       {
  1603.         player.sendMessage(message2);
  1604.         event.setCancelled(true);
  1605.       }
  1606.       else if ((b.getType() == Material.COBBLE_WALL) && (player.hasPermission("BlockLimiter.break.deny.139")))
  1607.       {
  1608.         player.sendMessage(message2);
  1609.         event.setCancelled(true);
  1610.       }
  1611.       else if ((b.getType() == Material.FLOWER_POT) && (player.hasPermission("BlockLimiter.break.deny.140")))
  1612.       {
  1613.         player.sendMessage(message2);
  1614.         event.setCancelled(true);
  1615.       }
  1616.       else if ((b.getType() == Material.CARROT) && (player.hasPermission("BlockLimiter.break.deny.141")))
  1617.       {
  1618.         player.sendMessage(message2);
  1619.         event.setCancelled(true);
  1620.       }
  1621.       else if ((b.getType() == Material.POTATO) && (player.hasPermission("BlockLimiter.break.deny.142")))
  1622.       {
  1623.         player.sendMessage(message2);
  1624.         event.setCancelled(true);
  1625.       }
  1626.       else if ((b.getType() == Material.WOOD_BUTTON) && (player.hasPermission("BlockLimiter.break.deny.143")))
  1627.       {
  1628.         player.sendMessage(message2);
  1629.         event.setCancelled(true);
  1630.       }
  1631.       else if ((b.getType() == Material.SKULL) && (player.hasPermission("BlockLimiter.break.deny.144")))
  1632.       {
  1633.         player.sendMessage(message2);
  1634.         event.setCancelled(true);
  1635.       }
  1636.       else if ((b.getType() == Material.ANVIL) && (player.hasPermission("BlockLimiter.break.deny.145")))
  1637.       {
  1638.         player.sendMessage(message2);
  1639.         event.setCancelled(true);
  1640.       }
  1641.       else if ((b.getType() == Material.TRAPPED_CHEST) && (player.hasPermission("BlockLimiter.break.deny.146")))
  1642.       {
  1643.         player.sendMessage(message2);
  1644.         event.setCancelled(true);
  1645.       }
  1646.       else if ((b.getType() == Material.GOLD_PLATE) && (player.hasPermission("BlockLimiter.break.deny.147")))
  1647.       {
  1648.         player.sendMessage(message2);
  1649.         event.setCancelled(true);
  1650.       }
  1651.       else if ((b.getType() == Material.IRON_PLATE) && (player.hasPermission("BlockLimiter.break.deny.148")))
  1652.       {
  1653.         player.sendMessage(message2);
  1654.         event.setCancelled(true);
  1655.       }
  1656.       else if ((b.getType() == Material.REDSTONE_COMPARATOR_OFF) && (player.hasPermission("BlockLimiter.break.deny.149")))
  1657.       {
  1658.         player.sendMessage(message2);
  1659.         event.setCancelled(true);
  1660.       }
  1661.       else if ((b.getType() == Material.REDSTONE_COMPARATOR_ON) && (player.hasPermission("BlockLimiter.break.deny.150")))
  1662.       {
  1663.         player.sendMessage(message2);
  1664.         event.setCancelled(true);
  1665.       }
  1666.       else if ((b.getType() == Material.DAYLIGHT_DETECTOR) && (player.hasPermission("BlockLimiter.break.deny.151")))
  1667.       {
  1668.         player.sendMessage(message2);
  1669.         event.setCancelled(true);
  1670.       }
  1671.       else if ((b.getType() == Material.REDSTONE_BLOCK) && (player.hasPermission("BlockLimiter.break.deny.152")))
  1672.       {
  1673.         player.sendMessage(message2);
  1674.         event.setCancelled(true);
  1675.       }
  1676.       else if ((b.getType() == Material.QUARTZ_ORE) && (player.hasPermission("BlockLimiter.break.deny.153")))
  1677.       {
  1678.         player.sendMessage(message2);
  1679.         event.setCancelled(true);
  1680.       }
  1681.       else if ((b.getType() == Material.HOPPER) && (player.hasPermission("BlockLimiter.break.deny.154")))
  1682.       {
  1683.         player.sendMessage(message2);
  1684.         event.setCancelled(true);
  1685.       }
  1686.       else if ((b.getType() == Material.QUARTZ_BLOCK) && (player.hasPermission("BlockLimiter.break.deny.155")))
  1687.       {
  1688.         player.sendMessage(message2);
  1689.         event.setCancelled(true);
  1690.       }
  1691.       else if ((b.getType() == Material.QUARTZ_STAIRS) && (player.hasPermission("BlockLimiter.break.deny.156")))
  1692.       {
  1693.         player.sendMessage(message2);
  1694.         event.setCancelled(true);
  1695.       }
  1696.       else if ((b.getType() == Material.ACTIVATOR_RAIL) && (player.hasPermission("BlockLimiter.break.deny.157")))
  1697.       {
  1698.         player.sendMessage(message2);
  1699.         event.setCancelled(true);
  1700.       }
  1701.       else if ((b.getType() == Material.DROPPER) && (player.hasPermission("BlockLimiter.break.deny.158")))
  1702.       {
  1703.         player.sendMessage(message2);
  1704.         event.setCancelled(true);
  1705.       }
  1706.       else if ((b.getType() == Material.STAINED_GLASS) && (player.hasPermission("BlockLimiter.break.deny.159")))
  1707.       {
  1708.         player.sendMessage(message2);
  1709.         event.setCancelled(true);
  1710.       }
  1711.       else if ((b.getType() == Material.STAINED_GLASS_PANE) && (player.hasPermission("BlockLimiter.break.deny.160")))
  1712.       {
  1713.         player.sendMessage(message2);
  1714.         event.setCancelled(true);
  1715.       }
  1716.       else if ((b.getType() == Material.LEAVES_2) && (player.hasPermission("BlockLimiter.break.deny.161")))
  1717.       {
  1718.         player.sendMessage(message2);
  1719.         event.setCancelled(true);
  1720.       }
  1721.       else if ((b.getType() == Material.LOG_2) && (player.hasPermission("BlockLimiter.break.deny.162")))
  1722.       {
  1723.         player.sendMessage(message2);
  1724.         event.setCancelled(true);
  1725.       }
  1726.       else if ((b.getType() == Material.ACACIA_STAIRS) && (player.hasPermission("BlockLimiter.break.deny.163")))
  1727.       {
  1728.         player.sendMessage(message2);
  1729.         event.setCancelled(true);
  1730.       }
  1731.       else if ((b.getType() == Material.DARK_OAK_STAIRS) && (player.hasPermission("BlockLimiter.break.deny.164")))
  1732.       {
  1733.         player.sendMessage(message2);
  1734.         event.setCancelled(true);
  1735.       }
  1736.       else if ((b.getType() == Material.HAY_BLOCK) && (player.hasPermission("BlockLimiter.break.deny.170")))
  1737.       {
  1738.         player.sendMessage(message2);
  1739.         event.setCancelled(true);
  1740.       }
  1741.       else if ((b.getType() == Material.CARPET) && (player.hasPermission("BlockLimiter.break.deny.171")))
  1742.       {
  1743.         player.sendMessage(message2);
  1744.         event.setCancelled(true);
  1745.       }
  1746.       else if ((b.getType() == Material.HARD_CLAY) && (player.hasPermission("BlockLimiter.break.deny.172")))
  1747.       {
  1748.         player.sendMessage(message2);
  1749.         event.setCancelled(true);
  1750.       }
  1751.       else if ((b.getType() == Material.COAL_BLOCK) && (player.hasPermission("BlockLimiter.break.deny.173")))
  1752.       {
  1753.         player.sendMessage(message2);
  1754.         event.setCancelled(true);
  1755.       }
  1756.       else if ((b.getType() == Material.PACKED_ICE) && (player.hasPermission("BlockLimiter.break.deny.174")))
  1757.       {
  1758.         player.sendMessage(message2);
  1759.         event.setCancelled(true);
  1760.       }
  1761.       else if ((b.getType() == Material.DOUBLE_PLANT) && (player.hasPermission("BlockLimiter.break.deny.175")))
  1762.       {
  1763.         player.sendMessage(message2);
  1764.         event.setCancelled(true);
  1765.       }
  1766.       else if ((b.getType() == Material.PAINTING) && (player.hasPermission("BlockLimiter.break.deny.321")))
  1767.       {
  1768.         player.sendMessage(message2);
  1769.         event.setCancelled(true);
  1770.       }
  1771.       else if ((b.getType() == Material.SIGN) && ((player.hasPermission("BlockLimiter.break.deny.323")) || (player.hasPermission("BlockLimiter.break.deny.sign"))))
  1772.       {
  1773.         player.sendMessage(message2);
  1774.         event.setCancelled(true);
  1775.       }
  1776.     }
  1777.   }
  1778. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement