i think you have to use some kind of data tag like ItemStack stonebricks = new ItemStack( Material.STONE_BRICKS, 1, (byte)1); im not positive, and you may have to change this a bit
This is my code, how do i change it to stone brick monster egg? Code: if (p.getLocation().getBlock().getRelative(BlockFace.DOWN).getType() == Material.SLIME_BLOCK)
Omg everything I've tried doesn't work, can you just implement it into my code? Change the slime block to the stone brick monster egg.. Code: package me.star.poisontouch; import org.bukkit.ChatColor; import org.bukkit.Material; import org.bukkit.block.BlockFace; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerMoveEvent; import org.bukkit.potion.PotionEffect; import org.bukkit.potion.PotionEffectType; public class MoveListener implements Listener { public MoveListener() {} @EventHandler public void onMove(PlayerMoveEvent e) { Player p = e.getPlayer(); if ((e.getTo().getX() == e.getFrom().getX()) || (e.getTo().getZ() == e.getFrom().getZ())) { return; } if (p.getLocation().getBlock().getRelative(BlockFace.DOWN).getType() == Material.SLIME_BLOCK) { if ((p.getInventory().getHelmet() != null) && (p.getInventory().getHelmet().getType().equals(Material.CHAINMAIL_HELMET))) { return; } p.addPotionEffect(new PotionEffect(PotionEffectType.POISON, 24000, 0), true); p.sendMessage(ChatColor.LIGHT_PURPLE + ">> " + ChatColor.WHITE + "Get Your Gas Mask!"); } } }
@Kyleyocats Here you go. Code: public class MoveListener implements Listener { @EventHandler public void onMove(PlayerMoveEvent e) { Player p = e.getPlayer(); if (e.getTo().getX() == e.getFrom().getX() || e.getTo().getZ() == e.getFrom().getZ()) return; Block b = p.getLocation().getBlock().getRelative(BlockFace.DOWN); if(b.getType().equals(Material.MONSTER_EGGS)) { if (b.getData() != (byte) 2) return; if (p.getInventory().getHelmet() != null && p.getInventory().getHelmet().getType().equals(Material.CHAINMAIL_HELMET)) return; p.addPotionEffect(new PotionEffect(PotionEffectType.POISON, 20*1200, 0), true); } } }