Throwing Knives Help!!

Discussion in 'Bukkit Help' started by Peter_Higgs, Mar 21, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    Peter_Higgs

    Hello guys. I am making a plugin for a friend with snowballs as throwing knives, and I cant figure out how to set up the snowball to cause more damage, fire, and knockback on contact with another entity. Plz help!!
    Code:
    package me.OmDalvi.ThrowingKnives;
     
    import java.util.ArrayList;
    import java.util.List;
    import org.bukkit.Bukkit;
    import org.bukkit.ChatColor;
    import org.bukkit.Material;
    import org.bukkit.enchantments.Enchantment;
    import org.bukkit.inventory.ItemStack;
    import org.bukkit.inventory.ShapedRecipe;
    import org.bukkit.inventory.meta.ItemMeta;
    import org.bukkit.plugin.java.JavaPlugin;
     
    public class Main extends JavaPlugin {
     
        ItemStack knive = new ItemStack(Material.SNOW_BALL, 16);
           
        @Override
        public void onEnable(){
        //Meta Data   
        ItemMeta kniveMeta = knive.getItemMeta();
        //lore
        List<String> lore = new ArrayList<String>();
        lore.add(ChatColor.GOLD +"This is a disguised throwing knife.");
        lore.add("");
        lore.add(ChatColor.BLUE +"+ ∞ damage");
        kniveMeta.setLore(lore);
        //lore end
        //rename
        kniveMeta.setDisplayName(ChatColor.GOLD +"Throwing Knive");
        //rename ends
        //enchants
        kniveMeta.addEnchant(Enchantment.KNOCKBACK, 100, true);
        kniveMeta.addEnchant(Enchantment.ARROW_FIRE, 25, true);
        kniveMeta.addEnchant(Enchantment.LOOT_BONUS_MOBS, 50, true);
        //enchants end
        knive.setItemMeta(kniveMeta);
        //Meta Data end
        //Recipe
        ShapedRecipe kniveRecipe = new ShapedRecipe(knive);
        kniveRecipe.shape("###","#I#","#S#");
        kniveRecipe.setIngredient('I', Material.IRON_INGOT);
        kniveRecipe.setIngredient('S', Material.STICK);
        //Recipe End
        Bukkit.getServer().addRecipe(kniveRecipe);
       
        }
       
        @Override
        public void onDisable(){
            Bukkit.getServer().clearRecipes();
        }
       
    }
    
     
Thread Status:
Not open for further replies.

Share This Page