Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Помогите Хочу определить игровое время на сервере или спит ли игрок

Discussion in 'Разработка плагинов для новичков' started by KedrikFeeD, Apr 5, 2020.

  1. Автор темы
    KedrikFeeD

    KedrikFeeD Ньюби

    Trophy Points:
    1
    Имя в Minecraft:
    KedrikFeeD
    Хотелось бы осуществить идею с уведомлением о том, когда игрок ложится на кровать, чтобы остальные тоже знали, что нужно лечь спать для пропуска ночи
    Вот что есть на данный момент:

    @EventHandler
    public void Bed(PlayerBedEnterEvent r) {
    Player p = r.getPlayer();

    for(Player player : Bukkit.getOnlinePlayers()) {
    player.sendMessage(ChatColor.GOLD + "Игрок " + ChatColor.WHITE + ChatColor.BOLD + p.getName() + ChatColor.GOLD + " хочет лечь спать, чтобы пропустить ночь.");
    }

    Эта команда работает даже тогда, когда человек не может лечь на кровать по причине того, что в данный момент день. Следовательно идет дизинформация. Прошу, подскажите, как это сделать
    ИЛИ ЖЕ СДЕЛАТЬ ТАК, ЧТОБЫ ПЛАГИН ОПРЕДЕЛЯЛ СПИТ ЛИ ИГРОК
     
    Last edited: Apr 5, 2020
  2. Хостинг MineCraft
    <
  3. keyfqs

    keyfqs Новичок Пользователь

    Trophy Points:
    6
    Имя в Minecraft:
    keyfqs
    эм когда кликает проверяй какое время суток
     
  4. Автор темы
    KedrikFeeD

    KedrikFeeD Ньюби

    Trophy Points:
    1
    Имя в Minecraft:
    KedrikFeeD
    А как это сделать?
     
  5. keyfqs

    keyfqs Новичок Пользователь

    Trophy Points:
    6
    Имя в Minecraft:
    keyfqs
    Bukkit.getWorld("нужный тебе мир").getTime()
    А так можешь просто из евента брать игрока получать его мир и пользоваться методом выше
     
  6. Автор темы
    KedrikFeeD

    KedrikFeeD Ньюби

    Trophy Points:
    1
    Имя в Minecraft:
    KedrikFeeD
    Спасибо!!!!
     

Share This Page