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

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

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

  1. Mr_RoboMan

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

    Баллы:
    123
    Skype:
    nk_GWM
    Имя в Minecraft:
    GWM
    Получить игрока по нику, проверить онлайн ли он, и отослать сообщение.
     
  2. Mr Hosting
  3. MaрШутЧик

    MaрШутЧик Новичок Пользователь

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

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

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

    MaрШутЧик Новичок Пользователь

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

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

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

    MaрШутЧик Новичок Пользователь

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

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

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

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

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

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

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

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Код (Java):
    1.                     for (ItemStack it : p.getInventory().getContents()) {
    2.                         if (it.getType() == Material.STONE && it.getDurability() == 0 && it.getAmount() == amount) {
    3.                             //
    4.                         }
    5.                     }
     
  12. CoolBoy

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

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

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

    Баллы:
    76
    Этот метод работает. Спасибо
    --- Сообщения объединены: 22 авг 2016, предыдущее сообщение: 5 авг 2016 ---
    Как получить uuid игрока?
    --- Сообщения объединены: 22 авг 2016 ---
    Нашел
    Код (Text):
    1. player.getUniqueId();
    --- Сообщения объединены: 23 авг 2016 ---
    Не могу сравнить адреса, хотя они визуально совпадают
    Код (Java):
    1.  
    2.                 String regip = rs.getString("ip");
    3.                 String curentip = player.getAddress().getHostString();
    4.                 if (regip == curentip) {
    5.                 }
    6.  
     
  14. Dereku

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

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

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

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

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

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

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

    Баллы:
    123
    Skype:
    nk_GWM
    Имя в Minecraft:
    GWM
    Статейки я найти не смог...
    Но она чесно - была(((
    --- Сообщения объединены: 24 авг 2016, предыдущее сообщение: 24 авг 2016 ---
    :good: Лично я, всегда читаю подсказки IDEA :D
    Прежде чем отключить их...
     
  18. _MediaNik_

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

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

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

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

    Kostya256 Новичок

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

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

    Баллы:
    21
    Skype:
    mitmit20001
    Имя в Minecraft:
    Danielhograt
    Хорошая тема, p.s. гугл переводчик криво переводит оригинальный сайт с ивентами
     

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