Недавнее содержимое от S1nc

  1. S1nc

    Сломанная позиция блока

    Через блокбенч сделал модельку, без сторонних библиотек В редакторе располагал ровно по центру поля Ну и проблема распространяется на ванильные блоки тоже, так что не в модели дело
  2. S1nc

    Сломанная позиция блока

    Справедливо, спасибо за подсказу в isHeat, доброго времени суток)
  3. S1nc

    Сломанная позиция блока

    Я пытаюсь из класса блока и блокэнтити вытащить значения BlockPos, в которых он находится. Вот таким кодом: @Override public InteractionResult use(BlockState pState, Level pLevel, BlockPos pPos, Player pPlayer, InteractionHand pHand, BlockHitResult pHit) { if (!pLevel.isClientSide)...
  4. S1nc

    Сломанная позиция блока

    Кликал с разных, даже сверху. Одна позиция, причем на нескольких энтити (в плане для каждого своя, но от стороны не меняется)
  5. S1nc

    Сломанная позиция блока

    Буаээээээ..... Да, оно так и есть, теперь работает. Но вопрос про позицию остается открытым: почему worldPos и все остальные позы ссылаются на другую координату?
  6. S1nc

    Сломанная позиция блока

    Всем добра При создании меню для блока столкнулся с проблемой, что менюшка получает неправильный выход из метода: // In some Block class public static boolean isHeat(Level pLevel, BlockPos pPos) { BlockState blockBelow = pLevel.getBlockState(pPos); if (blockBelow.is(Blocks.CAMPFIRE) ||...
  7. S1nc

    Майнкрафт не видит собственный метод в миксине

    Магия вопросов на форуме дает о себе знать. Отвлекшись, а затем покопавшись более точечно, я обнаружил ошибку в build.gradle в указании на refmap. Поправил, теперь все работает. Мораль - проверяйте все десять раз и идите на форум только через сутки после того, как сдадитесь
  8. S1nc

    Майнкрафт не видит собственный метод в миксине

    Доброго дня Решил все же протестировать мод в условиях реального клиента майнкрафта, а не запусков грабли, поэтому взял волю в кулак и прописал пресловутое ./gradlew build. При запуске клиента получаю краш (лог прикрепляю), который ссылается на отсутствующий метод в инжекте...
  9. S1nc

    Грузим json или же не доверяйте нейросетям

    Да, remap = false помог, теперь этой ошибки нет. Я снова покопался в коде и понял, что подписчик событий у меня не вызывался в отдельном классе, и начал работать только когда я перенес его в главный класс мода. А затем я вернул его на место и добавил модификатор static, с чем получил упомянутый...
  10. S1nc

    Грузим json или же не доверяйте нейросетям

    Мне сейчас неловко это говорить, но я после поста решил заново переписать все, что сделал, и теперь не могу воспроизвести ошибку не просто тем же кодом, а совсем. Грубо говоря, при старте клиента вместо главного меню выводилось сообщение на фоне блоков земли с примерным содержанием: "Объект...
  11. S1nc

    Грузим json или же не доверяйте нейросетям

    Доброго дня! Я поглощен созданием класса, который должен подгружать данные такого формата: { "minecraft:apple": { "carbohydrates": 3, "minerals": 10, "vitamins": 5, "water": 3 } } В мапу самого класса. Пару дней мучаю нейросеть и, увы, спотыкаюсь на этапе применения класса...
  12. S1nc

    NetworkHandler - мой главный враг

    NetworkHandler - мой главный враг
  13. S1nc

    Вот этот вот client

    Добра читающим. Я увлекся прочтением документации форджа 1.20.1 и зациклился на теме разделения сторон (на вот эти ваши DIST, dedicated server и так далее) И вот пишу я мод, и меня не покидает чувство, что где-то я могу с этим напутать, что меня очень напрягает и не дает идти дальше. Вопрос...
  14. S1nc

    Использование миксина в миксине...

    Да, я ошибся, я имел в виду не Item, а FoodPropetries. Я ведь могу достичь того же результата, если добавлю поля в сам класс, затем методы для них в builder(), переопределение FoodProperties в Foods. Затем останется просто новым (в будущем) созданным eat() получать новые поля, а для...
  15. S1nc

    Использование миксина в миксине...

    Не совсем понял. То есть, мне нужно в другом интерфейсе (ну, к примеру, IPlayerDietContainer, который уже реализуется в FoodDataMixin и, к слову, имеет этот метод) описать нужный метод, а затем переопределить его в PlayerMixin? А будет ли он тогда вообще работать с переменными, взятыми из...
Назад
Сверху