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

  1. G

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

    В таком виде вряд ли сработает, FMLCommonHandler инициализируется уже после того, как надо регистрировать хуки. Если вынесены в отдельный класс будут только строго клиентские хуки, то проблем быть не должно: класс c хуками загрузится только если загрузится какой-нибудь класс, куда есть хуки из...
  2. G

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

    Проверь, может спасти. Я не уверен, применяется ли он ко классам с хуками.
  3. G

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

    С кодом самого хука это точно не имеет ничего связанного. Скорее всего, в том же классе есть какой-то метод, у которого в списке аргументов указано что-то вроде Minecraft/EntityClientPlayerMP/etc. Клиентские хуки надо держать в отдельном классе.
  4. G

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

    Суть в том чтобы не грузить класс раньше чем он может загрузиться, вот и всё Ленивой инициализацией это проще всего добиться
  5. G

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

    Не суть, можно хоть вообще выпилить кеширующее поле и каждый раз создавать новый
  6. G

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

    Подлянка со стороны форджа конечно, уже собранные моды под 1.12 сломаются с новым форджем =(
  7. G

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

    Спасибо, ставить фордж разбираться мне было лень, но от этого патча в фордже понятным образом ломается хуклиба, связано с порядком инициализации. Мне лень коммитить/тестить фикс (тем более что для использования в 1.12 классы хуклибы и так нужно руками патчить), но оно должно тривиально чиниться...
  8. G

    Как работает сеть в майнкрафте?

    Я не очень понимаю, в чем заключается недоумение, потому что понял ты всё правильно.
  9. G

    Системы контроля версий

    Вот блин, я оказывается тоже гит не использую((
  10. G

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

    Если не работает на одном конкретном методе, и ты собирал сам methods.bin, то скорее всего этого метода почему-то просто нет в собранном майне, не? Можешь попробовать дампануть классы и посмотреть, пропиши в строку запуска собранного майна: -Dlegacy.debugClassLoading=true...
  11. G

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

    А зачем он тебе, собственно?
  12. G

    Зачем нужна инстанция

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

    Зачем нужна инстанция

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

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

    Краш стремный потому что я забыл какие-то проверки на корректность возвращаемого типа хук-метода. Ты возвращаешь из хук-метода boolean, но не указываешь, что с ним делать. Надо, например, поставить returnCondition = ALWAYS, тогда boolean которое возвращает хук-метод будет возвращаемым значением...
  15. G

    Создание оружия

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

    Trello заблокирован

    Это ты в каком Туркменистане, что трелло заблокирован? :unsure:
  17. G

    Срач, который не начался...

    Отсутствие необходимости куда-то конвертировать коллекции на интеропе с жабакодом - это плюс настолько очевидный и необходимый для проектов, которые не могут позволить себе быть завязанными на другой язык, что спорить с этим абсолютно невозможно. Если ты делаешь приложение с самого начала на...
  18. G

    Срач, который не начался...

    Чутка подброшу за Дахакой. Не более ужас чем в жабке, просто с более адекватным синтаксисом. Out - то же самое что ? extends T, in - то же самое что ? super T. Если в скале принципиально лучше, то иди сравнивай со скалой, а не жалуйся что не можешь в жаба-дженерики (я правда тоже до сих пор...
Назад
Сверху