86            $this->facing = $player->getHorizontalFacing();
 
   89        $this->inWall = $this->checkInWall();
 
   91        return parent::place($tx, $item, $blockReplace, $blockClicked, $face, $clickVector, $player);
 
 
  103        $this->open = !$this->open;
 
  104        if($this->open && $player !== 
null){
 
  105            $playerFacing = $player->getHorizontalFacing();
 
  106            if($playerFacing === Facing::opposite($this->facing)){
 
  107                $this->facing = $playerFacing;
 
  111        $world = $this->position->getWorld();
 
  112        $world->setBlock($this->position, $this);
 
  113        $world->addSound($this->position, 
new DoorSound());