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

How to use addWindow() ?

Discussion in 'Development' started by SkyZone, Jun 24, 2017.

  1. SkyZone

    SkyZone Slime

    Messages:
    95
    Hello guys!
    Im trying to send the inventory of an chest to a player with addWindow() but its not working.
    What do i wrong?
    PHP:
    public function onOpen(Player $player){
            
    $level $player->getLevel();
            
    $level->setBlock(new Vector3($player->x$player->3$player->z), Block::get(54));
            
            if(
    $player->getLevel()->getTile(new Vector3($player->x$player->3$player->z))){
                
    $chest $player->getLevel()->getTile(new Vector3($player->x$player->3$player->z));
                
            }
            
    $player->addWindow($chest->getInventory());
        }
     
  2. Teamblocket

    Teamblocket Zombie

    Messages:
    301
    GitHub:
    teamblocket
    sadly adding a chest inventory is harder then this , here are some source(s) that use this function and can help you , https://github.com/Muqsit/ChestShop/blob/master/src/ChestShop/Main.php#L141 , all credits to Muqsit for making this plugin i didn't make it!
     
  3. SkyZone

    SkyZone Slime

    Messages:
    95
  4. Teamblocket

    Teamblocket Zombie

    Messages:
    301
    GitHub:
    teamblocket
    me to so your issue is?
     
  5. SkyZone

    SkyZone Slime

    Messages:
    95
    idk
     
  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.