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

  1. G

    .obj нормали

       public static class McsaVertex {        public Vector3f position;        public Vector2f textureCoords; //may be null (if no texcoords exported)        public Vector3f normal; // may, but should not be null (if no normals exported)        public Vector3f tangent; // may be null (if no...
  2. G

    Предложение присоединится к команде.

    Как аккуратно тема переросла в сборник "101 способ не юзать VCS"
  3. G

    Лампа

    Но там нет никакого рокет саенса, думаю разберется если надо :-/
  4. G

    Лампа

    Писать свой ISimpleBlockRenderingHandler, и с его помощью закостылить так, чтобы лампа рисовала прозрачные части в render pass 1, а непрозрачные - в render pass 0. Карпентер это костылит как-то так (класс блока): Ну а как нарисовать нужный кусок блока в зависимости от рендер пасса думаю...
  5. G

    Всем здрасьте

    Сочувствую [hr] Майнкрафты не помогут, к тому времени как будешь получать бабки со школьников от майнкрафтов тоже блевать начнешь
  6. G

    Поломка кодировки после билда

    IOUtils.readLines(..., Charsets.UTF_8);
  7. G

    [Гайд][Легко][1.6+] Модификация чужого кода при запуске (трансфомеры)

    Насколько я понял вопрос, он был о возможности изменить у некоторого класса то, от какого класса он унаследован. А по сути вопроса: слабо представляю, для чего это может быть нужно, но даже если нужно, то это элементарно делается через ASM (куда проще чем хукнуться в метод без хуклибы).
  8. G

    [Гайд][Легко][1.6+] Модификация чужого кода при запуске (трансфомеры)

    Может, я чего-то не знаю, но я такого не писал  :-/
  9. G

    [1.11.2-1.12] Extreme Energy - почувствуй ток у себя в теле

    Не надо ничего делать из второго контекста OpenGL. Серьезно. ПРОСТО НЕ НАДО. Если будет казаться, что наконец-то всё работает, то знайте: это только мираж. На самом деле, если мод запустит достаточно большое количество людей, то ждут вас только боль и разочарование от бесконечного разглядывания...
  10. G

    JAVA 9!!!

    А вы попробуйте запустить майн на девятке, быстро узнаете что такое модули :P
  11. G

    Мемофобия

    Проблема со сборкой мусора не столько в том, что нужно найти неиспользуемые объекты (это современные сборщики мусора делают почти параллельно). Еще во время сборки мусора данные "уплотняются", то есть перемещаются в другой регион памяти, избавляясь по пути от ненужных данных, которые лежат между...
  12. G

    [Гайд] Сжатый, но длинный туториал по openGL

    фиксед, спасибо
  13. G

    Мемофобия

    Почему-то у меня ощущение, что сборщик мусора справляется со сборкой мусора существенно лучше, чем это бы делал ты...
  14. G

    Мемофобия

    На самом деле выделять надо меньше. Я знаю о чем говорю :P [hr] Каждая сборка мусора - это пауза. Если выделить программе намного больше, чем ей надо (через -Xms, иначе она сама пытается взять сколько надо вплоть до -Xmx), то собираться мусор будет реже, но на каждой сборке нужно будет собирать...
  15. G

    Вопрос по исполнению кода JVM"ом или интеграция без сложностей

    Это не имеет смысла: все импорты по сути синтаксический сахар, то есть в .class файлах никак не отражено, были полные названия используемых классов прописаны в импортах или прямо в коде. Сам подход вполне правильный, но я бы советовал выносить в отдельные классы код, которому нужны сторонние...
  16. G

    [Гайд][Легко][1.6+] Модификация чужого кода при запуске (трансфомеры)

    Для добавления значений в енамы в фордже есть штука под названием EnumHelper. Правда, она сломается с Java 9 (а релиз-то через месяц :V), но пока есть. Добавить значение енама через хуклибу, насколько я знаю, невозможно. Вполне реально ручками через ASM, но это довольно геморно, готового кода я...
  17. G

    IntelliJ IDEA

    А еще "все в основном" сидят на WinXP, да?
  18. G

    [Kotlin][1.7.10]Raven-API

    А можно скриншот сглаженной сферы с normal mapping'ом?)0
  19. G

    [Гайд][Легко][1.6+] Модификация чужого кода при запуске (трансфомеры)

    Остальное работает на твоей версии майна? Глянь сорцы класса Block, небось там просто больше нет этого метода в таком виде (и при этом всё создается, просто не оказывает никакого эффекта - это можно проверить, сдампав классы через -Dlegacy.debugClassLoading=true -Dlegacy.debugClassLoadingSave=true)
  20. G

    Аддон к SmartMoving

    Если всё что нужно - это проверять, лежит ли игрок, то для этого даже зависимость от смарта не нужна. boolean isSmall = player.height < 1;
Назад
Сверху