Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

Помогите решить эту проблему.
Надо проверить, есть ли у инвентаре необходимый предмет(с data) в определенном количестве
Мой метод не работает
Java:
  if (player.getInventory().contains(new ItemStack(Material.STONE, (short)0), amount)) {
 
Помогите решить эту проблему.
Надо проверить, есть ли у инвентаре необходимый предмет(с data) в определенном количестве
Мой метод не работает
Java:
  if (player.getInventory().contains(new ItemStack(Material.STONE, (short)0), amount)) {
Java:
                    for (ItemStack it : p.getInventory().getContents()) {
                        if (it.getType() == Material.STONE && it.getDurability() == 0 && it.getAmount() == amount) {
                            //
                        }
                    }
 
Java:
                    for (ItemStack it : p.getInventory().getContents()) {
                        if (it.getType() == Material.STONE && it.getDurability() == 0 && it.getAmount() == amount) {
                            //
                        }
                    }
Не сработает, если там, например, 3 камня, разложенных по одному.
player.getInventory().containsAtLeast(твой итемстак);
 
player.getInventory().containsAtLeast(твой итемстак);
Этот метод работает. Спасибо
Как получить uuid игрока?
Нашел
Код:
player.getUniqueId();

Не могу сравнить адреса, хотя они визуально совпадают
Java:
                String regip = rs.getString("ip"); 
                String curentip = player.getAddress().getHostString(); 
                if (regip == curentip) {
                }
 
Не могу сравнить адреса, хотя они визуально совпадают
Java:
                String regip = rs.getString("ip");
                String curentip = player.getAddress().getHostString();
                if (regip == curentip) {
                }
equals, блджад.
Читайте подсказки IDE, она херни не посоветует.
 
Ложь, п**дежь и провокация :D
Я даже статейку на хабре читал, мол "почему не всегда стоит доверять подсказкам IDE" (ну или как-то так), если найду - скину)
Одно дело доверять, другое херню советовать. Доверять или нет дело каждого, но их хотя бы читать надо.
Алсо, помню эту статейку, читал. Щас даже добавлю линк на неё.
UPD: Начал искать статейку, закончил видосиками про котлин. Что то пошло не так.
 
Последнее редактирование:
Хорошая тема, p.s. гугл переводчик криво переводит оригинальный сайт с ивентами
 

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

Назад
Верх