Обратный отсчет нескольких вещей одновременно в java - PullRequest
0 голосов
/ 11 апреля 2020

У меня есть проект, над которым я работаю в течение 2 дней, и до сих пор с ним было легко работать, пока я не оказался на контрольно-пропускном пункте, где не смог понять, как запустить несколько вещей одновременно. Я работаю с автоматическим c вещательным мессенджером для minecraft.

Что я хочу сделать с моим проектом, так это когда игрок выполняет команду, он добавляет ее к обратному отсчету и продолжает ее циклически повторять и снова, за исключением того, что я хочу, чтобы несколько вещей были добавлены к нему и повторялись по нему снова и снова. По сути, я настроил, когда игрок создает трансляцию, он запрашивает у них несколько аргументов, один из них - время в минутах. Когда проигрыватель создает трансляцию, он автоматически не начинает трансляцию сообщения, вместо этого начинает выполняться обратный отсчет другой команды.

Для каждой трансляции устанавливаются разные временные интервалы, что затрудняет мне понимание того, как на самом деле выполнять несколько трансляций. Обратный отсчет в то же время.

Вот метод, с которым я работаю:

public static void startBroadcast(Player player, String broadcast_name) {
        try {
            PreparedStatement getTimer = plugin.getConnection().prepareStatement("SELECT * FROM " + plugin.table + " WHERE broadcast_name=?");
            getTimer.setString(1, broadcast_name);
            ResultSet results = getTimer.executeQuery();
            results.next();

            int sqlNumber = results.getInt("timer");
            int sqlNumberToSeconds = sqlNumber*60;

        } catch (SQLException throwables) {
            throwables.printStackTrace();
        }
    }

Любые идеи или решения, пожалуйста? спасибо!

...