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

  1. JustAGod

    Конфиг

    форж передает местоположение твоих конфигов в каком то из FML<Pre/Post/>IntitializationEvent там и создовать
  2. JustAGod

    Ошибка при загрузке проекта

    считаю проблема в том что деобфусцировалось не оч правильно считаю что можно заюзать другие маппинги
  3. JustAGod

    Аналог imgui

    Так вот по поводу реально конкурентных альтернатив ImGUI Советую egui. Оно лучше потому что: 1. Написано на расте, а потому blazingly fast🚀 и super secure 2. Может в компиляцию в WASM(опять же потому что написано на Rust🦀)
  4. JustAGod

    Миксины для Чайников! Практика.

    ✊
  5. JustAGod

    Прекрасный мир байт-кода

    Дело в том что она подходит но не всегда Например есть у нас два метода List<Int> a(); Set<Int> b(); И мы пишем Collection<Int> c() { return expression() ? a() : b(); } Вот примерно в этот момент нам нужно в байт-коде узнать общего родителя. Загляним в байт-код call expression je else...
  6. JustAGod

    Прекрасный мир байт-кода

    почему не подходит?
  7. JustAGod

    Прекрасный мир байт-кода

    ну фани лямбды замыканиями называть конечно, но я немного не понял вопроса. Лямбду как класс создать нужно один раз а вот новый инстанс очевидно каждый раз да
  8. JustAGod

    Прекрасный мир байт-кода

    Ну если мы будем считать интерфейсы и родителей множителями, то да. Можно пойти дальше и сказать, что Object это единица, а классы без родителя и интерфейсов - это простые числа. Но как по мне это не нужная метафора. Просто этот метод вернет общего родителя. Например для Exception и List...
  9. JustAGod

    Прекрасный мир байт-кода

    JustAGod добавил(а) новый ресурс: Прекрасный мир байт-кода - зарубаемся в байт-код(жестко) Узнать больше об этом ресурсе...
  10. JustAGod

    Прекрасный мир байт-кода

    Предисловие Етак, добрый вечер. Данная статья преследует цель в общих чертах дать вам широкое представление о том как работать с байт-кодом JVM при помощи библиотеки ASM. Эта статья не является гайдом для новичков, для понимания того что тут происходит вам нужно написать хотя бы один простейший...
  11. JustAGod

    Вырезалка 2

    разберуся да
  12. JustAGod

    Сборка client/server | Новая версия forge

    в целом это именно то что я предлагал сделать. улучшать тут нечего. Я не очень понимаю, чему там надо учится, если все что требуется это поставить аннотацию на 2 пакета client и server и тыкать buildAll. Нуок ну ладно.
  13. JustAGod

    Сборка client/server | Новая версия forge

    во первых какой еще порядок и как он может быть нарушен вырезалкой? мне кажется ты просто хейтер но если ты реально такой бяка ты можешь написать два таска типа Jar. Сделать их зависимыми от build и сделать source zipTree из жарника который собирает build. Код не напишу пока не скажешь как...
  14. JustAGod

    Вырезалка 2

    Не тестировалось, но если это понадобится я сделаю. Бтв оно и так заведется для методов, классов, полей(с некоторыми условиями), пакетов и инвокаторов(скорее всего)
  15. JustAGod

    Вырезалка 2

    чот я не понял что тут происходит чтобы обмануть вырезалку и заставить ее обрабатывать жарник от шадов плагина нужно прописать shadowJar { classifier = null }
  16. JustAGod

    cringe

    Хз готов обсирать до сих пор. Это тяжко но я справлюсь.
  17. JustAGod

    NoClassDefFoundError в плагине

    госпаде gradlew shadowJar вместо gradlew build
  18. JustAGod

    Вырезалка 2

    Господам неравнодушным, произошел обосрач с моей стороны. У всех у кого проблема типа такой Нужно дописать --refresh-dependencies. Этот флаг уже превращается во что то типа магической перезагрузки 👀
  19. JustAGod

    Вырезалка 2

    Продолжаем череду обнов 👀 👀 Теперь инвокаторы поддерживают метод референсы. Т.е. можно писать так Invoke.serverValue(Runtime::getRuntime);. Раньше вырезалка просто проигнорировала бы такое, а теперь обработает. Пис!
  20. JustAGod

    NoClassDefFoundError в плагине

    Ой ну да. Хз как в старых версиях, но в новых он реально так делает. Тык
Назад
Сверху