Use item from my own mod

Discussion in 'Plugin Development' started by [FallenWorld RP]Salah, Aug 15, 2019.

Thread Status:
Not open for further replies.
  1. Hello guys,

    I'm a novice and I want to use in my plugin an item that i've created in my mod but i Don't know how to do it !

    upload_2019-8-15_18-29-52.png

    And the script :
    It will be more Something like that

    Code:
    if(player.getName().equalsIgnoreCase("Salah")) {[/COLOR][/FONT][/LEFT][/COLOR][/FONT][/LEFT]
    [FONT=Georgia][COLOR=rgb(20, 20, 20)]
    [LEFT][FONT=Georgia][COLOR=rgb(20, 20, 20)]
    [LEFT]            //ItemStack salahHead = new ItemStack(Material.DIAMOND_ORE, 1);
                //ItemMeta salahHeadMeta = salahHead.getItemMeta();
                ItemStack menottes = (ItemStack) new mcreator_menottes();
                //salahHeadMeta.setDisplayName("§5Diamond Salah Head");
                //salahHeadMeta.addEnchant(Enchantment.OXYGEN, 9999, true);
                //salahHeadMeta.addItemFlags(ItemFlag.HIDE_ENCHANTS);
                //salahHead.setItemMeta(salahHeadMeta);        
                player.getInventory().addItem(menottes);
            }



    and I tried this

    Code:
    [/COLOR][/FONT][/LEFT][/COLOR][/FONT][/LEFT]
    [FONT=Georgia][COLOR=rgb(20, 20, 20)]
    [LEFT][FONT=Georgia][COLOR=rgb(20, 20, 20)]if(player.getName().equalsIgnoreCase("Salah")) {
    //ItemStack salahHead = new ItemStack(Material.DIAMOND_ORE, 1);
    //ItemMeta salahHeadMeta = salahHead.getItemMeta();
    ItemStack menottes = new ItemStack(new mcreator_menottes(),1);
    //salahHeadMeta.setDisplayName("§5Diamond Salah Head");
    //salahHeadMeta.addEnchant(Enchantment.OXYGEN, 9999, true);
    //salahHeadMeta.addItemFlags(ItemFlag.HIDE_ENCHANTS);
    //salahHead.setItemMeta(salahHeadMeta);
    player.getInventory().addItem(menottes);
    }
    [/COLOR]
    [LEFT]


    That doesn't work


    I have understand how to get it, it was so basic ^^ but i'm blocked now :

    I would like to do Something like that because addItem() accept only ItemStack object

    upload_2019-8-15_18-43-24.png

    It will be more Something like that

    Code:
    if(player.getName().equalsIgnoreCase("Salah")) {
                //ItemStack salahHead = new ItemStack(Material.DIAMOND_ORE, 1);
                //ItemMeta salahHeadMeta = salahHead.getItemMeta();
                ItemStack menottes = (ItemStack) new mcreator_menottes();
                //salahHeadMeta.setDisplayName("§5Diamond Salah Head");
                //salahHeadMeta.addEnchant(Enchantment.OXYGEN, 9999, true);
                //salahHeadMeta.addItemFlags(ItemFlag.HIDE_ENCHANTS);
                //salahHead.setItemMeta(salahHeadMeta);           
                player.getInventory().addItem(menottes);
            }
    But it says that Cannot cast from mcreator_menottes to ItemStack
     

    Attached Files:

    Last edited by a moderator: Aug 18, 2019
  2. Offline

    timtower Administrator Administrator Moderator

    Locked
    Modded servers are not supported by Bukkit
     
Thread Status:
Not open for further replies.

Share This Page