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

  1. AlexInCube

    Как создать рендеринг динамической модели в руке?

    Для старых версий Minecraft я видел класс BlockEntityWithoutLevelRenderer. В моей версии 1.21.5 такого уже нет. В документации NeoForge я нахожу только Special Models, а в документации Fabric я вообще ничего не нашёл про рендеринг (я смотрю обе документации из-за использования Architectury API)...
  2. AlexInCube

    Не работает Datagen от NeoForge на Architectury API 1.21.5

    В build.gradle для в папке с модом на NeoForge я вписал данный код: def generatedResources = file("src/generated") sourceSets { main { resources.srcDir generatedResources } } loom { runs { data { data() programArgs "--all", "--mod"...
  3. AlexInCube

    Как разделить рендеры?

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

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

    Как получить модель из json файла? Я могу получить модель из блока/предмета и рендерить её. Но, создавать блоки для разных частей модели это не очень то и удобно, поэтому я хочу сразу из json эту модель получать. Делать модель кодом это ужас.
  5. AlexInCube

    Не работает прозрачность

    В блок пропертис писал .notSolid(), переопределял isTransparent на true. В рендере блока писал GL11.glEnable(GL11.GL_BLEND); GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); и ничё не помогает, что я упустил?
  6. AlexInCube

    Как правильно поворачивать рендер в 1.15?

    Как нормально повернуть блок на какое-то кол-во градусов? раньше в GlStateManager.rotate писал градусы и ось. Сейчас надо писать matrixStackIn.rotate, но как этой штукой пользоваться я не понимаю. К примеру я пишу вот это matrixStackIn.rotate(new Quaternion(1,1,1,1)); и у меня выходит это.
  7. AlexInCube

    Как сделать разные ники на клиентах?

    На 1.12.2 когда запускал майн, то там ник был player*циферки*. На 1.15.2 ник DEV и из-за этого нельзя подключить 2 клиента по локалке. Как вернуть случайные ники?
  8. AlexInCube

    Как получить контейнер из тайла?

    Делаю свой верстак, чтобы он сохранял предметы когда из него выходят. Я взял код из ванильного верстака, всё крафтит, но инвентарь создаётся в контейнере и как мне получить из ТЕ инвентарь контейнера, чтобы сохранять его в нбт?
  9. AlexInCube

    Не знаю как активировать TextField

    Кто делал текстовые поля на 1.15.2? гайдов на эту версию нет, а в исходниках недоделанные мапинги и кроме создания виджета и рендеринга поля, я не смог ничего понять.
  10. AlexInCube

    Смена режима красного камня в GUI

    Хочу чтобы в GUI можно было переключать кнопкой режимы (работать по сигналу редстоуна/работать всегда). Я почти это сделал (мне так кажется), но я не знаю как сделать кнопку и как в TE переключать переменную redstonecontrol. Ниже я приведу методы которые я пытался использовать. Текстура меняется...
  11. AlexInCube

    Как получить FACING в TileEntity?

    Делаю ломатель блоков, ломает нормально, но ломает пока-что только над собой, как мне учитывать направление взгляда? EnumFacing на 1.15.2 отсутствует.
  12. AlexInCube

    Как остановить звук?

    Смотрел в классе stopSoundCommand, но там везде p_198734_0_ Воспроизвожу звук так: playerIn.playSound(SoundEvents.BLOCK_PORTAL_TRIGGER, 1, 1); Но, как его остановить? Звук длится 4 секунды (80 тиков) и он должен воспроизводится если игрок зажимает ПКМ. А если прерывает, то останавливать звук...
  13. AlexInCube

    Задержка как у лука

    Не понимаю как сделать задержку для предмета, если это не еда, лук, зелье. public class portable_nether_portal extends Item{ public portable_nether_portal(){ super(new Properties() .maxStackSize(1) .group(ModItemGroups.MOD_ITEM_GROUP)); }...
  14. AlexInCube

    Проверка предмета в руке

    Как проверить находится ли предмет в руке у игрока, если он выбран в руке, то возпроизводится звук адского портала, если не в руке, то звук перестаёт возпроизводится.
  15. AlexInCube

    Создание модели

    Хотел сделать манипулятор как в игре factorio, делал модель в blockbench. Возникли проблемы с поворотами кубов, прикреплением вершин. Делал java модель. Что делать с ограничениями по поворотам и как в модах анимируют блоки (не текстуры, а именно блок). Можно ли делать модели в 3ds max для майна...
  16. AlexInCube

    Где смотреть код майнкрафта?

    Решил попробовать сделать мод на 1.15.2, прошлым летом делал на 1.12.2 и было более менее понятно. Тогда я смотрел как работали инвентари и прочее, где сейчас найти код майна? Я гуглил и не нашёл.
  17. AlexInCube

    Криво работает отображение в слоте

    Делаю свой автоломатель блоков и столкнулся с проблемой при накоплении нескольких экземпляров блоков в инвентаре. Условно может накопится 10 булыжника, но в инвентаре почему-то он не показывается у ломателя. Подскажите что не так? public class TileEntityBreaker extends TileEntityLockableLoot...
  18. AlexInCube

    Что нужно чтобы блок мог использовал энергию?

    Я в интернете не нашёл гайдов по forge energy и в итоге я не знаю каким образом сделать блок который её будет потреблять. Что для этого нужно? Энергия должна быть Redstone Flux.
  19. AlexInCube

    Как получить переменную для тайла из предмета

    Я всё ещё мучаю улучшения, я придумал схему по которой можно получать бусты от нескольких одинаковых улучшений. Я думал прописать в каждом предмете переменные fuelcostmultiplier, cooktimemultiplier. И через 3 переменные ItemStack upgrade1 = this.furnaceItemStacks.get(3); ItemStack upgrade2 =...
  20. AlexInCube

    Как узнать что за предмет находится в слоте?

    Хочу для печи сделать улучшения, добавил свой слот, сделал проверку на то есть ли вообще предмет в слоте и от этого будет зависеть работает улучшение или нет. Но, я хочу чтобы можно было пихать разные улучшения. Сейчас код такой: ItemStack itemstack = this.furnaceItemStacks.get(1)...
Назад
Сверху