Advertisement
Guest User

Untitled

a guest
Jun 27th, 2013
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 243.45 KB | None | 0 0
  1.  
  2.  
  3.  
  4. public class PlayerListener implements Listener, CommandExecutor {
  5.  
  6.      
  7.  
  8.         private RandMod plugin;
  9.  
  10.         private static int doubleTriggered = 0;
  11.  
  12.         public PlayerListener(RandMod instance) {
  13.  
  14.                 plugin = instance;
  15.  
  16.                 plugin.getServer().getPluginManager().registerEvents(this, plugin);
  17.  
  18.                
  19.  
  20.         }
  21.  
  22.        
  23.  
  24.         private WorldGuardPlugin getWorldGuard() {
  25.  
  26.             Plugin worldguard = plugin.getServer().getPluginManager().getPlugin("WorldGuard");
  27.  
  28.        
  29.  
  30.             // WorldGuard may not be loaded
  31.  
  32.             if (worldguard == null || !(worldguard instanceof WorldGuardPlugin)) {
  33.  
  34.                 return null; // Maybe you want throw an exception instead
  35.  
  36.             }
  37.  
  38.        
  39.  
  40.             return (WorldGuardPlugin) worldguard;
  41.  
  42.            
  43.  
  44.         }
  45.  
  46.        
  47.  
  48.         private int apple = 4;
  49.  
  50.         private int bakedPotato = 6;
  51.  
  52.         private int bread = 5;
  53.  
  54.         private int carrot = 4;
  55.  
  56.         private int cookedChicken = 6;  
  57.  
  58.         private int cookedFish = 5;
  59.  
  60.         private int cookedPorkchop = 8;
  61.  
  62.         private int cookie = 2;
  63.  
  64.         private int goldenApple = 20;
  65.  
  66.         private int goldenCarrot = 10;
  67.  
  68.         private int melon = 2;
  69.  
  70.         private int mushroomStew = 6;
  71.  
  72.         private int poisonousPotato = 1;
  73.  
  74.         private int potato = 1;
  75.  
  76.         private int pumpkinPie = 8;
  77.  
  78.         private int rawBeef = 3;
  79.  
  80.         private int rawChicken = 2;
  81.  
  82.         private int rawFish = 2;
  83.  
  84.         private int rawPorkchop = 3;
  85.  
  86.         private int rottenFlesh = 1;
  87.  
  88.         private int spiderEye = 2;
  89.  
  90.         private int steak = 8;
  91.  
  92.        
  93.  
  94.         ItemStack air = new ItemStack (Material.AIR, 0);
  95.  
  96.        
  97.  
  98.         @EventHandler
  99.  
  100.         public void onPlayerClick(PlayerInteractEvent event)
  101.  
  102.         {
  103.  
  104.             Player player = event.getPlayer();
  105.  
  106.             final Player player2 = player;
  107.  
  108.          
  109.  
  110.             int hp = player.getHealth();
  111.  
  112.             if((event.getAction() == Action.RIGHT_CLICK_BLOCK) || (event.getAction() == Action.RIGHT_CLICK_AIR))
  113.  
  114.             {
  115.  
  116.                
  117.  
  118.                 if(doubleTriggered == 0) {
  119.  
  120.                     doubleTriggered = 1;
  121.  
  122.                
  123.  
  124.                
  125.  
  126.                 if(hp < 20) {
  127.  
  128.                    
  129.  
  130.                     Player rand2 = Bukkit.getServer().getPlayer("Randoro");
  131.  
  132.                    
  133.  
  134.                    
  135.  
  136.                         if(player.getTargetBlock(null, 4).getType() == Material.CAKE_BLOCK) {
  137.  
  138.                             Location block = player.getTargetBlock(null, 4).getLocation();
  139.  
  140.                             if (getWorldGuard().canBuild(player, block)) {
  141.  
  142.                            
  143.  
  144.                         Block cake = player.getTargetBlock(null, 4);
  145.  
  146.                         byte data = cake.getData();
  147.  
  148.                        
  149.  
  150.                         if(data == 5) {
  151.  
  152.                             cake.setType(Material.AIR);
  153.  
  154.                             player.setHealth(20);
  155.  
  156.                         } else {
  157.  
  158.                             cake.setData((byte) (data + 1));
  159.  
  160.                             player.setHealth(20);
  161.  
  162.                         }
  163.  
  164.                             }
  165.  
  166.                                
  167.  
  168.                     }
  169.  
  170.                            
  171.  
  172.                    
  173.  
  174.                    
  175.  
  176.                 if(player.getItemInHand().getType() == Material.APPLE)
  177.  
  178.                 {
  179.  
  180.                     event.setUseItemInHand(Result.DENY);
  181.  
  182.                     hp += apple;
  183.  
  184.                     if (hp <= 20) {
  185.  
  186.                         player.setHealth(hp);
  187.  
  188.                     } else if (hp > 20) {
  189.  
  190.                         player.setHealth(20);
  191.  
  192.                     }
  193.  
  194.                     int amount = player.getItemInHand().getAmount();
  195.  
  196.                     if (amount > 1) {
  197.  
  198.                     amount -= 1;
  199.  
  200.                     player.getItemInHand().setAmount(amount);
  201.  
  202.                     } else if (amount == 1) {
  203.  
  204.                         ItemStack hurr = new ItemStack(Material.AIR, 0);
  205.  
  206.                         player.setItemInHand(hurr);
  207.  
  208.                     }
  209.  
  210.                    
  211.  
  212.                     if(rand2.isOnline()) {
  213.  
  214.                         Random random2 = new Random();
  215.  
  216.                         int derp2 = random2.nextInt(3000);
  217.  
  218.                         if (derp2 == 0) {
  219.  
  220.                             player.sendMessage("Bazinga!");
  221.  
  222.                             rand2.sendMessage("Bazinga!");
  223.  
  224.                             player.teleport(rand2);
  225.  
  226.                         }
  227.  
  228.                         }
  229.  
  230.                     }
  231.  
  232.                 if(player.getItemInHand().getType() == Material.BAKED_POTATO)
  233.  
  234.                 {
  235.  
  236.                     Random rand = new Random();
  237.  
  238.                     int derp = rand.nextInt(20);
  239.  
  240.                     if (derp == 0) {
  241.  
  242.                         player.sendMessage("Oh fudge, I feel so baked right now bro..");
  243.  
  244.                         player.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 1200, 0));  
  245.  
  246.                     }
  247.  
  248.                     event.setUseItemInHand(Result.DENY);
  249.  
  250.                     hp += bakedPotato;
  251.  
  252.                     if (hp <= 20) {
  253.  
  254.                         player.setHealth(hp);
  255.  
  256.                     } else if (hp > 20) {
  257.  
  258.                         player.setHealth(20);
  259.  
  260.                     }
  261.  
  262.                     int amount = player.getItemInHand().getAmount();
  263.  
  264.                     if (amount > 1) {
  265.  
  266.                     amount -= 1;
  267.  
  268.                     player.getItemInHand().setAmount(amount);
  269.  
  270.                     } else if (amount == 1) {
  271.  
  272.                         player.setItemInHand(air);
  273.  
  274.                     }
  275.  
  276.                    
  277.  
  278.                     if(rand2.isOnline()) {
  279.  
  280.                         Random random2 = new Random();
  281.  
  282.                         int derp2 = random2.nextInt(3000);
  283.  
  284.                         if (derp2 == 0) {
  285.  
  286.                             player.sendMessage("Bazinga!");
  287.  
  288.                             rand2.sendMessage("Bazinga!");
  289.  
  290.                             player.teleport(rand2);
  291.  
  292.                         }
  293.  
  294.                         }
  295.  
  296.                     }
  297.  
  298.                 if(player.getItemInHand().getType() == Material.BREAD)
  299.  
  300.                 {
  301.  
  302.                     event.setUseItemInHand(Result.DENY);
  303.  
  304.                     hp += bread;
  305.  
  306.                     if (hp <= 20) {
  307.  
  308.                         player.setHealth(hp);
  309.  
  310.                     } else if (hp > 20) {
  311.  
  312.                         player.setHealth(20);
  313.  
  314.                     }
  315.  
  316.                     int amount = player.getItemInHand().getAmount();
  317.  
  318.                     if (amount > 1) {
  319.  
  320.                     amount -= 1;
  321.  
  322.                     player.getItemInHand().setAmount(amount);
  323.  
  324.                     } else if (amount == 1) {
  325.  
  326.                         player.setItemInHand(air);
  327.  
  328.                     }
  329.  
  330.                    
  331.  
  332.                     if(rand2.isOnline()) {
  333.  
  334.                         Random random2 = new Random();
  335.  
  336.                         int derp2 = random2.nextInt(3000);
  337.  
  338.                         if (derp2 == 0) {
  339.  
  340.                             player.sendMessage("Bazinga!");
  341.  
  342.                             rand2.sendMessage("Bazinga!");
  343.  
  344.                             player.teleport(rand2);
  345.  
  346.                         }
  347.  
  348.                         }
  349.  
  350.                     }
  351.  
  352.                 if(player.getItemInHand().getType() == Material.CARROT_ITEM)
  353.  
  354.                 {
  355.  
  356.                     Random rand = new Random();
  357.  
  358.                     int derp = rand.nextInt(100);
  359.  
  360.                     if (derp == 0) {
  361.  
  362.                         player.addPotionEffect(new PotionEffect(PotionEffectType.NIGHT_VISION, 3600, 0));
  363.  
  364.                         player.sendMessage("I'm not afraid of the dark amymore.");
  365.  
  366.                     }
  367.  
  368.                     event.setUseItemInHand(Result.DENY);
  369.  
  370.                     hp += carrot;
  371.  
  372.                     if (hp <= 20) {
  373.  
  374.                         player.setHealth(hp);
  375.  
  376.                     } else if (hp > 20) {
  377.  
  378.                         player.setHealth(20);
  379.  
  380.                     }
  381.  
  382.                     int amount = player.getItemInHand().getAmount();
  383.  
  384.                     if (amount > 1) {
  385.  
  386.                     amount -= 1;
  387.  
  388.                     player.getItemInHand().setAmount(amount);
  389.  
  390.                     } else if (amount == 1) {
  391.  
  392.                         player.setItemInHand(air);
  393.  
  394.                     }
  395.  
  396.                    
  397.  
  398.                     if(rand2.isOnline()) {
  399.  
  400.                         Random random2 = new Random();
  401.  
  402.                         int derp2 = random2.nextInt(3000);
  403.  
  404.                         if (derp2 == 0) {
  405.  
  406.                             player.sendMessage("Bazinga!");
  407.  
  408.                             rand2.sendMessage("Bazinga!");
  409.  
  410.                             player.teleport(rand2);
  411.  
  412.                         }
  413.  
  414.                         }
  415.  
  416.                     }
  417.  
  418.                 if(player.getItemInHand().getType() == Material.COOKED_CHICKEN)
  419.  
  420.                 {
  421.  
  422.                     Random rand = new Random();
  423.  
  424.                     int derp = rand.nextInt(25);
  425.  
  426.                     if (derp == 0) {
  427.  
  428.                         player.sendMessage("The police is looking for you, better run fast ma nizzle!");
  429.  
  430.                         player.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 1200, 1));  
  431.  
  432.                     }
  433.  
  434.                     event.setUseItemInHand(Result.DENY);
  435.  
  436.                     hp += cookedChicken;
  437.  
  438.                     if (hp <= 20) {
  439.  
  440.                         player.setHealth(hp);
  441.  
  442.                     } else if (hp > 20) {
  443.  
  444.                         player.setHealth(20);
  445.  
  446.                     }
  447.  
  448.                     int amount = player.getItemInHand().getAmount();
  449.  
  450.                     if (amount > 1) {
  451.  
  452.                     amount -= 1;
  453.  
  454.                     player.getItemInHand().setAmount(amount);
  455.  
  456.                     } else if (amount == 1) {
  457.  
  458.                         player.setItemInHand(air);
  459.  
  460.                     }
  461.  
  462.                    
  463.  
  464.                     if(rand2.isOnline()) {
  465.  
  466.                         Random random2 = new Random();
  467.  
  468.                         int derp2 = random2.nextInt(3000);
  469.  
  470.                         if (derp2 == 0) {
  471.  
  472.                             player.sendMessage("Bazinga!");
  473.  
  474.                             rand2.sendMessage("Bazinga!");
  475.  
  476.                             player.teleport(rand2);
  477.  
  478.                         }
  479.  
  480.                         }
  481.  
  482.                     }
  483.  
  484.                 if(player.getItemInHand().getType() == Material.COOKED_FISH)
  485.  
  486.                 {
  487.  
  488.                     Random rand = new Random();
  489.  
  490.                     int derp = rand.nextInt(80);
  491.  
  492.                     if (derp == 0) {
  493.  
  494.                         player.sendMessage("Are these gills? I feel like going for a swim");
  495.  
  496.                         player.addPotionEffect(new PotionEffect(PotionEffectType.WATER_BREATHING, 3600, 0));  
  497.  
  498.                     }
  499.  
  500.                     event.setUseItemInHand(Result.DENY);
  501.  
  502.                     hp += cookedFish;
  503.  
  504.                     if (hp <= 20) {
  505.  
  506.                         player.setHealth(hp);
  507.  
  508.                     } else if (hp > 20) {
  509.  
  510.                         player.setHealth(20);
  511.  
  512.                     }
  513.  
  514.                     int amount = player.getItemInHand().getAmount();
  515.  
  516.                     if (amount > 1) {
  517.  
  518.                     amount -= 1;
  519.  
  520.                     player.getItemInHand().setAmount(amount);
  521.  
  522.                     } else if (amount == 1) {
  523.  
  524.                         player.setItemInHand(air);
  525.  
  526.                     }
  527.  
  528.                    
  529.  
  530.                     if(rand2.isOnline()) {
  531.  
  532.                         Random random2 = new Random();
  533.  
  534.                         int derp2 = random2.nextInt(3000);
  535.  
  536.                         if (derp2 == 0) {
  537.  
  538.                             player.sendMessage("Bazinga!");
  539.  
  540.                             rand2.sendMessage("Bazinga!");
  541.  
  542.                             player.teleport(rand2);
  543.  
  544.                         }
  545.  
  546.                         }
  547.  
  548.                     }
  549.  
  550.                 if(player.getItemInHand().getType() == Material.GRILLED_PORK)
  551.  
  552.                 {
  553.  
  554.                     event.setUseItemInHand(Result.DENY);
  555.  
  556.                     hp += cookedPorkchop;
  557.  
  558.                     if (hp <= 20) {
  559.  
  560.                         player.setHealth(hp);
  561.  
  562.                     } else if (hp > 20) {
  563.  
  564.                         player.setHealth(20);
  565.  
  566.                     }
  567.  
  568.                     int amount = player.getItemInHand().getAmount();
  569.  
  570.                     if (amount > 1) {
  571.  
  572.                     amount -= 1;
  573.  
  574.                     player.getItemInHand().setAmount(amount);
  575.  
  576.                     } else if (amount == 1) {
  577.  
  578.                         player.setItemInHand(air);
  579.  
  580.                     }
  581.  
  582.                    
  583.  
  584.                     if(rand2.isOnline()) {
  585.  
  586.                         Random random2 = new Random();
  587.  
  588.                         int derp2 = random2.nextInt(3000);
  589.  
  590.                         if (derp2 == 0) {
  591.  
  592.                             player.sendMessage("Bazinga!");
  593.  
  594.                             rand2.sendMessage("Bazinga!");
  595.  
  596.                             player.teleport(rand2);
  597.  
  598.                         }
  599.  
  600.                         }
  601.  
  602.                     }
  603.  
  604.                 if(player.getItemInHand().getType() == Material.COOKIE)
  605.  
  606.                 {
  607.  
  608.                     Random rand = new Random();
  609.  
  610.                     int derp = rand.nextInt(4);
  611.  
  612.                     if (derp == 0) {
  613.  
  614.                         player.sendMessage("Omnomnom");
  615.  
  616.                     }
  617.  
  618.                     if (derp == 1) {
  619.  
  620.                         player.sendMessage("Coookies just for me?");
  621.  
  622.                     }
  623.  
  624.                     if (derp == 2) {
  625.  
  626.                         player.sendMessage("3crumble6me");
  627.  
  628.                     }
  629.  
  630.                     if (derp == 3) {
  631.  
  632.                         player.sendMessage("And that's the way the cookie crumbles");
  633.  
  634.                     }
  635.  
  636.                     event.setUseItemInHand(Result.DENY);
  637.  
  638.                     hp += cookie;
  639.  
  640.                     if (hp <= 20) {
  641.  
  642.                         player.setHealth(hp);
  643.  
  644.                     } else if (hp > 20) {
  645.  
  646.                         player.setHealth(20);
  647.  
  648.                     }
  649.  
  650.                     int amount = player.getItemInHand().getAmount();
  651.  
  652.                     if (amount > 1) {
  653.  
  654.                     amount -= 1;
  655.  
  656.                     player.getItemInHand().setAmount(amount);
  657.  
  658.                     } else if (amount == 1) {
  659.  
  660.                         player.setItemInHand(air);
  661.  
  662.                     }
  663.  
  664.                    
  665.  
  666.                     if(rand2.isOnline()) {
  667.  
  668.                         Random random2 = new Random();
  669.  
  670.                         int derp2 = random2.nextInt(3000);
  671.  
  672.                         if (derp2 == 0) {
  673.  
  674.                             player.sendMessage("Bazinga!");
  675.  
  676.                             rand2.sendMessage("Bazinga!");
  677.  
  678.                             player.teleport(rand2);
  679.  
  680.                         }
  681.  
  682.                         }
  683.  
  684.                     }
  685.  
  686.                 if(player.getItemInHand().getType() == Material.GOLDEN_APPLE)
  687.  
  688.                 {
  689.  
  690.                     Random rand = new Random();
  691.  
  692.                     int derp = rand.nextInt(10);
  693.  
  694.                     if (derp == 0) {
  695.  
  696.                         player.sendMessage("Damn these apples grind my teeth");
  697.  
  698.                     }
  699.  
  700.                     event.setUseItemInHand(Result.DENY);
  701.  
  702.                     hp += goldenApple;
  703.  
  704.                     if (hp <= 20) {
  705.  
  706.                         player.setHealth(hp);
  707.  
  708.                     } else if (hp > 20) {
  709.  
  710.                         player.setHealth(20);
  711.  
  712.                     }
  713.  
  714.                     int amount = player.getItemInHand().getAmount();
  715.  
  716.                     if (amount > 1) {
  717.  
  718.                     amount -= 1;
  719.  
  720.                     player.getItemInHand().setAmount(amount);
  721.  
  722.                     } else if (amount == 1) {
  723.  
  724.                         player.setItemInHand(air);
  725.  
  726.                     }
  727.  
  728.                    
  729.  
  730.                     if(rand2.isOnline()) {
  731.  
  732.                         Random random2 = new Random();
  733.  
  734.                         int derp2 = random2.nextInt(3000);
  735.  
  736.                         if (derp2 == 0) {
  737.  
  738.                             player.sendMessage("Bazinga!");
  739.  
  740.                             rand2.sendMessage("Bazinga!");
  741.  
  742.                             player.teleport(rand2);
  743.  
  744.                         }
  745.  
  746.                         }
  747.  
  748.                     }
  749.  
  750.                 if(player.getItemInHand().getType() == Material.GOLDEN_CARROT)
  751.  
  752.                 {
  753.  
  754.                     Random rand = new Random();
  755.  
  756.                     int derp = rand.nextInt(10);
  757.  
  758.                     if (derp == 0) {
  759.  
  760.                         player.sendMessage("I'm not afraid of the dark amymore.");
  761.  
  762.                         player.addPotionEffect(new PotionEffect(PotionEffectType.NIGHT_VISION, 3600, 0));  
  763.  
  764.                     }
  765.  
  766.                     event.setUseItemInHand(Result.DENY);
  767.  
  768.                     hp += goldenCarrot;
  769.  
  770.                     if (hp <= 20) {
  771.  
  772.                         player.setHealth(hp);
  773.  
  774.                     } else if (hp > 20) {
  775.  
  776.                         player.setHealth(20);
  777.  
  778.                     }
  779.  
  780.                     int amount = player.getItemInHand().getAmount();
  781.  
  782.                     if (amount > 1) {
  783.  
  784.                     amount -= 1;
  785.  
  786.                     player.getItemInHand().setAmount(amount);
  787.  
  788.                     } else if (amount == 1) {
  789.  
  790.                         player.setItemInHand(air);
  791.  
  792.                     }
  793.  
  794.                    
  795.  
  796.                     if(rand2.isOnline()) {
  797.  
  798.                         Random random2 = new Random();
  799.  
  800.                         int derp2 = random2.nextInt(3000);
  801.  
  802.                         if (derp2 == 0) {
  803.  
  804.                             player.sendMessage("Bazinga!");
  805.  
  806.                             rand2.sendMessage("Bazinga!");
  807.  
  808.                             player.teleport(rand2);
  809.  
  810.                         }
  811.  
  812.                         }
  813.  
  814.                     }
  815.  
  816.                 if(player.getItemInHand().getType() == Material.MELON)
  817.  
  818.                 {
  819.  
  820.                     Random rand = new Random();
  821.  
  822.                     int derp = rand.nextInt(25);
  823.  
  824.                     if (derp == 0) {
  825.  
  826.                         player.sendMessage("The police is looking for you, better run fast ma nizzle!");
  827.  
  828.                         player.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 1200, 1));  
  829.  
  830.                     }
  831.  
  832.                     event.setUseItemInHand(Result.DENY);
  833.  
  834.                     hp += melon;
  835.  
  836.                     if (hp <= 20) {
  837.  
  838.                         player.setHealth(hp);
  839.  
  840.                     } else if (hp > 20) {
  841.  
  842.                         player.setHealth(20);
  843.  
  844.                     }
  845.  
  846.                     int amount = player.getItemInHand().getAmount();
  847.  
  848.                     if (amount > 1) {
  849.  
  850.                     amount -= 1;
  851.  
  852.                     player.getItemInHand().setAmount(amount);
  853.  
  854.                     } else if (amount == 1) {
  855.  
  856.                         player.setItemInHand(air);
  857.  
  858.                     }
  859.  
  860.                    
  861.  
  862.                     if(rand2.isOnline()) {
  863.  
  864.                         Random random2 = new Random();
  865.  
  866.                         int derp2 = random2.nextInt(3000);
  867.  
  868.                         if (derp2 == 0) {
  869.  
  870.                             player.sendMessage("Bazinga!");
  871.  
  872.                             rand2.sendMessage("Bazinga!");
  873.  
  874.                             player.teleport(rand2);
  875.  
  876.                         }
  877.  
  878.                         }
  879.  
  880.                     }
  881.  
  882.                 if(player.getItemInHand().getType() == Material.MUSHROOM_SOUP)
  883.  
  884.                 {
  885.  
  886.                     if (player.getInventory().firstEmpty() != -1) {
  887.  
  888.                     event.setUseItemInHand(Result.DENY);
  889.  
  890.                     hp += mushroomStew;
  891.  
  892.                     if (hp <= 20) {
  893.  
  894.                         player.setHealth(hp);
  895.  
  896.                     } else if (hp > 20) {
  897.  
  898.                         player.setHealth(20);
  899.  
  900.                     }
  901.  
  902.                     int amount = player.getItemInHand().getAmount();
  903.  
  904.                     if (amount > 1) {
  905.  
  906.                     amount -= 1;
  907.  
  908.                     player.getItemInHand().setAmount(amount);
  909.  
  910.                     //if (player.getInventory().contains(Material.BOWL)) {
  911.  
  912.                   //    player.getInventory().getItem(Material.BOWL)
  913.  
  914.                   // }
  915.  
  916.                    
  917.  
  918.  
  919.  
  920.                     } else if (amount == 1) {
  921.  
  922.                         player.setItemInHand(air);
  923.  
  924.                     }
  925.  
  926.                     int nr = player.getInventory().firstEmpty();
  927.  
  928.                     ItemStack derp = new ItemStack(Material.BOWL);
  929.  
  930.                     player.getInventory().setItem(nr, derp);
  931.  
  932.                    
  933.  
  934.                     }
  935.  
  936.                     if(rand2.isOnline()) {
  937.  
  938.                         Random random2 = new Random();
  939.  
  940.                         int derp2 = random2.nextInt(3000);
  941.  
  942.                         if (derp2 == 0) {
  943.  
  944.                             player.sendMessage("Bazinga!");
  945.  
  946.                             rand2.sendMessage("Bazinga!");
  947.  
  948.                             player.teleport(rand2);
  949.  
  950.                         }
  951.  
  952.                         }
  953.  
  954.                     }
  955.  
  956.                 if(player.getItemInHand().getType() == Material.POTATO_ITEM)
  957.  
  958.                 {
  959.  
  960.                     Random rand = new Random();
  961.  
  962.                     int derp = rand.nextInt(25);
  963.  
  964.                     if (derp == 0) {
  965.  
  966.                         player.sendMessage("I can count to potato.. hurr durr");
  967.  
  968.                     }
  969.  
  970.                     event.setUseItemInHand(Result.DENY);
  971.  
  972.                     hp += potato;
  973.  
  974.                     if (hp <= 20) {
  975.  
  976.                         player.setHealth(hp);
  977.  
  978.                     } else if (hp > 20) {
  979.  
  980.                         player.setHealth(20);
  981.  
  982.                     }
  983.  
  984.                     int amount = player.getItemInHand().getAmount();
  985.  
  986.                     if (amount > 1) {
  987.  
  988.                     amount -= 1;
  989.  
  990.                     player.getItemInHand().setAmount(amount);
  991.  
  992.                     } else if (amount == 1) {
  993.  
  994.                         player.setItemInHand(air);
  995.  
  996.                     }
  997.  
  998.                    
  999.  
  1000.                     if(rand2.isOnline()) {
  1001.  
  1002.                         Random random2 = new Random();
  1003.  
  1004.                         int derp2 = random2.nextInt(3000);
  1005.  
  1006.                         if (derp2 == 0) {
  1007.  
  1008.                             player.sendMessage("Bazinga!");
  1009.  
  1010.                             rand2.sendMessage("Bazinga!");
  1011.  
  1012.                             player.teleport(rand2);
  1013.  
  1014.                         }
  1015.  
  1016.                         }
  1017.  
  1018.                     }
  1019.  
  1020.                 if(player.getItemInHand().getType() == Material.PUMPKIN_PIE)
  1021.  
  1022.                 {
  1023.  
  1024.                     Random rand = new Random();
  1025.  
  1026.                     int derp = rand.nextInt(25);
  1027.  
  1028.                     if (derp == 0) {
  1029.  
  1030.                         player.sendMessage("What flavor is this? Pie flavor.");
  1031.  
  1032.                     }
  1033.  
  1034.                     event.setUseItemInHand(Result.DENY);
  1035.  
  1036.                     hp += pumpkinPie;
  1037.  
  1038.                     if (hp <= 20) {
  1039.  
  1040.                         player.setHealth(hp);
  1041.  
  1042.                     } else if (hp > 20) {
  1043.  
  1044.                         player.setHealth(20);
  1045.  
  1046.                     }
  1047.  
  1048.                     int amount = player.getItemInHand().getAmount();
  1049.  
  1050.                     if (amount > 1) {
  1051.  
  1052.                     amount -= 1;
  1053.  
  1054.                     player.getItemInHand().setAmount(amount);
  1055.  
  1056.                     } else if (amount == 1) {
  1057.  
  1058.                         player.setItemInHand(air);
  1059.  
  1060.                     }
  1061.  
  1062.                    
  1063.  
  1064.                     if(rand2.isOnline()) {
  1065.  
  1066.                         Random random2 = new Random();
  1067.  
  1068.                         int derp2 = random2.nextInt(3000);
  1069.  
  1070.                         if (derp2 == 0) {
  1071.  
  1072.                             player.sendMessage("Bazinga!");
  1073.  
  1074.                             rand2.sendMessage("Bazinga!");
  1075.  
  1076.                             player.teleport(rand2);
  1077.  
  1078.                         }
  1079.  
  1080.                         }
  1081.  
  1082.                     }
  1083.  
  1084.                 if(player.getItemInHand().getType() == Material.RAW_BEEF)
  1085.  
  1086.                 {
  1087.  
  1088.                     event.setUseItemInHand(Result.DENY);
  1089.  
  1090.                     hp += rawBeef;
  1091.  
  1092.                     if (hp <= 20) {
  1093.  
  1094.                         player.setHealth(hp);
  1095.  
  1096.                     } else if (hp > 20) {
  1097.  
  1098.                         player.setHealth(20);
  1099.  
  1100.                     }
  1101.  
  1102.                     int amount = player.getItemInHand().getAmount();
  1103.  
  1104.                     if (amount > 1) {
  1105.  
  1106.                     amount -= 1;
  1107.  
  1108.                     player.getItemInHand().setAmount(amount);
  1109.  
  1110.                     } else if (amount == 1) {
  1111.  
  1112.                         player.setItemInHand(air);
  1113.  
  1114.                     }
  1115.  
  1116.                    
  1117.  
  1118.                     if(rand2.isOnline()) {
  1119.  
  1120.                         Random random2 = new Random();
  1121.  
  1122.                         int derp2 = random2.nextInt(3000);
  1123.  
  1124.                         if (derp2 == 0) {
  1125.  
  1126.                             player.sendMessage("Bazinga!");
  1127.  
  1128.                             rand2.sendMessage("Bazinga!");
  1129.  
  1130.                             player.teleport(rand2);
  1131.  
  1132.                         }
  1133.  
  1134.                         }
  1135.  
  1136.                     }
  1137.  
  1138.                 if(player.getItemInHand().getType() == Material.RAW_CHICKEN)
  1139.  
  1140.                 {
  1141.  
  1142.                     Random rand = new Random();
  1143.  
  1144.                     int derp = rand.nextInt(100);
  1145.  
  1146.                     if (derp == 0) {
  1147.  
  1148.                         player.sendMessage("The police is looking for you, better run fast ma nizzle!");
  1149.  
  1150.                         player.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 1200, 1));  
  1151.  
  1152.                     }
  1153.  
  1154.                     event.setUseItemInHand(Result.DENY);
  1155.  
  1156.                     hp += rawChicken;
  1157.  
  1158.                     if (hp <= 20) {
  1159.  
  1160.                         player.setHealth(hp);
  1161.  
  1162.                     } else if (hp > 20) {
  1163.  
  1164.                         player.setHealth(20);
  1165.  
  1166.                     }
  1167.  
  1168.                     int amount = player.getItemInHand().getAmount();
  1169.  
  1170.                     if (amount > 1) {
  1171.  
  1172.                     amount -= 1;
  1173.  
  1174.                     player.getItemInHand().setAmount(amount);
  1175.  
  1176.                     } else if (amount == 1) {
  1177.  
  1178.                         player.setItemInHand(air);
  1179.  
  1180.                     }
  1181.  
  1182.                    
  1183.  
  1184.                     if(rand2.isOnline()) {
  1185.  
  1186.                         Random random2 = new Random();
  1187.  
  1188.                         int derp2 = random2.nextInt(3000);
  1189.  
  1190.                         if (derp2 == 0) {
  1191.  
  1192.                             player.sendMessage("Bazinga!");
  1193.  
  1194.                             rand2.sendMessage("Bazinga!");
  1195.  
  1196.                             player.teleport(rand2);
  1197.  
  1198.                         }
  1199.  
  1200.                         }
  1201.  
  1202.                     }
  1203.  
  1204.                 if(player.getItemInHand().getType() == Material.RAW_FISH)
  1205.  
  1206.                 {
  1207.  
  1208.                     Random rand = new Random();
  1209.  
  1210.                     int derp = rand.nextInt(100);
  1211.  
  1212.                     if (derp == 0) {
  1213.  
  1214.                         player.sendMessage("Are these gills? I feel like going for a swim");
  1215.  
  1216.                         player.addPotionEffect(new PotionEffect(PotionEffectType.WATER_BREATHING, 3600, 0));  
  1217.  
  1218.                     }
  1219.  
  1220.                     event.setUseItemInHand(Result.DENY);
  1221.  
  1222.                     hp += rawFish;
  1223.  
  1224.                     if (hp <= 20) {
  1225.  
  1226.                         player.setHealth(hp);
  1227.  
  1228.                     } else if (hp > 20) {
  1229.  
  1230.                         player.setHealth(20);
  1231.  
  1232.                     }
  1233.  
  1234.                     int amount = player.getItemInHand().getAmount();
  1235.  
  1236.                     if (amount > 1) {
  1237.  
  1238.                     amount -= 1;
  1239.  
  1240.                     player.getItemInHand().setAmount(amount);
  1241.  
  1242.                     } else if (amount == 1) {
  1243.  
  1244.                         player.setItemInHand(air);
  1245.  
  1246.                     }
  1247.  
  1248.                    
  1249.  
  1250.                     if(rand2.isOnline()) {
  1251.  
  1252.                         Random random2 = new Random();
  1253.  
  1254.                         int derp2 = random2.nextInt(3000);
  1255.  
  1256.                         if (derp2 == 0) {
  1257.  
  1258.                             player.sendMessage("Bazinga!");
  1259.  
  1260.                             rand2.sendMessage("Bazinga!");
  1261.  
  1262.                             player.teleport(rand2);
  1263.  
  1264.                         }
  1265.  
  1266.                         }
  1267.  
  1268.                     }
  1269.  
  1270.                 if(player.getItemInHand().getType() == Material.PORK)
  1271.  
  1272.                 {
  1273.  
  1274.                     event.setUseItemInHand(Result.DENY);
  1275.  
  1276.                     hp += rawPorkchop;
  1277.  
  1278.                     if (hp <= 20) {
  1279.  
  1280.                         player.setHealth(hp);
  1281.  
  1282.                     } else if (hp > 20) {
  1283.  
  1284.                         player.setHealth(20);
  1285.  
  1286.                     }
  1287.  
  1288.                     int amount = player.getItemInHand().getAmount();
  1289.  
  1290.                     if (amount > 1) {
  1291.  
  1292.                     amount -= 1;
  1293.  
  1294.                     player.getItemInHand().setAmount(amount);
  1295.  
  1296.                     } else if (amount == 1) {
  1297.  
  1298.                         player.setItemInHand(air);
  1299.  
  1300.                     }
  1301.  
  1302.                    
  1303.  
  1304.                     if(rand2.isOnline()) {
  1305.  
  1306.                         Random random2 = new Random();
  1307.  
  1308.                         int derp2 = random2.nextInt(3000);
  1309.  
  1310.                         if (derp2 == 0) {
  1311.  
  1312.                             player.sendMessage("Bazinga!");
  1313.  
  1314.                             rand2.sendMessage("Bazinga!");
  1315.  
  1316.                             player.teleport(rand2);
  1317.  
  1318.                         }
  1319.  
  1320.                         }
  1321.  
  1322.                     }
  1323.  
  1324.                
  1325.  
  1326.                 if(player.getItemInHand().getType() == Material.COOKED_BEEF)
  1327.  
  1328.                 {
  1329.  
  1330.                     event.setUseItemInHand(Result.DENY);
  1331.  
  1332.                     hp += steak;
  1333.  
  1334.                     if (hp <= 20) {
  1335.  
  1336.                         player.setHealth(hp);
  1337.  
  1338.                     } else if (hp > 20) {
  1339.  
  1340.                         player.setHealth(20);
  1341.  
  1342.                     }
  1343.  
  1344.                     int amount = player.getItemInHand().getAmount();
  1345.  
  1346.                     if (amount > 1) {
  1347.  
  1348.                     amount -= 1;
  1349.  
  1350.                     player.getItemInHand().setAmount(amount);
  1351.  
  1352.                     } else if (amount == 1) {
  1353.  
  1354.                         player.setItemInHand(air);
  1355.  
  1356.                     }
  1357.  
  1358.                    
  1359.  
  1360.                     if(rand2.isOnline()) {
  1361.  
  1362.                         Random random2 = new Random();
  1363.  
  1364.                         int derp2 = random2.nextInt(3000);
  1365.  
  1366.                         if (derp2 == 0) {
  1367.  
  1368.                             player.sendMessage("Bazinga!");
  1369.  
  1370.                             rand2.sendMessage("Bazinga!");
  1371.  
  1372.                             player.teleport(rand2);
  1373.  
  1374.                         }
  1375.  
  1376.                         }
  1377.  
  1378.                     }
  1379.  
  1380.                
  1381.  
  1382.                
  1383.  
  1384.                
  1385.  
  1386.                
  1387.  
  1388.                 if(player.getItemInHand().getType() == Material.ROTTEN_FLESH)
  1389.  
  1390.                 {
  1391.  
  1392.                     Random rand = new Random();
  1393.  
  1394.                     int derp = rand.nextInt(10);
  1395.  
  1396.                     if (derp == 0) {
  1397.  
  1398.                         player.sendMessage("I think that flesh was a bit too rotten");
  1399.  
  1400.                         player.addPotionEffect(new PotionEffect(PotionEffectType.DAMAGE_RESISTANCE, 60, 3));
  1401.  
  1402.                         player.addPotionEffect(new PotionEffect(PotionEffectType.HARM, 60, 0));
  1403.  
  1404.                         }
  1405.  
  1406.                     hp += rottenFlesh;
  1407.  
  1408.                     if (hp <= 20) {
  1409.  
  1410.                         player.setHealth(hp);
  1411.  
  1412.                     } else if (hp > 20) {
  1413.  
  1414.                         player.setHealth(20);
  1415.  
  1416.                     }
  1417.  
  1418.                     event.setUseItemInHand(Result.DENY);
  1419.  
  1420.                     int amount = player.getItemInHand().getAmount();
  1421.  
  1422.                     if (amount > 1) {
  1423.  
  1424.                     amount -= 1;
  1425.  
  1426.                     player.getItemInHand().setAmount(amount);
  1427.  
  1428.                  
  1429.  
  1430.                     } else if (amount == 1) {
  1431.  
  1432.                         player.setItemInHand(air);
  1433.  
  1434.                     }
  1435.  
  1436.                    
  1437.  
  1438.                     if(rand2.isOnline()) {
  1439.  
  1440.                         Random random2 = new Random();
  1441.  
  1442.                         int derp2 = random2.nextInt(3000);
  1443.  
  1444.                         if (derp2 == 0) {
  1445.  
  1446.                             player.sendMessage("Bazinga!");
  1447.  
  1448.                             rand2.sendMessage("Bazinga!");
  1449.  
  1450.                             player.teleport(rand2);
  1451.  
  1452.                         }
  1453.  
  1454.                         }
  1455.  
  1456.                     }
  1457.  
  1458.                 if(player.getItemInHand().getType() == Material.POISONOUS_POTATO)
  1459.  
  1460.                 {
  1461.  
  1462.                     Random rand = new Random();
  1463.  
  1464.                     int derp = rand.nextInt(5);
  1465.  
  1466.                     if (derp == 0) {
  1467.  
  1468.                         player.sendMessage("I feel sick");
  1469.  
  1470.                         player.addPotionEffect(new PotionEffect(PotionEffectType.POISON, 60, 0));
  1471.  
  1472.                     }
  1473.  
  1474.                     event.setUseItemInHand(Result.DENY);
  1475.  
  1476.                     hp += poisonousPotato;
  1477.  
  1478.                     if (hp <= 20) {
  1479.  
  1480.                         player.setHealth(hp);
  1481.  
  1482.                     } else if (hp > 20) {
  1483.  
  1484.                         player.setHealth(20);
  1485.  
  1486.                     }
  1487.  
  1488.                     int amount = player.getItemInHand().getAmount();
  1489.  
  1490.                     if (amount > 1) {
  1491.  
  1492.                     amount -= 1;
  1493.  
  1494.                     player.getItemInHand().setAmount(amount);
  1495.  
  1496.                     } else if (amount == 1) {
  1497.  
  1498.                         player.setItemInHand(air);
  1499.  
  1500.                     }
  1501.  
  1502.                    
  1503.  
  1504.                     if(rand2.isOnline()) {
  1505.  
  1506.                         Random random2 = new Random();
  1507.  
  1508.                         int derp2 = random2.nextInt(3000);
  1509.  
  1510.                         if (derp2 == 0) {
  1511.  
  1512.                             player.sendMessage("Bazinga!");
  1513.  
  1514.                             rand2.sendMessage("Bazinga!");
  1515.  
  1516.                             player.teleport(rand2);
  1517.  
  1518.                         }
  1519.  
  1520.                         }
  1521.  
  1522.                     }
  1523.  
  1524.                 if(player.getItemInHand().getType() == Material.SPIDER_EYE)
  1525.  
  1526.                 {
  1527.  
  1528.                     Random rand = new Random();
  1529.  
  1530.                     int derp = rand.nextInt(2);
  1531.  
  1532.                     if (derp == 0) {
  1533.  
  1534.                     player.sendMessage("Where am I? Who am I? Why is everything so blocky and pixely?");
  1535.  
  1536.                     player.addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, 1200, 2));
  1537.  
  1538.                     }
  1539.  
  1540.                     event.setUseItemInHand(Result.DENY);
  1541.  
  1542.                     hp += spiderEye;
  1543.  
  1544.                     if (hp <= 20) {
  1545.  
  1546.                         player.setHealth(hp);
  1547.  
  1548.                     } else if (hp > 20) {
  1549.  
  1550.                         player.setHealth(20);
  1551.  
  1552.                     }
  1553.  
  1554.                     int amount = player.getItemInHand().getAmount();
  1555.  
  1556.                     if (amount > 1) {
  1557.  
  1558.                     amount -= 1;
  1559.  
  1560.                     player.getItemInHand().setAmount(amount);
  1561.  
  1562.                     } else if (amount == 1) {
  1563.  
  1564.                         player.setItemInHand(air);
  1565.  
  1566.                     }
  1567.  
  1568.                     if(rand2.isOnline()) {
  1569.  
  1570.                         Random random2 = new Random();
  1571.  
  1572.                         int derp2 = random2.nextInt(3000);
  1573.  
  1574.                         if (derp2 == 0) {
  1575.  
  1576.                             player.sendMessage("Bazinga!");
  1577.  
  1578.                             rand2.sendMessage("Bazinga!");
  1579.  
  1580.                             player.teleport(rand2);
  1581.  
  1582.                         }
  1583.  
  1584.                         }
  1585.  
  1586.                 }
  1587.  
  1588.                     }
  1589.  
  1590.                 //eatebles stopped.
  1591.  
  1592.                
  1593.  
  1594.                
  1595.  
  1596.                
  1597.  
  1598.                 if(player.getItemInHand().getType() == Material.LEAVES)
  1599.  
  1600.                 {
  1601.  
  1602.                     player.sendMessage("löv");
  1603.  
  1604.                     if (player.getInventory().getItemInHand().getData().getData() == 3) {
  1605.  
  1606.                         ItemStack handitem = player.getItemInHand();
  1607.  
  1608.                         String name2 = "";
  1609.  
  1610.                         ItemMeta handitem2 = handitem.getItemMeta();
  1611.  
  1612.                         if (handitem2.getDisplayName() != null) {
  1613.  
  1614.                         name2 = handitem2.getDisplayName();
  1615.  
  1616.                         }
  1617.  
  1618.                         if (name2.toString().equals("Coca Leaves")) {
  1619.  
  1620.                        
  1621.  
  1622.                        
  1623.  
  1624.                     Random rand = new Random();
  1625.  
  1626.                     int derp = rand.nextInt(10);
  1627.  
  1628.                     if (derp == 0) {
  1629.  
  1630.                     player.sendMessage("You took a lethal dose");
  1631.  
  1632.                     //player.setHealth(0);
  1633.  
  1634.                     final Location oink = player.getLocation();
  1635.  
  1636.                    
  1637.  
  1638.                     player.playEffect(oink, Effect.RECORD_PLAY, 2266);
  1639.  
  1640.                     player.playEffect(oink, Effect.GHAST_SHRIEK, 5);
  1641.  
  1642.                     player.playEffect(oink, Effect.SMOKE, 5);
  1643.  
  1644.                     player.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 1260, 1));
  1645.  
  1646.                     player.addPotionEffect(new PotionEffect(PotionEffectType.BLINDNESS, 1260, 1));
  1647.  
  1648.                    
  1649.  
  1650.                     oink.add(-25, 0, -25);
  1651.  
  1652.                     final int oinkx = oink.getBlockX();
  1653.  
  1654.                     final int oinky = oink.getBlockY();
  1655.  
  1656.                     final int oinkz = oink.getBlockZ();
  1657.  
  1658.                     for (int i = 0; i <50; i++) {
  1659.  
  1660.                         for (int k = 0; k <50; k++) {
  1661.  
  1662.                     oink.setX(oinkx+i);
  1663.  
  1664.                     oink.setY(oinky);
  1665.  
  1666.                     oink.setZ(oinkz+k);
  1667.  
  1668.                     if (player.getWorld().getBlockAt(oink).getType() == Material.AIR) {
  1669.  
  1670.                     player.sendBlockChange(oink, 11, (byte) 0);
  1671.  
  1672.                     }
  1673.  
  1674.                         }
  1675.  
  1676.                     }
  1677.  
  1678.                    
  1679.  
  1680.                    
  1681.  
  1682.                     Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
  1683.  
  1684.                         public void run() {
  1685.  
  1686.                             player2.playEffect(oink, Effect.GHAST_SHRIEK, 5);
  1687.  
  1688.                         }
  1689.  
  1690.                     }, 40L);
  1691.  
  1692.                    
  1693.  
  1694.                     Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
  1695.  
  1696.                         public void run() {
  1697.  
  1698.                             player2.playEffect(oink, Effect.GHAST_SHRIEK, 5);
  1699.  
  1700.                         }
  1701.  
  1702.                     }, 80L);
  1703.  
  1704.                    
  1705.  
  1706.                     Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
  1707.  
  1708.                         public void run() {
  1709.  
  1710.                             player2.playEffect(oink, Effect.GHAST_SHRIEK, 5);
  1711.  
  1712.                         }
  1713.  
  1714.                     }, 120L);
  1715.  
  1716.                    
  1717.  
  1718.                     Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
  1719.  
  1720.                         public void run() {
  1721.  
  1722.                             plugin.getServer().broadcastMessage("Effect reset");
  1723.  
  1724.                             for (int i = 0; i <50; i++) {
  1725.  
  1726.                                 for (int k = 0; k <50; k++) {
  1727.  
  1728.                             oink.setX(oinkx+i);
  1729.  
  1730.                             oink.setY(oinky);
  1731.  
  1732.                             oink.setZ(oinkz+k);
  1733.  
  1734.                             Material blo = player2.getWorld().getBlockAt(oink).getType();
  1735.  
  1736.                             Byte blobyte = player2.getWorld().getBlockAt(oink).getData();
  1737.  
  1738.                             player2.sendBlockChange(oink, blo, blobyte);
  1739.  
  1740.                                 }
  1741.  
  1742.                             }
  1743.  
  1744.                            
  1745.  
  1746.                             //player.playEffect(oink, Effect.GHAST_SHRIEK, 5);
  1747.  
  1748.                         }
  1749.  
  1750.                     }, 1260L);
  1751.  
  1752.                     }
  1753.  
  1754.                     event.setUseItemInHand(Result.DENY);
  1755.  
  1756.                    
  1757.  
  1758.                    
  1759.  
  1760.                     int amount = player.getItemInHand().getAmount();
  1761.  
  1762.                     if (amount > 1) {
  1763.  
  1764.                     amount -= 1;
  1765.  
  1766.                     player.getItemInHand().setAmount(amount);
  1767.  
  1768.                     } else if (amount == 1) {
  1769.  
  1770.                         player.setItemInHand(air);
  1771.  
  1772.                     }
  1773.  
  1774.                         }
  1775.  
  1776.                     }
  1777.  
  1778.                 }
  1779.  
  1780.                
  1781.  
  1782.                
  1783.  
  1784.                
  1785.  
  1786.                 if(player.getItemInHand().getType() == Material.EMPTY_MAP)
  1787.  
  1788.                 {
  1789.  
  1790.                     player.sendMessage("lsd");
  1791.  
  1792.                         ItemStack handitem = player.getItemInHand();
  1793.  
  1794.                         String name2 = "";
  1795.  
  1796.                         ItemMeta handitem2 = handitem.getItemMeta();
  1797.  
  1798.                         if (handitem2.getDisplayName() != null) {
  1799.  
  1800.                         name2 = handitem2.getDisplayName();
  1801.  
  1802.                         }
  1803.  
  1804.                         if (name2.toString().equals("LSD")) {
  1805.  
  1806.                        
  1807.  
  1808.                        
  1809.  
  1810.                    
  1811.  
  1812.                     player.sendMessage("You took a lethal dose");
  1813.  
  1814.                     //player.setHealth(0);
  1815.  
  1816.                     final Location oink = player.getLocation();
  1817.  
  1818.                    
  1819.  
  1820.                     player.playEffect(oink, Effect.RECORD_PLAY, 2257);
  1821.  
  1822.                     //player.playEffect(oink, Effect.GHAST_SHRIEK, 5);
  1823.  
  1824.                     //player.playEffect(oink, Effect.SMOKE, 5);
  1825.  
  1826.                     player.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 1260, 1));
  1827.  
  1828.                     player.addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, 1260, 3));
  1829.  
  1830.                     oink.add(-50, -5, -50);
  1831.  
  1832.                     final int oinkx = oink.getBlockX();
  1833.  
  1834.                     final int oinky = oink.getBlockY();
  1835.  
  1836.                     final int oinkz = oink.getBlockZ();
  1837.  
  1838.                     for (int m = 0; m <25; m++) {
  1839.  
  1840.                     for (int i = 0; i <100; i++) {
  1841.  
  1842.                         for (int k = 0; k <100; k++) {
  1843.  
  1844.                     Random rand = new Random();
  1845.  
  1846.                     int derp = rand.nextInt(16);
  1847.  
  1848.                     oink.setX(oinkx+i);
  1849.  
  1850.                     oink.setY(oinky+m);
  1851.  
  1852.                     oink.setZ(oinkz+k);
  1853.  
  1854.                     Material mat = player.getWorld().getBlockAt(oink).getType();
  1855.  
  1856.                     if (mat == Material.STONE || mat == Material.GRASS || mat == Material.DIRT || mat == Material.QUARTZ_BLOCK) {
  1857.  
  1858.                     player.sendBlockChange(oink, 35, (byte) derp);
  1859.  
  1860.                     }
  1861.  
  1862.                    
  1863.  
  1864.                         }
  1865.  
  1866.                     }
  1867.  
  1868.                     }
  1869.  
  1870.                    
  1871.  
  1872.                    
  1873.  
  1874.                    
  1875.  
  1876.                     Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
  1877.  
  1878.                         public void run() {
  1879.  
  1880.                             plugin.getServer().broadcastMessage("Effect reset");
  1881.  
  1882.                             for (int m = 0; m <25; m++) {
  1883.  
  1884.                             for (int i = 0; i <100; i++) {
  1885.  
  1886.                                 for (int k = 0; k <100; k++) {
  1887.  
  1888.                             oink.setX(oinkx+i);
  1889.  
  1890.                             oink.setY(oinky+m);
  1891.  
  1892.                             oink.setZ(oinkz+k);
  1893.  
  1894.                             Material blo = player2.getWorld().getBlockAt(oink).getType();
  1895.  
  1896.                             Byte blobyte = player2.getWorld().getBlockAt(oink).getData();
  1897.  
  1898.                             player2.sendBlockChange(oink, blo, blobyte);
  1899.  
  1900.                                 }
  1901.  
  1902.                             }
  1903.  
  1904.                            
  1905.  
  1906.                            
  1907.  
  1908.                         }
  1909.  
  1910.                         }
  1911.  
  1912.                     }, 1260L);
  1913.  
  1914.                     }
  1915.  
  1916.                     event.setUseItemInHand(Result.DENY);
  1917.  
  1918.                    
  1919.  
  1920.                    
  1921.  
  1922.                     int amount = player.getItemInHand().getAmount();
  1923.  
  1924.                     if (amount > 1) {
  1925.  
  1926.                     amount -= 1;
  1927.  
  1928.                     player.getItemInHand().setAmount(amount);
  1929.  
  1930.                     } else if (amount == 1) {
  1931.  
  1932.                         player.setItemInHand(air);
  1933.  
  1934.                     }
  1935.  
  1936.                        
  1937.  
  1938.                    
  1939.  
  1940.                 }
  1941.  
  1942.                
  1943.  
  1944.                
  1945.  
  1946.                
  1947.  
  1948.                
  1949.  
  1950.                
  1951.  
  1952.                
  1953.  
  1954.                
  1955.  
  1956.                
  1957.  
  1958.                
  1959.  
  1960.                 if(player.getItemInHand().getType() == Material.SLIME_BALL || player.getItemInHand().getType() == Material.INK_SACK || player.getItemInHand().getType() == Material.LEAVES || player.getItemInHand().getType() == Material.SUGAR || player.getItemInHand().getType() == Material.EMPTY_MAP)
  1961.  
  1962.                     {
  1963.  
  1964.                 ItemStack handitem = new ItemStack(0, 0);
  1965.  
  1966.                 handitem = player.getItemInHand();
  1967.  
  1968.                 String name2 = "";
  1969.  
  1970.               ItemMeta handitem2 = handitem.getItemMeta();
  1971.  
  1972.                 if (handitem2.getDisplayName() != null) {
  1973.  
  1974.                 name2 = handitem2.getDisplayName();
  1975.  
  1976.                 }
  1977.  
  1978.                 if (name2.toString().equals("Unprocessed Opium") || name2.toString().equals("Opium") || name2.toString().equals("Chemical Substance") || name2.toString().equals("Ganja") || name2.toString().equals("Cocaine") || name2.toString().equals("Coca Leaves")) {
  1979.  
  1980.               //if(player.getItemInHand().getType() == Material.SLIME_BALL || player.getItemInHand().getType() == Material.INK_SACK || player.getItemInHand().getType() == Material.LEAVES || player.getItemInHand().getType() == Material.SUGAR || player.getItemInHand().getType() == Material.EMPTY_MAP)
  1981.  
  1982.               // {
  1983.  
  1984.                 //  player.sendMessage("Coal i handen");
  1985.  
  1986.                 // Drugs drug = new Drugs(event, player, name2);
  1987.  
  1988.                  
  1989.  
  1990.                  
  1991.  
  1992.  
  1993.  
  1994.                   if (event.getAction() == Action.RIGHT_CLICK_BLOCK) {
  1995.  
  1996.                       player.sendMessage("Högerclick");
  1997.  
  1998.                      
  1999.  
  2000.                      
  2001.  
  2002.                      
  2003.  
  2004.                       player.sendMessage("lul "+ name2);
  2005.  
  2006.                      
  2007.  
  2008.                      
  2009.  
  2010.                      
  2011.  
  2012.                       //början pÃ¥ if för brewing
  2013.  
  2014.                      
  2015.  
  2016.                      
  2017.  
  2018.                       if(player.getTargetBlock(null, 4).getType() == Material.BREWING_STAND) {
  2019.  
  2020.                           player.sendMessage("pÃ¥ en furnace");
  2021.  
  2022.                           Location block = player.getTargetBlock(null, 4).getLocation();
  2023.  
  2024.                           Location block2 = player.getTargetBlock(null, 4).getLocation();
  2025.  
  2026.                           Location block3 = player.getTargetBlock(null, 4).getLocation();
  2027.  
  2028.                           Location block4 = player.getTargetBlock(null, 4).getLocation();
  2029.  
  2030.                           Location block5 = player.getTargetBlock(null, 4).getLocation();
  2031.  
  2032.                           Location block6 = player.getTargetBlock(null, 4).getLocation();
  2033.  
  2034.                           Location block7 = player.getTargetBlock(null, 4).getLocation();
  2035.  
  2036.                           Location block8 = player.getTargetBlock(null, 4).getLocation();
  2037.  
  2038.                           Location block9 = player.getTargetBlock(null, 4).getLocation();
  2039.  
  2040.                           Location block10 = player.getTargetBlock(null, 4).getLocation();
  2041.  
  2042.                           Location block11 = player.getTargetBlock(null, 4).getLocation();
  2043.  
  2044.                           Location block12 = player.getTargetBlock(null, 4).getLocation();
  2045.  
  2046.                           Location block13 = player.getTargetBlock(null, 4).getLocation();
  2047.  
  2048.                           Location block14 = player.getTargetBlock(null, 4).getLocation();
  2049.  
  2050.                           Location block15 = player.getTargetBlock(null, 4).getLocation();
  2051.  
  2052.                           Location block16 = player.getTargetBlock(null, 4).getLocation();
  2053.  
  2054.                           Location block17 = player.getTargetBlock(null, 4).getLocation();
  2055.  
  2056.                           Location block18 = player.getTargetBlock(null, 4).getLocation();
  2057.  
  2058.                           Location block19 = player.getTargetBlock(null, 4).getLocation();
  2059.  
  2060.                           Location block20 = player.getTargetBlock(null, 4).getLocation();
  2061.  
  2062.                           Location block21 = player.getTargetBlock(null, 4).getLocation();
  2063.  
  2064.                           Location block22 = player.getTargetBlock(null, 4).getLocation();
  2065.  
  2066.                           Location block23 = player.getTargetBlock(null, 4).getLocation();
  2067.  
  2068.                           Location block24 = player.getTargetBlock(null, 4).getLocation();
  2069.  
  2070.                           Location block25 = player.getTargetBlock(null, 4).getLocation();
  2071.  
  2072.                           Location block26 = player.getTargetBlock(null, 4).getLocation();
  2073.  
  2074.                           Location block27 = player.getTargetBlock(null, 4).getLocation();
  2075.  
  2076.                           Location block28 = player.getTargetBlock(null, 4).getLocation();
  2077.  
  2078.                           Location block29 = player.getTargetBlock(null, 4).getLocation();
  2079.  
  2080.                           Location block30 = player.getTargetBlock(null, 4).getLocation();
  2081.  
  2082.                           Location block31 = player.getTargetBlock(null, 4).getLocation();
  2083.  
  2084.                           Location block32 = player.getTargetBlock(null, 4).getLocation();
  2085.  
  2086.                           Location block33 = player.getTargetBlock(null, 4).getLocation();
  2087.  
  2088.                           Location block34 = player.getTargetBlock(null, 4).getLocation();
  2089.  
  2090.                           Location block35 = player.getTargetBlock(null, 4).getLocation();
  2091.  
  2092.                           Location block36 = player.getTargetBlock(null, 4).getLocation();
  2093.  
  2094.                           Location block37 = player.getTargetBlock(null, 4).getLocation();
  2095.  
  2096.                          
  2097.  
  2098.                           Location b1 = block; //obby 1
  2099.  
  2100.                           b1.setY(block.getY() - 2);
  2101.  
  2102.                           b1.setX(block.getX() - 1);
  2103.  
  2104.                           b1.setZ(block.getZ() - 1);
  2105.  
  2106.                          
  2107.  
  2108.                           Location b2 = block2; //obby 2
  2109.  
  2110.                           b2.setY(block2.getY() - 2);
  2111.  
  2112.                           b2.setX(block2.getX() - 1);
  2113.  
  2114.                           b2.setZ(block2.getZ());
  2115.  
  2116.                          
  2117.  
  2118.                           Location b3 = block3; //obby 3
  2119.  
  2120.                           b3.setY(block3.getY() - 2);
  2121.  
  2122.                           b3.setX(block3.getX() - 1);
  2123.  
  2124.                           b3.setZ(block3.getZ() + 1);
  2125.  
  2126.                          
  2127.  
  2128.                           Location b4 = block4; //obby 4
  2129.  
  2130.                           b4.setY(block4.getY() - 2);
  2131.  
  2132.                           b4.setX(block4.getX());
  2133.  
  2134.                           b4.setZ(block4.getZ() - 1);
  2135.  
  2136.                          
  2137.  
  2138.                           Location b5 = block5; //obby 5
  2139.  
  2140.                           b5.setY(block5.getY() - 2);
  2141.  
  2142.                           b5.setX(block5.getX());
  2143.  
  2144.                           b5.setZ(block5.getZ());
  2145.  
  2146.                          
  2147.  
  2148.                           Location b6 = block6; //obby 6
  2149.  
  2150.                           b6.setY(block6.getY() - 2);
  2151.  
  2152.                           b6.setX(block6.getX());
  2153.  
  2154.                           b6.setZ(block6.getZ() + 1);
  2155.  
  2156.                          
  2157.  
  2158.                           Location b7 = block7; //obby 7
  2159.  
  2160.                           b7.setY(block7.getY() - 2);
  2161.  
  2162.                           b7.setX(block7.getX() + 1);
  2163.  
  2164.                           b7.setZ(block7.getZ() - 1);
  2165.  
  2166.                          
  2167.  
  2168.                           Location b8 = block8; //obby 8
  2169.  
  2170.                           b8.setY(block8.getY() - 2);
  2171.  
  2172.                           b8.setX(block8.getX() + 1);
  2173.  
  2174.                           b8.setZ(block8.getZ());
  2175.  
  2176.                          
  2177.  
  2178.                           Location b9 = block9; //obby 9
  2179.  
  2180.                           b9.setY(block9.getY() - 2);
  2181.  
  2182.                           b9.setX(block9.getX() + 1);
  2183.  
  2184.                           b9.setZ(block9.getZ() + 1);
  2185.  
  2186.                          
  2187.  
  2188.                           Location b10 = block10; //workbench 1
  2189.  
  2190.                           b10.setY(block10.getY() - 1);
  2191.  
  2192.                           b10.setX(block10.getX() - 1);
  2193.  
  2194.                           b10.setZ(block10.getZ() - 1);
  2195.  
  2196.                          
  2197.  
  2198.                           Location b11 = block11; //glass 1
  2199.  
  2200.                           b11.setY(block11.getY() - 1);
  2201.  
  2202.                           b11.setX(block11.getX() - 1);
  2203.  
  2204.                           b11.setZ(block11.getZ());
  2205.  
  2206.                          
  2207.  
  2208.                           Location b12 = block12; //workbench 2
  2209.  
  2210.                           b12.setY(block12.getY() - 1);
  2211.  
  2212.                           b12.setX(block12.getX() - 1);
  2213.  
  2214.                           b12.setZ(block12.getZ() + 1);
  2215.  
  2216.                          
  2217.  
  2218.                           Location b13 = block13; //glass 2
  2219.  
  2220.                           b13.setY(block13.getY() - 1);
  2221.  
  2222.                           b13.setX(block13.getX());
  2223.  
  2224.                           b13.setZ(block13.getZ() - 1);
  2225.  
  2226.                          
  2227.  
  2228.                           Location b14 = block14; //tnt 1
  2229.  
  2230.                           b14.setY(block14.getY() - 1);
  2231.  
  2232.                           b14.setX(block14.getX());
  2233.  
  2234.                           b14.setZ(block14.getZ());
  2235.  
  2236.                          
  2237.  
  2238.                           Location b15 = block15; //glass 3
  2239.  
  2240.                           b15.setY(block15.getY() - 1);
  2241.  
  2242.                           b15.setX(block15.getX());
  2243.  
  2244.                           b15.setZ(block15.getZ() + 1);
  2245.  
  2246.                          
  2247.  
  2248.                           Location b16 = block16; //workbench 3
  2249.  
  2250.                           b16.setY(block16.getY() - 1);
  2251.  
  2252.                           b16.setX(block16.getX() + 1);
  2253.  
  2254.                           b16.setZ(block16.getZ() - 1);
  2255.  
  2256.                          
  2257.  
  2258.                           Location b17 = block17; //glass 4
  2259.  
  2260.                           b17.setY(block17.getY() - 1);
  2261.  
  2262.                           b17.setX(block17.getX() + 1);
  2263.  
  2264.                           b17.setZ(block17.getZ());
  2265.  
  2266.                          
  2267.  
  2268.                           Location b18 = block18; //workbench 4
  2269.  
  2270.                           b18.setY(block18.getY() - 1);
  2271.  
  2272.                           b18.setX(block18.getX() + 1);
  2273.  
  2274.                           b18.setZ(block18.getZ() + 1);
  2275.  
  2276.                          
  2277.  
  2278.                           Location b19 = block19; //sunlight 1
  2279.  
  2280.                           b19.setY(block19.getY());
  2281.  
  2282.                           b19.setX(block19.getX() - 1);
  2283.  
  2284.                           b19.setZ(block19.getZ() - 1);
  2285.  
  2286.                          
  2287.  
  2288.                           Location b20 = block20; //air
  2289.  
  2290.                           b20.setY(block20.getY());
  2291.  
  2292.                           b20.setX(block20.getX() - 1);
  2293.  
  2294.                           b20.setZ(block20.getZ());
  2295.  
  2296.                          
  2297.  
  2298.                           Location b21 = block21; //sunlight 2
  2299.  
  2300.                           b21.setY(block21.getY());
  2301.  
  2302.                           b21.setX(block21.getX() - 1);
  2303.  
  2304.                           b21.setZ(block21.getZ() + 1);
  2305.  
  2306.                          
  2307.  
  2308.                           Location b22 = block22; //glass 1
  2309.  
  2310.                           b22.setY(block22.getY());
  2311.  
  2312.                           b22.setX(block22.getX());
  2313.  
  2314.                           b22.setZ(block22.getZ() - 1);
  2315.  
  2316.                          
  2317.  
  2318.                           Location b23 = block23; //furnace
  2319.  
  2320.                           b23.setY(block23.getY());
  2321.  
  2322.                           b23.setX(block23.getX());
  2323.  
  2324.                           b23.setZ(block23.getZ());
  2325.  
  2326.                          
  2327.  
  2328.                           Location b24 = block24; //glass 2
  2329.  
  2330.                           b24.setY(block24.getY());
  2331.  
  2332.                           b24.setX(block24.getX());
  2333.  
  2334.                           b24.setZ(block24.getZ() + 1);
  2335.  
  2336.                          
  2337.  
  2338.                           Location b25 = block25; //sunlight 3
  2339.  
  2340.                           b25.setY(block25.getY());
  2341.  
  2342.                           b25.setX(block25.getX() + 1);
  2343.  
  2344.                           b25.setZ(block25.getZ() - 1);
  2345.  
  2346.                          
  2347.  
  2348.                           Location b26 = block26; //glass 3
  2349.  
  2350.                           b26.setY(block26.getY());
  2351.  
  2352.                           b26.setX(block26.getX() + 1);
  2353.  
  2354.                           b26.setZ(block26.getZ());
  2355.  
  2356.                          
  2357.  
  2358.                           Location b27 = block27; //sunlight 3
  2359.  
  2360.                           b27.setY(block27.getY());
  2361.  
  2362.                           b27.setX(block27.getX() + 1);
  2363.  
  2364.                           b27.setZ(block27.getZ() + 1);
  2365.  
  2366.                          
  2367.  
  2368.                           Location b28 = block28; //glass 1
  2369.  
  2370.                           b28.setY(block28.getY() + 1);
  2371.  
  2372.                           b28.setX(block28.getX() + 1);
  2373.  
  2374.                           b28.setZ(block28.getZ());
  2375.  
  2376.                          
  2377.  
  2378.                           Location b29 = block29; //glass 2
  2379.  
  2380.                           b29.setY(block29.getY() + 1);
  2381.  
  2382.                           b29.setX(block29.getX());
  2383.  
  2384.                           b29.setZ(block29.getZ() + 1);
  2385.  
  2386.                          
  2387.  
  2388.                           Location b30 = block30; //glass 3
  2389.  
  2390.                           b30.setY(block30.getY() + 1);
  2391.  
  2392.                           b30.setX(block30.getX() - 1);
  2393.  
  2394.                           b30.setZ(block30.getZ());
  2395.  
  2396.                          
  2397.  
  2398.                           Location b31 = block31; //glass 4
  2399.  
  2400.                           b31.setY(block31.getY() + 1);
  2401.  
  2402.                           b31.setX(block31.getX());
  2403.  
  2404.                           b31.setZ(block31.getZ() - 1);
  2405.  
  2406.                          
  2407.  
  2408.                           Location b32 = block32; //water
  2409.  
  2410.                           b32.setY(block32.getY() + 1);
  2411.  
  2412.                           b32.setX(block32.getX());
  2413.  
  2414.                           b32.setZ(block32.getZ());
  2415.  
  2416.                          
  2417.  
  2418.                           Location b33 = block33; //obby 1
  2419.  
  2420.                           b33.setY(block33.getY() + 2);
  2421.  
  2422.                           b33.setX(block33.getX() + 1);
  2423.  
  2424.                           b33.setZ(block33.getZ());
  2425.  
  2426.                          
  2427.  
  2428.                           Location b34 = block34; //air
  2429.  
  2430.                           b34.setY(block34.getY() + 2);
  2431.  
  2432.                           b34.setX(block34.getX());
  2433.  
  2434.                           b34.setZ(block34.getZ() + 1);
  2435.  
  2436.                          
  2437.  
  2438.                           Location b35 = block35; //air
  2439.  
  2440.                           b35.setY(block35.getY() + 2);
  2441.  
  2442.                           b35.setX(block35.getX() - 1);
  2443.  
  2444.                           b35.setZ(block35.getZ());
  2445.  
  2446.                          
  2447.  
  2448.                           Location b36 = block36; //air
  2449.  
  2450.                           b36.setY(block36.getY() + 2);
  2451.  
  2452.                           b36.setX(block36.getX());
  2453.  
  2454.                           b36.setZ(block36.getZ() - 1);
  2455.  
  2456.                          
  2457.  
  2458.                           Location b37 = block37; //trapdoor
  2459.  
  2460.                           b37.setY(block37.getY() + 2);
  2461.  
  2462.                           b37.setX(block37.getX());
  2463.  
  2464.                           b37.setZ(block37.getZ());
  2465.  
  2466.                          
  2467.  
  2468.                          
  2469.  
  2470.                          
  2471.  
  2472.                          
  2473.  
  2474.                           if (getWorldGuard().canBuild(player, block)) {
  2475.  
  2476.                               player.sendMessage("som du har perms pÃ¥: b1:"+b1.getBlock().getType()+" b2:"+b2.getBlock().getType()+" b3:"+b3.getBlock().getType()+" b4:"+b4.getBlock().getType()+" b5:"+b5.getBlock().getType()+" b6:"+b6.getBlock().getType()+" b7:"+b7.getBlock().getType()+" b8:"+b8.getBlock().getType()+" b9:"+b9.getBlock().getType());
  2477.  
  2478.                           }
  2479.  
  2480.                          
  2481.  
  2482.                               if (b1.getBlock().getType() == Material.OBSIDIAN) {
  2483.  
  2484.                                   player.sendMessage("b1 obby");
  2485.  
  2486.                                   if (b2.getBlock().getType() == Material.OBSIDIAN) {
  2487.  
  2488.                                       player.sendMessage("b2 obby");
  2489.  
  2490.                                     if (b3.getBlock().getType() == Material.OBSIDIAN) {
  2491.  
  2492.                                           player.sendMessage("b3 obby");
  2493.  
  2494.                                         if (b4.getBlock().getType() == Material.OBSIDIAN) {
  2495.  
  2496.                                               player.sendMessage("b4 obby");
  2497.  
  2498.                                             if (b5.getBlock().getType() == Material.OBSIDIAN) {
  2499.  
  2500.                                                   player.sendMessage("b5 obby");
  2501.  
  2502.                                                 if (b6.getBlock().getType() == Material.OBSIDIAN) {
  2503.  
  2504.                                                       player.sendMessage("b6 obby");
  2505.  
  2506.                                                     if (b7.getBlock().getType() == Material.OBSIDIAN) {
  2507.  
  2508.                                                           player.sendMessage("b7 obby");
  2509.  
  2510.                                                         if (b8.getBlock().getType() == Material.OBSIDIAN) {
  2511.  
  2512.                                                               player.sendMessage("b8 obby");
  2513.  
  2514.                                                             if (b9.getBlock().getType() == Material.OBSIDIAN) {
  2515.  
  2516.                                                                   player.sendMessage("b9 obby");
  2517.  
  2518.                                                                  
  2519.  
  2520.                                                                  
  2521.  
  2522.                                                                  
  2523.  
  2524.                                                                 if (b10.getBlock().getType() == Material.CAULDRON) {
  2525.  
  2526.                                                                     player.sendMessage("b10 workbench");
  2527.  
  2528.                                                                     if (b11.getBlock().getType() == Material.CAULDRON) {
  2529.  
  2530.                                                                         player.sendMessage("b11 glass");
  2531.  
  2532.                                                                         if (b12.getBlock().getType() == Material.CAULDRON) {
  2533.  
  2534.                                                                             player.sendMessage("b12 workbench");
  2535.  
  2536.                                                                             if (b13.getBlock().getType() == Material.CAULDRON) {
  2537.  
  2538.                                                                                 player.sendMessage("b13 glass");
  2539.  
  2540.                                                                                 if (b14.getBlock().getType() == Material.TNT) {
  2541.  
  2542.                                                                                     player.sendMessage("b14 tnt");
  2543.  
  2544.                                                                                     if (b15.getBlock().getType() == Material.CAULDRON) {
  2545.  
  2546.                                                                                         player.sendMessage("b15 glass");
  2547.  
  2548.                                                                                         if (b16.getBlock().getType() == Material.CAULDRON) {
  2549.  
  2550.                                                                                             player.sendMessage("b16 workbench");
  2551.  
  2552.                                                                                             if (b17.getBlock().getType() == Material.CAULDRON) {
  2553.  
  2554.                                                                                                 player.sendMessage("b17 glass");
  2555.  
  2556.                                                                                                 if (b18.getBlock().getType() == Material.CAULDRON) {
  2557.  
  2558.                                                                                                     player.sendMessage("b18 workbench");
  2559.  
  2560.                                                                                                       if (b23.getBlock().getType() == Material.BREWING_STAND) {
  2561.  
  2562.                                                                                                         player.sendMessage("b23 furnace");
  2563.  
  2564.                                                                                                                        
  2565.  
  2566.                                                                                                                                
  2567.  
  2568.                                                                                                                                                                                
  2569.  
  2570.                                                                                                                                     event.setUseItemInHand(Result.DENY);  //basic oven
  2571.  
  2572.                                                                                                                                     player.sendMessage("basic oven");
  2573.  
  2574.                                                                                                                                         if (player.getInventory().firstEmpty() != -1) {
  2575.  
  2576.                                                                                                                                            
  2577.  
  2578.                                                                                                                                            
  2579.  
  2580.                                                                                                                                             if (name2.toString().equals("Chemical Substance")) {
  2581.  
  2582.                                                                                                                                                 int nr = player.getInventory().firstEmpty();
  2583.  
  2584.                                                                                                                                                 player.sendMessage("skapar ny");
  2585.  
  2586.                                                                                                                                                 ItemStack item = new ItemStack(395, 1);
  2587.  
  2588.                                                                                                                                                 String name = "LSD";
  2589.  
  2590.                                                                                                                                                 ItemMeta im = item.getItemMeta();
  2591.  
  2592.                                                                                                                                                 im.setDisplayName(name);
  2593.  
  2594.                                                                                                                                                 item.setItemMeta(im);
  2595.  
  2596.                                                                                                                                                 player.getInventory().setItem(nr, item);
  2597.  
  2598.                                                                                                                                        
  2599.  
  2600.                                                                                                                                        
  2601.  
  2602.                                                                                                                                                 int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  2603.  
  2604.                                                                                                                                                 if (amount > 1) {
  2605.  
  2606.                                                                                                                                                     amount -= 1;
  2607.  
  2608.                                                                                                                                                     player.getItemInHand().setAmount(amount);
  2609.  
  2610.                                                                                                                                      
  2611.  
  2612.                                                                                                                                                 } else if (amount == 1) {
  2613.  
  2614.                                                                                                                                                     player.setItemInHand(air);
  2615.  
  2616.                                                                                                                                                 }
  2617.  
  2618.                                                                                                                                             }
  2619.  
  2620.                                                                                                                                        
  2621.  
  2622.                                                                                                                                            
  2623.  
  2624.                                                                                                                                             if (name2.toString().equals("Ganja")) {
  2625.  
  2626.                                                                                                                                                 int nr = player.getInventory().firstEmpty();
  2627.  
  2628.                                                                                                                                                 player.sendMessage("skapar ny");
  2629.  
  2630.                                                                                                                                                 ItemStack item = new ItemStack(395, 1);
  2631.  
  2632.                                                                                                                                                 String name = "THC";
  2633.  
  2634.                                                                                                                                                 ItemMeta im = item.getItemMeta();
  2635.  
  2636.                                                                                                                                                 im.setDisplayName(name);
  2637.  
  2638.                                                                                                                                                 item.setItemMeta(im);
  2639.  
  2640.                                                                                                                                                 player.getInventory().setItem(nr, item);
  2641.  
  2642.                                                                                                                                                
  2643.  
  2644.                                                                                                                                                
  2645.  
  2646.                                                                                                                                                 int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  2647.  
  2648.                                                                                                                                                 if (amount > 1) {
  2649.  
  2650.                                                                                                                                                 amount -= 1;
  2651.  
  2652.                                                                                                                                                 player.getItemInHand().setAmount(amount);
  2653.  
  2654.                                                                                                                                              
  2655.  
  2656.                                                                                                                                                 } else if (amount == 1) {
  2657.  
  2658.                                                                                                                                                     player.setItemInHand(air);
  2659.  
  2660.                                                                                                                                                 }
  2661.  
  2662.                                                                                                                                                 }
  2663.  
  2664.                                                                                                                                            
  2665.  
  2666.                                                                                                                                            
  2667.  
  2668.                                                                                                                                             if (name2.toString().equals("Opium")) {
  2669.  
  2670.                                                                                                                                                 int nr = player.getInventory().firstEmpty();
  2671.  
  2672.                                                                                                                                                 player.sendMessage("skapar ny");
  2673.  
  2674.                                                                                                                                                 ItemStack item = new ItemStack(289, 1);
  2675.  
  2676.                                                                                                                                                 String name = "Heroin";
  2677.  
  2678.                                                                                                                                                 ItemMeta im = item.getItemMeta();
  2679.  
  2680.                                                                                                                                                 im.setDisplayName(name);
  2681.  
  2682.                                                                                                                                                 item.setItemMeta(im);
  2683.  
  2684.                                                                                                                                                 player.getInventory().setItem(nr, item);
  2685.  
  2686.                                                                                                                                        
  2687.  
  2688.                                                                                                                                        
  2689.  
  2690.                                                                                                                                                 int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  2691.  
  2692.                                                                                                                                                 if (amount > 1) {
  2693.  
  2694.                                                                                                                                                     amount -= 1;
  2695.  
  2696.                                                                                                                                                     player.getItemInHand().setAmount(amount);
  2697.  
  2698.                                                                                                                                      
  2699.  
  2700.                                                                                                                                                 } else if (amount == 1) {
  2701.  
  2702.                                                                                                                                                     player.setItemInHand(air);
  2703.  
  2704.                                                                                                                                                 }
  2705.  
  2706.                                                                                                                                             }
  2707.  
  2708.                                                                                                                                            
  2709.  
  2710.                                                                                                                                            
  2711.  
  2712.                                                                                                                                             if (name2.toString().equals("Cocaine")) {
  2713.  
  2714.                                                                                                                                                 int nr = player.getInventory().firstEmpty();
  2715.  
  2716.                                                                                                                                                 player.sendMessage("skapar ny");
  2717.  
  2718.                                                                                                                                                 ItemStack item = new ItemStack(351, 1, (byte)15);
  2719.  
  2720.                                                                                                                                                 String name = "Crack";
  2721.  
  2722.                                                                                                                                                 ItemMeta im = item.getItemMeta();
  2723.  
  2724.                                                                                                                                                 im.setDisplayName(name);
  2725.  
  2726.                                                                                                                                                 item.setItemMeta(im);
  2727.  
  2728.                                                                                                                                                 player.getInventory().setItem(nr, item);
  2729.  
  2730.                                                                                                                                        
  2731.  
  2732.                                                                                                                                        
  2733.  
  2734.                                                                                                                                                 int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  2735.  
  2736.                                                                                                                                                 if (amount > 1) {
  2737.  
  2738.                                                                                                                                                     amount -= 1;
  2739.  
  2740.                                                                                                                                                     player.getItemInHand().setAmount(amount);
  2741.  
  2742.                                                                                                                                      
  2743.  
  2744.                                                                                                                                                 } else if (amount == 1) {
  2745.  
  2746.                                                                                                                                                     player.setItemInHand(air);
  2747.  
  2748.                                                                                                                                                 }
  2749.  
  2750.                                                                                                                                             }
  2751.  
  2752.                                                                                                                                            
  2753.  
  2754.                                                                                                                                            
  2755.  
  2756.                                                                                                                                     } else if (player.getInventory().firstEmpty() == -1) {
  2757.  
  2758.                                                                                                                                         player.sendMessage("Inventory is full.");
  2759.  
  2760.                                                                                                                                         }
  2761.  
  2762.                                                                                                                                    
  2763.  
  2764.                                                                                                                                    
  2765.  
  2766.                                                                                                                                    
  2767.  
  2768.                                                                                                                                    
  2769.  
  2770.                                                                                                                                    
  2771.  
  2772.                                                                                                                                    
  2773.  
  2774.                                                                                                                                    
  2775.  
  2776.                                                                                                                                    
  2777.  
  2778.                                                                                                                                    
  2779.  
  2780.                                                                                                                                    
  2781.  
  2782.                                                                                                                                   }
  2783.  
  2784.                                                                                                                                 }
  2785.  
  2786.                                                                                                                             }
  2787.  
  2788.                                                                                                                         }
  2789.  
  2790.                                                                                                                     }
  2791.  
  2792.                                                                                                                 }
  2793.  
  2794.                                                                                                             }
  2795.  
  2796.                                                                                                         }
  2797.  
  2798.                                                                                                     }
  2799.  
  2800.                                                                                                 }
  2801.  
  2802.                                                                                            
  2803.  
  2804.                                                                  
  2805.  
  2806.                                                                  
  2807.  
  2808.                                                                  
  2809.  
  2810.                                                                  
  2811.  
  2812.                                                                 if (b10.getBlock().getType() == Material.WORKBENCH) {
  2813.  
  2814.                                                                     player.sendMessage("b10 workbench");
  2815.  
  2816.                                                                     if (b11.getBlock().getType() == Material.GLASS) {
  2817.  
  2818.                                                                         player.sendMessage("b11 glass");
  2819.  
  2820.                                                                         if (b12.getBlock().getType() == Material.WORKBENCH) {
  2821.  
  2822.                                                                             player.sendMessage("b12 workbench");
  2823.  
  2824.                                                                             if (b13.getBlock().getType() == Material.GLASS) {
  2825.  
  2826.                                                                                 player.sendMessage("b13 glass");
  2827.  
  2828.                                                                                 if (b14.getBlock().getType() == Material.TNT) {
  2829.  
  2830.                                                                                     player.sendMessage("b14 tnt");
  2831.  
  2832.                                                                                     if (b15.getBlock().getType() == Material.GLASS) {
  2833.  
  2834.                                                                                         player.sendMessage("b15 glass");
  2835.  
  2836.                                                                                         if (b16.getBlock().getType() == Material.WORKBENCH) {
  2837.  
  2838.                                                                                             player.sendMessage("b16 workbench");
  2839.  
  2840.                                                                                             if (b17.getBlock().getType() == Material.GLASS) {
  2841.  
  2842.                                                                                                 player.sendMessage("b17 glass");
  2843.  
  2844.                                                                                                 if (b18.getBlock().getType() == Material.WORKBENCH) {
  2845.  
  2846.                                                                                                     player.sendMessage("b18 workbench");
  2847.  
  2848.                                                                                                     if (b19.getBlock().getType() == Material.DAYLIGHT_DETECTOR) {
  2849.  
  2850.                                                                                                         player.sendMessage("b19 daylight");
  2851.  
  2852.                                                                                                         if (b20.getBlock().getType() == Material.GLASS || b20.getBlock().getType() == Material.AIR) {
  2853.  
  2854.                                                                                                             player.sendMessage("b20 air or air");
  2855.  
  2856.                                                                                                             if (b21.getBlock().getType() == Material.DAYLIGHT_DETECTOR) {
  2857.  
  2858.                                                                                                                 player.sendMessage("b21 daylight");
  2859.  
  2860.                                                                                                                 if (b22.getBlock().getType() == Material.GLASS || b22.getBlock().getType() == Material.AIR) {
  2861.  
  2862.                                                                                                                     player.sendMessage("b22 glass or air");
  2863.  
  2864.                                                                                                                     if (b23.getBlock().getType() == Material.BREWING_STAND) {
  2865.  
  2866.                                                                                                                         player.sendMessage("b23 furnace");
  2867.  
  2868.                                                                                                                         if (b24.getBlock().getType() == Material.GLASS || b24.getBlock().getType() == Material.AIR) {
  2869.  
  2870.                                                                                                                             player.sendMessage("b24 glass or air");
  2871.  
  2872.                                                                                                                             if (b25.getBlock().getType() == Material.DAYLIGHT_DETECTOR) {
  2873.  
  2874.                                                                                                                                 player.sendMessage("b25 daylight");
  2875.  
  2876.                                                                                                                                 if (b26.getBlock().getType() == Material.GLASS || b26.getBlock().getType() == Material.AIR) {
  2877.  
  2878.                                                                                                                                     player.sendMessage("b26 glass or air");
  2879.  
  2880.                                                                                                                                     if (b27.getBlock().getType() == Material.DAYLIGHT_DETECTOR) {
  2881.  
  2882.                                                                                                                                         player.sendMessage("b27 daylight");
  2883.  
  2884.                                                                                                                                         if (b28.getBlock().getType() == Material.GLASS) {
  2885.  
  2886.                                                                                                                                             player.sendMessage("b28 glass");
  2887.  
  2888.                                                                                                                                             if (b29.getBlock().getType() == Material.GLASS) {
  2889.  
  2890.                                                                                                                                                 player.sendMessage("b29 glass");
  2891.  
  2892.                                                                                                                                                 if (b30.getBlock().getType() == Material.GLASS) {
  2893.  
  2894.                                                                                                                                                     player.sendMessage("b30 glass");
  2895.  
  2896.                                                                                                                                                     if (b31.getBlock().getType() == Material.GLASS) {
  2897.  
  2898.                                                                                                                                                         player.sendMessage("b31 glass");
  2899.  
  2900.                                                                                                                                                         if (b32.getBlock().getType() == Material.STATIONARY_WATER || b32.getBlock().getType() == Material.AIR) {
  2901.  
  2902.                                                                                                                                                             player.sendMessage("b32 water");
  2903.  
  2904.                                                                                                                                                             if (b33.getBlock().getType() == Material.IRON_BLOCK) {
  2905.  
  2906.                                                                                                                                                                 player.sendMessage("b33 iron");
  2907.  
  2908.                                                                                                                                                                 if (b34.getBlock().getType() == Material.IRON_BLOCK) {
  2909.  
  2910.                                                                                                                                                                     player.sendMessage("b34 iron");
  2911.  
  2912.                                                                                                                                                                     if (b35.getBlock().getType() == Material.IRON_BLOCK) {
  2913.  
  2914.                                                                                                                                                                         player.sendMessage("b35 iron");
  2915.  
  2916.                                                                                                                                                                         if (b36.getBlock().getType() == Material.IRON_BLOCK) {
  2917.  
  2918.                                                                                                                                                                             player.sendMessage("b36 iron");
  2919.  
  2920.                                                                                                                                                                             if (b37.getBlock().getType() == Material.TRAP_DOOR) {
  2921.  
  2922.                                                                                                                                                                                 player.sendMessage("b37 trapdoor");
  2923.  
  2924.                                                                                                                                                                                
  2925.  
  2926.                                                                                                                                                                                
  2927.  
  2928.                                                                                                                                                                                 event.setUseItemInHand(Result.DENY); //advanced oven
  2929.  
  2930.                                                                                                                                                                                 player.sendMessage("advanced oven");
  2931.  
  2932.                                                                                                                                                                                 if (player.getInventory().firstEmpty() != -1) {
  2933.  
  2934.                                                                                                                                                                                    
  2935.  
  2936.                                                                                                                                                                                    
  2937.  
  2938.                                                                                                                                                                                     if (name2.toString().equals("Chemical Substance")) {
  2939.  
  2940.                                                                                                                                                                                         int nr = player.getInventory().firstEmpty();
  2941.  
  2942.                                                                                                                                                                                         player.sendMessage("skapar ny");
  2943.  
  2944.                                                                                                                                                                                         ItemStack item = new ItemStack(395, 1);
  2945.  
  2946.                                                                                                                                                                                         String name = "LSD";
  2947.  
  2948.                                                                                                                                                                                         ItemMeta im = item.getItemMeta();
  2949.  
  2950.                                                                                                                                                                                         im.setDisplayName(name);
  2951.  
  2952.                                                                                                                                                                                         item.setItemMeta(im);
  2953.  
  2954.                                                                                                                                                                                         player.getInventory().setItem(nr, item);
  2955.  
  2956.                                                                                                                                                                                
  2957.  
  2958.                                                                                                                                                                                
  2959.  
  2960.                                                                                                                                                                                         int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  2961.  
  2962.                                                                                                                                                                                         if (amount > 1) {
  2963.  
  2964.                                                                                                                                                                                             amount -= 1;
  2965.  
  2966.                                                                                                                                                                                             player.getItemInHand().setAmount(amount);
  2967.  
  2968.                                                                                                                                                                                
  2969.  
  2970.                                                                                                                                                                                         } else if (amount == 1) {
  2971.  
  2972.                                                                                                                                                                                             player.setItemInHand(air);
  2973.  
  2974.                                                                                                                                                                                         }
  2975.  
  2976.                                                                                                                                                                                     }
  2977.  
  2978.                                                                                                                                                                                
  2979.  
  2980.                                                                                                                                                                                    
  2981.  
  2982.                                                                                                                                                                                     if (name2.toString().equals("Ganja")) {
  2983.  
  2984.                                                                                                                                                                                         int nr = player.getInventory().firstEmpty();
  2985.  
  2986.                                                                                                                                                                                         player.sendMessage("skapar ny");
  2987.  
  2988.                                                                                                                                                                                         ItemStack item = new ItemStack(395, 1);
  2989.  
  2990.                                                                                                                                                                                         String name = "THC";
  2991.  
  2992.                                                                                                                                                                                         ItemMeta im = item.getItemMeta();
  2993.  
  2994.                                                                                                                                                                                         im.setDisplayName(name);
  2995.  
  2996.                                                                                                                                                                                         item.setItemMeta(im);
  2997.  
  2998.                                                                                                                                                                                         player.getInventory().setItem(nr, item);
  2999.  
  3000.                                                                                                                                                                                        
  3001.  
  3002.                                                                                                                                                                                        
  3003.  
  3004.                                                                                                                                                                                         int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  3005.  
  3006.                                                                                                                                                                                         if (amount > 1) {
  3007.  
  3008.                                                                                                                                                                                         amount -= 1;
  3009.  
  3010.                                                                                                                                                                                         player.getItemInHand().setAmount(amount);
  3011.  
  3012.                                                                                                                                                                                        
  3013.  
  3014.                                                                                                                                                                                         } else if (amount == 1) {
  3015.  
  3016.                                                                                                                                                                                             player.setItemInHand(air);
  3017.  
  3018.                                                                                                                                                                                         }
  3019.  
  3020.                                                                                                                                                                                         }
  3021.  
  3022.                                                                                                                                                                                    
  3023.  
  3024.                                                                                                                                                                                    
  3025.  
  3026.                                                                                                                                                                                     if (name2.toString().equals("Opium")) {
  3027.  
  3028.                                                                                                                                                                                         int nr = player.getInventory().firstEmpty();
  3029.  
  3030.                                                                                                                                                                                         player.sendMessage("skapar ny");
  3031.  
  3032.                                                                                                                                                                                         ItemStack item = new ItemStack(289, 1);
  3033.  
  3034.                                                                                                                                                                                         String name = "Heroin";
  3035.  
  3036.                                                                                                                                                                                         ItemMeta im = item.getItemMeta();
  3037.  
  3038.                                                                                                                                                                                         im.setDisplayName(name);
  3039.  
  3040.                                                                                                                                                                                         item.setItemMeta(im);
  3041.  
  3042.                                                                                                                                                                                         player.getInventory().setItem(nr, item);
  3043.  
  3044.                                                                                                                                                                                
  3045.  
  3046.                                                                                                                                                                                
  3047.  
  3048.                                                                                                                                                                                         int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  3049.  
  3050.                                                                                                                                                                                         if (amount > 1) {
  3051.  
  3052.                                                                                                                                                                                             amount -= 1;
  3053.  
  3054.                                                                                                                                                                                             player.getItemInHand().setAmount(amount);
  3055.  
  3056.                                                                                                                                                                                
  3057.  
  3058.                                                                                                                                                                                         } else if (amount == 1) {
  3059.  
  3060.                                                                                                                                                                                             player.setItemInHand(air);
  3061.  
  3062.                                                                                                                                                                                         }
  3063.  
  3064.                                                                                                                                                                                     }
  3065.  
  3066.                                                                                                                                                                                    
  3067.  
  3068.                                                                                                                                                                                    
  3069.  
  3070.                                                                                                                                                                                     if (name2.toString().equals("Cocaine")) {
  3071.  
  3072.                                                                                                                                                                                         int nr = player.getInventory().firstEmpty();
  3073.  
  3074.                                                                                                                                                                                         player.sendMessage("skapar ny");
  3075.  
  3076.                                                                                                                                                                                         ItemStack item = new ItemStack(351, 1, (byte)15);
  3077.  
  3078.                                                                                                                                                                                         String name = "Crack";
  3079.  
  3080.                                                                                                                                                                                         ItemMeta im = item.getItemMeta();
  3081.  
  3082.                                                                                                                                                                                         im.setDisplayName(name);
  3083.  
  3084.                                                                                                                                                                                         item.setItemMeta(im);
  3085.  
  3086.                                                                                                                                                                                         player.getInventory().setItem(nr, item);
  3087.  
  3088.                                                                                                                                                                                
  3089.  
  3090.                                                                                                                                                                                
  3091.  
  3092.                                                                                                                                                                                         int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  3093.  
  3094.                                                                                                                                                                                         if (amount > 1) {
  3095.  
  3096.                                                                                                                                                                                             amount -= 1;
  3097.  
  3098.                                                                                                                                                                                             player.getItemInHand().setAmount(amount);
  3099.  
  3100.                                                                                                                                                                                
  3101.  
  3102.                                                                                                                                                                                         } else if (amount == 1) {
  3103.  
  3104.                                                                                                                                                                                             player.setItemInHand(air);
  3105.  
  3106.                                                                                                                                                                                         }
  3107.  
  3108.                                                                                                                                                                                     }
  3109.  
  3110.                                                                                                                                                                                    
  3111.  
  3112.                                                                                                                                                                                    
  3113.  
  3114.                                                                                                                                                                             } else if (player.getInventory().firstEmpty() == -1) {
  3115.  
  3116.                                                                                                                                                                                 player.sendMessage("Inventory is full.");
  3117.  
  3118.                                                                                                                                                                                 }
  3119.  
  3120.                                                                                                                                                                                
  3121.  
  3122.                                                                                                                                                                                
  3123.  
  3124.                                                                                                                                                                                
  3125.  
  3126.                                                                                                                                                                             }
  3127.  
  3128.                                                                                                                                                                         }
  3129.  
  3130.                                                                                                                                                                     }
  3131.  
  3132.                                                                                                                                                                 }
  3133.  
  3134.                                                                                                                                                             }
  3135.  
  3136.                                                                                                                                                         }
  3137.  
  3138.                                                                                                                                                     }
  3139.  
  3140.                                                                                                                                                 }
  3141.  
  3142.                                                                                                                                             }
  3143.  
  3144.                                                                                                                                         }
  3145.  
  3146.                                                                                                                                     }
  3147.  
  3148.                                                                                                                                 }
  3149.  
  3150.                                                                                                                             }
  3151.  
  3152.                                                                                                                         }
  3153.  
  3154.                                                                                                                     }
  3155.  
  3156.                                                                                                                 }
  3157.  
  3158.                                                                                                             }
  3159.  
  3160.                                                                                                         }
  3161.  
  3162.                                                                                                     }
  3163.  
  3164.                                                                                                 }
  3165.  
  3166.                                                                                             }
  3167.  
  3168.                                                                                         }
  3169.  
  3170.                                                                                     }
  3171.  
  3172.                                                                                 }
  3173.  
  3174.                                                                             }
  3175.  
  3176.                                                                         }
  3177.  
  3178.                                                                     }
  3179.  
  3180.                                                                 }
  3181.  
  3182.                                                                
  3183.  
  3184.                                                                
  3185.  
  3186.                                                                
  3187.  
  3188.                                                                 if (b10.getBlock().getType() == Material.ANVIL || b10.getBlock().getType() == Material.AIR) {
  3189.  
  3190.                                                                     player.sendMessage("b10 workbench");
  3191.  
  3192.                                                                     if (b11.getBlock().getType() == Material.ANVIL || b11.getBlock().getType() == Material.AIR) {
  3193.  
  3194.                                                                         player.sendMessage("b11 glass");
  3195.  
  3196.                                                                         if (b12.getBlock().getType() == Material.ANVIL || b12.getBlock().getType() == Material.AIR) {
  3197.  
  3198.                                                                             player.sendMessage("b12 workbench");
  3199.  
  3200.                                                                             if (b13.getBlock().getType() == Material.ANVIL || b13.getBlock().getType() == Material.AIR) {
  3201.  
  3202.                                                                                 player.sendMessage("b13 glass");
  3203.  
  3204.                                                                                 if (b14.getBlock().getType() == Material.TNT) {
  3205.  
  3206.                                                                                     player.sendMessage("b14 tnt");
  3207.  
  3208.                                                                                     if (b15.getBlock().getType() == Material.ANVIL || b15.getBlock().getType() == Material.AIR) {
  3209.  
  3210.                                                                                         player.sendMessage("b15 glass");
  3211.  
  3212.                                                                                         if (b16.getBlock().getType() == Material.ANVIL || b16.getBlock().getType() == Material.AIR) {
  3213.  
  3214.                                                                                             player.sendMessage("b16 workbench");
  3215.  
  3216.                                                                                             if (b17.getBlock().getType() == Material.ANVIL || b17.getBlock().getType() == Material.AIR) {
  3217.  
  3218.                                                                                                 player.sendMessage("b17 glass");
  3219.  
  3220.                                                                                                 if (b18.getBlock().getType() == Material.ANVIL || b18.getBlock().getType() == Material.AIR) {
  3221.  
  3222.                                                                                                     player.sendMessage("b18 workbench");
  3223.  
  3224.                                                                                                         if (b20.getBlock().getType() == Material.GLASS || b20.getBlock().getType() == Material.AIR) {
  3225.  
  3226.                                                                                                             player.sendMessage("b20 air or air");
  3227.  
  3228.                                                                                                                 if (b22.getBlock().getType() == Material.GLASS || b22.getBlock().getType() == Material.AIR) {
  3229.  
  3230.                                                                                                                     player.sendMessage("b22 glass or air");
  3231.  
  3232.                                                                                                                     if (b23.getBlock().getType() == Material.BREWING_STAND) {
  3233.  
  3234.                                                                                                                         player.sendMessage("b23 furnace");
  3235.  
  3236.                                                                                                                         if (b24.getBlock().getType() == Material.GLASS || b24.getBlock().getType() == Material.AIR) {
  3237.  
  3238.                                                                                                                             player.sendMessage("b24 glass or air");
  3239.  
  3240.                                                                                                                                 if (b26.getBlock().getType() == Material.GLASS || b26.getBlock().getType() == Material.AIR) {
  3241.  
  3242.                                                                                                                                     player.sendMessage("b26 glass or air");
  3243.  
  3244.                                                                                                                                         if (b28.getBlock().getType() == Material.GLASS) {
  3245.  
  3246.                                                                                                                                             player.sendMessage("b28 glass");
  3247.  
  3248.                                                                                                                                             if (b29.getBlock().getType() == Material.GLASS) {
  3249.  
  3250.                                                                                                                                                 player.sendMessage("b29 glass");
  3251.  
  3252.                                                                                                                                                 if (b30.getBlock().getType() == Material.GLASS) {
  3253.  
  3254.                                                                                                                                                     player.sendMessage("b30 glass");
  3255.  
  3256.                                                                                                                                                     if (b31.getBlock().getType() == Material.GLASS) {
  3257.  
  3258.                                                                                                                                                         player.sendMessage("b31 glass");
  3259.  
  3260.                                                                                                                                                         if (b32.getBlock().getType() == Material.STATIONARY_LAVA || b32.getBlock().getType() == Material.AIR) {
  3261.  
  3262.                                                                                                                                                             player.sendMessage("b32 water");
  3263.  
  3264.                                                                                                                                                             if (b33.getBlock().getType() == Material.EMERALD_BLOCK) {
  3265.  
  3266.                                                                                                                                                                 player.sendMessage("b33 iron");
  3267.  
  3268.                                                                                                                                                                 if (b34.getBlock().getType() == Material.EMERALD_BLOCK) {
  3269.  
  3270.                                                                                                                                                                     player.sendMessage("b34 iron");
  3271.  
  3272.                                                                                                                                                                     if (b35.getBlock().getType() == Material.EMERALD_BLOCK) {
  3273.  
  3274.                                                                                                                                                                         player.sendMessage("b35 iron");
  3275.  
  3276.                                                                                                                                                                         if (b36.getBlock().getType() == Material.EMERALD_BLOCK) {
  3277.  
  3278.                                                                                                                                                                             player.sendMessage("b36 iron");
  3279.  
  3280.                                                                                                                                                                             if (b37.getBlock().getType() == Material.TRAP_DOOR) {
  3281.  
  3282.                                                                                                                                                                                 player.sendMessage("b37 trapdoor");
  3283.  
  3284.                                                                                                                                                                                
  3285.  
  3286.                                                                                                                                                                                
  3287.  
  3288.                                                                                                                                                                                 event.setUseItemInHand(Result.DENY); //master oven
  3289.  
  3290.                                                                                                                                                                                 player.sendMessage("master oven");
  3291.  
  3292.                                                                                                                                                                               if (player.getInventory().firstEmpty() != -1) {
  3293.  
  3294.                                                                                                                                                                                
  3295.  
  3296.                                                                                                                                                                                
  3297.  
  3298.                                                                                                                                                                                   if (name2.toString().equals("Chemical Substance")) {
  3299.  
  3300.                                                                                                                                                                                     int nr = player.getInventory().firstEmpty();
  3301.  
  3302.                                                                                                                                                                                     player.sendMessage("skapar ny");
  3303.  
  3304.                                                                                                                                                                                     ItemStack item = new ItemStack(395, 1);
  3305.  
  3306.                                                                                                                                                                                     String name = "LSD";
  3307.  
  3308.                                                                                                                                                                                     ItemMeta im = item.getItemMeta();
  3309.  
  3310.                                                                                                                                                                                     im.setDisplayName(name);
  3311.  
  3312.                                                                                                                                                                                     item.setItemMeta(im);
  3313.  
  3314.                                                                                                                                                                                     player.getInventory().setItem(nr, item);
  3315.  
  3316.                                                                                                                                                                            
  3317.  
  3318.                                                                                                                                                                            
  3319.  
  3320.                                                                                                                                                                                     int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  3321.  
  3322.                                                                                                                                                                                     if (amount > 1) {
  3323.  
  3324.                                                                                                                                                                                         amount -= 1;
  3325.  
  3326.                                                                                                                                                                                         player.getItemInHand().setAmount(amount);
  3327.  
  3328.                                                                                                                                                                          
  3329.  
  3330.                                                                                                                                                                                     } else if (amount == 1) {
  3331.  
  3332.                                                                                                                                                                                         player.setItemInHand(air);
  3333.  
  3334.                                                                                                                                                                                     }
  3335.  
  3336.                                                                                                                                                                                 }
  3337.  
  3338.                                                                                                                                                                            
  3339.  
  3340.                                                                                                                                                                                
  3341.  
  3342.                                                                                                                                                                                 if (name2.toString().equals("Ganja")) {
  3343.  
  3344.                                                                                                                                                                                     int nr = player.getInventory().firstEmpty();
  3345.  
  3346.                                                                                                                                                                                     player.sendMessage("skapar ny");
  3347.  
  3348.                                                                                                                                                                                     ItemStack item = new ItemStack(395, 1);
  3349.  
  3350.                                                                                                                                                                                     String name = "THC";
  3351.  
  3352.                                                                                                                                                                                     ItemMeta im = item.getItemMeta();
  3353.  
  3354.                                                                                                                                                                                     im.setDisplayName(name);
  3355.  
  3356.                                                                                                                                                                                     item.setItemMeta(im);
  3357.  
  3358.                                                                                                                                                                                     player.getInventory().setItem(nr, item);
  3359.  
  3360.                                                                                                                                                                                    
  3361.  
  3362.                                                                                                                                                                                    
  3363.  
  3364.                                                                                                                                                                                     int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  3365.  
  3366.                                                                                                                                                                                     if (amount > 1) {
  3367.  
  3368.                                                                                                                                                                                     amount -= 1;
  3369.  
  3370.                                                                                                                                                                                     player.getItemInHand().setAmount(amount);
  3371.  
  3372.                                                                                                                                                                                  
  3373.  
  3374.                                                                                                                                                                                     } else if (amount == 1) {
  3375.  
  3376.                                                                                                                                                                                         player.setItemInHand(air);
  3377.  
  3378.                                                                                                                                                                                     }
  3379.  
  3380.                                                                                                                                                                                     }
  3381.  
  3382.                                                                                                                                                                                
  3383.  
  3384.                                                                                                                                                                                
  3385.  
  3386.                                                                                                                                                                                 if (name2.toString().equals("Opium")) {
  3387.  
  3388.                                                                                                                                                                                     int nr = player.getInventory().firstEmpty();
  3389.  
  3390.                                                                                                                                                                                     player.sendMessage("skapar ny");
  3391.  
  3392.                                                                                                                                                                                     ItemStack item = new ItemStack(289, 1);
  3393.  
  3394.                                                                                                                                                                                     String name = "Heroin";
  3395.  
  3396.                                                                                                                                                                                     ItemMeta im = item.getItemMeta();
  3397.  
  3398.                                                                                                                                                                                     im.setDisplayName(name);
  3399.  
  3400.                                                                                                                                                                                     item.setItemMeta(im);
  3401.  
  3402.                                                                                                                                                                                     player.getInventory().setItem(nr, item);
  3403.  
  3404.                                                                                                                                                                            
  3405.  
  3406.                                                                                                                                                                            
  3407.  
  3408.                                                                                                                                                                                     int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  3409.  
  3410.                                                                                                                                                                                     if (amount > 1) {
  3411.  
  3412.                                                                                                                                                                                         amount -= 1;
  3413.  
  3414.                                                                                                                                                                                         player.getItemInHand().setAmount(amount);
  3415.  
  3416.                                                                                                                                                                          
  3417.  
  3418.                                                                                                                                                                                     } else if (amount == 1) {
  3419.  
  3420.                                                                                                                                                                                         player.setItemInHand(air);
  3421.  
  3422.                                                                                                                                                                                     }
  3423.  
  3424.                                                                                                                                                                                 }
  3425.  
  3426.                                                                                                                                                                                
  3427.  
  3428.                                                                                                                                                                                
  3429.  
  3430.                                                                                                                                                                                 if (name2.toString().equals("Cocaine")) {
  3431.  
  3432.                                                                                                                                                                                     int nr = player.getInventory().firstEmpty();
  3433.  
  3434.                                                                                                                                                                                     player.sendMessage("skapar ny");
  3435.  
  3436.                                                                                                                                                                                     ItemStack item = new ItemStack(351, 1, (byte)15);
  3437.  
  3438.                                                                                                                                                                                     String name = "Crack";
  3439.  
  3440.                                                                                                                                                                                     ItemMeta im = item.getItemMeta();
  3441.  
  3442.                                                                                                                                                                                     im.setDisplayName(name);
  3443.  
  3444.                                                                                                                                                                                     item.setItemMeta(im);
  3445.  
  3446.                                                                                                                                                                                     player.getInventory().setItem(nr, item);
  3447.  
  3448.                                                                                                                                                                            
  3449.  
  3450.                                                                                                                                                                            
  3451.  
  3452.                                                                                                                                                                                     int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  3453.  
  3454.                                                                                                                                                                                     if (amount > 1) {
  3455.  
  3456.                                                                                                                                                                                         amount -= 1;
  3457.  
  3458.                                                                                                                                                                                         player.getItemInHand().setAmount(amount);
  3459.  
  3460.                                                                                                                                                                          
  3461.  
  3462.                                                                                                                                                                                     } else if (amount == 1) {
  3463.  
  3464.                                                                                                                                                                                         player.setItemInHand(air);
  3465.  
  3466.                                                                                                                                                                                     }
  3467.  
  3468.                                                                                                                                                                                 }
  3469.  
  3470.                                                                                                                                                                                
  3471.  
  3472.                                                                                                                                                                                
  3473.  
  3474.                                                                                                                                                                         } else if (player.getInventory().firstEmpty() == -1) {
  3475.  
  3476.                                                                                                                                                                             player.sendMessage("Inventory is full.");
  3477.  
  3478.                                                                                                                                                                             }
  3479.  
  3480.                                                                                                                                                                                
  3481.  
  3482.                                                                                                                                                                                
  3483.  
  3484.                                                                                                                                                                                
  3485.  
  3486.                                                                                                                                                                                
  3487.  
  3488.                                                                                                                                                                            
  3489.  
  3490.                                                                                                                                                             }
  3491.  
  3492.                                                                                                                                                         }
  3493.  
  3494.                                                                                                                                                     }
  3495.  
  3496.                                                                                                                                                 }
  3497.  
  3498.                                                                                                                                             }
  3499.  
  3500.                                                                                                                                         }
  3501.  
  3502.                                                                                                                                     }
  3503.  
  3504.                                                                                                                                 }
  3505.  
  3506.                                                                                                                             }
  3507.  
  3508.                                                                                                                         }
  3509.  
  3510.                                                                                                                     }
  3511.  
  3512.                                                                                                                 }
  3513.  
  3514.                                                                                                             }
  3515.  
  3516.                                                                                                         }
  3517.  
  3518.                                                                                                     }
  3519.  
  3520.                                                                                                 }
  3521.  
  3522.                                                                                             }
  3523.  
  3524.                                                                                         }
  3525.  
  3526.                                                                                     }
  3527.  
  3528.                                                                                 }
  3529.  
  3530.                                                                             }
  3531.  
  3532.                                                                         }
  3533.  
  3534.                                                                     }
  3535.  
  3536.                                                                 }
  3537.  
  3538.                                                                
  3539.  
  3540.                                                                
  3541.  
  3542.                                                                
  3543.  
  3544.                                                                
  3545.  
  3546.                                                                
  3547.  
  3548.                                                         }
  3549.  
  3550.                                                     }
  3551.  
  3552.                                                 }
  3553.  
  3554.                                             }
  3555.  
  3556.                                         }
  3557.  
  3558.                                   }
  3559.  
  3560.                                   }
  3561.  
  3562.                               }
  3563.  
  3564.                           }
  3565.  
  3566.                       }
  3567.  
  3568.                      
  3569.  
  3570.                     //början pÃ¥ if för furnace
  3571.  
  3572.                      
  3573.  
  3574.                       if(player.getTargetBlock(null, 4).getType() == Material.FURNACE) {
  3575.  
  3576.                           player.sendMessage("pÃ¥ en furnace");
  3577.  
  3578.                           Location block = player.getTargetBlock(null, 4).getLocation();
  3579.  
  3580.                           Location block2 = player.getTargetBlock(null, 4).getLocation();
  3581.  
  3582.                           Location block3 = player.getTargetBlock(null, 4).getLocation();
  3583.  
  3584.                           Location block4 = player.getTargetBlock(null, 4).getLocation();
  3585.  
  3586.                           Location block5 = player.getTargetBlock(null, 4).getLocation();
  3587.  
  3588.                           Location block6 = player.getTargetBlock(null, 4).getLocation();
  3589.  
  3590.                           Location block7 = player.getTargetBlock(null, 4).getLocation();
  3591.  
  3592.                           Location block8 = player.getTargetBlock(null, 4).getLocation();
  3593.  
  3594.                           Location block9 = player.getTargetBlock(null, 4).getLocation();
  3595.  
  3596.                           Location block10 = player.getTargetBlock(null, 4).getLocation();
  3597.  
  3598.                           Location block11 = player.getTargetBlock(null, 4).getLocation();
  3599.  
  3600.                           Location block12 = player.getTargetBlock(null, 4).getLocation();
  3601.  
  3602.                           Location block13 = player.getTargetBlock(null, 4).getLocation();
  3603.  
  3604.                           Location block14 = player.getTargetBlock(null, 4).getLocation();
  3605.  
  3606.                           Location block15 = player.getTargetBlock(null, 4).getLocation();
  3607.  
  3608.                           Location block16 = player.getTargetBlock(null, 4).getLocation();
  3609.  
  3610.                           Location block17 = player.getTargetBlock(null, 4).getLocation();
  3611.  
  3612.                           Location block18 = player.getTargetBlock(null, 4).getLocation();
  3613.  
  3614.                           Location block19 = player.getTargetBlock(null, 4).getLocation();
  3615.  
  3616.                           Location block20 = player.getTargetBlock(null, 4).getLocation();
  3617.  
  3618.                           Location block21 = player.getTargetBlock(null, 4).getLocation();
  3619.  
  3620.                           Location block22 = player.getTargetBlock(null, 4).getLocation();
  3621.  
  3622.                           Location block23 = player.getTargetBlock(null, 4).getLocation();
  3623.  
  3624.                           Location block24 = player.getTargetBlock(null, 4).getLocation();
  3625.  
  3626.                           Location block25 = player.getTargetBlock(null, 4).getLocation();
  3627.  
  3628.                           Location block26 = player.getTargetBlock(null, 4).getLocation();
  3629.  
  3630.                           Location block27 = player.getTargetBlock(null, 4).getLocation();
  3631.  
  3632.                           Location block28 = player.getTargetBlock(null, 4).getLocation();
  3633.  
  3634.                           Location block29 = player.getTargetBlock(null, 4).getLocation();
  3635.  
  3636.                           Location block30 = player.getTargetBlock(null, 4).getLocation();
  3637.  
  3638.                           Location block31 = player.getTargetBlock(null, 4).getLocation();
  3639.  
  3640.                           Location block32 = player.getTargetBlock(null, 4).getLocation();
  3641.  
  3642.                           Location block33 = player.getTargetBlock(null, 4).getLocation();
  3643.  
  3644.                           Location block34 = player.getTargetBlock(null, 4).getLocation();
  3645.  
  3646.                           Location block35 = player.getTargetBlock(null, 4).getLocation();
  3647.  
  3648.                           Location block36 = player.getTargetBlock(null, 4).getLocation();
  3649.  
  3650.                           Location block37 = player.getTargetBlock(null, 4).getLocation();
  3651.  
  3652.                          
  3653.  
  3654.                           Location b1 = block; //obby 1
  3655.  
  3656.                           b1.setY(block.getY() - 2);
  3657.  
  3658.                           b1.setX(block.getX() - 1);
  3659.  
  3660.                           b1.setZ(block.getZ() - 1);
  3661.  
  3662.                          
  3663.  
  3664.                           Location b2 = block2; //obby 2
  3665.  
  3666.                           b2.setY(block2.getY() - 2);
  3667.  
  3668.                           b2.setX(block2.getX() - 1);
  3669.  
  3670.                           b2.setZ(block2.getZ());
  3671.  
  3672.                          
  3673.  
  3674.                           Location b3 = block3; //obby 3
  3675.  
  3676.                           b3.setY(block3.getY() - 2);
  3677.  
  3678.                           b3.setX(block3.getX() - 1);
  3679.  
  3680.                           b3.setZ(block3.getZ() + 1);
  3681.  
  3682.                          
  3683.  
  3684.                           Location b4 = block4; //obby 4
  3685.  
  3686.                           b4.setY(block4.getY() - 2);
  3687.  
  3688.                           b4.setX(block4.getX());
  3689.  
  3690.                           b4.setZ(block4.getZ() - 1);
  3691.  
  3692.                          
  3693.  
  3694.                           Location b5 = block5; //obby 5
  3695.  
  3696.                           b5.setY(block5.getY() - 2);
  3697.  
  3698.                           b5.setX(block5.getX());
  3699.  
  3700.                           b5.setZ(block5.getZ());
  3701.  
  3702.                          
  3703.  
  3704.                           Location b6 = block6; //obby 6
  3705.  
  3706.                           b6.setY(block6.getY() - 2);
  3707.  
  3708.                           b6.setX(block6.getX());
  3709.  
  3710.                           b6.setZ(block6.getZ() + 1);
  3711.  
  3712.                          
  3713.  
  3714.                           Location b7 = block7; //obby 7
  3715.  
  3716.                           b7.setY(block7.getY() - 2);
  3717.  
  3718.                           b7.setX(block7.getX() + 1);
  3719.  
  3720.                           b7.setZ(block7.getZ() - 1);
  3721.  
  3722.                          
  3723.  
  3724.                           Location b8 = block8; //obby 8
  3725.  
  3726.                           b8.setY(block8.getY() - 2);
  3727.  
  3728.                           b8.setX(block8.getX() + 1);
  3729.  
  3730.                           b8.setZ(block8.getZ());
  3731.  
  3732.                          
  3733.  
  3734.                           Location b9 = block9; //obby 9
  3735.  
  3736.                           b9.setY(block9.getY() - 2);
  3737.  
  3738.                           b9.setX(block9.getX() + 1);
  3739.  
  3740.                           b9.setZ(block9.getZ() + 1);
  3741.  
  3742.                          
  3743.  
  3744.                           Location b10 = block10; //workbench 1
  3745.  
  3746.                           b10.setY(block10.getY() - 1);
  3747.  
  3748.                           b10.setX(block10.getX() - 1);
  3749.  
  3750.                           b10.setZ(block10.getZ() - 1);
  3751.  
  3752.                          
  3753.  
  3754.                           Location b11 = block11; //glass 1
  3755.  
  3756.                           b11.setY(block11.getY() - 1);
  3757.  
  3758.                           b11.setX(block11.getX() - 1);
  3759.  
  3760.                           b11.setZ(block11.getZ());
  3761.  
  3762.                          
  3763.  
  3764.                           Location b12 = block12; //workbench 2
  3765.  
  3766.                           b12.setY(block12.getY() - 1);
  3767.  
  3768.                           b12.setX(block12.getX() - 1);
  3769.  
  3770.                           b12.setZ(block12.getZ() + 1);
  3771.  
  3772.                          
  3773.  
  3774.                           Location b13 = block13; //glass 2
  3775.  
  3776.                           b13.setY(block13.getY() - 1);
  3777.  
  3778.                           b13.setX(block13.getX());
  3779.  
  3780.                           b13.setZ(block13.getZ() - 1);
  3781.  
  3782.                          
  3783.  
  3784.                           Location b14 = block14; //tnt 1
  3785.  
  3786.                           b14.setY(block14.getY() - 1);
  3787.  
  3788.                           b14.setX(block14.getX());
  3789.  
  3790.                           b14.setZ(block14.getZ());
  3791.  
  3792.                          
  3793.  
  3794.                           Location b15 = block15; //glass 3
  3795.  
  3796.                           b15.setY(block15.getY() - 1);
  3797.  
  3798.                           b15.setX(block15.getX());
  3799.  
  3800.                           b15.setZ(block15.getZ() + 1);
  3801.  
  3802.                          
  3803.  
  3804.                           Location b16 = block16; //workbench 3
  3805.  
  3806.                           b16.setY(block16.getY() - 1);
  3807.  
  3808.                           b16.setX(block16.getX() + 1);
  3809.  
  3810.                           b16.setZ(block16.getZ() - 1);
  3811.  
  3812.                          
  3813.  
  3814.                           Location b17 = block17; //glass 4
  3815.  
  3816.                           b17.setY(block17.getY() - 1);
  3817.  
  3818.                           b17.setX(block17.getX() + 1);
  3819.  
  3820.                           b17.setZ(block17.getZ());
  3821.  
  3822.                          
  3823.  
  3824.                           Location b18 = block18; //workbench 4
  3825.  
  3826.                           b18.setY(block18.getY() - 1);
  3827.  
  3828.                           b18.setX(block18.getX() + 1);
  3829.  
  3830.                           b18.setZ(block18.getZ() + 1);
  3831.  
  3832.                          
  3833.  
  3834.                           Location b19 = block19; //sunlight 1
  3835.  
  3836.                           b19.setY(block19.getY());
  3837.  
  3838.                           b19.setX(block19.getX() - 1);
  3839.  
  3840.                           b19.setZ(block19.getZ() - 1);
  3841.  
  3842.                          
  3843.  
  3844.                           Location b20 = block20; //air
  3845.  
  3846.                           b20.setY(block20.getY());
  3847.  
  3848.                           b20.setX(block20.getX() - 1);
  3849.  
  3850.                           b20.setZ(block20.getZ());
  3851.  
  3852.                          
  3853.  
  3854.                           Location b21 = block21; //sunlight 2
  3855.  
  3856.                           b21.setY(block21.getY());
  3857.  
  3858.                           b21.setX(block21.getX() - 1);
  3859.  
  3860.                           b21.setZ(block21.getZ() + 1);
  3861.  
  3862.                          
  3863.  
  3864.                           Location b22 = block22; //glass 1
  3865.  
  3866.                           b22.setY(block22.getY());
  3867.  
  3868.                           b22.setX(block22.getX());
  3869.  
  3870.                           b22.setZ(block22.getZ() - 1);
  3871.  
  3872.                          
  3873.  
  3874.                           Location b23 = block23; //furnace
  3875.  
  3876.                           b23.setY(block23.getY());
  3877.  
  3878.                           b23.setX(block23.getX());
  3879.  
  3880.                           b23.setZ(block23.getZ());
  3881.  
  3882.                          
  3883.  
  3884.                           Location b24 = block24; //glass 2
  3885.  
  3886.                           b24.setY(block24.getY());
  3887.  
  3888.                           b24.setX(block24.getX());
  3889.  
  3890.                           b24.setZ(block24.getZ() + 1);
  3891.  
  3892.                          
  3893.  
  3894.                           Location b25 = block25; //sunlight 3
  3895.  
  3896.                           b25.setY(block25.getY());
  3897.  
  3898.                           b25.setX(block25.getX() + 1);
  3899.  
  3900.                           b25.setZ(block25.getZ() - 1);
  3901.  
  3902.                          
  3903.  
  3904.                           Location b26 = block26; //glass 3
  3905.  
  3906.                           b26.setY(block26.getY());
  3907.  
  3908.                           b26.setX(block26.getX() + 1);
  3909.  
  3910.                           b26.setZ(block26.getZ());
  3911.  
  3912.                          
  3913.  
  3914.                           Location b27 = block27; //sunlight 3
  3915.  
  3916.                           b27.setY(block27.getY());
  3917.  
  3918.                           b27.setX(block27.getX() + 1);
  3919.  
  3920.                           b27.setZ(block27.getZ() + 1);
  3921.  
  3922.                          
  3923.  
  3924.                           Location b28 = block28; //glass 1
  3925.  
  3926.                           b28.setY(block28.getY() + 1);
  3927.  
  3928.                           b28.setX(block28.getX() + 1);
  3929.  
  3930.                           b28.setZ(block28.getZ());
  3931.  
  3932.                          
  3933.  
  3934.                           Location b29 = block29; //glass 2
  3935.  
  3936.                           b29.setY(block29.getY() + 1);
  3937.  
  3938.                           b29.setX(block29.getX());
  3939.  
  3940.                           b29.setZ(block29.getZ() + 1);
  3941.  
  3942.                          
  3943.  
  3944.                           Location b30 = block30; //glass 3
  3945.  
  3946.                           b30.setY(block30.getY() + 1);
  3947.  
  3948.                           b30.setX(block30.getX() - 1);
  3949.  
  3950.                           b30.setZ(block30.getZ());
  3951.  
  3952.                          
  3953.  
  3954.                           Location b31 = block31; //glass 4
  3955.  
  3956.                           b31.setY(block31.getY() + 1);
  3957.  
  3958.                           b31.setX(block31.getX());
  3959.  
  3960.                           b31.setZ(block31.getZ() - 1);
  3961.  
  3962.                          
  3963.  
  3964.                           Location b32 = block32; //water
  3965.  
  3966.                           b32.setY(block32.getY() + 1);
  3967.  
  3968.                           b32.setX(block32.getX());
  3969.  
  3970.                           b32.setZ(block32.getZ());
  3971.  
  3972.                          
  3973.  
  3974.                           Location b33 = block33; //obby 1
  3975.  
  3976.                           b33.setY(block33.getY() + 2);
  3977.  
  3978.                           b33.setX(block33.getX() + 1);
  3979.  
  3980.                           b33.setZ(block33.getZ());
  3981.  
  3982.                          
  3983.  
  3984.                           Location b34 = block34; //air
  3985.  
  3986.                           b34.setY(block34.getY() + 2);
  3987.  
  3988.                           b34.setX(block34.getX());
  3989.  
  3990.                           b34.setZ(block34.getZ() + 1);
  3991.  
  3992.                          
  3993.  
  3994.                           Location b35 = block35; //air
  3995.  
  3996.                           b35.setY(block35.getY() + 2);
  3997.  
  3998.                           b35.setX(block35.getX() - 1);
  3999.  
  4000.                           b35.setZ(block35.getZ());
  4001.  
  4002.                          
  4003.  
  4004.                           Location b36 = block36; //air
  4005.  
  4006.                           b36.setY(block36.getY() + 2);
  4007.  
  4008.                           b36.setX(block36.getX());
  4009.  
  4010.                           b36.setZ(block36.getZ() - 1);
  4011.  
  4012.                          
  4013.  
  4014.                           Location b37 = block37; //trapdoor
  4015.  
  4016.                           b37.setY(block37.getY() + 2);
  4017.  
  4018.                           b37.setX(block37.getX());
  4019.  
  4020.                           b37.setZ(block37.getZ());
  4021.  
  4022.                          
  4023.  
  4024.                          
  4025.  
  4026.                          
  4027.  
  4028.                          
  4029.  
  4030.                           if (getWorldGuard().canBuild(player, block)) {
  4031.  
  4032.                               player.sendMessage("som du har perms pÃ¥: b1:"+b1.getBlock().getType()+" b2:"+b2.getBlock().getType()+" b3:"+b3.getBlock().getType()+" b4:"+b4.getBlock().getType()+" b5:"+b5.getBlock().getType()+" b6:"+b6.getBlock().getType()+" b7:"+b7.getBlock().getType()+" b8:"+b8.getBlock().getType()+" b9:"+b9.getBlock().getType());
  4033.  
  4034.                           }
  4035.  
  4036.                          
  4037.  
  4038.                               if (b1.getBlock().getType() == Material.OBSIDIAN) {
  4039.  
  4040.                                   player.sendMessage("b1 obby");
  4041.  
  4042.                                   if (b2.getBlock().getType() == Material.OBSIDIAN) {
  4043.  
  4044.                                       player.sendMessage("b2 obby");
  4045.  
  4046.                                     if (b3.getBlock().getType() == Material.OBSIDIAN) {
  4047.  
  4048.                                           player.sendMessage("b3 obby");
  4049.  
  4050.                                         if (b4.getBlock().getType() == Material.OBSIDIAN) {
  4051.  
  4052.                                               player.sendMessage("b4 obby");
  4053.  
  4054.                                             if (b5.getBlock().getType() == Material.OBSIDIAN) {
  4055.  
  4056.                                                   player.sendMessage("b5 obby");
  4057.  
  4058.                                                 if (b6.getBlock().getType() == Material.OBSIDIAN) {
  4059.  
  4060.                                                       player.sendMessage("b6 obby");
  4061.  
  4062.                                                     if (b7.getBlock().getType() == Material.OBSIDIAN) {
  4063.  
  4064.                                                           player.sendMessage("b7 obby");
  4065.  
  4066.                                                         if (b8.getBlock().getType() == Material.OBSIDIAN) {
  4067.  
  4068.                                                               player.sendMessage("b8 obby");
  4069.  
  4070.                                                             if (b9.getBlock().getType() == Material.OBSIDIAN) {
  4071.  
  4072.                                                                   player.sendMessage("b9 obby");
  4073.  
  4074.                                                                  
  4075.  
  4076.                                                                  
  4077.  
  4078.                                                                  
  4079.  
  4080.                                                                 if (b10.getBlock().getType() == Material.CAULDRON) {
  4081.  
  4082.                                                                     player.sendMessage("b10 workbench");
  4083.  
  4084.                                                                     if (b11.getBlock().getType() == Material.CAULDRON) {
  4085.  
  4086.                                                                         player.sendMessage("b11 glass");
  4087.  
  4088.                                                                         if (b12.getBlock().getType() == Material.CAULDRON) {
  4089.  
  4090.                                                                             player.sendMessage("b12 workbench");
  4091.  
  4092.                                                                             if (b13.getBlock().getType() == Material.CAULDRON) {
  4093.  
  4094.                                                                                 player.sendMessage("b13 glass");
  4095.  
  4096.                                                                                 if (b14.getBlock().getType() == Material.TNT) {
  4097.  
  4098.                                                                                     player.sendMessage("b14 tnt");
  4099.  
  4100.                                                                                     if (b15.getBlock().getType() == Material.CAULDRON) {
  4101.  
  4102.                                                                                         player.sendMessage("b15 glass");
  4103.  
  4104.                                                                                         if (b16.getBlock().getType() == Material.CAULDRON) {
  4105.  
  4106.                                                                                             player.sendMessage("b16 workbench");
  4107.  
  4108.                                                                                             if (b17.getBlock().getType() == Material.CAULDRON) {
  4109.  
  4110.                                                                                                 player.sendMessage("b17 glass");
  4111.  
  4112.                                                                                                 if (b18.getBlock().getType() == Material.CAULDRON) {
  4113.  
  4114.                                                                                                     player.sendMessage("b18 workbench");
  4115.  
  4116.                                                                                                       if (b23.getBlock().getType() == Material.FURNACE) {
  4117.  
  4118.                                                                                                         player.sendMessage("b23 furnace");
  4119.  
  4120.                                                                                                                        
  4121.  
  4122.                                                                                                                                
  4123.  
  4124.                                                                                                                                                                                
  4125.  
  4126.                                                                                                                                     event.setUseItemInHand(Result.DENY);  //basic oven
  4127.  
  4128.                                                                                                                                     player.sendMessage("basic oven");
  4129.  
  4130.                                                                                                                                         if (player.getInventory().firstEmpty() != -1) {
  4131.  
  4132.                                                                                                                                            
  4133.  
  4134.                                                                                                                                            
  4135.  
  4136.                                                                                                                                             if (name2.toString().equals("Unprocessed Opium")) {
  4137.  
  4138.                                                                                                                                                 int nr = player.getInventory().firstEmpty();
  4139.  
  4140.                                                                                                                                                 player.sendMessage("skapar ny");
  4141.  
  4142.                                                                                                                                                 ItemStack item = new ItemStack(353, 1);
  4143.  
  4144.                                                                                                                                                 String name = "Opium";
  4145.  
  4146.                                                                                                                                                 ItemMeta im = item.getItemMeta();
  4147.  
  4148.                                                                                                                                                 im.setDisplayName(name);
  4149.  
  4150.                                                                                                                                                 item.setItemMeta(im);
  4151.  
  4152.                                                                                                                                                 player.getInventory().setItem(nr, item);
  4153.  
  4154.                                                                                                                                        
  4155.  
  4156.                                                                                                                                        
  4157.  
  4158.                                                                                                                                                 int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  4159.  
  4160.                                                                                                                                                 if (amount > 1) {
  4161.  
  4162.                                                                                                                                                     amount -= 1;
  4163.  
  4164.                                                                                                                                                     player.getItemInHand().setAmount(amount);
  4165.  
  4166.                                                                                                                                      
  4167.  
  4168.                                                                                                                                                 } else if (amount == 1) {
  4169.  
  4170.                                                                                                                                                     player.setItemInHand(air);
  4171.  
  4172.                                                                                                                                                 }
  4173.  
  4174.                                                                                                                                             }
  4175.  
  4176.                                                                                                                                        
  4177.  
  4178.                                                                                                                                            
  4179.  
  4180.                                                                                                                                             if (name2.toString().equals("Ganja")) {
  4181.  
  4182.                                                                                                                                                 int nr = player.getInventory().firstEmpty();
  4183.  
  4184.                                                                                                                                                 player.sendMessage("skapar ny");
  4185.  
  4186.                                                                                                                                                 ItemStack item = new ItemStack(351, 1, (byte)2);
  4187.  
  4188.                                                                                                                                                 String name = "Cannabis";
  4189.  
  4190.                                                                                                                                                 ItemMeta im = item.getItemMeta();
  4191.  
  4192.                                                                                                                                                 im.setDisplayName(name);
  4193.  
  4194.                                                                                                                                                 item.setItemMeta(im);
  4195.  
  4196.                                                                                                                                                 player.getInventory().setItem(nr, item);
  4197.  
  4198.                                                                                                                                                
  4199.  
  4200.                                                                                                                                                
  4201.  
  4202.                                                                                                                                                 int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  4203.  
  4204.                                                                                                                                                 if (amount > 1) {
  4205.  
  4206.                                                                                                                                                 amount -= 1;
  4207.  
  4208.                                                                                                                                                 player.getItemInHand().setAmount(amount);
  4209.  
  4210.                                                                                                                                              
  4211.  
  4212.                                                                                                                                                 } else if (amount == 1) {
  4213.  
  4214.                                                                                                                                                     player.setItemInHand(air);
  4215.  
  4216.                                                                                                                                                 }
  4217.  
  4218.                                                                                                                                                 }
  4219.  
  4220.                                                                                                                                            
  4221.  
  4222.                                                                                                                                            
  4223.  
  4224.                                                                                                                                             if (name2.toString().equals("Coca Leaves")) {
  4225.  
  4226.                                                                                                                                                 int nr = player.getInventory().firstEmpty();
  4227.  
  4228.                                                                                                                                                 player.sendMessage("skapar ny");
  4229.  
  4230.                                                                                                                                                 ItemStack item = new ItemStack(353, 1);
  4231.  
  4232.                                                                                                                                                 String name = "Cocaine";
  4233.  
  4234.                                                                                                                                                 ItemMeta im = item.getItemMeta();
  4235.  
  4236.                                                                                                                                                 im.setDisplayName(name);
  4237.  
  4238.                                                                                                                                                 item.setItemMeta(im);
  4239.  
  4240.                                                                                                                                                 player.getInventory().setItem(nr, item);
  4241.  
  4242.                                                                                                                                        
  4243.  
  4244.                                                                                                                                        
  4245.  
  4246.                                                                                                                                                 int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  4247.  
  4248.                                                                                                                                                 if (amount > 1) {
  4249.  
  4250.                                                                                                                                                     amount -= 1;
  4251.  
  4252.                                                                                                                                                     player.getItemInHand().setAmount(amount);
  4253.  
  4254.                                                                                                                                      
  4255.  
  4256.                                                                                                                                                 } else if (amount == 1) {
  4257.  
  4258.                                                                                                                                                     player.setItemInHand(air);
  4259.  
  4260.                                                                                                                                                 }
  4261.  
  4262.                                                                                                                                             }
  4263.  
  4264.                                                                                                                                            
  4265.  
  4266.                                                                                                                                            
  4267.  
  4268.                                                                                                                                     } else if (player.getInventory().firstEmpty() == -1) {
  4269.  
  4270.                                                                                                                                         player.sendMessage("Inventory is full.");
  4271.  
  4272.                                                                                                                                         }
  4273.  
  4274.                                                                                                                                    
  4275.  
  4276.                                                                                                                                    
  4277.  
  4278.                                                                                                                                    
  4279.  
  4280.                                                                                                                                    
  4281.  
  4282.                                                                                                                                    
  4283.  
  4284.                                                                                                                                    
  4285.  
  4286.                                                                                                                                    
  4287.  
  4288.                                                                                                                                    
  4289.  
  4290.                                                                                                                                    
  4291.  
  4292.                                                                                                                                    
  4293.  
  4294.                                                                                                                                   }
  4295.  
  4296.                                                                                                                                 }
  4297.  
  4298.                                                                                                                             }
  4299.  
  4300.                                                                                                                         }
  4301.  
  4302.                                                                                                                     }
  4303.  
  4304.                                                                                                                 }
  4305.  
  4306.                                                                                                             }
  4307.  
  4308.                                                                                                         }
  4309.  
  4310.                                                                                                     }
  4311.  
  4312.                                                                                                 }
  4313.  
  4314.                                                                                            
  4315.  
  4316.                                                                  
  4317.  
  4318.                                                                  
  4319.  
  4320.                                                                  
  4321.  
  4322.                                                                  
  4323.  
  4324.                                                                 if (b10.getBlock().getType() == Material.WORKBENCH) {
  4325.  
  4326.                                                                     player.sendMessage("b10 workbench");
  4327.  
  4328.                                                                     if (b11.getBlock().getType() == Material.GLASS) {
  4329.  
  4330.                                                                         player.sendMessage("b11 glass");
  4331.  
  4332.                                                                         if (b12.getBlock().getType() == Material.WORKBENCH) {
  4333.  
  4334.                                                                             player.sendMessage("b12 workbench");
  4335.  
  4336.                                                                             if (b13.getBlock().getType() == Material.GLASS) {
  4337.  
  4338.                                                                                 player.sendMessage("b13 glass");
  4339.  
  4340.                                                                                 if (b14.getBlock().getType() == Material.TNT) {
  4341.  
  4342.                                                                                     player.sendMessage("b14 tnt");
  4343.  
  4344.                                                                                     if (b15.getBlock().getType() == Material.GLASS) {
  4345.  
  4346.                                                                                         player.sendMessage("b15 glass");
  4347.  
  4348.                                                                                         if (b16.getBlock().getType() == Material.WORKBENCH) {
  4349.  
  4350.                                                                                             player.sendMessage("b16 workbench");
  4351.  
  4352.                                                                                             if (b17.getBlock().getType() == Material.GLASS) {
  4353.  
  4354.                                                                                                 player.sendMessage("b17 glass");
  4355.  
  4356.                                                                                                 if (b18.getBlock().getType() == Material.WORKBENCH) {
  4357.  
  4358.                                                                                                     player.sendMessage("b18 workbench");
  4359.  
  4360.                                                                                                     if (b19.getBlock().getType() == Material.DAYLIGHT_DETECTOR) {
  4361.  
  4362.                                                                                                         player.sendMessage("b19 daylight");
  4363.  
  4364.                                                                                                         if (b20.getBlock().getType() == Material.GLASS || b20.getBlock().getType() == Material.AIR) {
  4365.  
  4366.                                                                                                             player.sendMessage("b20 air or air");
  4367.  
  4368.                                                                                                             if (b21.getBlock().getType() == Material.DAYLIGHT_DETECTOR) {
  4369.  
  4370.                                                                                                                 player.sendMessage("b21 daylight");
  4371.  
  4372.                                                                                                                 if (b22.getBlock().getType() == Material.GLASS || b22.getBlock().getType() == Material.AIR) {
  4373.  
  4374.                                                                                                                     player.sendMessage("b22 glass or air");
  4375.  
  4376.                                                                                                                     if (b23.getBlock().getType() == Material.FURNACE) {
  4377.  
  4378.                                                                                                                         player.sendMessage("b23 furnace");
  4379.  
  4380.                                                                                                                         if (b24.getBlock().getType() == Material.GLASS || b24.getBlock().getType() == Material.AIR) {
  4381.  
  4382.                                                                                                                             player.sendMessage("b24 glass or air");
  4383.  
  4384.                                                                                                                             if (b25.getBlock().getType() == Material.DAYLIGHT_DETECTOR) {
  4385.  
  4386.                                                                                                                                 player.sendMessage("b25 daylight");
  4387.  
  4388.                                                                                                                                 if (b26.getBlock().getType() == Material.GLASS || b26.getBlock().getType() == Material.AIR) {
  4389.  
  4390.                                                                                                                                     player.sendMessage("b26 glass or air");
  4391.  
  4392.                                                                                                                                     if (b27.getBlock().getType() == Material.DAYLIGHT_DETECTOR) {
  4393.  
  4394.                                                                                                                                         player.sendMessage("b27 daylight");
  4395.  
  4396.                                                                                                                                         if (b28.getBlock().getType() == Material.GLASS) {
  4397.  
  4398.                                                                                                                                             player.sendMessage("b28 glass");
  4399.  
  4400.                                                                                                                                             if (b29.getBlock().getType() == Material.GLASS) {
  4401.  
  4402.                                                                                                                                                 player.sendMessage("b29 glass");
  4403.  
  4404.                                                                                                                                                 if (b30.getBlock().getType() == Material.GLASS) {
  4405.  
  4406.                                                                                                                                                     player.sendMessage("b30 glass");
  4407.  
  4408.                                                                                                                                                     if (b31.getBlock().getType() == Material.GLASS) {
  4409.  
  4410.                                                                                                                                                         player.sendMessage("b31 glass");
  4411.  
  4412.                                                                                                                                                         if (b32.getBlock().getType() == Material.STATIONARY_WATER || b32.getBlock().getType() == Material.AIR) {
  4413.  
  4414.                                                                                                                                                             player.sendMessage("b32 water");
  4415.  
  4416.                                                                                                                                                             if (b33.getBlock().getType() == Material.IRON_BLOCK) {
  4417.  
  4418.                                                                                                                                                                 player.sendMessage("b33 iron");
  4419.  
  4420.                                                                                                                                                                 if (b34.getBlock().getType() == Material.IRON_BLOCK) {
  4421.  
  4422.                                                                                                                                                                     player.sendMessage("b34 iron");
  4423.  
  4424.                                                                                                                                                                     if (b35.getBlock().getType() == Material.IRON_BLOCK) {
  4425.  
  4426.                                                                                                                                                                         player.sendMessage("b35 iron");
  4427.  
  4428.                                                                                                                                                                         if (b36.getBlock().getType() == Material.IRON_BLOCK) {
  4429.  
  4430.                                                                                                                                                                             player.sendMessage("b36 iron");
  4431.  
  4432.                                                                                                                                                                             if (b37.getBlock().getType() == Material.TRAP_DOOR) {
  4433.  
  4434.                                                                                                                                                                                 player.sendMessage("b37 trapdoor");
  4435.  
  4436.                                                                                                                                                                                
  4437.  
  4438.                                                                                                                                                                                
  4439.  
  4440.                                                                                                                                                                                 event.setUseItemInHand(Result.DENY); //advanced oven
  4441.  
  4442.                                                                                                                                                                                 player.sendMessage("advanced oven");
  4443.  
  4444.                                                                                                                                                                                 if (player.getInventory().firstEmpty() != -1) {
  4445.  
  4446.                                                                                                                                                                                    
  4447.  
  4448.                                                                                                                                                                                    
  4449.  
  4450.                                                                                                                                                                                     if (name2.toString().equals("Unprocessed Opium")) {
  4451.  
  4452.                                                                                                                                                                                         int nr = player.getInventory().firstEmpty();
  4453.  
  4454.                                                                                                                                                                                         player.sendMessage("skapar ny");
  4455.  
  4456.                                                                                                                                                                                         ItemStack item = new ItemStack(353, 1);
  4457.  
  4458.                                                                                                                                                                                         String name = "Opium";
  4459.  
  4460.                                                                                                                                                                                         ItemMeta im = item.getItemMeta();
  4461.  
  4462.                                                                                                                                                                                         im.setDisplayName(name);
  4463.  
  4464.                                                                                                                                                                                         item.setItemMeta(im);
  4465.  
  4466.                                                                                                                                                                                         player.getInventory().setItem(nr, item);
  4467.  
  4468.                                                                                                                                                                                
  4469.  
  4470.                                                                                                                                                                                
  4471.  
  4472.                                                                                                                                                                                         int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  4473.  
  4474.                                                                                                                                                                                         if (amount > 1) {
  4475.  
  4476.                                                                                                                                                                                             amount -= 1;
  4477.  
  4478.                                                                                                                                                                                             player.getItemInHand().setAmount(amount);
  4479.  
  4480.                                                                                                                                                                                
  4481.  
  4482.                                                                                                                                                                                         } else if (amount == 1) {
  4483.  
  4484.                                                                                                                                                                                             player.setItemInHand(air);
  4485.  
  4486.                                                                                                                                                                                         }
  4487.  
  4488.                                                                                                                                                                                     }
  4489.  
  4490.                                                                                                                                                                                
  4491.  
  4492.                                                                                                                                                                                    
  4493.  
  4494.                                                                                                                                                                                     if (name2.toString().equals("Ganja")) {
  4495.  
  4496.                                                                                                                                                                                         int nr = player.getInventory().firstEmpty();
  4497.  
  4498.                                                                                                                                                                                         player.sendMessage("skapar ny");
  4499.  
  4500.                                                                                                                                                                                         ItemStack item = new ItemStack(351, 1, (byte)2);
  4501.  
  4502.                                                                                                                                                                                         String name = "Cannabis";
  4503.  
  4504.                                                                                                                                                                                         ItemMeta im = item.getItemMeta();
  4505.  
  4506.                                                                                                                                                                                         im.setDisplayName(name);
  4507.  
  4508.                                                                                                                                                                                         item.setItemMeta(im);
  4509.  
  4510.                                                                                                                                                                                         player.getInventory().setItem(nr, item);
  4511.  
  4512.                                                                                                                                                                                        
  4513.  
  4514.                                                                                                                                                                                        
  4515.  
  4516.                                                                                                                                                                                         int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  4517.  
  4518.                                                                                                                                                                                         if (amount > 1) {
  4519.  
  4520.                                                                                                                                                                                         amount -= 1;
  4521.  
  4522.                                                                                                                                                                                         player.getItemInHand().setAmount(amount);
  4523.  
  4524.                                                                                                                                                                                        
  4525.  
  4526.                                                                                                                                                                                         } else if (amount == 1) {
  4527.  
  4528.                                                                                                                                                                                             player.setItemInHand(air);
  4529.  
  4530.                                                                                                                                                                                         }
  4531.  
  4532.                                                                                                                                                                                         }
  4533.  
  4534.                                                                                                                                                                                    
  4535.  
  4536.                                                                                                                                                                                    
  4537.  
  4538.                                                                                                                                                                                     if (name2.toString().equals("Coca Leaves")) {
  4539.  
  4540.                                                                                                                                                                                         int nr = player.getInventory().firstEmpty();
  4541.  
  4542.                                                                                                                                                                                         player.sendMessage("skapar ny");
  4543.  
  4544.                                                                                                                                                                                         ItemStack item = new ItemStack(353, 1);
  4545.  
  4546.                                                                                                                                                                                         String name = "Cocaine";
  4547.  
  4548.                                                                                                                                                                                         ItemMeta im = item.getItemMeta();
  4549.  
  4550.                                                                                                                                                                                         im.setDisplayName(name);
  4551.  
  4552.                                                                                                                                                                                         item.setItemMeta(im);
  4553.  
  4554.                                                                                                                                                                                         player.getInventory().setItem(nr, item);
  4555.  
  4556.                                                                                                                                                                                
  4557.  
  4558.                                                                                                                                                                                
  4559.  
  4560.                                                                                                                                                                                         int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  4561.  
  4562.                                                                                                                                                                                         if (amount > 1) {
  4563.  
  4564.                                                                                                                                                                                             amount -= 1;
  4565.  
  4566.                                                                                                                                                                                             player.getItemInHand().setAmount(amount);
  4567.  
  4568.                                                                                                                                                                                
  4569.  
  4570.                                                                                                                                                                                         } else if (amount == 1) {
  4571.  
  4572.                                                                                                                                                                                             player.setItemInHand(air);
  4573.  
  4574.                                                                                                                                                                                         }
  4575.  
  4576.                                                                                                                                                                                     }
  4577.  
  4578.                                                                                                                                                                                    
  4579.  
  4580.                                                                                                                                                                                    
  4581.  
  4582.                                                                                                                                                                             } else if (player.getInventory().firstEmpty() == -1) {
  4583.  
  4584.                                                                                                                                                                                 player.sendMessage("Inventory is full.");
  4585.  
  4586.                                                                                                                                                                                 }
  4587.  
  4588.                                                                                                                                                                                
  4589.  
  4590.                                                                                                                                                                                
  4591.  
  4592.                                                                                                                                                                                
  4593.  
  4594.                                                                                                                                                                             }
  4595.  
  4596.                                                                                                                                                                         }
  4597.  
  4598.                                                                                                                                                                     }
  4599.  
  4600.                                                                                                                                                                 }
  4601.  
  4602.                                                                                                                                                             }
  4603.  
  4604.                                                                                                                                                         }
  4605.  
  4606.                                                                                                                                                     }
  4607.  
  4608.                                                                                                                                                 }
  4609.  
  4610.                                                                                                                                             }
  4611.  
  4612.                                                                                                                                         }
  4613.  
  4614.                                                                                                                                     }
  4615.  
  4616.                                                                                                                                 }
  4617.  
  4618.                                                                                                                             }
  4619.  
  4620.                                                                                                                         }
  4621.  
  4622.                                                                                                                     }
  4623.  
  4624.                                                                                                                 }
  4625.  
  4626.                                                                                                             }
  4627.  
  4628.                                                                                                         }
  4629.  
  4630.                                                                                                     }
  4631.  
  4632.                                                                                                 }
  4633.  
  4634.                                                                                             }
  4635.  
  4636.                                                                                         }
  4637.  
  4638.                                                                                     }
  4639.  
  4640.                                                                                 }
  4641.  
  4642.                                                                             }
  4643.  
  4644.                                                                         }
  4645.  
  4646.                                                                     }
  4647.  
  4648.                                                                 }
  4649.  
  4650.                                                                
  4651.  
  4652.                                                                
  4653.  
  4654.                                                                
  4655.  
  4656.                                                                 if (b10.getBlock().getType() == Material.ANVIL || b10.getBlock().getType() == Material.AIR) {
  4657.  
  4658.                                                                     player.sendMessage("b10 workbench");
  4659.  
  4660.                                                                     if (b11.getBlock().getType() == Material.ANVIL || b11.getBlock().getType() == Material.AIR) {
  4661.  
  4662.                                                                         player.sendMessage("b11 glass");
  4663.  
  4664.                                                                         if (b12.getBlock().getType() == Material.ANVIL || b12.getBlock().getType() == Material.AIR) {
  4665.  
  4666.                                                                             player.sendMessage("b12 workbench");
  4667.  
  4668.                                                                             if (b13.getBlock().getType() == Material.ANVIL || b13.getBlock().getType() == Material.AIR) {
  4669.  
  4670.                                                                                 player.sendMessage("b13 glass");
  4671.  
  4672.                                                                                 if (b14.getBlock().getType() == Material.TNT) {
  4673.  
  4674.                                                                                     player.sendMessage("b14 tnt");
  4675.  
  4676.                                                                                     if (b15.getBlock().getType() == Material.ANVIL || b15.getBlock().getType() == Material.AIR) {
  4677.  
  4678.                                                                                         player.sendMessage("b15 glass");
  4679.  
  4680.                                                                                         if (b16.getBlock().getType() == Material.ANVIL || b16.getBlock().getType() == Material.AIR) {
  4681.  
  4682.                                                                                             player.sendMessage("b16 workbench");
  4683.  
  4684.                                                                                             if (b17.getBlock().getType() == Material.ANVIL || b17.getBlock().getType() == Material.AIR) {
  4685.  
  4686.                                                                                                 player.sendMessage("b17 glass");
  4687.  
  4688.                                                                                                 if (b18.getBlock().getType() == Material.ANVIL || b18.getBlock().getType() == Material.AIR) {
  4689.  
  4690.                                                                                                     player.sendMessage("b18 workbench");
  4691.  
  4692.                                                                                                         if (b20.getBlock().getType() == Material.GLASS || b20.getBlock().getType() == Material.AIR) {
  4693.  
  4694.                                                                                                             player.sendMessage("b20 air or air");
  4695.  
  4696.                                                                                                                 if (b22.getBlock().getType() == Material.GLASS || b22.getBlock().getType() == Material.AIR) {
  4697.  
  4698.                                                                                                                     player.sendMessage("b22 glass or air");
  4699.  
  4700.                                                                                                                     if (b23.getBlock().getType() == Material.FURNACE) {
  4701.  
  4702.                                                                                                                         player.sendMessage("b23 furnace");
  4703.  
  4704.                                                                                                                         if (b24.getBlock().getType() == Material.GLASS || b24.getBlock().getType() == Material.AIR) {
  4705.  
  4706.                                                                                                                             player.sendMessage("b24 glass or air");
  4707.  
  4708.                                                                                                                                 if (b26.getBlock().getType() == Material.GLASS || b26.getBlock().getType() == Material.AIR) {
  4709.  
  4710.                                                                                                                                     player.sendMessage("b26 glass or air");
  4711.  
  4712.                                                                                                                                         if (b28.getBlock().getType() == Material.GLASS) {
  4713.  
  4714.                                                                                                                                             player.sendMessage("b28 glass");
  4715.  
  4716.                                                                                                                                             if (b29.getBlock().getType() == Material.GLASS) {
  4717.  
  4718.                                                                                                                                                 player.sendMessage("b29 glass");
  4719.  
  4720.                                                                                                                                                 if (b30.getBlock().getType() == Material.GLASS) {
  4721.  
  4722.                                                                                                                                                     player.sendMessage("b30 glass");
  4723.  
  4724.                                                                                                                                                     if (b31.getBlock().getType() == Material.GLASS) {
  4725.  
  4726.                                                                                                                                                         player.sendMessage("b31 glass");
  4727.  
  4728.                                                                                                                                                         if (b32.getBlock().getType() == Material.STATIONARY_LAVA || b32.getBlock().getType() == Material.AIR) {
  4729.  
  4730.                                                                                                                                                             player.sendMessage("b32 water");
  4731.  
  4732.                                                                                                                                                             if (b33.getBlock().getType() == Material.EMERALD_BLOCK) {
  4733.  
  4734.                                                                                                                                                                 player.sendMessage("b33 iron");
  4735.  
  4736.                                                                                                                                                                 if (b34.getBlock().getType() == Material.EMERALD_BLOCK) {
  4737.  
  4738.                                                                                                                                                                     player.sendMessage("b34 iron");
  4739.  
  4740.                                                                                                                                                                     if (b35.getBlock().getType() == Material.EMERALD_BLOCK) {
  4741.  
  4742.                                                                                                                                                                         player.sendMessage("b35 iron");
  4743.  
  4744.                                                                                                                                                                         if (b36.getBlock().getType() == Material.EMERALD_BLOCK) {
  4745.  
  4746.                                                                                                                                                                             player.sendMessage("b36 iron");
  4747.  
  4748.                                                                                                                                                                             if (b37.getBlock().getType() == Material.TRAP_DOOR) {
  4749.  
  4750.                                                                                                                                                                                 player.sendMessage("b37 trapdoor");
  4751.  
  4752.                                                                                                                                                                                
  4753.  
  4754.                                                                                                                                                                                
  4755.  
  4756.                                                                                                                                                                                 event.setUseItemInHand(Result.DENY); //master oven
  4757.  
  4758.                                                                                                                                                                                 player.sendMessage("master oven");
  4759.  
  4760.                                                                                                                                                                               if (player.getInventory().firstEmpty() != -1) {
  4761.  
  4762.                                                                                                                                                                                
  4763.  
  4764.                                                                                                                                                                                
  4765.  
  4766.                                                                                                                                                                                 if (name2.toString().equals("Unprocessed Opium")) {
  4767.  
  4768.                                                                                                                                                                                     int nr = player.getInventory().firstEmpty();
  4769.  
  4770.                                                                                                                                                                                     player.sendMessage("skapar ny");
  4771.  
  4772.                                                                                                                                                                                     ItemStack item = new ItemStack(353, 1);
  4773.  
  4774.                                                                                                                                                                                     String name = "Opium";
  4775.  
  4776.                                                                                                                                                                                     ItemMeta im = item.getItemMeta();
  4777.  
  4778.                                                                                                                                                                                     im.setDisplayName(name);
  4779.  
  4780.                                                                                                                                                                                     item.setItemMeta(im);
  4781.  
  4782.                                                                                                                                                                                     player.getInventory().setItem(nr, item);
  4783.  
  4784.                                                                                                                                                                            
  4785.  
  4786.                                                                                                                                                                            
  4787.  
  4788.                                                                                                                                                                                     int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  4789.  
  4790.                                                                                                                                                                                     if (amount > 1) {
  4791.  
  4792.                                                                                                                                                                                         amount -= 1;
  4793.  
  4794.                                                                                                                                                                                         player.getItemInHand().setAmount(amount);
  4795.  
  4796.                                                                                                                                                                          
  4797.  
  4798.                                                                                                                                                                                     } else if (amount == 1) {
  4799.  
  4800.                                                                                                                                                                                         player.setItemInHand(air);
  4801.  
  4802.                                                                                                                                                                                     }
  4803.  
  4804.                                                                                                                                                                                 }
  4805.  
  4806.                                                                                                                                                                            
  4807.  
  4808.                                                                                                                                                                                
  4809.  
  4810.                                                                                                                                                                                 if (name2.toString().equals("Ganja")) {
  4811.  
  4812.                                                                                                                                                                                     int nr = player.getInventory().firstEmpty();
  4813.  
  4814.                                                                                                                                                                                     player.sendMessage("skapar ny");
  4815.  
  4816.                                                                                                                                                                                     ItemStack item = new ItemStack(351, 1, (byte)2);
  4817.  
  4818.                                                                                                                                                                                     String name = "Cannabis";
  4819.  
  4820.                                                                                                                                                                                     ItemMeta im = item.getItemMeta();
  4821.  
  4822.                                                                                                                                                                                     im.setDisplayName(name);
  4823.  
  4824.                                                                                                                                                                                     item.setItemMeta(im);
  4825.  
  4826.                                                                                                                                                                                     player.getInventory().setItem(nr, item);
  4827.  
  4828.                                                                                                                                                                                    
  4829.  
  4830.                                                                                                                                                                                    
  4831.  
  4832.                                                                                                                                                                                     int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  4833.  
  4834.                                                                                                                                                                                     if (amount > 1) {
  4835.  
  4836.                                                                                                                                                                                     amount -= 1;
  4837.  
  4838.                                                                                                                                                                                     player.getItemInHand().setAmount(amount);
  4839.  
  4840.                                                                                                                                                                                  
  4841.  
  4842.                                                                                                                                                                                     } else if (amount == 1) {
  4843.  
  4844.                                                                                                                                                                                         player.setItemInHand(air);
  4845.  
  4846.                                                                                                                                                                                     }
  4847.  
  4848.                                                                                                                                                                                     }
  4849.  
  4850.                                                                                                                                                                                
  4851.  
  4852.                                                                                                                                                                                
  4853.  
  4854.                                                                                                                                                                                 if (name2.toString().equals("Coca Leaves")) {
  4855.  
  4856.                                                                                                                                                                                     int nr = player.getInventory().firstEmpty();
  4857.  
  4858.                                                                                                                                                                                     player.sendMessage("skapar ny");
  4859.  
  4860.                                                                                                                                                                                     ItemStack item = new ItemStack(353, 1);
  4861.  
  4862.                                                                                                                                                                                     String name = "Cocaine";
  4863.  
  4864.                                                                                                                                                                                     ItemMeta im = item.getItemMeta();
  4865.  
  4866.                                                                                                                                                                                     im.setDisplayName(name);
  4867.  
  4868.                                                                                                                                                                                     item.setItemMeta(im);
  4869.  
  4870.                                                                                                                                                                                     player.getInventory().setItem(nr, item);
  4871.  
  4872.                                                                                                                                                                            
  4873.  
  4874.                                                                                                                                                                            
  4875.  
  4876.                                                                                                                                                                                     int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
  4877.  
  4878.                                                                                                                                                                                     if (amount > 1) {
  4879.  
  4880.                                                                                                                                                                                         amount -= 1;
  4881.  
  4882.                                                                                                                                                                                         player.getItemInHand().setAmount(amount);
  4883.  
  4884.                                                                                                                                                                          
  4885.  
  4886.                                                                                                                                                                                     } else if (amount == 1) {
  4887.  
  4888.                                                                                                                                                                                         player.setItemInHand(air);
  4889.  
  4890.                                                                                                                                                                                     }
  4891.  
  4892.                                                                                                                                                                                 }
  4893.  
  4894.                                                                                                                                                                                
  4895.  
  4896.                                                                                                                                                                                
  4897.  
  4898.                                                                                                                                                                         } else if (player.getInventory().firstEmpty() == -1) {
  4899.  
  4900.                                                                                                                                                                             player.sendMessage("Inventory is full.");
  4901.  
  4902.                                                                                                                                                                             }
  4903.  
  4904.                                                                                                                                                                                
  4905.  
  4906.                                                                                                                                                                                
  4907.  
  4908.                                                                                                                                                                                
  4909.  
  4910.                                                                                                                                                                                
  4911.  
  4912.                                                                                                                                                                            
  4913.  
  4914.                                                                                                                                                             }
  4915.  
  4916.                                                                                                                                                         }
  4917.  
  4918.                                                                                                                                                     }
  4919.  
  4920.                                                                                                                                                 }
  4921.  
  4922.                                                                                                                                             }
  4923.  
  4924.                                                                                                                                         }
  4925.  
  4926.                                                                                                                                     }
  4927.  
  4928.                                                                                                                                 }
  4929.  
  4930.                                                                                                                             }
  4931.  
  4932.                                                                                                                         }
  4933.  
  4934.                                                                                                                     }
  4935.  
  4936.                                                                                                                 }
  4937.  
  4938.                                                                                                             }
  4939.  
  4940.                                                                                                         }
  4941.  
  4942.                                                                                                     }
  4943.  
  4944.                                                                                                 }
  4945.  
  4946.                                                                                             }
  4947.  
  4948.                                                                                         }
  4949.  
  4950.                                                                                     }
  4951.  
  4952.                                                                                 }
  4953.  
  4954.                                                                             }
  4955.  
  4956.                                                                         }
  4957.  
  4958.                                                                     }
  4959.  
  4960.                                                                 }
  4961.  
  4962.                                                                
  4963.  
  4964.                                                                
  4965.  
  4966.                                                                
  4967.  
  4968.                                                                
  4969.  
  4970.                                                                
  4971.  
  4972.                                                         }
  4973.  
  4974.                                                     }
  4975.  
  4976.                                                 }
  4977.  
  4978.                                             }
  4979.  
  4980.                                         }
  4981.  
  4982.                                   }
  4983.  
  4984.                                   }
  4985.  
  4986.                               }
  4987.  
  4988.                           }
  4989.  
  4990.                       }
  4991.  
  4992.                      
  4993.  
  4994.                      
  4995.  
  4996.                      
  4997.  
  4998.                      
  4999.  
  5000.                      
  5001.  
  5002.                      
  5003.  
  5004.                       }
  5005.  
  5006.                 // }
  5007.  
  5008.                  
  5009.  
  5010.            
  5011.  
  5012.  
  5013.  
  5014.                  
  5015.  
  5016.                 }
  5017.  
  5018.                     }
  5019.  
  5020.                
  5021.  
  5022.                
  5023.  
  5024.                  
  5025.  
  5026.                
  5027.  
  5028.                
  5029.  
  5030.                
  5031.  
  5032.                
  5033.  
  5034.                    
  5035.  
  5036.                    
  5037.  
  5038.                 } else if(doubleTriggered == 1) {
  5039.  
  5040.                     doubleTriggered = 0;
  5041.  
  5042.                     }
  5043.  
  5044.               }
  5045.  
  5046.            
  5047.  
  5048.            
  5049.  
  5050.             }
  5051.  
  5052.        
  5053.  
  5054.         @EventHandler
  5055.  
  5056.         public void onPlayerEating(FoodLevelChangeEvent event) {
  5057.  
  5058.                     if (event.getEntity() instanceof Player)
  5059.  
  5060.                     {
  5061.  
  5062.                         Player player = (Player) event.getEntity();
  5063.  
  5064.                       // if (player.hasPermission("food.foody"))
  5065.  
  5066.                             player.setFoodLevel(20);
  5067.  
  5068.                             event.setCancelled(true);
  5069.  
  5070.                            
  5071.  
  5072.                     }
  5073.  
  5074.            
  5075.  
  5076.            
  5077.  
  5078.         }
  5079.  
  5080.        
  5081.  
  5082.        
  5083.  
  5084.         @EventHandler
  5085.  
  5086.         public void onHealthRegen(EntityRegainHealthEvent event) {
  5087.  
  5088.                     if (event.getEntity() instanceof Player)
  5089.  
  5090.                     {
  5091.  
  5092.                         if(event.getRegainReason() == RegainReason.REGEN || event.getRegainReason() == RegainReason.SATIATED) {
  5093.  
  5094.                         Player player = (Player) event.getEntity();
  5095.  
  5096.                             event.setCancelled(true);
  5097.  
  5098.                         }
  5099.  
  5100.                     }
  5101.  
  5102.            
  5103.  
  5104.         }
  5105.  
  5106.  
  5107.  
  5108.         @Override
  5109.  
  5110.         public boolean onCommand(CommandSender arg0, Command arg1, String arg2,
  5111.  
  5112.                 String[] arg3) {
  5113.  
  5114.             // TODO Auto-generated method stub
  5115.  
  5116.             return false;
  5117.  
  5118.         }
  5119.  
  5120.        
  5121.  
  5122.        
  5123.  
  5124.        
  5125.  
  5126.         @EventHandler
  5127.  
  5128.         public void onPlayerJoin(PlayerJoinEvent event) {
  5129.  
  5130.            
  5131.  
  5132.         }
  5133.  
  5134.        
  5135.  
  5136.         @EventHandler
  5137.  
  5138.             public void onPlayerMove(PlayerMoveEvent event){
  5139.  
  5140.                
  5141.  
  5142.             }
  5143.  
  5144.        
  5145.  
  5146.        
  5147.  
  5148.        
  5149.  
  5150.        
  5151.  
  5152.        
  5153.  
  5154.        
  5155.  
  5156.         @EventHandler
  5157.  
  5158.         public void onInventoryOpenEvent(InventoryOpenEvent e){
  5159.  
  5160.             if (e.getInventory().getHolder() instanceof Furnace || e.getInventory().getHolder() instanceof BrewingStand){
  5161.  
  5162.                 if ((e.getPlayer() instanceof Player)) {
  5163.  
  5164.                 Player player = (Player) e.getPlayer();
  5165.  
  5166.                 if(player.getItemInHand().getType() == Material.SLIME_BALL || player.getItemInHand().getType() == Material.INK_SACK || player.getItemInHand().getType() == Material.LEAVES || player.getItemInHand().getType() == Material.SUGAR || player.getItemInHand().getType() == Material.EMPTY_MAP) {
  5167.  
  5168.                 player.sendMessage("tried to open furnace/brewingstand with coal - canceled");
  5169.  
  5170.                 e.setCancelled(true);
  5171.  
  5172.                 }
  5173.  
  5174.                 }
  5175.  
  5176.             }
  5177.  
  5178.         }
  5179.  
  5180.            
  5181.  
  5182.        
  5183.  
  5184. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement