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

  1. T

    Проблемы с пользовательским рендерером

    У меня есть пользовательский TileEntity, представляющий из себя бак для жидкости. Для отрисовки в нем жидкости я создал специальный класс-отрисовщик. Проблема в том, что рендер жидкости работает только если игрок смотрит на какой-либо блок (когда отрисовывается рамка выделения). Если я скрываю...
  2. T

    Проблемы с перемещением сущности

    Пытаюсь перемещать одну сущность следом за другой. Проблема состоит в том, что сущность, которую нужно переместить, двигается рывками. Причину я найти не смог. Получилось только увеличить частоту обновления путем добавления в регистр типа сущности вызова .setUpdateInterval(1). Но это не помогло...
  3. T

    Сущности с множественными хитбоксами

    Пытаюсь сделать кастомного моба, который должен получать повреждения отдельно по разным частям тела. Для начал решил добавить ему второй хитбокс в районе головы. В качестве примера использовал ванильного дракона (он имеет определенный список сущностей-частей, которые позволяют наносить...
  4. T

    Рандомные полупрозрачные стены в мире

    Кто-нибудь с таким сталкивался? Не могу понять, что это и как убрать.
  5. T

    Forge не видит содержимое папки resources

    Решил восстановить старый проект и столкнулся с проблемой. При заходе в игру в консоль выдается множество ошибок, связанных с невозможностью загрузить модели предметов/блоков (причем отображается ошибка не для всех предметов мода, хотя модельки и текстуры отсутствуют у всех). Также в меню...
  6. T

    Рендер погоды

    Пытаюсь сделать аналог ванильного дождя, или снега - песчаную бурю. Для того, чтобы разобраться с рендером таких вещей в игре, решил посмотреть ванильный код дождя и сделал нечто похожее. В итоге у меня есть метод, который рендерит частицы пыли на определенном расстоянии от игрока. Проблема в...
  7. T

    Рендер тумана

    Пытаюсь реализовать подобие песчаной бури. Для этого решил сделать так, чтобы при входе в биом пустыни на игрока постепенно наползал туман (меняю плотность тумана, используя событие). Проблема в том, что я не могу сделать так, чтобы плотность менялась только в нужном биоме, т.к. для этого мне...
  8. T

    Сохранение (и считывание) FluidTank'а в NBT

    Пытаюсь разобраться с хранилищами жидкости. Столкнулся со следующей проблемой: при перезаходе в мир жидкость из бака пропадает. Прилагаю код методов записи и чтения NBT из класса TileEntity: @Override public void readFromNBT(NBTTagCompound compound) {...
  9. T

    Проблемы со спавном частиц

    Пытаюсь реализовать спавн частиц для своей TileEntity. Столкнулся со следующей проблемой: вызов частиц хоть и работает, но с оговорками - при попытке смещения точки спавна в центр блока путем добавления + 0.5D к координатам x и z вылетает ошибка по причине "Ticking particle". Вдобавок у меня...
  10. T

    Позиция сущности-наездника

    Создал враждебного моба, который имеет следующую задачу: с определенным шансом схватить свою цель и держать до тех пор, пока она жива, попутно нанося ей урон. Для реализации этого я сделал так, чтобы при срабатывании захвата атакуемая сущность садилась на моего моба принудительно. Проблема...
  11. T

    Привязка анимации моба к выполнению атаки

    Создал кастомного моба с анимацией. Пытаюсь сделать отдельную анимацию атаки. В качестве примера использовал ванильного железного голема с его анимацией рук при ударе. В итоге получилось заставить анимацию работать. Но когда она срабатывает при атаке одного моба, она же проигрывается и для...
  12. T

    Не работает событие вырастания саженца

    Пытаюсь использовать событие SaplingGrowTreeEvent. Для проверки работоспособности задал в своем обработчике событий 2 события. Возможно я дико туплю, но EntityItemPickupEvent срабатывает отлично, но нужное мне событие отказывается это делать. Я пробовал выращивать саженец костной мукой, ждал...
  13. T

    Локализация баффов и сообщений о смерти и рендер иконки баффа

    Создал свой бафф и источник урона. Занялся локализацией всего этого, а она отказывается работать. Также по какой то причине не отображается иконка эффекта при открытии инвентаря (слева от него). Укажите мне на ошибку, пожалуйста. Так расположены классы в моде(может что то не туда пихнул...)...
  14. T

    Определение количества блоков над игроком

    Добавил новый атрибут для игрока. Для постоянного его изменения (по аналогии с стандартным игровым голодом) мне понадобилось добавить переменную (float) radModifier, которая по умолчанию равна 1.0F, и которая должна уменьшаться на 30% с каждым найденным над игроком блоком (проще говоря, мне надо...
Сверху