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

  1. Sunrise

    Повторение текстуры

    Если растянуть, то контурные пиксели тоже растянет, те которые отвечают за рамку и подобные элементы, у меня есть такой вариант: public static void drawModalRectWithCustomSizedTexture(int xPos, int yPos, float uMargin, float vMargin, float uWidth, float vHeight, float width, float height...
  2. Sunrise

    Повторение текстуры

    Циклом как-то не очень, т.к. я использую полоску в 3 пикселя высотой а сам блок может быть достаточно высоким. Там можно как-то через тесселятор рисовать, но не совсем понятно как.
  3. Sunrise

    Повторение текстуры

    Добро, как можно правильно указать размер текстуры и размер отрисовываемой области с учетом повторения? В более свежих версиях есть там вот метод: public static void drawModalRectWithCustomSizedTexture(int x, int y, float u, float v, float width, float height, float textureWidth, float...
  4. Sunrise

    OBJ на 1.12 (Рендер)

    Я выше писал что тестировал их загрузчик, у них в целом модели все засвечены.
  5. Sunrise

    OBJ на 1.12 (Рендер)

    Апну пожалуй, тема все еще актуальна. С этим 1.12 весь мозг уплыл
  6. Sunrise

    Ошибка при использовании MCP и CodeChickenLib

    Воо, добавил @At(point = InjectionPoint.RETURN) и завелось
  7. Sunrise

    Ошибка при использовании MCP и CodeChickenLib

    Ну там погода не меняется, проверял. Вот как выглядит ошибка если указывать нормальный тип: @Hook @SideOnly(Side.CLIENT) public static void onResourceManagerReload(ModelManager modelManager, IResourceManager resourceManager, @Hook.LocalVariable(2) ModelBakery modelBakery) {...
  8. Sunrise

    Ошибка при использовании MCP и CodeChickenLib

    [Client thread/INFO] [STDOUT]: [gloomyfolken.hooklib.asm.VariableIdHelper:printLocalVariables:53]: 0: net.minecraft.client.renderer.block.model.ModelManager this [Client thread/INFO] [STDOUT]: [gloomyfolken.hooklib.asm.VariableIdHelper:printLocalVariables:53]: 1...
  9. Sunrise

    Ошибка при использовании MCP и CodeChickenLib

    Ну вот так вот работает: @Hook @SideOnly(Side.CLIENT) public static void onResourceManagerReload(ModelManager modelManager, IResourceManager resourceManager) { Logger.info(" It's work! " ); } А вот если добавить аргумент с получением поля, уже не работает. @Hook...
  10. Sunrise

    Ошибка при использовании MCP и CodeChickenLib

    Такс, подгрузил либу с якорями + добавил еще правки которые в конце статьи. В общем, если хукать по примеру ресайза и урона от падения, то хук работает и дебаг выводит. Но если пробовать выдрать локальное поле, то попросту ничего не происходит, дебаг не выводит. @Hook(at = @At(point =...
  11. Sunrise

    Ошибка при использовании MCP и CodeChickenLib

    Чет я в глаза долблюсь, вижу только изменение доступа в этом гайде
  12. Sunrise

    Ошибка при использовании MCP и CodeChickenLib

    Это которые эти? Там вроде с доступом в основном Мне просто нужно добавить эти вот поля: Редачить байткот твикером накладно, какие еще есть варианты попроще? Чтобы это можно было выполнить из инита мода
  13. Sunrise

    Ошибка при использовании MCP и CodeChickenLib

    Добро, при изменении классов майна через MCP и использовании CodeChickenLib вылетает такая вот ошибка: [15:03:40] [main/ERROR] [FML]: Exception caught during firing event net.minecraftforge.client.event.TextureStitchEvent$Pre@1609a3ed: java.lang.RuntimeException: java.lang.NullPointerException...
  14. Sunrise

    Слушатель пакетов 1.12

    Может мне еще свой netty написать? Обернул все в IMessage и все отлично читает. Но как по мне это какой-то костыльный вариант, когда особо нет нужды в разбитии на отдельные пакеты.
  15. Sunrise

    Слушатель пакетов 1.12

    Ну погоду это никак не поменяло, этот рид читает пустоту. С сервера отправляю так: ByteArrayOutputStream bytes = new ByteArrayOutputStream(); DataOutputStream out = new DataOutputStream(bytes); out.writeUTF("Info")...
  16. Sunrise

    Слушатель пакетов 1.12

    По типу event.getPacket().payload().readInt() ? Тогда что там отвечает за строку? utf
  17. Sunrise

    Слушатель пакетов 1.12

    Добро, как нынче на 1.12 слушать отдельный канал с пакетами? Максимально простым способом, т.к пакеты с плагинов приходят. Раньше регистрировал так FMLEventChannel channel = NetworkRegistry.INSTANCE.newEventDrivenChannel("TestChannel"); channel.register(new NetworkHandler()); И уже там...
  18. Sunrise

    OBJ на 1.12 (Рендер)

    UPD. В общем протестировал еще загрузчик Obj от Pixelmon, там та же проблема с освещением, но еще при этом модель ломается. Draconic Evolution использует родной ObjLoader но в добавок еще всякие утилиты с библиотек, попробовал с ними, но из-за не соответствий параметров текстуры вообще черные.
  19. Sunrise

    OBJ на 1.12 (Рендер)

    Я портирую мод с Аксессуарами с 1.10 MCPC на 1.7.10 Forge и 1.12.2 Forge, дело в том что оригинал сделан через Json и выставлено множество хуков (просто прямяком в сорсах вставлено) для адекватной работы, чтобы без создания Фейковых предметов или блоков можно было просто использовать эти...
  20. Sunrise

    OBJ на 1.12 (Рендер)

    Ну, собственно в 1.12.2 он переделан, вроде и получилось заставить рисоваться через него, но с проблемой света, которую никак не могу исправить. А прикручивать старый из 1.7.10 в уме пока не складывается как их скрутить вместе, да и каша какая-то выходит.
Назад
Сверху