3 В высоту 1 в ширену и 3 в длине предмет уголь
Событие не могу сказать какое, но там делаешь:
-----если игрок равен(предмет в руке) и сравниваешь с углем
----------если переменная равна(isDoorOpen, 1)
---------------установить значение дин. переменной(isDoorOpen, 0);
---------------установить блок на первую координату, затем на вторую, затем на третью и так далее
----------иначе
---------------установить значение дин. переменной(isDoorOpen, 1);
---------------установить пустые блоки на все координаты