https://pastein.ru/t/i5V

  скопируйте уникальную ссылку для отправки


from mcpi.minecraft import Minecraft
from collections.abc import Iterable

import time
import collections
import mcpi.block as block

collections.Iterable = Iterable

mc = Minecraft.create()

countdown = 10  # Инициализация переменной для обратного отсчета
time_added = False  # Флаг для отслеживания добавления времени

while countdown > 0:  # Ждем, пока отсчет не достигнет 0
    pos = mc.player.getPos()
    block_under_player = mc.getBlock(pos.x, pos.y - 1, pos.z)

    if block_under_player == block.IRON_ORE.id and not time_added:
        countdown += 5  # Если игрок стоит на руде и время еще не добавлено, добавляем 5 секунд
        time_added = True  # Устанавливаем флаг, что время добавлено

    mc.postToChat(countdown)
    time.sleep(1)
    countdown -= 1  # Уменьшаем отсчет на 1 секунду

mc.postToChat('ты проиграл!')