Minecraft 1.9.0+, 204 162 байта + 58 36 28 24 20 блоков = 262 240 232 186 182 байт
Это решение отлажено, и его нельзя увидеть целиком в одном или даже в двух скриншотах. Использует два глюка и злоупотребляет еще двумя особенностями игры
Это решение использует те же принципы, что и ниже, только в 4 блоках более компактный дизайн.
Злоупотребляет тем фактом, что цепочки командных блоков (зеленые блоки) не могут быть приведены в действие красным камнем, а только синглом из импульсного командного блока (оранжевым).
Злоупотребление тем фактом, что поршни полностью расширяются за 0,30 секунды, а Redstone требуется всего 0,10 секунды, чтобы зарегистрировать сигнал.
Также использует двойной глюк, чтобы отключить таймер (TNT): красный камень рядом с таймером (TNT) не только получает питание, но и думает, что TNT является еще одним красным камнем и приводит его в действие.
Вдобавок ко всем этим злоупотреблениям, укорочение сигнала (вещь под TNT) является одноразовым, после того, как оно получает питание, оно меняет форму, позволяя передавать сигнал через него на «инкрементатор» (самый верхний оранжевый блок)
Небольшое объяснение функциональности его различных частей можно увидеть в более старых решениях (но лучше всего в приведенном ниже). Вы также можете попробовать это в автономном режиме! (упрощенное решение, увеличивающееся на 4, работает только в 1.11+) , выполнив эту команду в командном блоке .
Старое решение, Minecraft 1.9.0+, 186 байт:
Поскольку TNT обычно взрывается через 3 с в Minecraft, этот должен быть помещен командой ( /setblock
) с указанным предохранителем. Также используется более компактная конструкция для удаления избыточного блока команд (содержащего 42 байта) и редстоуна по сравнению со старыми версиями. Я уверен, что это не может быть ниже ...
Более старое решение, Minecraft 1.9.0+, 232 байт:
К сожалению, я обнаружил увеличение этих старых решений на 4 ...
Для сохранения блоков используется функция цепочки блоков команд 1.9 (зеленый блок). Также использует более компактный укороченный сигнал, чем в старых решениях
Еще более старое решение, Minecraft 1.7.0+, 240 байт:
Использует более компактный таймер (TNT), чем первое решение (ниже).
Самое старое решение, Minecraft 1.7.0+, 262 байт:
Это так долго из-за того, как Minecraft обрабатывает переменные:
Чтобы определить переменную (int): scoreboard objectives add <variable> dummy
Чтобы установить значение для переменной (каждый объект, включая игроков, имеет свое собственное значение переменной): scoreboard players set <entity> <variable> <value>
*
может использоваться как <entity>
для выбора всех объектов и сохранения байтов.
можно использовать только определенные переменные
значение переменной должно быть установлено на число, а не на переменную
Чтобы увеличить var1 на var2: scoreboard players operation <entity> var1 += <entity> var2
<entity>
должен быть единым целым, например. @p
не*
Скриншоты мои, с двойной лицензией под WTFPL, и какую лицензию SE решит использовать сегодня (в настоящее время cc by-sa 3.0 with attribution required
) :-)