- Баллы
- 66
Сап рубакит, недавно начала познавать искуство самописа, пытался сделать что-то на подобии кастомной прочности (прочность отображается снизу в лоре) написал вот такой кусок кода, но столкнулся с тем что даже если точь-в-точь совпадает лор то сообщение не отправляется
Ошибок нет, варн только где getItemInHand(); Плагин успешно работает в отличии от этого слушателя.
Код:
package api.main;
import org.bukkit.ChatColor;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockBreakEvent;
import org.*********ventory.ItemStack;
public class Dura implements Listener {
public void customdurability (BlockBreakEvent e) {
Player p = e.getPlayer();
@SuppressWarnings("deprecation")
ItemStack i = e.getPlayer().getItemInHand();
if (i.getType() == Material.AIR) return;
if (i.getItemMeta().hasLore()) {
if (i.getItemMeta().getLore().contains("Прочность:")) {
p.sendMessage(ChatColor.GREEN + "все работает");
}
return;
}
return;
}
}