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

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем KedrikFeeD, 5 апр 2020.

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

    KedrikFeeD Ньюби

    Баллы:
    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 + " хочет лечь спать, чтобы пропустить ночь.");
    }

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

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

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

    KedrikFeeD Ньюби

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

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

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

    KedrikFeeD Ньюби

    Баллы:
    1
    Имя в Minecraft:
    KedrikFeeD
    Спасибо!!!!
     

Поделиться этой страницей