Найти в Дзене
mid.

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

На скриншоте ниже вы видите абсолютно круглый бассейн в Minecraft: Данная постройка была создана в игре без использования модов. Как же такое возможно? Разберёмся в этой статье. Шутки про круглые объекты в Майнкрафте существуют с самого появления игры. Конечно, ведь кубическая графика является, по своей сути, фишкой игры. Ни один круглый объект в игре не является абсолютно круглым. В каждом таком предмете вполне чётко можно разглядеть пиксели. Например: Избавиться от "квадратичности" майнкрафта позволяют различные моды. Конечно, по большей части, они являются всё-таки развлекательными, ведь, согласитесь, что играть в игру такого вида, мягко говоря, неудобно: Однако, ютуберу под ником Mysticat удалось создать идеальный круг в 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

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

Видео