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

  1. Dahaka

    Configurable Weight System

    Один weightProvider, а не два.
  2. Dahaka

    Configurable Weight System

    Что чекать?
  3. Dahaka

    Configurable Weight System

    Я хочу, чтобы ты сделал, как тебе посоветовали я и Агрованя. Чтобы трэкер был трэкером, а не тем, что у тебя сейчас. И я предлагаю не это. Я предлагаю в трэкере держать значение текущего веса всего игрока. И считать его иногда, а не везде. А провайдер уже доставал бы значения из капы и работал...
  4. Dahaka

    Configurable Weight System

    Сначала подвезу критику сюда. Аргументы типа "можешь написать свой WightProvider" попрошу не использовать. Utils#calculateAllowingStackSize Создание копии стака? Зачем? Сохрани изначальный размер стака, а потом установи обратно. Utils#drawCenteredStringWithoutShadow Там до сих пор лежит...
  5. Dahaka

    WeightAPI - единый апи для весовых инвентарей

    Сначала мне нужно увидеть юзкейсы и простейшую реализацию. А потом уже напишу что не нравится и т.п.
  6. Dahaka

    WeightAPI - единый апи для весовых инвентарей

    Что непонятного? 10 разных модов захотели систему веса. Без единого API они не будут работать связно. С единым API каждый мод задает вес своих (и возможно ванильных) предметов. И накладывают эффекты в зависимости от веса по собственному желанию. И все дружно работают. Идея написать API для веса...
  7. Dahaka

    FontRenderer#drawString() отказывается рисовать белую строку

    Это не хорошее решение из-за того, что GL11.glDisable(GL11.GL_LIGHTING); лежит внутри метода drawCenteredStringWithoutShadow. А так все зависит от того, куда ты хукнулся. И нужно смотреть на текущее состояние. Но раз это заработало, то значит майн еще не выключил источники освещения вокруг...
  8. Dahaka

    Отсортировать переменные по алфавиту

    Не знаю как в вашем эклипсе, но в IDEA можно настроить форматтер так, чтобы он сортировал поля. А затем отформатировать нужный кусок кода.
  9. Dahaka

    HookLib with anchors

    Да в дев среды проблем вообще нет. Проблема появляется, когда мод и хуклиба в разных джарниках. Если её нет, значит сошлись звёзды. Суть в том, что кор моды загружаются последовательно и нет механизма зависимостей. Поэтому если мод загрузится перед хуклибой, то он упадет из-за того, что нет...
  10. Dahaka

    Обфусцированный форж

    Сдампи классы, ну
  11. Dahaka

    Помогите с @API

    WeightProvider лучше регать для конкретного айтема. И иметь ещё WeightProvider по-умолчанию на случай, если айтем не зареган. Тогда будет меньше коллизий между чуваками. И я очень сомневаюсь, что ты сможешь трекать вес в кастомном IInventory.
  12. Dahaka

    PBR-Material

    Ты сначала уточни у заказчика что конкретно нужно. Потому что если нужен .fbx и карты текстур (normal, specular, ao, roughnes), то их поддержка уже должна быть у заказчика. А у обычных обывателей данного форума такого нет. А в обычных реалиях майна достаточно obj модельки и albedo мапы.
  13. Dahaka

    Отменить дроп блока

    Его тут нет. Он вылетает как раз при модификации коллекции во время итерации итератором.
  14. Dahaka

    Процедурная текстура и её бинд.

    Смыcл в том, что я в текстуру размером [texWidth, texHeight] гружу регион [x, y, w, h]. Можно задать.
  15. Dahaka

    Процедурная текстура и её бинд.

    Лично у меня таких проблем нет. Поэтому я не знаю что посоветовать. Скинь код хотя бы.
  16. Dahaka

    Создание ModLoader'a для консолей

    Дизассемблируется "в один клик" лол. А вот дальше уже сложно.
  17. Dahaka

    Процедурная текстура и её бинд.

    Если загружаешь полностью текстуру, то можно сделать просто buf.clear(). Он устанавливает position = 0, limit = capacity. А flip() - limit = position, position = 0. flip уместен только если ты туда с нуля последовательно писал данные, а потом делаешь флип и в итоге у тебя настроен ровно на тот...
  18. Dahaka

    Процедурная текстура и её бинд.

    Есть trilinear (GL_LINEAR_MIPMAP_LINEAR). Но там, естественно, нужен еще мипмаппинг.
  19. Dahaka

    Автоматическая регистрация объектов с методами-ресиверами событий

    Ловишь ивент FMLConstructionEvent. Он вылетает до аналогичного FMLPreInitializationEvent. Там внутри есть ASMDataTable. FML туда собирает аннотации абсолютно всех загруженных (и не загруженных) классов в среде. Оттуда можно достать классы, которые помечены твоей аннотацией, создать их инстансы...
  20. Dahaka

    Процедурная текстура и её бинд.

    А у буфера позиция и лимит правильно выставлены?
Назад
Сверху