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('ты проиграл!')