Чтоб дверь срабатывала непосредственно вблизи, нужно помимо пика проверять расстояние от игрока до двери. Команда для этого entitydistance
для затемнения можно например заранее расположить перед камерой прозрачный квад и когда нужно затемнить экран делать его видимым, а дальше менять уровень и снова прозрачность на 0.
Карочь, вопросы элеменарные, так что в любом случае лучше поломай голову

З.Ы.Пока писал, уже опередили)))