Тут ивент:
@EventHandler
public void useitem(PlayerDropItemEvent e) {
Player p = e.getPlayer();
Item item = e.getItemDrop();
ItemStack items = item.getItemStack();
if (items.getItemMeta().getDisplayName() == ChatColor.DARK_PURPLE + "Хилер") {
e.setCancelled(true);
p.getInventory().remove(items);
p.sendMessage(ChatColor.DARK_PURPLE + "Вы использовали предмет ХИЛЕР!");
p.addPotionEffect(new PotionEffect(PotionEffectType.REGENERATION, 10, 3));
}
Тут крафт:
private void craft() {
ItemStack item = new ItemStack(Material.EYE_OF_ENDER);
ItemMeta meta = item.getItemMeta();
meta.setDisplayName(ChatColor.DARK_PURPLE + "Хилер");
List<String> lore = new ArrayList<String>();
lore.add(ChatColor.DARK_PURPLE + "Будет лечить Вас от всех ран в течении 10 секунд!");
lore.add(ChatColor.AQUA + "Использовать на Q!");
meta.setLore(lore);
item.setItemMeta(meta);
ShapedRecipe s = new ShapedRecipe(item);
s.shape(new String[] {"A A", " B ", "A A"});
s.setIngredient('A', Material.ENDER_PEARL);
s.setIngredient('B', Material.GOLDEN_APPLE);
Bukkit.getServer().addRecipe(s);
}
Когда крафчу "Хилер" и выкидываю ничего не дается, он тупо выкидывается.
И да никаких ошибок в консоли нету (.)_(.)
Сообщение отредактировал 24 августа 2017 - 14:19
Программист, разраб и билдер... Вообщем мета-человек и участник ruminecraftru :3