- Баллы
- 66
- Имя в Minecraft
- Thorgathis
А, избежать) Ну либо
Либо же
PHP:ItemStack stack = new ItemStack(Material.SNOWBALL); ItemMeta meta = stack.getItemMeta(); meta.addEnchant(Enchantment.LOOT_BONUS_BLOCKS, 10, true); stack.setItemMeta(meta);
Это верный код??
Код:
@EventHandler
public void onHitSnowBall(ProjectileHitEvent e) {
if(e.getEntity().getShooter() instanceof Player) {
Player p = (Player) e.getEntity().getShooter();
Player t = (Player) e.getHitEntity();
ItemStack stack = new ItemStack(Material.SNOWBALL);
ItemMeta meta = stack.getItemMeta();
meta.addEnchant(Enchantment.LOOT_BONUS_BLOCKS, 10, true);
stack.setItemMeta(meta);
if(stack == null) return;
stack.addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 10);
stack.setType(Material.SNOWBALL);
if(stack != null && stack.getType() == Material.SNOWBALL && stack.getEnchantmentLevel(Enchantment.LOOT_BONUS_BLOCKS) >= 10) {
if(e.getHitEntity() instanceof Player) {
if (p.getGameMode() == GameMode.SURVIVAL) {
p.getInventory().addItem(stack);
p.updateInventory();
}
if (p.getGameMode() == GameMode.CREATIVE) {
}
p.sendMessage(ChatColor.GOLD + "Ты кикнул " + ChatColor.AQUA + t.getName());
Bukkit.getScheduler().runTask(main.getInstance(), () -> t.kickPlayer(ChatColor.RED + "Кикнуты администратором"));
}
}
}
}
