getTile() public method

Returns the Tile in a position, or null if not found
public getTile ( Vector3 $pos ) : Tile
$pos pocketmine\math\Vector3
return pocketmine\tile\Tile
Ejemplo n.º 1
0
 public static function getRandomChestItems(Level $level, $block)
 {
     if ($level == null || $block == null) {
         throw new \InvalidArgumentException("level or block may not be null");
     }
     $tile = $level->getTile(new Vector3($block->x, $block->y, $block->z));
     if ($tile != null and $tile instanceof Chest) {
         $inv = $tile->getRealInventory();
         $inv->setItem(1, HungerGameKit::randomItems());
         $inv->setItem(2, HungerGameKit::randomItems());
         $inv->setItem(3, HungerGameKit::randomItems());
         $inv->setItem(4, HungerGameKit::randomItems());
         $inv->setItem(5, HungerGameKit::randomItems());
     }
 }