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

  1. G

    ImageIO

    def в котлине вообще нет, у нас это fun. Я приебался к toGLTexture (тому, что это implicit val, хотя явно должен быть def), зачем ты байткод другого метода кидаешь? Ну или в скалке можно вызывать функции без параметров не юзая (), тогда вопрос уже к скале, а не к тебе
  2. G

    ImageIO

    Всё IO без обработки исключений делаешь? Ну удачи там да
  3. G

    ImageIO

    То же самое на котлине, примерно такая же длина кода, лишено всех перечисленных мной проблем, генерирует 0 мусора при вызове bindTexture для уже загруженной текстуры val missingTexture = loadTexture(emo) ?: throw RuntimeException("Missing texture not found") override fun bindTexture(resource...
  4. G

    ImageIO

    Не бывает implicit констант, это в любом случае функция по факту. Просто можно сделать вид что это константа, и написать implicit val вместо def, но тогда оно и вести себя должно как константа: быстро, за константное время, без сайдэффектов. У тебя же выглядит как константа, а ведет себя как...
  5. G

    ImageIO

    Я просто переписал оригинальный код (насколько понял чо там написано) на джаву, получилось короче, лол
  6. G

    ImageIO

    Крашить вместо missing texture из-за того что текстурка не отсутствует, а повреждена?
  7. G

    ImageIO

    Какую ссылку, банальный здравый смысл же. val вместо def логично использовать только когда обращение к нему быстрое, выполняется за константное время и не имеет сайдэффектов. Загрузить в опенглы текстурку - это долго, линейно зависит от размера текстуры и имеет сайдэффект (собсна загруженная в...
  8. G

    ImageIO

    Режим вброса говна на вентилятор activated А зачем ты на скале пишешь, если на джаве не длиннее, читабельнее и без генерации лишнего мусора? @Override public void bindTexture(Resource resource) { if (!resource.isTexture()) throw new RuntimeException(resource + " is not a texture")...
  9. G

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

    Вполне очевидно, что есть два варианта: или на твоем сервере хук не применяется как надо, или не дает желаемого эффекта. Сам учись дебажить, это не имеет отношения к хуклибе (хотя первое можно проверить заглянув в логи или воспользовавшись параметром запуска на дамп трансформированных классов...
  10. G

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

    Проще декомпилировать нужные куски, не?
  11. G

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

    Я бы скорее всего не изучал, если бы в фордж было встроено что-то вроде хуклибы. Абсолютно бесполезный для нормальных людей скилл. Работаю с парой человек, которые никогда сколько-либо серьезно в байткоде не ковырялись, и это не делает их ни капли хуже как программистов. Это просто не нужно на...
  12. G

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

    Хуки не имеет ничего общего с клиент-серверным взаимодействием. Хукаешься в клиентский метод - меняешь клиент, хукаешься в серверный - меняешь сервер, хукаешься в общий (а таких довольно много, в районе половины мб) - меняешь и то и другое сразу. Разберись сначала как майнкрафт вообще работает...
  13. G

    Влияют ли пустые строки/пробелы на оптимизацию? Пробелы/пустые строки при компиляций в байт-код.

    На загруженность процессора и оперативной памяти влияет в первую очередь то, что такие как ты берутся писать код
  14. G

    Не запускается Minecraft в Eclipse

    Ну поменяй "project .class file compatibility" в настройках проекта где-то
  15. G

    Не запускается Minecraft в Eclipse

    Хм, теперь понял, что не знаю, почему у меня запускается в IDE. У меня тоже билд 965, но краш этот я ловил только в собранном майне.
  16. G

    Не запускается Minecraft в Eclipse

    В том, что твоя версия форджа не работает с Java 1.8. Установи последний билд форджа для 1.6.4 (build 1345) или ставь JDK 1.7 и запускай с него.
  17. G

    [DELETED] Конфа форума в вк

    чо где конфа с аниме?
  18. G

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

    Добавь в аргументы JVM вот это: -Dfml.log.level=ALL Потом поищи по логу запуска название джарника твоего мода. Я на 99% уверен что он не грузится именно потому что если в джарнике есть кормод, то фордж без соответствующей строки в манифесте не ищет обычные моды, и в логе запуска про это пишется...
  19. G

    Виртуалка и майн

    А зачем вообще запускать майн на виртуалке? :unsure:
  20. G

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

    Проверь что в META-INF/MANIFEST.MF есть строка: FMLCorePluginContainsFMLMod: true
Назад
Сверху