I am having a fakechest but it can only be opened by one Player, when it's being opened by another Player while someone has it opened, the Player is getting "kicked out". Do you know how to fix this? PHP: public function secretChest($entity) { $block = new \pocketmine\block\Chest(); $entity->getLevel()->setBlock(new Vector3($entity->getX(), $entity->getY() - 4, $entity->getZ()), $block, true, true); $nbt = new Compound("", [ new Enum("Items", []), new String("id", Tile::CHEST), new Int("x", $entity->getX()), new Int("y", $entity->getY() - 4), new Int("z", $entity->getZ()) ]); $nbt->Items->setTagType(NBT::TAG_Compound); $tile = Tile::createTile("Chest", $entity->getLevel()->getChunk($entity->getX() >> 4, $entity->getZ() >> 4), $nbt); $config = new Config($this->getDataFolder() . "/config.yml", Config::YAML); $all = $config->get("buyable"); $tile->getInventory()->clearAll(); for ($i = 0; $i < count($all); $i = $i + 2) { $slot = $i / 2; $tile->getInventory()->setItem($slot, Item::get($all[$i], 0, 1)); } return $tile->getInventory(); } I am using PHP: $player->addWindow($this->secretChest($event->getEntity())); to open the chest.