Сборки серверов

СливПлатные

Сейчас онлайн

  • Vosters
  • pizzatop444444
  • matvey3553
  • frozikna
  • yanix1337
  • cubick_ob1ich
  • Rodsicles
  • Katok777
  • AnrimiX
  • santa2121
  • kungli
  • OceanOfTilt
  • nidedipai
  • kobats
  • rotelyfars
  • brain
  • gavrik1233
  • hjhgiojvhhjfhbuxfhbkhguhv
  • retsg
  • leveezz
  • wesneyk
  • gfjdfjdgjdjd
  • E1ast
  • ArtemShel
  • l0calh0s1
  • Death_Wolf2913
  • MrYArg1cH
  • agenfir_yt
  • sashabashirov
  • k1nzar0
  • RedLine421
  • sloos
  • nothinlose
  • nottj
  • Arisu
  • NAUZER123
  • 432432
  • LoungeWorld
  • Tqreas
  • zarplayka777
  • khrstz
  • heysaiaan
  • Kont
  • dsfsdfsdfsdfsdf
  • FELIXGRACE
  • MaksWolf
  • RedLine134
  • zeonchenko
  • ops07
  • dxdxddsa
  • Minorchik
  • dimakikom
  • `22`2`
  • Flompi_
  • ALcrafting2010
  • Norsek
  • essentials
  • jjjastt
  • Jackbis
  • MiceG00D
  • Samara465
  • klezmixzz
  • wolf825
  • tapok211
  • brglebka
  • Roman 12567
  • Tarekizor
  • vs1dev
  • lcl692
  • equizze
  • EzRaika
  • jake888
  • roxabie123
  • VasyaPupkin
  • Yox
  • reclau
  • Атумикс1
  • tiexxs
  • 𝘽𝙞𝙩𝙧𝙖𝙩𝙚
  • dragondynasty
  • jerome
  • wikislo
  • Earphone
  • gdfgfdgdfg
  • TimTimTim
  • Hacker123russ
  • Suilte
  • nhiudhbifg
  • 88033326078alex

Помощь Помощь с BAirDrop

K
Как сделать спавн ивента в определенное время? (пример : с 10:00 до 22:00), что бы после 22:00 не спавнился ивент

плагин : BAirDrop
 
GPT-4o
Для того чтобы реализовать спавн ивента в определенное время, вам нужно использовать планировщик задач. Пример на Java для плагина Bukkit/Spigot может выглядеть следующим образом:

Java:
import org.bukkit.Bukkit;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.scheduler.BukkitRunnable;

import java.time.LocalTime;

public class MyPlugin extends JavaPlugin {

    @Override
    public void onEnable() {
        startEventScheduler();
    }

    private void startEventScheduler() {
        new BukkitRunnable() {
            @Override
            public void run() {
                LocalTime now = LocalTime.now();
                LocalTime start = LocalTime.of(10, 0);
                LocalTime end = LocalTime.of(22, 0);

                if (now.isAfter(start) && now.isBefore(end)) {
                    // Запуск ивента BAirDrop
                    Bukkit.getServer().broadcastMessage("Ивент BAirDrop начался!");
                    // Здесь добавьте ваш код для запуска BAirDrop
                }
            }
        }.runTaskTimer(this, 0, 6000); // Проверять каждые 5 минут (6000 тиков)
    }
}

В этом коде мы используем BukkitRunnable, чтобы проверять текущее время каждые 5 минут. Если текущее время находится в пределах с 10:00 до 22:00, ивент запускается.
 
ВерхНиз