- Баллы
- 6
Приветствую! Написал код для нового оружия:
Не работает настройка урона, в редакторе строка значится как ошибочная. Еще не совсем понимаю, как настроить скорость атаки. А также уровень защиты (или как это назвать) для брони:
Подскажите, пожалуйста, что делать!
PHP:
private void woodendaggera() {
ItemStack woodendagger = new ItemStack(Material.WOODEN_SWORD);
ItemMeta meta = woodendagger.getItemMeta();
Damageable damage = (Damageable) meta;
damage.setDamage(damage.getDamage() + 20);
meta.setDisplayName(ChatColor.WHITE + "Деревянный кинжал");
woodendagger.setItemMeta(meta);
NamespacedKey dsKey = new NamespacedKey(this, "woodendaggera");
ShapedRecipe woodendaggeraR = new ShapedRecipe(dsKey, woodendagger);
woodendaggeraR.shape("ggg", "gog", "gug");
woodendaggeraR.setIngredient('o', Material.ACACIA_PLANKS);
woodendaggeraR.setIngredient('u', Material.STICK);
woodendaggeraR.setIngredient('g', Material.AIR);
getServer().addRecipe(woodendaggeraR);
}
PHP:
private void ObsidianC() {
ItemStack HoneyArmorC = new ItemStack(Material.NETHERITE_CHESTPLATE);
ItemMeta meta = HoneyArmorC.getItemMeta();
meta.setDisplayName(ChatColor.DARK_PURPLE + "Обсидиановый нагрудник");
HoneyArmorC.setItemMeta(meta);
meta.addEnchant(Enchantment.PROTECTION_PROJECTILE, 3, true);
NamespacedKey dnKey = new NamespacedKey(this, "obsc");
ShapedRecipe HoneyArmorCR = new ShapedRecipe(dnKey, HoneyArmorC);
HoneyArmorCR.shape("gog", "ggg", "ggg");
HoneyArmorCR.setIngredient('g', Material.OBSIDIAN);
HoneyArmorCR.setIngredient('o', Material.AIR);
getServer().addRecipe(HoneyArmorCR);
}