Вопрос задан 02.07.2026 в 17:06. Предмет Информатика. Спрашивает Самойловских Алексей.

Что делает этот кусочек программы?
b = mc.getBlock(pos.x, pos.y-1, pos.z)
if b == block.AIR.id or b == block.WATER_STATIONARY.id or b == block.WATER_FLOWING.id:
mc.postToChat("NOT SAFE")
Это вопрос для тех, кто хорошо разбирается в программе Phython(если что, это по Minecraft)

Перейти к ответам

Ответы на вопрос

Отвечает Зінчук Валера.

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

Команда берет блок с координатами \( x \), \( y-1 \), \( z \). То есть не на уровне игрока, а на один блок ниже.

Дальше программа проверяет: если внизу воздух или вода, то в чат Minecraft выводится сообщение NOT SAFE, то есть «небезопасно».

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

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Информатика 02.07.2026 18:39 14 Александров Егор
Задать вопрос