Проверено на сервере

Поршневая дверь 3×3 в Майнкрафте

Девять блоков уходят в стены, потолок и пол. Боковые столбцы и верх — обычными поршнями, середина — двойным поршнем под полом. Схема по слоям, команды и файл.

  • 10 раз открыли и закрыли на проверке
  • проверено в 26.3

Коротко

Бока и верх — поршнями, середина — двойным поршнем со слизью под полом

Боковые столбцы двери — по три липких поршня с каждой стороны, верхний средний блок — поршень сверху. Нижний средний и центральный блоки уходят в пол на два блока: под ними двойной поршень — один липкий поршень поднимает другой. Нижний средний блок — слизь: она тянет за собой центральный. Рычаг включили — открыто за 30 тиков (1,5 с), выключили — закрыто за 14 тиков (0,7 с).

Схема

Сначала стена спереди — так дверь видит игрок, — потом ряд за стеной и три слоя под полом, вид сверху: верх — север, где стоит игрок. Обведены блоки двери. Наведите на клетку — увидите, что в ней.

Вид спереди, стена
За стеной: пыль к верхнему поршню
Под полом, слой −1
Слой −2
Слой −3

Как работает

  • Бока. За каждым столбцом поршней — факел на блоке, вровень с нижним поршнем. Он горит сам и держит три поршня выдвинутыми: нижний — рядом, средний — через блок над факелом, верхний — через пыль на этом блоке. Рычаг по пыли под полом гасит оба факела.
  • Верх. Пыль от факела левого столбца поднимается ступеньками за стеной к повторителю и питает поршень сверху.
  • Повторитель в линии рычага. Пыль гаснет через 15 блоков, а до правого столбца дальше — без повторителя правый бок не откроется.
  • Середина. Её блокам нужно пройти два блока, а поршень двигает на один. Поэтому поршней два: нижний (R) поднимает верхний (F), а F выталкивает слизь и центральный блок. Обсидиан вокруг — чтобы слизь не тащила за собой пол.
  • Подробно о поршнях — липкий поршень, о факеле — редстоуновый факел.

Порядок шагов

Двойной поршень работает, только если шаги идут по очереди. Очередь задают повторители и наблюдатель под полом.

  1. Закрыть. Факел C под полом зажигается, R сразу поднимает F вместе со слизью и центральным блоком. Через 8 тиков F выдвигается и ставит их на место.
  2. Открыть. Бока и верх уходят сразу. Через 8 тиков F втягивает слизь — центральный блок едет за ней.
  3. Ещё через 8 тиков R опускает F. Наблюдатель видит, что R втянулся, и коротко включает F: тот дотягивается до слизи и утягивает её с центральным блоком в пол.

Что проверили

  • Дверь поставили на сервере 26.3 командами с этой страницы: сразу закрылась.
  • Рычаг включили — открылась за 30 тиков (1,5 с), выключили — закрылась за 14 тиков (0,7 с).
  • Включали и выключали 10 раз подряд — каждый раз все девять клеток проёма открывались и закрывались.

Что нужно

Счёт — по самой схеме. Землю, камень и стены вокруг, которые схема не рисует, берите любые.

Поставить командами

Для творческого режима или мира с читами: встаньте на ровное место и вводите команды по порядку — дверь встанет в нескольких блоках от вас. Это те же блоки и те же команды, которые ставил проверочный сервер.

Команды по порядку: 87
  1. /fill ~-9 ~-5 ~1 ~10 ~ ~13 minecraft:stone
  2. /fill ~-9 ~1 ~1 ~10 ~6 ~13 minecraft:air
  3. /fill ~-2 ~1 ~8 ~-2 ~3 ~8 minecraft:sticky_piston[facing=east]
  4. /fill ~-1 ~1 ~8 ~-1 ~3 ~8 minecraft:polished_andesite
  5. /setblock ~1 ~ ~8 minecraft:polished_andesite
  6. /setblock ~1 ~4 ~8 minecraft:polished_andesite
  7. /fill ~3 ~1 ~8 ~3 ~3 ~8 minecraft:polished_andesite
  8. /fill ~-7 ~-2 ~6 ~8 ~-2 ~6 minecraft:stone
  9. /setblock ~-7 ~ ~6 minecraft:stone
  10. /fill ~-5 ~-2 ~7 ~-5 ~-2 ~8 minecraft:stone
  11. /setblock ~-4 ~-1 ~8 minecraft:stone
  12. /fill ~-4 ~2 ~8 ~-3 ~2 ~8 minecraft:stone
  13. /setblock ~-4 ~2 ~9 minecraft:stone
  14. /setblock ~-3 ~ ~8 minecraft:stone
  15. /setblock ~-3 ~3 ~9 minecraft:stone
  16. /setblock ~-3 ~4 ~8 minecraft:stone
  17. /setblock ~-2 ~-2 ~5 minecraft:stone
  18. /setblock ~-2 ~-1 ~4 minecraft:stone
  19. /fill ~-2 ~4 ~9 ~-1 ~4 ~9 minecraft:stone
  20. /fill ~-1 ~-4 ~5 ~1 ~-4 ~5 minecraft:stone
  21. /fill ~-1 ~-4 ~6 ~-1 ~-4 ~8 minecraft:stone
  22. /fill ~-1 ~-4 ~10 ~-1 ~-4 ~11 minecraft:stone
  23. /setblock ~-1 ~-3 ~4 minecraft:stone
  24. /setblock ~-1 ~-3 ~9 minecraft:stone
  25. /setblock ~-1 ~-2 ~3 minecraft:stone
  26. /fill ~-1 ~-2 ~8 ~ ~-2 ~8 minecraft:stone
  27. /fill ~-1 ~4 ~8 ~ ~4 ~8 minecraft:stone
  28. /setblock ~ ~-4 ~7 minecraft:stone
  29. /fill ~ ~-4 ~11 ~1 ~-4 ~11 minecraft:stone
  30. /setblock ~1 ~-4 ~6 minecraft:stone
  31. /fill ~1 ~-4 ~9 ~1 ~-4 ~10 minecraft:stone
  32. /setblock ~1 ~-3 ~7 minecraft:stone
  33. /setblock ~2 ~4 ~8 minecraft:stone
  34. /setblock ~5 ~ ~8 minecraft:stone
  35. /fill ~5 ~2 ~8 ~6 ~2 ~8 minecraft:stone
  36. /setblock ~6 ~-1 ~8 minecraft:stone
  37. /fill ~7 ~-2 ~7 ~7 ~-2 ~8 minecraft:stone
  38. /fill ~-7 ~-1 ~6 ~2 ~-1 ~6 minecraft:redstone_wire
  39. /fill ~-5 ~-1 ~7 ~-5 ~-1 ~8 minecraft:redstone_wire
  40. /setblock ~-4 ~ ~8 minecraft:redstone_wire
  41. /fill ~-4 ~3 ~8 ~-3 ~3 ~8 minecraft:redstone_wire
  42. /setblock ~-4 ~3 ~9 minecraft:redstone_wire
  43. /setblock ~-3 ~4 ~9 minecraft:redstone_wire
  44. /setblock ~-2 ~-1 ~5 minecraft:redstone_wire
  45. /fill ~-2 ~5 ~9 ~-1 ~5 ~9 minecraft:redstone_wire
  46. /fill ~-1 ~-3 ~5 ~1 ~-3 ~5 minecraft:redstone_wire
  47. /setblock ~-1 ~-3 ~7 minecraft:redstone_wire
  48. /fill ~-1 ~-3 ~10 ~-1 ~-3 ~11 minecraft:redstone_wire
  49. /setblock ~-1 ~-2 ~4 minecraft:redstone_wire
  50. /setblock ~-1 ~-2 ~9 minecraft:redstone_wire
  51. /setblock ~-1 ~-1 ~3 minecraft:redstone_wire
  52. /setblock ~-1 ~-1 ~8 minecraft:redstone_wire
  53. /setblock ~-1 ~5 ~8 minecraft:redstone_wire
  54. /fill ~ ~-3 ~11 ~1 ~-3 ~11 minecraft:redstone_wire
  55. /fill ~4 ~-1 ~6 ~8 ~-1 ~6 minecraft:redstone_wire
  56. /fill ~5 ~3 ~8 ~6 ~3 ~8 minecraft:redstone_wire
  57. /setblock ~6 ~ ~8 minecraft:redstone_wire
  58. /fill ~7 ~-1 ~7 ~7 ~-1 ~8 minecraft:redstone_wire
  59. /setblock ~-5 ~ ~8 minecraft:air
  60. /setblock ~-4 ~4 ~9 minecraft:air
  61. /setblock ~-3 ~5 ~9 minecraft:air
  62. /setblock ~-1 ~-2 ~5 minecraft:air
  63. /setblock ~-1 ~-2 ~10 minecraft:air
  64. /setblock ~-1 ~-1 ~4 minecraft:air
  65. /setblock ~-1 ~-1 ~9 minecraft:air
  66. /setblock ~7 ~ ~8 minecraft:air
  67. /fill ~4 ~1 ~8 ~4 ~3 ~8 minecraft:sticky_piston[facing=west]
  68. /setblock ~1 ~5 ~8 minecraft:sticky_piston[facing=down]
  69. /setblock ~ ~-1 ~8 minecraft:repeater[facing=west]
  70. /setblock ~ ~5 ~8 minecraft:repeater[facing=west]
  71. /setblock ~3 ~-1 ~6 minecraft:repeater[facing=west]
  72. /fill ~1 ~-3 ~8 ~1 ~-2 ~8 minecraft:sticky_piston[facing=up]
  73. /setblock ~1 ~-1 ~8 minecraft:slime_block
  74. /setblock ~ ~ ~8 minecraft:obsidian
  75. /fill ~1 ~-1 ~7 ~1 ~ ~7 minecraft:obsidian
  76. /fill ~1 ~-1 ~9 ~1 ~ ~9 minecraft:obsidian
  77. /fill ~2 ~-1 ~8 ~2 ~ ~8 minecraft:obsidian
  78. /setblock ~-1 ~-3 ~8 minecraft:repeater[facing=north,delay=1]
  79. /setblock ~1 ~-3 ~6 minecraft:repeater[facing=north,delay=1]
  80. /setblock ~-1 ~-3 ~6 minecraft:repeater[facing=north,delay=4]
  81. /setblock ~ ~-3 ~7 minecraft:repeater[facing=west,delay=4]
  82. /setblock ~1 ~-3 ~9 minecraft:observer[facing=north,powered=true]
  83. /setblock ~1 ~-3 ~10 minecraft:repeater[facing=north,delay=2]
  84. /setblock ~-3 ~1 ~8 minecraft:redstone_torch
  85. /setblock ~5 ~1 ~8 minecraft:redstone_torch
  86. /setblock ~-2 ~-1 ~3 minecraft:redstone_wall_torch[facing=north]
  87. /setblock ~-7 ~1 ~6 minecraft:lever[face=floor,facing=north,powered=false]

Скачать схему

Тот же набор блоков файлом — поставить целиком модом Litematica, плагином WorldEdit или блоком структуры.

Если не работает

  • Центральный блок остался в проёме. Нижний средний блок — не слизь, или повторители стоят на другой задержке и F втягивается раньше, чем бока ушли.
  • Слизь утащила блок пола. Рядом со слизью — обычный блок вместо обсидиана.
  • Поршень F остался наверху. R втянулся раньше F: проверьте, что повторители до блока X стоят на 4 такта.
  • Кнопка не открывает. Двери нужно 30 тиков (1,5 с), а каменная кнопка держит сигнал секунду: проём приоткрывается и закрывается обратно. Нужен рычаг.
  • Правый бок не уходит. Нет повторителя в линии рычага под полом — сигнал не дотягивается.

Частые вопросы

Как сделать поршневую дверь 3×3?

Боковые столбцы — по три липких поршня с каждой стороны, верхний средний блок — поршень сверху. Нижний средний и центральный блоки уходят в пол на два блока: под ними двойной поршень, один липкий поршень толкает другой. Нижний средний блок — слизь, она тянет за собой центральный.

Почему в двери 3×3 центральный блок остаётся в проёме?

Липкий поршень тянет только один блок. Если нижний средний блок — не слизь, центральный остаётся висеть. Ещё бывает, что нижний поршень втянулся раньше верхнего: тогда нужен порядок, как в схеме, — бока, потом верхний поршень, потом нижний и короткий толчок верхнего.

Сколько времени открывается дверь 3×3?

На проверке — 30 тиков (1,5 с) от рычага до открытого проёма и 14 тиков (0,7 с) до закрытого. Дольше, чем у двери 2×2: центральный столбец уходит в пол в несколько шагов.

Ещё в вики

Проверено на сервере Minecraft 26.3: механизм ставили командами с этой страницы, щёлкали рычагами и считали тики игры.