У меня была идея поставить шедулер что бы каждую секунду проверял время, и если оно [Любой час]:00:00, то действие выполняется. Но если поставить выполнение шедулера каждые 20 тиков то при снижении тпс он может тупо пропустить это время, а если поставить, например, 12 то он может 2 раза выполнить этот код. А идея с занесением часа в массив и дальнейшей проверкой его наличия (т.е. если массив содержит этот час то код не выполняется) мне не кажется хорошей. Есть нормальные способы?