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

  1. I

    Как решить проблему с запуском миксинов?

    Упаковать библиотеку миксинов при помощи FatJar
  2. I

    Краш при загрузке мода.

    Вот эту часть вообще не понял. В твоем моде должен быть файл с твоими классами-миксинами
  3. I

    Краш при загрузке мода.

    Ну так ведь файл с миксинами ты не создал. Повторяю:
  4. I

    Краш при загрузке мода.

    Куда добавил? Перечитывай - Миксины для Чайников! Практика.
  5. I

    Проблема с установкой grandle

    У меня это проходило это так: 1) Комментирование строк apply plugin: 'kotlin' и зависимость kotlin-stdlib 2) Перезагрузка проекта 3) Раскомментирование строк и повторная перезагрузка
  6. I

    Проблема с установкой grandle

  7. I

    Проблема с установкой grandle

    setupDecompWorkspace
  8. I

    Как удалить зарендереную линию из мира

    Ответ дан выше. Рисуй объект по определенному условию.
  9. I

    Новый предмет - новое свойство

    Плохой. Как я уже говорил выше, твой зарегистрированный Item - один на всю игру, это шаблон. Вычисления в нем не должно быть (если в каком-то методе не передается конкретный ItemStack. Модель простая: один Item -> Множество ItemStack Опять же, для таких целей используй CompoundTag. Т.е. ты...
  10. I

    Новый предмет - новое свойство

    Это происходит, если все атрибуты вставляются в сам класс предмета. А как уже было сказано неоднократное кол-во раз - класс предмета является единичным экземпляром. Так что при получении разных ItemStack от этого Item, то они естественно будут с одинаковыми значениями. Другими словами, класс...
  11. I

    Создание GUI через drawModalRectWithCustomSizedTexture

    Дополню, что отрисовка твоей текстуры при помощи tessellator'а зависит от установленного масштаба в настройках игры. Например, при самом мелком масштабе все будет отображено нормально. Так что в любом случае придется делать расчет с учетом текущего масштаба
  12. I

    Помогите перенести мод с 1.12 до 1.12.2.

    Писал уже в этой теме: Electrical age 1.12.2
  13. I

    Проблема при взаимодействии предметом по Entity

    if (!level.isClientSide()) { entity.removeAllEffects(); } Код вызывается и на клиенте, и на сервере. Делай в начале проверку на клиента - если да, то выходи (если не нужны какая-то клиентская обработка) if (player.getInventory().add(itemStack)) { player.getInventory().add(itemStack); }...
  14. I

    Проблема при взаимодействии предметом по Entity

    Скидывай код класса MILK_MUG, мб там нет логики возврата ItemStack после использования. Посмотри как это сделано в MilkBucketItem
  15. I

    При создании среды косяк, помогите

    Да не обязательно, можно просто через панель с Gradle выбрать таск "runClient"
  16. I

    Задать описание (lore) предмету.

    Ну так мы же говорим о том, чтобы задать описание предмету. Ты же в пред. сообщении как раз и сказал, что всех операций из appendHoverText попросту не будет, т.к. мод серверный
  17. I

    Задать описание (lore) предмету.

    Ладно, это правда, спасибо. Просто было бы неплохо не вешать на них аннотацию сайда, чтобы можно было задать описание непосредственно на сервере, а не долбиться с перезаписыванием nbt
  18. I

    Задать описание (lore) предмету.

    Ну, это и так понятно. С чего вдруг. Сервер же просто контроллит свою часть и вырежет клиентское. На клиенте как раз и должен появится этот блок с клиентским кодом. Да это понятно. Просто путем прямого редактирования nbt как-то запарно выходит. Столько операций по получению nbt и его...
  19. I

    Задать описание (lore) предмету.

    А что, разве эта часть просто не убирается на стороне сервера? У игрока же отобразиться описание этого предмета
  20. I

    Задать описание (lore) предмету.

    У Item есть метод appendHoverText, который позволяет добавить строки описания. В крайнем случае делать перезапись nbt-тега у ItemStack (структура этого nbt есть в методе ItemStack#getTooltipLines()
Сверху