Найти тему
mid.

Идеальный круг в Minecraft без модов! Как такое возможно?

Оглавление

На скриншоте ниже вы видите абсолютно круглый бассейн в Minecraft:

чего
чего

Данная постройка была создана в игре без использования модов. Как же такое возможно? Разберёмся в этой статье.

Шутки про круглые объекты в Майнкрафте существуют с самого появления игры. Конечно, ведь кубическая графика является, по своей сути, фишкой игры. Ни один круглый объект в игре не является абсолютно круглым. В каждом таком предмете вполне чётко можно разглядеть пиксели. Например:

Избавиться от "квадратичности" майнкрафта позволяют различные моды. Конечно, по большей части, они являются всё-таки развлекательными, ведь, согласитесь, что играть в игру такого вида, мягко говоря, неудобно:

Однако, ютуберу под ником Mysticat удалось создать идеальный круг в Minecraft, используя лишь встроенный в игру инструмент: командные блоки.

Командные блоки позволяют творить чудеса. Их возможности практически безграничны. Команды позволяют довести возможности игры до предела. Данный эксперимент тому подтверждение.

Как это работает?

Цепь из 6 командных блоков разных типов создаёт вокруг себя окружность. Сначала призывается сущность стойки для брони (да, всё именно так: в Майнкрафте стойка для брони считается сущностью. Это значительно упростило процесс разработки, ведь в игре уже существовал код, позволяющий надевать броню на сущности, который можно было просто использовать повторно).

-4

Стойка вращается вокруг своей оси и призывает вокруг себя 3 ряда невидимых стоек, у которых на голову надет определённый блок. Это создаёт иллюзию того, что блоки просто парят.

-5

Последняя команда разворачивает все эти невидимые стойки в сторону игрока (для этого игроку нужно находиться в центре получившегося круга). Таким образом и получается идеальная окружность в Minecraft. И всё это без модов!

-6

Полученный круг можно обустроить блоками и наполнить, например, водой или лавой.

Как построить?

Постройте столб из 6 командных блоков. Установите для каждого блока следующий тип (снизу вверх):

  1. Импульсный (оранжевый)
  2. Цикличный (фиолетовый)
  3. Цепной (голубо-зелёный)
  4. Цепной
  5. Цепной
  6. Импульсный

Все цепные установите в режим "Всегда активен". Затем пропишите следующие команды (снизу вверх):

  1. summon minecraft:armor_stand ~ ~6 ~ {Tags:["center"]}
  2. execute as @e[type=minecraft:armor_stand,tag=center,distance=..5,limit=1] at @s positioned ~ ~-6.5 ~ run summon minecraft:armor_stand ^ ^ ^3 {ArmorItems:[{},{},{},{id:sand,Count:1}],Tags:["circle"],Invisible:1,Invincible:1,NoGravity:1,Marker:1b}
  3. execute as @e[type=minecraft:armor_stand,tag=center,distance=..4,limit=1] at @s positioned ~ ~-6.5 ~ run summon minecraft:armor_stand ^ ^ ^3.5 {ArmorItems:[{},{},{},{id:sand,Count:1}],Tags:["circle"],Invisible:1,Invincible:1,NoGravity:1,Marker:1b}
  4. execute as @e[type=minecraft:armor_stand,tag=center,distance=..3,limit=1] at @s positioned ~ ~-7 ~ run summon minecraft:armor_stand ^ ^ ^3 {ArmorItems:[{},{},{},{id:sand,Count:1}],Tags:["circle"],Invisible:1,Invincible:1,NoGravity:1,Marker:1b}
  5. execute as @e[type=minecraft:armor_stand,tag=center,distance=..2,limit=1] at @s run tp @s ~ ~ ~ ~5 ~
  6. execute as @e[type=minecraft:armor_stand,tag=circle,distance=..10] at @s run tp @s ~ ~ ~ facing entity @p

На цикличный блок установите рычаг, а на самый верхний - кнопку. Нажмите на рычаг и вокруг столба начнёт появляться круг. Когда круг будет завершён, деактивируйте рычаг. Затем встаньте на самый верх столба, нажмите кнопку - круг станет ровным.

Видео