Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class PlayerListener implements Listener, CommandExecutor {
- private RandMod plugin;
- private static int doubleTriggered = 0;
- public PlayerListener(RandMod instance) {
- plugin = instance;
- plugin.getServer().getPluginManager().registerEvents(this, plugin);
- }
- private WorldGuardPlugin getWorldGuard() {
- Plugin worldguard = plugin.getServer().getPluginManager().getPlugin("WorldGuard");
- // WorldGuard may not be loaded
- if (worldguard == null || !(worldguard instanceof WorldGuardPlugin)) {
- return null; // Maybe you want throw an exception instead
- }
- return (WorldGuardPlugin) worldguard;
- }
- private int apple = 4;
- private int bakedPotato = 6;
- private int bread = 5;
- private int carrot = 4;
- private int cookedChicken = 6;
- private int cookedFish = 5;
- private int cookedPorkchop = 8;
- private int cookie = 2;
- private int goldenApple = 20;
- private int goldenCarrot = 10;
- private int melon = 2;
- private int mushroomStew = 6;
- private int poisonousPotato = 1;
- private int potato = 1;
- private int pumpkinPie = 8;
- private int rawBeef = 3;
- private int rawChicken = 2;
- private int rawFish = 2;
- private int rawPorkchop = 3;
- private int rottenFlesh = 1;
- private int spiderEye = 2;
- private int steak = 8;
- ItemStack air = new ItemStack (Material.AIR, 0);
- @EventHandler
- public void onPlayerClick(PlayerInteractEvent event)
- {
- Player player = event.getPlayer();
- final Player player2 = player;
- int hp = player.getHealth();
- if((event.getAction() == Action.RIGHT_CLICK_BLOCK) || (event.getAction() == Action.RIGHT_CLICK_AIR))
- {
- if(doubleTriggered == 0) {
- doubleTriggered = 1;
- if(hp < 20) {
- Player rand2 = Bukkit.getServer().getPlayer("Randoro");
- if(player.getTargetBlock(null, 4).getType() == Material.CAKE_BLOCK) {
- Location block = player.getTargetBlock(null, 4).getLocation();
- if (getWorldGuard().canBuild(player, block)) {
- Block cake = player.getTargetBlock(null, 4);
- byte data = cake.getData();
- if(data == 5) {
- cake.setType(Material.AIR);
- player.setHealth(20);
- } else {
- cake.setData((byte) (data + 1));
- player.setHealth(20);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.APPLE)
- {
- event.setUseItemInHand(Result.DENY);
- hp += apple;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- ItemStack hurr = new ItemStack(Material.AIR, 0);
- player.setItemInHand(hurr);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.BAKED_POTATO)
- {
- Random rand = new Random();
- int derp = rand.nextInt(20);
- if (derp == 0) {
- player.sendMessage("Oh fudge, I feel so baked right now bro..");
- player.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 1200, 0));
- }
- event.setUseItemInHand(Result.DENY);
- hp += bakedPotato;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.BREAD)
- {
- event.setUseItemInHand(Result.DENY);
- hp += bread;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.CARROT_ITEM)
- {
- Random rand = new Random();
- int derp = rand.nextInt(100);
- if (derp == 0) {
- player.addPotionEffect(new PotionEffect(PotionEffectType.NIGHT_VISION, 3600, 0));
- player.sendMessage("I'm not afraid of the dark amymore.");
- }
- event.setUseItemInHand(Result.DENY);
- hp += carrot;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.COOKED_CHICKEN)
- {
- Random rand = new Random();
- int derp = rand.nextInt(25);
- if (derp == 0) {
- player.sendMessage("The police is looking for you, better run fast ma nizzle!");
- player.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 1200, 1));
- }
- event.setUseItemInHand(Result.DENY);
- hp += cookedChicken;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.COOKED_FISH)
- {
- Random rand = new Random();
- int derp = rand.nextInt(80);
- if (derp == 0) {
- player.sendMessage("Are these gills? I feel like going for a swim");
- player.addPotionEffect(new PotionEffect(PotionEffectType.WATER_BREATHING, 3600, 0));
- }
- event.setUseItemInHand(Result.DENY);
- hp += cookedFish;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.GRILLED_PORK)
- {
- event.setUseItemInHand(Result.DENY);
- hp += cookedPorkchop;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.COOKIE)
- {
- Random rand = new Random();
- int derp = rand.nextInt(4);
- if (derp == 0) {
- player.sendMessage("Omnomnom");
- }
- if (derp == 1) {
- player.sendMessage("Coookies just for me?");
- }
- if (derp == 2) {
- player.sendMessage("3crumble6me");
- }
- if (derp == 3) {
- player.sendMessage("And that's the way the cookie crumbles");
- }
- event.setUseItemInHand(Result.DENY);
- hp += cookie;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.GOLDEN_APPLE)
- {
- Random rand = new Random();
- int derp = rand.nextInt(10);
- if (derp == 0) {
- player.sendMessage("Damn these apples grind my teeth");
- }
- event.setUseItemInHand(Result.DENY);
- hp += goldenApple;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.GOLDEN_CARROT)
- {
- Random rand = new Random();
- int derp = rand.nextInt(10);
- if (derp == 0) {
- player.sendMessage("I'm not afraid of the dark amymore.");
- player.addPotionEffect(new PotionEffect(PotionEffectType.NIGHT_VISION, 3600, 0));
- }
- event.setUseItemInHand(Result.DENY);
- hp += goldenCarrot;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.MELON)
- {
- Random rand = new Random();
- int derp = rand.nextInt(25);
- if (derp == 0) {
- player.sendMessage("The police is looking for you, better run fast ma nizzle!");
- player.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 1200, 1));
- }
- event.setUseItemInHand(Result.DENY);
- hp += melon;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.MUSHROOM_SOUP)
- {
- if (player.getInventory().firstEmpty() != -1) {
- event.setUseItemInHand(Result.DENY);
- hp += mushroomStew;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- //if (player.getInventory().contains(Material.BOWL)) {
- // player.getInventory().getItem(Material.BOWL)
- // }
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- int nr = player.getInventory().firstEmpty();
- ItemStack derp = new ItemStack(Material.BOWL);
- player.getInventory().setItem(nr, derp);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.POTATO_ITEM)
- {
- Random rand = new Random();
- int derp = rand.nextInt(25);
- if (derp == 0) {
- player.sendMessage("I can count to potato.. hurr durr");
- }
- event.setUseItemInHand(Result.DENY);
- hp += potato;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.PUMPKIN_PIE)
- {
- Random rand = new Random();
- int derp = rand.nextInt(25);
- if (derp == 0) {
- player.sendMessage("What flavor is this? Pie flavor.");
- }
- event.setUseItemInHand(Result.DENY);
- hp += pumpkinPie;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.RAW_BEEF)
- {
- event.setUseItemInHand(Result.DENY);
- hp += rawBeef;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.RAW_CHICKEN)
- {
- Random rand = new Random();
- int derp = rand.nextInt(100);
- if (derp == 0) {
- player.sendMessage("The police is looking for you, better run fast ma nizzle!");
- player.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 1200, 1));
- }
- event.setUseItemInHand(Result.DENY);
- hp += rawChicken;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.RAW_FISH)
- {
- Random rand = new Random();
- int derp = rand.nextInt(100);
- if (derp == 0) {
- player.sendMessage("Are these gills? I feel like going for a swim");
- player.addPotionEffect(new PotionEffect(PotionEffectType.WATER_BREATHING, 3600, 0));
- }
- event.setUseItemInHand(Result.DENY);
- hp += rawFish;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.PORK)
- {
- event.setUseItemInHand(Result.DENY);
- hp += rawPorkchop;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.COOKED_BEEF)
- {
- event.setUseItemInHand(Result.DENY);
- hp += steak;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.ROTTEN_FLESH)
- {
- Random rand = new Random();
- int derp = rand.nextInt(10);
- if (derp == 0) {
- player.sendMessage("I think that flesh was a bit too rotten");
- player.addPotionEffect(new PotionEffect(PotionEffectType.DAMAGE_RESISTANCE, 60, 3));
- player.addPotionEffect(new PotionEffect(PotionEffectType.HARM, 60, 0));
- }
- hp += rottenFlesh;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- event.setUseItemInHand(Result.DENY);
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.POISONOUS_POTATO)
- {
- Random rand = new Random();
- int derp = rand.nextInt(5);
- if (derp == 0) {
- player.sendMessage("I feel sick");
- player.addPotionEffect(new PotionEffect(PotionEffectType.POISON, 60, 0));
- }
- event.setUseItemInHand(Result.DENY);
- hp += poisonousPotato;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- if(player.getItemInHand().getType() == Material.SPIDER_EYE)
- {
- Random rand = new Random();
- int derp = rand.nextInt(2);
- if (derp == 0) {
- player.sendMessage("Where am I? Who am I? Why is everything so blocky and pixely?");
- player.addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, 1200, 2));
- }
- event.setUseItemInHand(Result.DENY);
- hp += spiderEye;
- if (hp <= 20) {
- player.setHealth(hp);
- } else if (hp > 20) {
- player.setHealth(20);
- }
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- if(rand2.isOnline()) {
- Random random2 = new Random();
- int derp2 = random2.nextInt(3000);
- if (derp2 == 0) {
- player.sendMessage("Bazinga!");
- rand2.sendMessage("Bazinga!");
- player.teleport(rand2);
- }
- }
- }
- }
- //eatebles stopped.
- if(player.getItemInHand().getType() == Material.LEAVES)
- {
- player.sendMessage("löv");
- if (player.getInventory().getItemInHand().getData().getData() == 3) {
- ItemStack handitem = player.getItemInHand();
- String name2 = "";
- ItemMeta handitem2 = handitem.getItemMeta();
- if (handitem2.getDisplayName() != null) {
- name2 = handitem2.getDisplayName();
- }
- if (name2.toString().equals("Coca Leaves")) {
- Random rand = new Random();
- int derp = rand.nextInt(10);
- if (derp == 0) {
- player.sendMessage("You took a lethal dose");
- //player.setHealth(0);
- final Location oink = player.getLocation();
- player.playEffect(oink, Effect.RECORD_PLAY, 2266);
- player.playEffect(oink, Effect.GHAST_SHRIEK, 5);
- player.playEffect(oink, Effect.SMOKE, 5);
- player.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 1260, 1));
- player.addPotionEffect(new PotionEffect(PotionEffectType.BLINDNESS, 1260, 1));
- oink.add(-25, 0, -25);
- final int oinkx = oink.getBlockX();
- final int oinky = oink.getBlockY();
- final int oinkz = oink.getBlockZ();
- for (int i = 0; i <50; i++) {
- for (int k = 0; k <50; k++) {
- oink.setX(oinkx+i);
- oink.setY(oinky);
- oink.setZ(oinkz+k);
- if (player.getWorld().getBlockAt(oink).getType() == Material.AIR) {
- player.sendBlockChange(oink, 11, (byte) 0);
- }
- }
- }
- Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
- public void run() {
- player2.playEffect(oink, Effect.GHAST_SHRIEK, 5);
- }
- }, 40L);
- Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
- public void run() {
- player2.playEffect(oink, Effect.GHAST_SHRIEK, 5);
- }
- }, 80L);
- Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
- public void run() {
- player2.playEffect(oink, Effect.GHAST_SHRIEK, 5);
- }
- }, 120L);
- Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
- public void run() {
- plugin.getServer().broadcastMessage("Effect reset");
- for (int i = 0; i <50; i++) {
- for (int k = 0; k <50; k++) {
- oink.setX(oinkx+i);
- oink.setY(oinky);
- oink.setZ(oinkz+k);
- Material blo = player2.getWorld().getBlockAt(oink).getType();
- Byte blobyte = player2.getWorld().getBlockAt(oink).getData();
- player2.sendBlockChange(oink, blo, blobyte);
- }
- }
- //player.playEffect(oink, Effect.GHAST_SHRIEK, 5);
- }
- }, 1260L);
- }
- event.setUseItemInHand(Result.DENY);
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- }
- }
- if(player.getItemInHand().getType() == Material.EMPTY_MAP)
- {
- player.sendMessage("lsd");
- ItemStack handitem = player.getItemInHand();
- String name2 = "";
- ItemMeta handitem2 = handitem.getItemMeta();
- if (handitem2.getDisplayName() != null) {
- name2 = handitem2.getDisplayName();
- }
- if (name2.toString().equals("LSD")) {
- player.sendMessage("You took a lethal dose");
- //player.setHealth(0);
- final Location oink = player.getLocation();
- player.playEffect(oink, Effect.RECORD_PLAY, 2257);
- //player.playEffect(oink, Effect.GHAST_SHRIEK, 5);
- //player.playEffect(oink, Effect.SMOKE, 5);
- player.addPotionEffect(new PotionEffect(PotionEffectType.SLOW, 1260, 1));
- player.addPotionEffect(new PotionEffect(PotionEffectType.CONFUSION, 1260, 3));
- oink.add(-50, -5, -50);
- final int oinkx = oink.getBlockX();
- final int oinky = oink.getBlockY();
- final int oinkz = oink.getBlockZ();
- for (int m = 0; m <25; m++) {
- for (int i = 0; i <100; i++) {
- for (int k = 0; k <100; k++) {
- Random rand = new Random();
- int derp = rand.nextInt(16);
- oink.setX(oinkx+i);
- oink.setY(oinky+m);
- oink.setZ(oinkz+k);
- Material mat = player.getWorld().getBlockAt(oink).getType();
- if (mat == Material.STONE || mat == Material.GRASS || mat == Material.DIRT || mat == Material.QUARTZ_BLOCK) {
- player.sendBlockChange(oink, 35, (byte) derp);
- }
- }
- }
- }
- Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
- public void run() {
- plugin.getServer().broadcastMessage("Effect reset");
- for (int m = 0; m <25; m++) {
- for (int i = 0; i <100; i++) {
- for (int k = 0; k <100; k++) {
- oink.setX(oinkx+i);
- oink.setY(oinky+m);
- oink.setZ(oinkz+k);
- Material blo = player2.getWorld().getBlockAt(oink).getType();
- Byte blobyte = player2.getWorld().getBlockAt(oink).getData();
- player2.sendBlockChange(oink, blo, blobyte);
- }
- }
- }
- }
- }, 1260L);
- }
- event.setUseItemInHand(Result.DENY);
- int amount = player.getItemInHand().getAmount();
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- 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)
- {
- ItemStack handitem = new ItemStack(0, 0);
- handitem = player.getItemInHand();
- String name2 = "";
- ItemMeta handitem2 = handitem.getItemMeta();
- if (handitem2.getDisplayName() != null) {
- name2 = handitem2.getDisplayName();
- }
- 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")) {
- //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)
- // {
- // player.sendMessage("Coal i handen");
- // Drugs drug = new Drugs(event, player, name2);
- if (event.getAction() == Action.RIGHT_CLICK_BLOCK) {
- player.sendMessage("Högerclick");
- player.sendMessage("lul "+ name2);
- //början på if för brewing
- if(player.getTargetBlock(null, 4).getType() == Material.BREWING_STAND) {
- player.sendMessage("på en furnace");
- Location block = player.getTargetBlock(null, 4).getLocation();
- Location block2 = player.getTargetBlock(null, 4).getLocation();
- Location block3 = player.getTargetBlock(null, 4).getLocation();
- Location block4 = player.getTargetBlock(null, 4).getLocation();
- Location block5 = player.getTargetBlock(null, 4).getLocation();
- Location block6 = player.getTargetBlock(null, 4).getLocation();
- Location block7 = player.getTargetBlock(null, 4).getLocation();
- Location block8 = player.getTargetBlock(null, 4).getLocation();
- Location block9 = player.getTargetBlock(null, 4).getLocation();
- Location block10 = player.getTargetBlock(null, 4).getLocation();
- Location block11 = player.getTargetBlock(null, 4).getLocation();
- Location block12 = player.getTargetBlock(null, 4).getLocation();
- Location block13 = player.getTargetBlock(null, 4).getLocation();
- Location block14 = player.getTargetBlock(null, 4).getLocation();
- Location block15 = player.getTargetBlock(null, 4).getLocation();
- Location block16 = player.getTargetBlock(null, 4).getLocation();
- Location block17 = player.getTargetBlock(null, 4).getLocation();
- Location block18 = player.getTargetBlock(null, 4).getLocation();
- Location block19 = player.getTargetBlock(null, 4).getLocation();
- Location block20 = player.getTargetBlock(null, 4).getLocation();
- Location block21 = player.getTargetBlock(null, 4).getLocation();
- Location block22 = player.getTargetBlock(null, 4).getLocation();
- Location block23 = player.getTargetBlock(null, 4).getLocation();
- Location block24 = player.getTargetBlock(null, 4).getLocation();
- Location block25 = player.getTargetBlock(null, 4).getLocation();
- Location block26 = player.getTargetBlock(null, 4).getLocation();
- Location block27 = player.getTargetBlock(null, 4).getLocation();
- Location block28 = player.getTargetBlock(null, 4).getLocation();
- Location block29 = player.getTargetBlock(null, 4).getLocation();
- Location block30 = player.getTargetBlock(null, 4).getLocation();
- Location block31 = player.getTargetBlock(null, 4).getLocation();
- Location block32 = player.getTargetBlock(null, 4).getLocation();
- Location block33 = player.getTargetBlock(null, 4).getLocation();
- Location block34 = player.getTargetBlock(null, 4).getLocation();
- Location block35 = player.getTargetBlock(null, 4).getLocation();
- Location block36 = player.getTargetBlock(null, 4).getLocation();
- Location block37 = player.getTargetBlock(null, 4).getLocation();
- Location b1 = block; //obby 1
- b1.setY(block.getY() - 2);
- b1.setX(block.getX() - 1);
- b1.setZ(block.getZ() - 1);
- Location b2 = block2; //obby 2
- b2.setY(block2.getY() - 2);
- b2.setX(block2.getX() - 1);
- b2.setZ(block2.getZ());
- Location b3 = block3; //obby 3
- b3.setY(block3.getY() - 2);
- b3.setX(block3.getX() - 1);
- b3.setZ(block3.getZ() + 1);
- Location b4 = block4; //obby 4
- b4.setY(block4.getY() - 2);
- b4.setX(block4.getX());
- b4.setZ(block4.getZ() - 1);
- Location b5 = block5; //obby 5
- b5.setY(block5.getY() - 2);
- b5.setX(block5.getX());
- b5.setZ(block5.getZ());
- Location b6 = block6; //obby 6
- b6.setY(block6.getY() - 2);
- b6.setX(block6.getX());
- b6.setZ(block6.getZ() + 1);
- Location b7 = block7; //obby 7
- b7.setY(block7.getY() - 2);
- b7.setX(block7.getX() + 1);
- b7.setZ(block7.getZ() - 1);
- Location b8 = block8; //obby 8
- b8.setY(block8.getY() - 2);
- b8.setX(block8.getX() + 1);
- b8.setZ(block8.getZ());
- Location b9 = block9; //obby 9
- b9.setY(block9.getY() - 2);
- b9.setX(block9.getX() + 1);
- b9.setZ(block9.getZ() + 1);
- Location b10 = block10; //workbench 1
- b10.setY(block10.getY() - 1);
- b10.setX(block10.getX() - 1);
- b10.setZ(block10.getZ() - 1);
- Location b11 = block11; //glass 1
- b11.setY(block11.getY() - 1);
- b11.setX(block11.getX() - 1);
- b11.setZ(block11.getZ());
- Location b12 = block12; //workbench 2
- b12.setY(block12.getY() - 1);
- b12.setX(block12.getX() - 1);
- b12.setZ(block12.getZ() + 1);
- Location b13 = block13; //glass 2
- b13.setY(block13.getY() - 1);
- b13.setX(block13.getX());
- b13.setZ(block13.getZ() - 1);
- Location b14 = block14; //tnt 1
- b14.setY(block14.getY() - 1);
- b14.setX(block14.getX());
- b14.setZ(block14.getZ());
- Location b15 = block15; //glass 3
- b15.setY(block15.getY() - 1);
- b15.setX(block15.getX());
- b15.setZ(block15.getZ() + 1);
- Location b16 = block16; //workbench 3
- b16.setY(block16.getY() - 1);
- b16.setX(block16.getX() + 1);
- b16.setZ(block16.getZ() - 1);
- Location b17 = block17; //glass 4
- b17.setY(block17.getY() - 1);
- b17.setX(block17.getX() + 1);
- b17.setZ(block17.getZ());
- Location b18 = block18; //workbench 4
- b18.setY(block18.getY() - 1);
- b18.setX(block18.getX() + 1);
- b18.setZ(block18.getZ() + 1);
- Location b19 = block19; //sunlight 1
- b19.setY(block19.getY());
- b19.setX(block19.getX() - 1);
- b19.setZ(block19.getZ() - 1);
- Location b20 = block20; //air
- b20.setY(block20.getY());
- b20.setX(block20.getX() - 1);
- b20.setZ(block20.getZ());
- Location b21 = block21; //sunlight 2
- b21.setY(block21.getY());
- b21.setX(block21.getX() - 1);
- b21.setZ(block21.getZ() + 1);
- Location b22 = block22; //glass 1
- b22.setY(block22.getY());
- b22.setX(block22.getX());
- b22.setZ(block22.getZ() - 1);
- Location b23 = block23; //furnace
- b23.setY(block23.getY());
- b23.setX(block23.getX());
- b23.setZ(block23.getZ());
- Location b24 = block24; //glass 2
- b24.setY(block24.getY());
- b24.setX(block24.getX());
- b24.setZ(block24.getZ() + 1);
- Location b25 = block25; //sunlight 3
- b25.setY(block25.getY());
- b25.setX(block25.getX() + 1);
- b25.setZ(block25.getZ() - 1);
- Location b26 = block26; //glass 3
- b26.setY(block26.getY());
- b26.setX(block26.getX() + 1);
- b26.setZ(block26.getZ());
- Location b27 = block27; //sunlight 3
- b27.setY(block27.getY());
- b27.setX(block27.getX() + 1);
- b27.setZ(block27.getZ() + 1);
- Location b28 = block28; //glass 1
- b28.setY(block28.getY() + 1);
- b28.setX(block28.getX() + 1);
- b28.setZ(block28.getZ());
- Location b29 = block29; //glass 2
- b29.setY(block29.getY() + 1);
- b29.setX(block29.getX());
- b29.setZ(block29.getZ() + 1);
- Location b30 = block30; //glass 3
- b30.setY(block30.getY() + 1);
- b30.setX(block30.getX() - 1);
- b30.setZ(block30.getZ());
- Location b31 = block31; //glass 4
- b31.setY(block31.getY() + 1);
- b31.setX(block31.getX());
- b31.setZ(block31.getZ() - 1);
- Location b32 = block32; //water
- b32.setY(block32.getY() + 1);
- b32.setX(block32.getX());
- b32.setZ(block32.getZ());
- Location b33 = block33; //obby 1
- b33.setY(block33.getY() + 2);
- b33.setX(block33.getX() + 1);
- b33.setZ(block33.getZ());
- Location b34 = block34; //air
- b34.setY(block34.getY() + 2);
- b34.setX(block34.getX());
- b34.setZ(block34.getZ() + 1);
- Location b35 = block35; //air
- b35.setY(block35.getY() + 2);
- b35.setX(block35.getX() - 1);
- b35.setZ(block35.getZ());
- Location b36 = block36; //air
- b36.setY(block36.getY() + 2);
- b36.setX(block36.getX());
- b36.setZ(block36.getZ() - 1);
- Location b37 = block37; //trapdoor
- b37.setY(block37.getY() + 2);
- b37.setX(block37.getX());
- b37.setZ(block37.getZ());
- if (getWorldGuard().canBuild(player, block)) {
- 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());
- }
- if (b1.getBlock().getType() == Material.OBSIDIAN) {
- player.sendMessage("b1 obby");
- if (b2.getBlock().getType() == Material.OBSIDIAN) {
- player.sendMessage("b2 obby");
- if (b3.getBlock().getType() == Material.OBSIDIAN) {
- player.sendMessage("b3 obby");
- if (b4.getBlock().getType() == Material.OBSIDIAN) {
- player.sendMessage("b4 obby");
- if (b5.getBlock().getType() == Material.OBSIDIAN) {
- player.sendMessage("b5 obby");
- if (b6.getBlock().getType() == Material.OBSIDIAN) {
- player.sendMessage("b6 obby");
- if (b7.getBlock().getType() == Material.OBSIDIAN) {
- player.sendMessage("b7 obby");
- if (b8.getBlock().getType() == Material.OBSIDIAN) {
- player.sendMessage("b8 obby");
- if (b9.getBlock().getType() == Material.OBSIDIAN) {
- player.sendMessage("b9 obby");
- if (b10.getBlock().getType() == Material.CAULDRON) {
- player.sendMessage("b10 workbench");
- if (b11.getBlock().getType() == Material.CAULDRON) {
- player.sendMessage("b11 glass");
- if (b12.getBlock().getType() == Material.CAULDRON) {
- player.sendMessage("b12 workbench");
- if (b13.getBlock().getType() == Material.CAULDRON) {
- player.sendMessage("b13 glass");
- if (b14.getBlock().getType() == Material.TNT) {
- player.sendMessage("b14 tnt");
- if (b15.getBlock().getType() == Material.CAULDRON) {
- player.sendMessage("b15 glass");
- if (b16.getBlock().getType() == Material.CAULDRON) {
- player.sendMessage("b16 workbench");
- if (b17.getBlock().getType() == Material.CAULDRON) {
- player.sendMessage("b17 glass");
- if (b18.getBlock().getType() == Material.CAULDRON) {
- player.sendMessage("b18 workbench");
- if (b23.getBlock().getType() == Material.BREWING_STAND) {
- player.sendMessage("b23 furnace");
- event.setUseItemInHand(Result.DENY); //basic oven
- player.sendMessage("basic oven");
- if (player.getInventory().firstEmpty() != -1) {
- if (name2.toString().equals("Chemical Substance")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(395, 1);
- String name = "LSD";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- if (name2.toString().equals("Ganja")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(395, 1);
- String name = "THC";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- if (name2.toString().equals("Opium")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(289, 1);
- String name = "Heroin";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- if (name2.toString().equals("Cocaine")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(351, 1, (byte)15);
- String name = "Crack";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- } else if (player.getInventory().firstEmpty() == -1) {
- player.sendMessage("Inventory is full.");
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- if (b10.getBlock().getType() == Material.WORKBENCH) {
- player.sendMessage("b10 workbench");
- if (b11.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b11 glass");
- if (b12.getBlock().getType() == Material.WORKBENCH) {
- player.sendMessage("b12 workbench");
- if (b13.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b13 glass");
- if (b14.getBlock().getType() == Material.TNT) {
- player.sendMessage("b14 tnt");
- if (b15.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b15 glass");
- if (b16.getBlock().getType() == Material.WORKBENCH) {
- player.sendMessage("b16 workbench");
- if (b17.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b17 glass");
- if (b18.getBlock().getType() == Material.WORKBENCH) {
- player.sendMessage("b18 workbench");
- if (b19.getBlock().getType() == Material.DAYLIGHT_DETECTOR) {
- player.sendMessage("b19 daylight");
- if (b20.getBlock().getType() == Material.GLASS || b20.getBlock().getType() == Material.AIR) {
- player.sendMessage("b20 air or air");
- if (b21.getBlock().getType() == Material.DAYLIGHT_DETECTOR) {
- player.sendMessage("b21 daylight");
- if (b22.getBlock().getType() == Material.GLASS || b22.getBlock().getType() == Material.AIR) {
- player.sendMessage("b22 glass or air");
- if (b23.getBlock().getType() == Material.BREWING_STAND) {
- player.sendMessage("b23 furnace");
- if (b24.getBlock().getType() == Material.GLASS || b24.getBlock().getType() == Material.AIR) {
- player.sendMessage("b24 glass or air");
- if (b25.getBlock().getType() == Material.DAYLIGHT_DETECTOR) {
- player.sendMessage("b25 daylight");
- if (b26.getBlock().getType() == Material.GLASS || b26.getBlock().getType() == Material.AIR) {
- player.sendMessage("b26 glass or air");
- if (b27.getBlock().getType() == Material.DAYLIGHT_DETECTOR) {
- player.sendMessage("b27 daylight");
- if (b28.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b28 glass");
- if (b29.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b29 glass");
- if (b30.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b30 glass");
- if (b31.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b31 glass");
- if (b32.getBlock().getType() == Material.STATIONARY_WATER || b32.getBlock().getType() == Material.AIR) {
- player.sendMessage("b32 water");
- if (b33.getBlock().getType() == Material.IRON_BLOCK) {
- player.sendMessage("b33 iron");
- if (b34.getBlock().getType() == Material.IRON_BLOCK) {
- player.sendMessage("b34 iron");
- if (b35.getBlock().getType() == Material.IRON_BLOCK) {
- player.sendMessage("b35 iron");
- if (b36.getBlock().getType() == Material.IRON_BLOCK) {
- player.sendMessage("b36 iron");
- if (b37.getBlock().getType() == Material.TRAP_DOOR) {
- player.sendMessage("b37 trapdoor");
- event.setUseItemInHand(Result.DENY); //advanced oven
- player.sendMessage("advanced oven");
- if (player.getInventory().firstEmpty() != -1) {
- if (name2.toString().equals("Chemical Substance")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(395, 1);
- String name = "LSD";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- if (name2.toString().equals("Ganja")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(395, 1);
- String name = "THC";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- if (name2.toString().equals("Opium")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(289, 1);
- String name = "Heroin";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- if (name2.toString().equals("Cocaine")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(351, 1, (byte)15);
- String name = "Crack";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- } else if (player.getInventory().firstEmpty() == -1) {
- player.sendMessage("Inventory is full.");
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- if (b10.getBlock().getType() == Material.ANVIL || b10.getBlock().getType() == Material.AIR) {
- player.sendMessage("b10 workbench");
- if (b11.getBlock().getType() == Material.ANVIL || b11.getBlock().getType() == Material.AIR) {
- player.sendMessage("b11 glass");
- if (b12.getBlock().getType() == Material.ANVIL || b12.getBlock().getType() == Material.AIR) {
- player.sendMessage("b12 workbench");
- if (b13.getBlock().getType() == Material.ANVIL || b13.getBlock().getType() == Material.AIR) {
- player.sendMessage("b13 glass");
- if (b14.getBlock().getType() == Material.TNT) {
- player.sendMessage("b14 tnt");
- if (b15.getBlock().getType() == Material.ANVIL || b15.getBlock().getType() == Material.AIR) {
- player.sendMessage("b15 glass");
- if (b16.getBlock().getType() == Material.ANVIL || b16.getBlock().getType() == Material.AIR) {
- player.sendMessage("b16 workbench");
- if (b17.getBlock().getType() == Material.ANVIL || b17.getBlock().getType() == Material.AIR) {
- player.sendMessage("b17 glass");
- if (b18.getBlock().getType() == Material.ANVIL || b18.getBlock().getType() == Material.AIR) {
- player.sendMessage("b18 workbench");
- if (b20.getBlock().getType() == Material.GLASS || b20.getBlock().getType() == Material.AIR) {
- player.sendMessage("b20 air or air");
- if (b22.getBlock().getType() == Material.GLASS || b22.getBlock().getType() == Material.AIR) {
- player.sendMessage("b22 glass or air");
- if (b23.getBlock().getType() == Material.BREWING_STAND) {
- player.sendMessage("b23 furnace");
- if (b24.getBlock().getType() == Material.GLASS || b24.getBlock().getType() == Material.AIR) {
- player.sendMessage("b24 glass or air");
- if (b26.getBlock().getType() == Material.GLASS || b26.getBlock().getType() == Material.AIR) {
- player.sendMessage("b26 glass or air");
- if (b28.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b28 glass");
- if (b29.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b29 glass");
- if (b30.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b30 glass");
- if (b31.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b31 glass");
- if (b32.getBlock().getType() == Material.STATIONARY_LAVA || b32.getBlock().getType() == Material.AIR) {
- player.sendMessage("b32 water");
- if (b33.getBlock().getType() == Material.EMERALD_BLOCK) {
- player.sendMessage("b33 iron");
- if (b34.getBlock().getType() == Material.EMERALD_BLOCK) {
- player.sendMessage("b34 iron");
- if (b35.getBlock().getType() == Material.EMERALD_BLOCK) {
- player.sendMessage("b35 iron");
- if (b36.getBlock().getType() == Material.EMERALD_BLOCK) {
- player.sendMessage("b36 iron");
- if (b37.getBlock().getType() == Material.TRAP_DOOR) {
- player.sendMessage("b37 trapdoor");
- event.setUseItemInHand(Result.DENY); //master oven
- player.sendMessage("master oven");
- if (player.getInventory().firstEmpty() != -1) {
- if (name2.toString().equals("Chemical Substance")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(395, 1);
- String name = "LSD";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- if (name2.toString().equals("Ganja")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(395, 1);
- String name = "THC";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- if (name2.toString().equals("Opium")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(289, 1);
- String name = "Heroin";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- if (name2.toString().equals("Cocaine")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(351, 1, (byte)15);
- String name = "Crack";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- } else if (player.getInventory().firstEmpty() == -1) {
- player.sendMessage("Inventory is full.");
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- //början på if för furnace
- if(player.getTargetBlock(null, 4).getType() == Material.FURNACE) {
- player.sendMessage("på en furnace");
- Location block = player.getTargetBlock(null, 4).getLocation();
- Location block2 = player.getTargetBlock(null, 4).getLocation();
- Location block3 = player.getTargetBlock(null, 4).getLocation();
- Location block4 = player.getTargetBlock(null, 4).getLocation();
- Location block5 = player.getTargetBlock(null, 4).getLocation();
- Location block6 = player.getTargetBlock(null, 4).getLocation();
- Location block7 = player.getTargetBlock(null, 4).getLocation();
- Location block8 = player.getTargetBlock(null, 4).getLocation();
- Location block9 = player.getTargetBlock(null, 4).getLocation();
- Location block10 = player.getTargetBlock(null, 4).getLocation();
- Location block11 = player.getTargetBlock(null, 4).getLocation();
- Location block12 = player.getTargetBlock(null, 4).getLocation();
- Location block13 = player.getTargetBlock(null, 4).getLocation();
- Location block14 = player.getTargetBlock(null, 4).getLocation();
- Location block15 = player.getTargetBlock(null, 4).getLocation();
- Location block16 = player.getTargetBlock(null, 4).getLocation();
- Location block17 = player.getTargetBlock(null, 4).getLocation();
- Location block18 = player.getTargetBlock(null, 4).getLocation();
- Location block19 = player.getTargetBlock(null, 4).getLocation();
- Location block20 = player.getTargetBlock(null, 4).getLocation();
- Location block21 = player.getTargetBlock(null, 4).getLocation();
- Location block22 = player.getTargetBlock(null, 4).getLocation();
- Location block23 = player.getTargetBlock(null, 4).getLocation();
- Location block24 = player.getTargetBlock(null, 4).getLocation();
- Location block25 = player.getTargetBlock(null, 4).getLocation();
- Location block26 = player.getTargetBlock(null, 4).getLocation();
- Location block27 = player.getTargetBlock(null, 4).getLocation();
- Location block28 = player.getTargetBlock(null, 4).getLocation();
- Location block29 = player.getTargetBlock(null, 4).getLocation();
- Location block30 = player.getTargetBlock(null, 4).getLocation();
- Location block31 = player.getTargetBlock(null, 4).getLocation();
- Location block32 = player.getTargetBlock(null, 4).getLocation();
- Location block33 = player.getTargetBlock(null, 4).getLocation();
- Location block34 = player.getTargetBlock(null, 4).getLocation();
- Location block35 = player.getTargetBlock(null, 4).getLocation();
- Location block36 = player.getTargetBlock(null, 4).getLocation();
- Location block37 = player.getTargetBlock(null, 4).getLocation();
- Location b1 = block; //obby 1
- b1.setY(block.getY() - 2);
- b1.setX(block.getX() - 1);
- b1.setZ(block.getZ() - 1);
- Location b2 = block2; //obby 2
- b2.setY(block2.getY() - 2);
- b2.setX(block2.getX() - 1);
- b2.setZ(block2.getZ());
- Location b3 = block3; //obby 3
- b3.setY(block3.getY() - 2);
- b3.setX(block3.getX() - 1);
- b3.setZ(block3.getZ() + 1);
- Location b4 = block4; //obby 4
- b4.setY(block4.getY() - 2);
- b4.setX(block4.getX());
- b4.setZ(block4.getZ() - 1);
- Location b5 = block5; //obby 5
- b5.setY(block5.getY() - 2);
- b5.setX(block5.getX());
- b5.setZ(block5.getZ());
- Location b6 = block6; //obby 6
- b6.setY(block6.getY() - 2);
- b6.setX(block6.getX());
- b6.setZ(block6.getZ() + 1);
- Location b7 = block7; //obby 7
- b7.setY(block7.getY() - 2);
- b7.setX(block7.getX() + 1);
- b7.setZ(block7.getZ() - 1);
- Location b8 = block8; //obby 8
- b8.setY(block8.getY() - 2);
- b8.setX(block8.getX() + 1);
- b8.setZ(block8.getZ());
- Location b9 = block9; //obby 9
- b9.setY(block9.getY() - 2);
- b9.setX(block9.getX() + 1);
- b9.setZ(block9.getZ() + 1);
- Location b10 = block10; //workbench 1
- b10.setY(block10.getY() - 1);
- b10.setX(block10.getX() - 1);
- b10.setZ(block10.getZ() - 1);
- Location b11 = block11; //glass 1
- b11.setY(block11.getY() - 1);
- b11.setX(block11.getX() - 1);
- b11.setZ(block11.getZ());
- Location b12 = block12; //workbench 2
- b12.setY(block12.getY() - 1);
- b12.setX(block12.getX() - 1);
- b12.setZ(block12.getZ() + 1);
- Location b13 = block13; //glass 2
- b13.setY(block13.getY() - 1);
- b13.setX(block13.getX());
- b13.setZ(block13.getZ() - 1);
- Location b14 = block14; //tnt 1
- b14.setY(block14.getY() - 1);
- b14.setX(block14.getX());
- b14.setZ(block14.getZ());
- Location b15 = block15; //glass 3
- b15.setY(block15.getY() - 1);
- b15.setX(block15.getX());
- b15.setZ(block15.getZ() + 1);
- Location b16 = block16; //workbench 3
- b16.setY(block16.getY() - 1);
- b16.setX(block16.getX() + 1);
- b16.setZ(block16.getZ() - 1);
- Location b17 = block17; //glass 4
- b17.setY(block17.getY() - 1);
- b17.setX(block17.getX() + 1);
- b17.setZ(block17.getZ());
- Location b18 = block18; //workbench 4
- b18.setY(block18.getY() - 1);
- b18.setX(block18.getX() + 1);
- b18.setZ(block18.getZ() + 1);
- Location b19 = block19; //sunlight 1
- b19.setY(block19.getY());
- b19.setX(block19.getX() - 1);
- b19.setZ(block19.getZ() - 1);
- Location b20 = block20; //air
- b20.setY(block20.getY());
- b20.setX(block20.getX() - 1);
- b20.setZ(block20.getZ());
- Location b21 = block21; //sunlight 2
- b21.setY(block21.getY());
- b21.setX(block21.getX() - 1);
- b21.setZ(block21.getZ() + 1);
- Location b22 = block22; //glass 1
- b22.setY(block22.getY());
- b22.setX(block22.getX());
- b22.setZ(block22.getZ() - 1);
- Location b23 = block23; //furnace
- b23.setY(block23.getY());
- b23.setX(block23.getX());
- b23.setZ(block23.getZ());
- Location b24 = block24; //glass 2
- b24.setY(block24.getY());
- b24.setX(block24.getX());
- b24.setZ(block24.getZ() + 1);
- Location b25 = block25; //sunlight 3
- b25.setY(block25.getY());
- b25.setX(block25.getX() + 1);
- b25.setZ(block25.getZ() - 1);
- Location b26 = block26; //glass 3
- b26.setY(block26.getY());
- b26.setX(block26.getX() + 1);
- b26.setZ(block26.getZ());
- Location b27 = block27; //sunlight 3
- b27.setY(block27.getY());
- b27.setX(block27.getX() + 1);
- b27.setZ(block27.getZ() + 1);
- Location b28 = block28; //glass 1
- b28.setY(block28.getY() + 1);
- b28.setX(block28.getX() + 1);
- b28.setZ(block28.getZ());
- Location b29 = block29; //glass 2
- b29.setY(block29.getY() + 1);
- b29.setX(block29.getX());
- b29.setZ(block29.getZ() + 1);
- Location b30 = block30; //glass 3
- b30.setY(block30.getY() + 1);
- b30.setX(block30.getX() - 1);
- b30.setZ(block30.getZ());
- Location b31 = block31; //glass 4
- b31.setY(block31.getY() + 1);
- b31.setX(block31.getX());
- b31.setZ(block31.getZ() - 1);
- Location b32 = block32; //water
- b32.setY(block32.getY() + 1);
- b32.setX(block32.getX());
- b32.setZ(block32.getZ());
- Location b33 = block33; //obby 1
- b33.setY(block33.getY() + 2);
- b33.setX(block33.getX() + 1);
- b33.setZ(block33.getZ());
- Location b34 = block34; //air
- b34.setY(block34.getY() + 2);
- b34.setX(block34.getX());
- b34.setZ(block34.getZ() + 1);
- Location b35 = block35; //air
- b35.setY(block35.getY() + 2);
- b35.setX(block35.getX() - 1);
- b35.setZ(block35.getZ());
- Location b36 = block36; //air
- b36.setY(block36.getY() + 2);
- b36.setX(block36.getX());
- b36.setZ(block36.getZ() - 1);
- Location b37 = block37; //trapdoor
- b37.setY(block37.getY() + 2);
- b37.setX(block37.getX());
- b37.setZ(block37.getZ());
- if (getWorldGuard().canBuild(player, block)) {
- 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());
- }
- if (b1.getBlock().getType() == Material.OBSIDIAN) {
- player.sendMessage("b1 obby");
- if (b2.getBlock().getType() == Material.OBSIDIAN) {
- player.sendMessage("b2 obby");
- if (b3.getBlock().getType() == Material.OBSIDIAN) {
- player.sendMessage("b3 obby");
- if (b4.getBlock().getType() == Material.OBSIDIAN) {
- player.sendMessage("b4 obby");
- if (b5.getBlock().getType() == Material.OBSIDIAN) {
- player.sendMessage("b5 obby");
- if (b6.getBlock().getType() == Material.OBSIDIAN) {
- player.sendMessage("b6 obby");
- if (b7.getBlock().getType() == Material.OBSIDIAN) {
- player.sendMessage("b7 obby");
- if (b8.getBlock().getType() == Material.OBSIDIAN) {
- player.sendMessage("b8 obby");
- if (b9.getBlock().getType() == Material.OBSIDIAN) {
- player.sendMessage("b9 obby");
- if (b10.getBlock().getType() == Material.CAULDRON) {
- player.sendMessage("b10 workbench");
- if (b11.getBlock().getType() == Material.CAULDRON) {
- player.sendMessage("b11 glass");
- if (b12.getBlock().getType() == Material.CAULDRON) {
- player.sendMessage("b12 workbench");
- if (b13.getBlock().getType() == Material.CAULDRON) {
- player.sendMessage("b13 glass");
- if (b14.getBlock().getType() == Material.TNT) {
- player.sendMessage("b14 tnt");
- if (b15.getBlock().getType() == Material.CAULDRON) {
- player.sendMessage("b15 glass");
- if (b16.getBlock().getType() == Material.CAULDRON) {
- player.sendMessage("b16 workbench");
- if (b17.getBlock().getType() == Material.CAULDRON) {
- player.sendMessage("b17 glass");
- if (b18.getBlock().getType() == Material.CAULDRON) {
- player.sendMessage("b18 workbench");
- if (b23.getBlock().getType() == Material.FURNACE) {
- player.sendMessage("b23 furnace");
- event.setUseItemInHand(Result.DENY); //basic oven
- player.sendMessage("basic oven");
- if (player.getInventory().firstEmpty() != -1) {
- if (name2.toString().equals("Unprocessed Opium")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(353, 1);
- String name = "Opium";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- if (name2.toString().equals("Ganja")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(351, 1, (byte)2);
- String name = "Cannabis";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- if (name2.toString().equals("Coca Leaves")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(353, 1);
- String name = "Cocaine";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- } else if (player.getInventory().firstEmpty() == -1) {
- player.sendMessage("Inventory is full.");
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- if (b10.getBlock().getType() == Material.WORKBENCH) {
- player.sendMessage("b10 workbench");
- if (b11.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b11 glass");
- if (b12.getBlock().getType() == Material.WORKBENCH) {
- player.sendMessage("b12 workbench");
- if (b13.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b13 glass");
- if (b14.getBlock().getType() == Material.TNT) {
- player.sendMessage("b14 tnt");
- if (b15.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b15 glass");
- if (b16.getBlock().getType() == Material.WORKBENCH) {
- player.sendMessage("b16 workbench");
- if (b17.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b17 glass");
- if (b18.getBlock().getType() == Material.WORKBENCH) {
- player.sendMessage("b18 workbench");
- if (b19.getBlock().getType() == Material.DAYLIGHT_DETECTOR) {
- player.sendMessage("b19 daylight");
- if (b20.getBlock().getType() == Material.GLASS || b20.getBlock().getType() == Material.AIR) {
- player.sendMessage("b20 air or air");
- if (b21.getBlock().getType() == Material.DAYLIGHT_DETECTOR) {
- player.sendMessage("b21 daylight");
- if (b22.getBlock().getType() == Material.GLASS || b22.getBlock().getType() == Material.AIR) {
- player.sendMessage("b22 glass or air");
- if (b23.getBlock().getType() == Material.FURNACE) {
- player.sendMessage("b23 furnace");
- if (b24.getBlock().getType() == Material.GLASS || b24.getBlock().getType() == Material.AIR) {
- player.sendMessage("b24 glass or air");
- if (b25.getBlock().getType() == Material.DAYLIGHT_DETECTOR) {
- player.sendMessage("b25 daylight");
- if (b26.getBlock().getType() == Material.GLASS || b26.getBlock().getType() == Material.AIR) {
- player.sendMessage("b26 glass or air");
- if (b27.getBlock().getType() == Material.DAYLIGHT_DETECTOR) {
- player.sendMessage("b27 daylight");
- if (b28.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b28 glass");
- if (b29.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b29 glass");
- if (b30.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b30 glass");
- if (b31.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b31 glass");
- if (b32.getBlock().getType() == Material.STATIONARY_WATER || b32.getBlock().getType() == Material.AIR) {
- player.sendMessage("b32 water");
- if (b33.getBlock().getType() == Material.IRON_BLOCK) {
- player.sendMessage("b33 iron");
- if (b34.getBlock().getType() == Material.IRON_BLOCK) {
- player.sendMessage("b34 iron");
- if (b35.getBlock().getType() == Material.IRON_BLOCK) {
- player.sendMessage("b35 iron");
- if (b36.getBlock().getType() == Material.IRON_BLOCK) {
- player.sendMessage("b36 iron");
- if (b37.getBlock().getType() == Material.TRAP_DOOR) {
- player.sendMessage("b37 trapdoor");
- event.setUseItemInHand(Result.DENY); //advanced oven
- player.sendMessage("advanced oven");
- if (player.getInventory().firstEmpty() != -1) {
- if (name2.toString().equals("Unprocessed Opium")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(353, 1);
- String name = "Opium";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- if (name2.toString().equals("Ganja")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(351, 1, (byte)2);
- String name = "Cannabis";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- if (name2.toString().equals("Coca Leaves")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(353, 1);
- String name = "Cocaine";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- } else if (player.getInventory().firstEmpty() == -1) {
- player.sendMessage("Inventory is full.");
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- if (b10.getBlock().getType() == Material.ANVIL || b10.getBlock().getType() == Material.AIR) {
- player.sendMessage("b10 workbench");
- if (b11.getBlock().getType() == Material.ANVIL || b11.getBlock().getType() == Material.AIR) {
- player.sendMessage("b11 glass");
- if (b12.getBlock().getType() == Material.ANVIL || b12.getBlock().getType() == Material.AIR) {
- player.sendMessage("b12 workbench");
- if (b13.getBlock().getType() == Material.ANVIL || b13.getBlock().getType() == Material.AIR) {
- player.sendMessage("b13 glass");
- if (b14.getBlock().getType() == Material.TNT) {
- player.sendMessage("b14 tnt");
- if (b15.getBlock().getType() == Material.ANVIL || b15.getBlock().getType() == Material.AIR) {
- player.sendMessage("b15 glass");
- if (b16.getBlock().getType() == Material.ANVIL || b16.getBlock().getType() == Material.AIR) {
- player.sendMessage("b16 workbench");
- if (b17.getBlock().getType() == Material.ANVIL || b17.getBlock().getType() == Material.AIR) {
- player.sendMessage("b17 glass");
- if (b18.getBlock().getType() == Material.ANVIL || b18.getBlock().getType() == Material.AIR) {
- player.sendMessage("b18 workbench");
- if (b20.getBlock().getType() == Material.GLASS || b20.getBlock().getType() == Material.AIR) {
- player.sendMessage("b20 air or air");
- if (b22.getBlock().getType() == Material.GLASS || b22.getBlock().getType() == Material.AIR) {
- player.sendMessage("b22 glass or air");
- if (b23.getBlock().getType() == Material.FURNACE) {
- player.sendMessage("b23 furnace");
- if (b24.getBlock().getType() == Material.GLASS || b24.getBlock().getType() == Material.AIR) {
- player.sendMessage("b24 glass or air");
- if (b26.getBlock().getType() == Material.GLASS || b26.getBlock().getType() == Material.AIR) {
- player.sendMessage("b26 glass or air");
- if (b28.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b28 glass");
- if (b29.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b29 glass");
- if (b30.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b30 glass");
- if (b31.getBlock().getType() == Material.GLASS) {
- player.sendMessage("b31 glass");
- if (b32.getBlock().getType() == Material.STATIONARY_LAVA || b32.getBlock().getType() == Material.AIR) {
- player.sendMessage("b32 water");
- if (b33.getBlock().getType() == Material.EMERALD_BLOCK) {
- player.sendMessage("b33 iron");
- if (b34.getBlock().getType() == Material.EMERALD_BLOCK) {
- player.sendMessage("b34 iron");
- if (b35.getBlock().getType() == Material.EMERALD_BLOCK) {
- player.sendMessage("b35 iron");
- if (b36.getBlock().getType() == Material.EMERALD_BLOCK) {
- player.sendMessage("b36 iron");
- if (b37.getBlock().getType() == Material.TRAP_DOOR) {
- player.sendMessage("b37 trapdoor");
- event.setUseItemInHand(Result.DENY); //master oven
- player.sendMessage("master oven");
- if (player.getInventory().firstEmpty() != -1) {
- if (name2.toString().equals("Unprocessed Opium")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(353, 1);
- String name = "Opium";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- if (name2.toString().equals("Ganja")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(351, 1, (byte)2);
- String name = "Cannabis";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- if (name2.toString().equals("Coca Leaves")) {
- int nr = player.getInventory().firstEmpty();
- player.sendMessage("skapar ny");
- ItemStack item = new ItemStack(353, 1);
- String name = "Cocaine";
- ItemMeta im = item.getItemMeta();
- im.setDisplayName(name);
- item.setItemMeta(im);
- player.getInventory().setItem(nr, item);
- int amount = player.getItemInHand().getAmount(); //minskar grejen i handen med 1
- if (amount > 1) {
- amount -= 1;
- player.getItemInHand().setAmount(amount);
- } else if (amount == 1) {
- player.setItemInHand(air);
- }
- }
- } else if (player.getInventory().firstEmpty() == -1) {
- player.sendMessage("Inventory is full.");
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- // }
- }
- }
- } else if(doubleTriggered == 1) {
- doubleTriggered = 0;
- }
- }
- }
- @EventHandler
- public void onPlayerEating(FoodLevelChangeEvent event) {
- if (event.getEntity() instanceof Player)
- {
- Player player = (Player) event.getEntity();
- // if (player.hasPermission("food.foody"))
- player.setFoodLevel(20);
- event.setCancelled(true);
- }
- }
- @EventHandler
- public void onHealthRegen(EntityRegainHealthEvent event) {
- if (event.getEntity() instanceof Player)
- {
- if(event.getRegainReason() == RegainReason.REGEN || event.getRegainReason() == RegainReason.SATIATED) {
- Player player = (Player) event.getEntity();
- event.setCancelled(true);
- }
- }
- }
- @Override
- public boolean onCommand(CommandSender arg0, Command arg1, String arg2,
- String[] arg3) {
- // TODO Auto-generated method stub
- return false;
- }
- @EventHandler
- public void onPlayerJoin(PlayerJoinEvent event) {
- }
- @EventHandler
- public void onPlayerMove(PlayerMoveEvent event){
- }
- @EventHandler
- public void onInventoryOpenEvent(InventoryOpenEvent e){
- if (e.getInventory().getHolder() instanceof Furnace || e.getInventory().getHolder() instanceof BrewingStand){
- if ((e.getPlayer() instanceof Player)) {
- Player player = (Player) e.getPlayer();
- 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) {
- player.sendMessage("tried to open furnace/brewingstand with coal - canceled");
- e.setCancelled(true);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement