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()); } }