Результаты поиска

  1. LaoTheLizard

    EntityItem всегда выдаёт количество "ноль".

    Вот по этой причине я никогда не стану программистом - программист должен быть внимательным. :) Всё заработало. Эвент нужно было использовать другой - "EntityItemPickupEvent" (я использовал, напомню "ItemPickupEvent"). Вот результат:
  2. LaoTheLizard

    EntityItem всегда выдаёт количество "ноль".

    Есть такой мод - BackPacks. Я его когда-то модернизировал под свои нужды, поэтому исходники нашлись в загашнике. Так вот, там можно подобрать вещь с пола, минуя инвентарь, сразу в рюкзак. И вроде дюпов и конфликтов с плагинами на этом я не замечал. Попробуем разобрать? Итак, первое, класс...
  3. LaoTheLizard

    EntityItem всегда выдаёт количество "ноль".

    Так у меня получается, что этот дурак не учитывает старый, до подбора. Мне нужно именно знать, сколько поднято.
  4. LaoTheLizard

    EntityItem всегда выдаёт количество "ноль".

    Мне нужно получить количество текущее предметов в стаке. А поподробнее?
  5. LaoTheLizard

    EntityItem всегда выдаёт количество "ноль".

    Круто. Других никаких костылей в природе нет? А то такой трансформер без подробной инструкции, что и куда пихать, и где прописывать, я не осилю. Как и вообще любой трансформер...
  6. LaoTheLizard

    EntityItem всегда выдаёт количество "ноль".

    Вот код: @SubscribeEvent public void ItemPickupEv(ItemPickupEvent e){ ItemStack itemstack = e.pickedUp.getEntityItem(); String name = itemstack.getDisplayName(); int amount = itemstack.stackSize; System.out.println("Item=" + name + " & amount=" + amount)...
  7. LaoTheLizard

    При запуске в логе видна ошибка

    Такая ошибка видна при запуске клиента в Eclipse - именно при загрузке клиента. И точно такая же видна в консоли сервера при запуске. Ошибка эта не приводит к краху сервера или клиента, но хотелось бы понять, откуда она - ведь раньше её не было. В игре никаких проблем нет. Появляется она...
  8. LaoTheLizard

    Градл перестал билдить

    1. Опытным путем выяснил, что JDK можно ставить параллельно - необязательно сносить старые, а достаточно менять переменную JAVA_HOME (для начинающих: это нажать Win+Break ->дополнительные параметры системы -> переменные среды -> системные переменные). В итоге стоят тут (на работе) 20, 202 и 301...
  9. LaoTheLizard

    Градл перестал билдить

    Всем спасибо, уважаемые друзья.
  10. LaoTheLizard

    Градл перестал билдить

    Разобрался. Поставил распоследний. В итоге полезла куча ошибок. Попробовал поставить версию 202 (наугад) - те же ошибки. Вернул версию 20 - и даже тут те же ошибки теперь. Вот фрагмент: Как я понимаю, этот конч докапывается до моих описаний параметров в методах и функциях. И придирок у него за...
  11. LaoTheLizard

    Градл перестал билдить

    Чтобы его скачать, Oracle требует регистрации. И, видимо, платной подписки, да?
  12. LaoTheLizard

    Градл перестал билдить

    Да, у меня была 8, попробовал поставить последнюю - стало вообще вот так: Поэтому вернул всё назад. Попробовал. То же самое. Я вот не понимаю, ребята, если у меня версии Forge, JDK, Eclipse, Windows не менялись ни разу за последние пять лет, почему периодически эта хрень перестаёт...
  13. LaoTheLizard

    Градл перестал билдить

    Объясните мне, пожалуйста, внятно, чего оно хочет и почему раньше не хотело? :confused: Я уже сделал так: И вставил так: distributionUrl=https\://services.gradle.org/distributions/gradle-4.4.1-all.zip
  14. LaoTheLizard

    Сделать итем несгораемым в лаве/огне

    И ещё теперь пишет в консоль: [17:51:36] [Server thread/WARN]: Fetching addPacket for removed entity Поэтому исправил oldentity.setDead(); на event.setCanceled(true);
  15. LaoTheLizard

    Сделать итем несгораемым в лаве/огне

    На самом деле предметов много, поэтому оставлю, как уже есть. К тому же в список несгораемых я добавил пару ванильных. А по моему последнему вопросу есть идеи?
  16. LaoTheLizard

    Сделать итем несгораемым в лаве/огне

    Как я уже писал выше, делать вещь абсолютно неуязвимой я не хочу. И объяснил, почему. К тому же вопрос уже почти решён другим способом.
  17. LaoTheLizard

    Сделать итем несгораемым в лаве/огне

    Не получается, ибо "The field Entity.invulnerable is not visible". И не стоит, потому что см.ниже. Отличная идея. Работает. А вот это лишнее. Что если предмет в портал упал? Лень смотреть, но по-моему, тут случится дюп. Ну и вещь может, например, выпасть из мира. Я сделал так...
  18. LaoTheLizard

    Сделать итем несгораемым в лаве/огне

    Сделать EntityItem непропадающим со временем понял как - в ItemExpireEvent выставлять e.extraLife > 0. Насколько я понимаю, EntityItem имеет свои символические хп, которые получают урон при соприкосновении с огнём или лавой. Однако я не понял, где это отловить. LivingHurtEvent этот урон не...
  19. LaoTheLizard

    Вызов нестандартного рендера предмета по запросу

    Код чего именно? Поясни, что это изменит.
  20. LaoTheLizard

    Вызов нестандартного рендера предмета по запросу

    Почитал. Не думаю, что я разбираюсь в этом хотя бы даже на твоём уровне. :)
Назад
Сверху