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

  1. lpdeath

    Изменять настройки в игре

    Я совсем зеленый в фабрике, и очень хочу узнать, каким образом можно изменить настройки в игре. Мне нужен мод для себя, который можно будет поставить и не настраивать каждый раз себе бинды, вырубать автопрыжок и тд. Как это можно реализовать? В гугле 0 информации по поводу этого
  2. lpdeath

    Как увеличить число партиклов?

    Всем привет, впервые работаю с партиклами. сделал вот такой код (ниже), он работает, но вылетает всего один партикл при клике определенным предметом пкм. как сделать больше? @SuppressWarnings("deprecation") @Override public ActionResultType onBlockActivated(BlockState state, World...
  3. lpdeath

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

    вроде звучит просто, а как сделать придумать не могу. у меня есть вот такой код, он работает, но я не могу придумать каким образом выдать пол стака предметов например. был вариант просто нафлудить выдачу предметов, и это бы сработало, но такой костыль... можно же как-то более рационально...
  4. lpdeath

    как синхронизировать capability с клиентом?

    кхм, создал я кэп, который должен работать, и он работает, предмет не используется если полностью потратить кэп, но с помощью дебажинга я понял, что значения на клиенте и значения на сервере абсолютно разные (если на стороне сервера я потрачу всю свою ману, то она будет все равно на...
  5. lpdeath

    отображать свою ману визуально

    сделал я через кэп ману, работает идеально, но я вообще не знаю как отображать ее. я смог сделать просто отображение картинки, но как накладывать одну картинку на другую, чтобы это работало - вообще не знаю. public class EtherRenderer { Minecraft mc = Minecraft.getInstance()...
  6. lpdeath

    не тратится мана

    создал я значится через capability ману, в предмет вставил такой код: public ActionResult<ItemStack> onItemRightClick(World world, PlayerEntity player, Hand hand) { Ether ether = player.getCapability(EtherCapability.CAPABILITY_ETHER, null).orElse(Ether.createADefaultInstance())...
  7. lpdeath

    разрешить ставить определенные блоки на блок с методом onBlockActivated без нажатия шифт

    мне нужно каким-то образом сделать так, чтобы я мог ставить черепа на блок без нажатия SHIFT. на блоке есть такая процедурка: @SuppressWarnings("deprecation") @Override public ActionResultType onBlockActivated(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand...
  8. lpdeath

    сделать так, чтобы еда портилась

    привет всем. делаю модпак, есть проблемы с тем, чтобы еда портилась. я не знаю вообще как это реализовать, а именно: не знаю, как определять еду от других предметов (любую причем, даже модовую) не знаю, как сделать так, чтобы еда портилась (типа ровно через какое-то время предмет должен с...
  9. lpdeath

    Переместить цель по оси Y

    каким образом мне сделать перемещение цели, которую бьет игрок на несколько блоков вверх? есть такой код у меня, вполне рабочий: public boolean hitEntity(ItemStack stack, LivingEntity target, LivingEntity attacker) { if (!attacker.world.isRemote()) {...
  10. lpdeath

    Как получать айди предмета?

    В общем, делаю я базовый предмет для того, чтобы наследовать от него остальные предметы и на них сразу была группа определенная и определенное описание. В целом, задача простая, но я не могу найти способ получить айди предмета. public class BaseItem extends Item { private static final...
  11. lpdeath

    Отображение маны, сделанной через Capability визуально

    привет, я сделал ману через кэпы, но не понимаю, каким образом мне ее отображать. есть у меня вот такие вот спрайты, сверху типа пустая полоска, снизу заполненная (не воруйте пожалуйста), и мне надо каким-то образом ее поместить в определенное место на экране, чтобы когда мана полная...
  12. lpdeath

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

    привет всем, я пытаюсь добавить пластинку, она работает, есть лор, текстура, модель, вставляется в проигрыватель и т.д., но когда вставляю в проигрыватель сама пластинка не работает. sounds.json { "yellow_peach": { "sounds": [ { "name": "cosrpg:yellow_peach"...
  13. lpdeath

    Блок, работающий только когда вокруг есть нужные блоки

    В общем, мне нужно каким-то образом сделать блок, который будет работать только если вокруг есть какая-то структура. через что это делается в фордже?
  14. lpdeath

    [1.16.5] Couldn't parse loot modifier cosrpg:blaze_rinkril

    не могу понять, что сделал не так. blaze_rinkril.json: { "conditions": [ { "condition": "forge:loot_table_id", "loot_table_id": "minecraft:entities/blaze" } ], "addition": "cosrpg:rinkril" } global_loot_modifiers.json: { "replace": false, "entries": [...
  15. lpdeath

    Как добавить свою таблицу лута ванильному мобу?

    Я не особо понимаю, каким образом можно сделать лут тейбл так, чтобы он не заменял таблицу моба, а дополнял? например, есть блейз. мне нужно, чтобы с него с маленьким шансом падал какой-то предмет, но при этом могли выпасть и стержни, и дроп из других модов. я знаю, что такое возможно, но не...
  16. lpdeath

    Добавляется "B" к описанию предмета при попытке сделать его цветным

    В общем, решил написать своему предмету лор, но почему-то к нему добавляется "B" когда я делаю его цветным Что я сделал не так? без цвета буквы "B" нет, это только при окрасе текста... @Override public void appendHoverText(ItemStack stack, World worldIn, List<ITextComponent> tooltip...
  17. lpdeath

    Где найти исходники форджа на 1.16.5 в intellij idea?

    мне тут очень пригодилось почитать исходники майнкрафта, но я не смог найти способ это сделать. в вашем учебнике был данный скрин, но когда я открываю External Libraries вижу что-то подобное не могу нигде найти forgeSrc-...
Сверху