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

  1. Alchemist

    Моб на 1.16.5

    Вам то весело, а я уже в отчаянии... Про мобов между прочем не то что туториалов нет, про них даже в докумантации от Forge ничего нет. Если класс сущности ещё можно в ванили подсмотреть, то что там с регистрацией вообще непонятно. А код создаваемый MCreatorом лучше не читать, а то так и Сатану...
  2. Alchemist

    Моб на 1.16.5

    У кого-нибудь есть пример создания простого моба на 1.16.5? А то поиск по форуму или в google ничего не даёт. Ванильные классы не вполне понятны (то есть, нормальный код понятен, но там ведь и всякие p_213697_0_, p_i48549_1_, и т.д., а ещё непонятно где потом этот класс регистрируется, где...
  3. Alchemist

    Изменение звука, частиц и оверлея жидкости в MCreator

    Я даже не знаю, какой именно класс наследует моя жидкость - FlowingFluid или воду/лаву... И не могу найти это в коде.
  4. Alchemist

    Изменение звука, частиц и оверлея жидкости в MCreator

    Начал делать мод с помощью MCreator - и сразу понял, что без вставок своего кода там не обойтись. Вот, например, жидкость в MCreator основана на воде или на лаве. Вода имеет пузырьки, и характерный плеск, ну и оверлей под водой. Аналогично с лавой. Все эти свойства совершенно неуместны для моей...
  5. Alchemist

    Выдача игроку предмета по modid:item_id

    Блин, точно... И почему самые простые и очевидные решения не приходят в голову, пока кто-нибудь не ткнёт в них носом... 🤦‍♂️
  6. Alchemist

    Выдача игроку предмета по modid:item_id

    Ну тут скорее незнание Forge API чем незнание Java.
  7. Alchemist

    Выдача игроку предмета по modid:item_id

    А с джавой то что не так здесь?
  8. Alchemist

    Выдача игроку предмета по modid:item_id

    То есть? Например, делаю я ItemStack с modid:item_id ItemStack stack = new ItemStack(ForgeRegistries.ITEMS.getValue(new ResourceLocation(modid, item_id)), 1); А если там после item_id ещё двоеточие и цифра стоит (modid:item_id:variant), то как?
  9. Alchemist

    Выдача игроку предмета по modid:item_id

    А если предмет с вариантами, типа, modid:item_id:1, modid:item_id:2 и т.д.?
  10. Alchemist

    Случайная телепортация

    Спасибо, а то я уже собирался проверять все блоки от бедрока...
  11. Alchemist

    Случайная телепортация

    Есть блок, при активации он проверяет 5 соседних блоков и свой инвентарь. Если там всё, как нужно, то игрок, активировавший этот блок, должен быть случайно телепортирован в пределах того же измерения. Как можно это сделать?
  12. Alchemist

    Поиск ближайшей к блоку сущности заданного типа

    Есть блок алтаря, на нём проводится жуткий сатанинский ритуал, после чего ближайший к алтарю житель должен превратиться в зомби-жителя. Как можно найти этого самого жителя? В более общем случае, как найти определённого моба вблизи определённых координат?
  13. Alchemist

    Выдача игроку предмета по modid:item_id

    Нужно сделать так, чтобы игроку выдавался случайный предмет. Но, как это сделать, не прописывая прямо в коде все возможные варианты? Понятно, что идеальным решением будет выбирать случайный предмет из списка в файле настроек, но, как выдать предмет по id мода и предмета?
  14. Alchemist

    Перевод сообщений в чате

    Как сделать сообщения в чате, которые будут выводиться на языке, указанном в настройках клиента?
  15. Alchemist

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

    Спасибо, именно это я и хотел узнать
  16. Alchemist

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

    Может, вопрос покажется глупым, но как определить, является ли предмет в ItemStack бревном дуба, ёлки или берёзы? Или, например, череп от простого скелета или от иссушителя? Там же есть только Blocks.LOG или Blocks.SKULL, и ничего о разных вариантах...
  17. Alchemist

    Игрок застревает на месте при проверке времени суток

    Спасибо, теперь работает (добавил проверку !world.isRemote и поменял player.setDead() на player.attackEntityFrom() )
  18. Alchemist

    Игрок застревает на месте при проверке времени суток

    То есть, игрок застревает из-за p.setDead(); а не из-за p.world.isDaytime() ?
  19. Alchemist

    Игрок застревает на месте при проверке времени суток

    Телепортация работает с минимальными глюками (бросает эндержемчуг сразу пачками). Сами эффекты зелий не делают ничего, они нужны только для проверки их наличия. AttributeHandler - это 5 значений от -1000 до 1000, определяющие отношение того или иного божества к игроку. Оно работает. По задумке...
  20. Alchemist

    Игрок застревает на месте при проверке времени суток

    Весь класс EventsHandler? Он большой, а глючить стало только после добавления вот этого: @SubscribeEvent public void onUpdate(LivingUpdateEvent event) { /* Телепортация */ if (event.getEntityLiving().isPotionActive(PotionsRegistry.ENDERMAN) &&...
Назад
Сверху