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

Дюп ТНТ и ковров в Майнкрафте

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

  • 5 шашек динамита — столько же, сколько нажатий
  • проверено в 26.3

Коротко

Ковёр выпадает с убранной головки поршня, его выпадение поджигает динамит под током

Дюп ТНТ и ковров в ванильной Java 26.3 работает: поршень запоминает блоки, которые двигает, раньше, чем двигает. Ковёр, выпавший в эту долю тика, падает предметом, а его копия встаёт на место; динамит, загоревшийся в эту долю тика, становится горящей шашкой, а копия тоже встаёт на место. На проверке дюпер ковров дал 20 ковров за 20 с, дюпер динамита — 5 шашек на 5 нажатий. На серверах с ядром Paper дюп по умолчанию закрыт.

Почему копируется

  • Поршень сначала запоминает, какие блоки и в каком виде повезёт, потом ставит на их новые места «движущиеся» блоки. Если в промежутке блок сломался или загорелся, на новом месте всё равно встаёт запомненный.
  • Ковёр ломается, когда под ним пусто. Пустоту даёт головка липкого поршня: втягиваясь, поршень убирает головку, не оповещая соседей, а потом тянет ковёр, который на ней лежал. Игра проверяет старую клетку ковра — опоры нет, ковёр выпадает предметом.
  • Динамит загорается, когда его оповещают, а он под током. Оповещает выпавший рядом ковёр. Ток должен появиться «втихую», иначе динамит загорится раньше времени. Втихую питают блок под собой детекторные рельсы с вагонеткой, которые приехали уже нажатыми: рельсы не меняли состояние — и соседям блока под ними ничего не сообщают.

Дюпер ковров

Вид сбоку: поршень, слизь и ковёр
Пол сверху: часы на факеле
  • Липкий поршень смотрит на запад, на нём лежит ковёр. Перед поршнем — две слизи одна на другой: верхняя прилипает к ковру и утаскивает его на выдвинутую головку.
  • Поршень гоняют часы на факеле под ним: горит факел — поршень выдвинут, погас — втянут. Каждый раз, когда поршень втягивается, выпадает ковёр: на проверке — 20 ковров за 20 с, по одному в 1 с.
  • Под слизью — обсидиан: слизь липнет ко всему, а обсидиан поршень не двигает. Ковёр берите любого цвета.

Дюпер динамита

Ряд с динамитом: рельсы, обсидиан, слизь и яма
Ряд с поршнем: ковёр, слизь и кнопка
Ряд за поршнем: слизь, которая тянет ковёр
  • Поршень A на кнопке утаскивает слизью ковёр на свою головку, а динамит — к обсидиану. С ними едет блок редстоуна и включает поршень B.
  • Поршень B ставит над обсидианом детекторные рельсы с вагонеткой — их возят слизи с обеих сторон вагонетки. Рельсы приезжают нажатыми и питают обсидиан, а он — динамит, но динамит об этом не знает.
  • Кнопка отщёлкивается — поршень A втягивается: ковёр выпадает, динамит загорается, а запомненный поршнем динамит возвращается на место. Горящая шашка появляется через 21 тик (1,05 с) после нажатия.
  • Шашку выбрасывает на восток слизь, которая въезжает на её место. Она бьётся о стенку и падает в яму глубиной 4 блока с водой на дне: взрыв в воде не ломает блоки.
  • Жмите не чаще, чем раз в 4 с — столько горит фитиль. Иначе шашки встречаются в яме, и взрыв одной выбрасывает другие наружу.

Дюп на сервере

  • Ядро Paper и его форки (Purpur, Pufferfish) чинят эту ошибку: дюп динамита, ковров и рельсов поршнями там не работает.
  • Включает его настройка unsupported-settings.allow-piston-duplication в paper-global.yml: по умолчанию false, как в ванилле — true.
  • На ванильном ядре и на Fabric дюп работает как в одиночной игре. Сервер со свободными правилами проще всего найти среди анархий — ядро и разрешён ли дюп, обычно пишут в описании.

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

  • Оба дюпера поставили на сервере 26.3 командами с этой страницы.
  • Дюпер ковров работал сам 20 с: выпало 20 ковров, ковёр в машине на месте.
  • В дюпере динамита кнопку нажали 5 раз с паузой 5 с: появилось 5 горящих шашек, каждая через 21 тик (1,05 с) после нажатия. Все взорвались в воде на дне ямы, все блоки машины, динамит и вагонетка целы.

Что нужно: дюпер ковров

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

Поставить командами: дюпер ковров

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

Команды по порядку: 11
  1. /fill ~-4 ~-2 ~1 ~5 ~ ~7 minecraft:stone
  2. /fill ~-4 ~1 ~1 ~5 ~3 ~7 minecraft:air
  3. /setblock ~2 ~1 ~3 minecraft:sticky_piston[facing=west]
  4. /fill ~1 ~1 ~3 ~1 ~2 ~3 minecraft:slime_block
  5. /setblock ~2 ~2 ~3 minecraft:red_carpet
  6. /setblock ~1 ~ ~3 minecraft:obsidian
  7. /fill ~-1 ~ ~3 ~-1 ~ ~5 minecraft:redstone_wire
  8. /fill ~ ~ ~5 ~3 ~ ~5 minecraft:redstone_wire
  9. /fill ~3 ~ ~3 ~3 ~ ~4 minecraft:redstone_wire
  10. /setblock ~ ~ ~3 minecraft:repeater[facing=west,delay=4]
  11. /setblock ~2 ~ ~3 minecraft:redstone_wall_torch[facing=east]

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

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

Что нужно: дюпер динамита

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

Поставить командами: дюпер динамита

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

Команды по порядку: 24
  1. /fill ~-4 ~-5 ~2 ~5 ~ ~9 minecraft:stone
  2. /fill ~-4 ~1 ~2 ~5 ~6 ~9 minecraft:air
  3. /fill ~ ~ ~5 ~1 ~ ~7 minecraft:obsidian
  4. /fill ~ ~3 ~5 ~1 ~3 ~5 minecraft:obsidian
  5. /setblock ~2 ~ ~7 minecraft:obsidian
  6. /fill ~2 ~-3 ~4 ~3 ~ ~5 minecraft:air
  7. /fill ~2 ~-4 ~4 ~3 ~-4 ~5 minecraft:water
  8. /fill ~2 ~1 ~3 ~4 ~3 ~3 minecraft:stone
  9. /setblock ~3 ~1 ~6 minecraft:stone
  10. /fill ~4 ~1 ~4 ~4 ~3 ~5 minecraft:stone
  11. /fill ~-1 ~2 ~5 ~1 ~2 ~5 minecraft:slime_block
  12. /fill ~-1 ~4 ~5 ~-1 ~5 ~5 minecraft:slime_block
  13. /fill ~ ~5 ~5 ~1 ~5 ~5 minecraft:slime_block
  14. /fill ~1 ~1 ~5 ~1 ~1 ~7 minecraft:slime_block
  15. /setblock ~1 ~4 ~5 minecraft:slime_block
  16. /fill ~2 ~1 ~7 ~2 ~2 ~7 minecraft:slime_block
  17. /setblock ~-1 ~3 ~5 minecraft:redstone_block
  18. /setblock ~2 ~2 ~5 minecraft:tnt
  19. /setblock ~2 ~2 ~6 minecraft:red_carpet
  20. /setblock ~ ~4 ~5 minecraft:detector_rail[shape=east_west]
  21. /setblock ~-2 ~4 ~5 minecraft:sticky_piston[facing=east]
  22. /setblock ~2 ~1 ~6 minecraft:sticky_piston[facing=west]
  23. /setblock ~4 ~1 ~6 minecraft:stone_button[face=wall,facing=east,powered=false]
  24. /summon minecraft:minecart ~0.5 ~4 ~5.5

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

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

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

  • Ковёр не выпадает. Сервер на Paper — см. выше. Или поршень обычный, а не липкий.
  • Динамит взрывается в машине. Его ставили при выдвинутом поршне A. Ставьте динамит и вагонетку, пока оба поршня втянуты, как на схеме.
  • Шашек нет. Вагонетка не на рельсах или её снесло — рельсы не нажаты, и обсидиан без тока.
  • Шашки разлетаются. Нет стенки у ямы или кнопку жмут чаще раза в 4 с.

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

Как сделать дюп ТНТ в Майнкрафте?

Липкий поршень на кнопке утаскивает слизью ковёр на свою головку и динамит рядом с обсидианом. Второй поршень ставит над обсидианом детекторные рельсы с вагонеткой — они питают его, не тревожа динамит. Отпустили кнопку — поршень втягивается, ковёр выпадает, динамит загорается, а копия динамита возвращается на место.

Работает ли дюп ТНТ в версии 26.3?

Да, в ванильной Java 26.3 — проверено на сервере: 5 нажатий кнопки дали 5 горящих шашек, а динамит остался в машине. На ядре Paper дюп по умолчанию закрыт.

Почему дюп ТНТ не работает на сервере?

Скорее всего, сервер на Paper или его форке (Purpur, Pufferfish): там дюп динамита, ковров и рельсов поршнями выключен. Открывает его настройка allow-piston-duplication в paper-global.yml — по умолчанию false. Бедрок-издание тоже не подходит: схема для Java.

Ещё в вики

Проверено на сервере Minecraft 26.3: дюперы ставили командами с этой страницы, жали кнопку и считали выпавшие ковры и горящие шашки по тикам.