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

  1. S1nc

    Создание своего типа рецепта

    Сделал наследование от этого класса, имплементировал все, optional все равно пустая. Не совсем понял, в чем смысл этого
  2. S1nc

    Создание своего типа рецепта

    Как я уже говорил, абсолютно все, что я написал до того, как приступить к рецепту, стопроцентно работает. То есть если я вместо if(hasRecipe()) поставлю if(true), то прогресс запустится и будет обнуляться, когда дойдет до максимального
  3. S1nc

    Создание своего типа рецепта

    private final ItemStackHandler inventory = new ItemStackHandler(3) { @Override protected void onContentsChanged(int slot) { super.onContentsChanged(slot); CoalExtruderBlockEntity.this.setChanged(); } };
  4. S1nc

    Создание своего типа рецепта

    public class CoalExtruderBlockEntity extends BlockEntity implements MenuProvider
  5. S1nc

    Создание своего типа рецепта

    getCurrentRecipe() используется в методах hasRecipe() и craftItem(), оба используются в классе CoalExtruderBlockEntity в методе tick(), который вызывается 20 раз в секунду самим майнкрафтом private void craftItem() { Optional<RecipeHolder<CoalExtruderRecipe>> recipe = getCurrentRecipe()...
  6. S1nc

    Создание своего типа рецепта

    private Optional<RecipeHolder<CoalExtruderRecipe>> getCurrentRecipe() { SimpleContainer Inventory = new SimpleContainer(this.inventory.getSlots()); for (int i = 0; i < inventory.getSlots(); i++) { Inventory.setItem(i, this.inventory.getStackInSlot(i)); }...
  7. S1nc

    Создание своего типа рецепта

    Я добавил класс ModRecipeTypes, зарегал там тип, теперь в json не выдается ошибка, говорящая, что на месте "type":_ должны быть типы из майнкрафтовского списка. Я не смог поменять Type.INSTANCE на getType(), ide говорит, что не может обращаться к статическому элементу из нестатического...
  8. S1nc

    Создание своего типа рецепта

    Я как-то перестал вообще понимать код, когда увидел, что matches() выдает true @Override public boolean matches(SimpleContainer container, Level level) { return true; }
  9. S1nc

    Создание своего типа рецепта

    Что значит зарегать recipeType? разве в классе самого рецепта Type это не делает? Пытался посмотреть, как реализовано в печках. Выглядит, конечно, просто, но нет примера для классов сериализатора и типа (а раз их пишут, то я предположил, что они нужны), так что даже не знаю, можно ли и как их...
  10. S1nc

    Создание своего типа рецепта

    Предупреждая вопросы Код типа рецепта взял из гитхаба одного англоязычного ютубера (он мне его скинул сам), затем немного переделал под свой пример (И, вероятно, где-то там и допустил ошибку) Рецепт в json: { "type": "tutorialmod:coal_extruding", "inputs":[ { "item"...
  11. S1nc

    Создание своего типа рецепта

    День добрый, я пытаюсь создать кастомный тип рецепта на Forge версии 1.20.2, но все мои попытки создать его или найти какой-либо более-менее рабочий гайд приводят к тому, что ничего не работает. Что именно не работает - понятия не имею, и прошу помочь хотя бы определиться, что мне нужно фиксить...
  12. S1nc

    Прозрачные текстуры превращаются в черные и белые

    Понял, благодарствую покорнейше
  13. S1nc

    Прозрачные текстуры превращаются в черные и белые

    Да, по нему. Может быть дело в том, что МДК у меня версии 1.20.2, но если это так, то именно это, а еще как с этим работать, я и хотел бы узнать
  14. S1nc

    Прозрачные текстуры превращаются в черные и белые

    Делал все по гайдам этого же типа, более того, ассет правого кропа я буквально скопировал у него. Код скопирован точь-в-точь, а вот результат вышел разный, поэтому я и негодую.
  15. S1nc

    Прозрачные текстуры превращаются в черные и белые

    Мне самому, если честно, уже смешно. Прозрачные места на текстурах, которые я копировал из ваниллы, а затем редактировал, становятся черными. Скопированные стали белыми. Что делать - не знаю, прошу помочь) Редактировал в paint.net, сохранял в .png, разумеется
  16. S1nc

    Проблема с ForgeMDK gradlew

    Что тогда делать, если среда видит только ЖДК 18 версии, но не 8?
  17. S1nc

    Проблема с ForgeMDK gradlew

    Все сделал как написано, ничего не поменялось. Скачал для проверки МДК на 1.16, пытаюсь запустить.
  18. S1nc

    Проблема с ForgeMDK gradlew

    Накачал говна с сайта ораклов. По идее 1.8 - это она. В path путь к ней не прописан, как я понимаю,нужно указать, где она лежит, создав новую переменную?
  19. S1nc

    Проблема с ForgeMDK gradlew

    День добрый, недавно захотелось разобраться в моддинге на Форже, скачал себе Идею, на базовом уровне начал разбираться в яве, начал устанавливать Forge MDK на 1.12. При попытке открыть gradlew.bat выдает что-то такое FAILURE: Build failed with an exception. * What went wrong: Could not...
Назад
Сверху