1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Стартап Помощь новичкам и тем, кто мало писал плагины. (+ LifeHack'и)

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

  1. MaрШутЧик

    MaрШутЧик Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    serega100
    Как это сделать, если у меня ник лежит в строке.
     
  2. CoolBoy

    CoolBoy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Bukkit.exactPlayer()
    Bukkit.getPlayer()
     
  3. MaрШутЧик

    MaрШутЧик Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    serega100
    Можно подробнее?
     
  4. CoolBoy

    CoolBoy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Подробнее некуда.
    Bukkit.exactPlayer(string);
     
  5. MaрШутЧик

    MaрШутЧик Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    serega100
    Разобрался, спасибо
     
  6. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Если есть точное значение ника, то лучше (и нужно) использовать getPlayer(String).
     
  7. CoolBoy

    CoolBoy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Я привел ему оба метода.
    Он попросил разжевать этот :)
     
  8. chief

    chief Активный участник Пользователь

    Баллы:
    76
    Помогите решить эту проблему.
    Надо проверить, есть ли у инвентаре необходимый предмет(с data) в определенном количестве
    Мой метод не работает
    Код:
      if (player.getInventory().contains(new ItemStack(Material.STONE, (short)0), amount)) {
    
    
     
  9. slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Код:
                        for (ItemStack it : p.getInventory().getContents()) {
                            if (it.getType() == Material.STONE && it.getDurability() == 0 && it.getAmount() == amount) {
                                //
                            }
                        }
     
  10. CoolBoy

    CoolBoy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Не сработает, если там, например, 3 камня, разложенных по одному.
    player.getInventory().containsAtLeast(твой итемстак);
     
  11. chief

    chief Активный участник Пользователь

    Баллы:
    76
    Этот метод работает. Спасибо
    Как получить uuid игрока?
    Нашел
    Код:
    player.getUniqueId();

    Не могу сравнить адреса, хотя они визуально совпадают
    Код:
                    String regip = rs.getString("ip"); 
                    String curentip = player.getAddress().getHostString(); 
                    if (regip == curentip) {
                    }
    
     
  12. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    equals, блджад.
    Читайте подсказки IDE, она херни не посоветует.
     
  13. Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    Ложь, п**дежь и провокация :D
    Я даже статейку на хабре читал, мол "почему не всегда стоит доверять подсказкам IDE" (ну или как-то так), если найду - скину)
     
  14. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Одно дело доверять, другое херню советовать. Доверять или нет дело каждого, но их хотя бы читать надо.
    Алсо, помню эту статейку, читал. Щас даже добавлю линк на неё.
    UPD: Начал искать статейку, закончил видосиками про котлин. Что то пошло не так.
     
    Последнее редактирование: 24 авг 2016
  15. Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    Статейки я найти не смог...
    Но она чесно - была(((
    :good: Лично я, всегда читаю подсказки IDEA :D
    Прежде чем отключить их...
     
  16. _MediaNik_

    _MediaNik_ Активный участник Пользователь

    Баллы:
    76
    Skype:
    Medianik5
    Имя в Minecraft:
    _MediaNik_
    Она меня вынуждает:lol:
     
  17. kirill2011s

    kirill2011s Старожил Пользователь

    Баллы:
    103
    Все варнинги можно как отключить совсем, так и переключить в режим, когда все варнинги становятся ошибками.
     
  18. Kostya256

    Kostya256 Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    _Cherep_
    Спасибо за сайт
    :)
     
  19. Pereotofuck

    Pereotofuck Активный участник Пользователь

    Баллы:
    76
    Хорошая тема, p.s. гугл переводчик криво переводит оригинальный сайт с ивентами
     
  20. _MediaNik_

    _MediaNik_ Активный участник Пользователь

    Баллы:
    76
    Skype:
    Medianik5
    Имя в Minecraft:
    _MediaNik_
    Здесь все евенты.
     

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