Таймер из шкалы опыта
Я покажу вам постройку и покажу команды
Для начало ставим командный блок, и вписываем в него такую команду
/testfor @a[l=0,lm=0]
И к этому командному блоку ставим генератор коротких импульсов, то есть вот так
А теперь от него ставим компаратор и лампу (Лампа для проверки) таким образом
Теперь делаем механизм вычитания опыта
Ставим командный блок, и пишем в него такую команду
/xp -1l @a
Теперь проводим задержку в 1 секунду, для тех кто не знает, 1 секунда=2 Повторителям с полной задержкой, и 1 с 1 кликом
Теперь активируйте этот механизм буквально на миг после выключите источник сигнала(Не активируйте кнопкой так как кнопки слишком долго активны)
Далее механизм начнёт действовать
Давайте проверим, смените режим игры на выживание
/gamemode 0
И введите команду
/xp 10l @p
И вы видите как каждую секунду у вас пропадает 1 уровень опыта, и как он полностью пропадёт из 1 командного блока пойдёт сигнал, и лампа активируется
Также что бы вы не видели в чате оповещения о том что у вас забирают опыт то введите команду
/gamerule commandBlockOutput false
Эта команда запрещает командным блокам писать что либо в чат
Интересный Баг
Когда у вас забирают опыт то в чат пишет
1 потерял [Ник игрока] опыта
Всем удачи и пока!
Тэги: Опыт