1. The forums will be archived and moved to a read only mode in about 2 weeks (mid march).

How to correctly send items

Discussion in 'Help' started by JOSEPER, Mar 7, 2017.

  1. JOSEPER

    JOSEPER Silverfish

    Messages:
    16
    How about, I have a plugin that sends kit to the player with enchantments but the items are not put in the bar below if not in the inventory somebody because below is the code
    PHP:
    $pl>getInventory()>setContents(array(Item::get(000)));
                                                                                
    $a1 Item::get(Item:DIAMOND_HELMET);
                                                                                
    $a2 Item::get(Item:DIAMOND_CHESTPLATE);
                                                                                
    $a3 Item::get(Item:DIAMOND_LEGGINGS);
                                                                                
    $a4 Item::get(Item:DIAMOND_BOOTS);
                                                                                
    $i1 Item::get(Item:DIAMOND_SWORD01);
                                                                                
    $i2 Item::get(ITEM::COBBLESTONE064);
                                                                                
    $i3 Item::get(ITEM::GOLDEN_APPLE020);
                                                                                
    $i4 Item::get(ITEM::BOW01);
                                                                                
    $i5 Item::get(ITEM::ARROW064);
                                                                                
    $enchant Enchantment::getEnchantment(9);
                                                                                
    $enchant1 Enchantment::getEnchantment(0);
                                                                                
    $enchant2 Enchantment::getEnchantment(19);
                                                                                
    $enchant2->setLevel(2);
                                                                                
    $enchant->setLevel(3);
                                                                                
    $enchant1->setLevel(3);
                                                                                
    $a1->addEnchantment($enchant1);
                                                                                
    $a2->addEnchantment($enchant1);
                                                                                
    $a3->addEnchantment($enchant1);
                                                                                                                              
    $a4->addEnchantment($enchant1);
                                                                                
    $i1->addEnchantment($enchant);
                                                                                
    $i4->addEnchantment($enchant2);
                                                                                
    $pl->getInventory()->setHelmet($a1);
                                                                               
    $pl->getInventory()->setChestplate($a2);
                                                                               
    $pl->getInventory()->setLeggings($a3);
                                                                               
    $pl->getInventory()->setBoots($a4);
                                                                               
    $pl->getInventory()->sendArmorContents($pl);
                                                                               
    $pl->getInventory()->setItem(0$i1);
                                                                               
    $pl->getInventory()->addItem($i2);
                                                                               
    $pl->getInventory()->addItem($i3);
                                                                               
    $pl->getInventory()->addItem($i4);
                                                                               
    $pl->getInventory()->addItem($i5);
                                                                               
    $pl->getInventory()->setHotbarSlotIndex(00);
     
    Last edited: Mar 7, 2017
  2. SkySeven

    SkySeven Baby Zombie

    Messages:
    145
    GitHub:
    SkySevenMC
    Use setItem()
    Example : $player->getInventory()->setItem($index, $item)
     
  3. JOSEPER

    JOSEPER Silverfish

    Messages:
    16
    Okey tanks bro
     
  4. SkySeven

    SkySeven Baby Zombie

    Messages:
    145
    GitHub:
    SkySevenMC
    De nada Joseper :)
     
    JOSEPER likes this.
  5. jasonwynn10

    jasonwynn10 Moderator Poggit Reviewer

    Messages:
    1,489
    GitHub:
    jasonwynn10
    Please use code tags around your code! It prevents the random emojis.
     
    JOSEPER likes this.
  6. JOSEPER

    JOSEPER Silverfish

    Messages:
    16
    ok sorry
     
  7. SkySeven

    SkySeven Baby Zombie

    Messages:
    145
    GitHub:
    SkySevenMC
    For 1 line ?
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.