автовырезалка

автовырезалка v03.4

Нет прав для скачивания
1,108
47
425
JustAGod добавил(а) новый ресурс:

автовырезалка - фигулька для вырезания лишнего

Максимально простой плагин для Gradle.
Установка
- Копируем папку buildSrc в корень проекта
- В build.gradle пишем apply plugin: MinePlugin
- Тыкаем sync

В задачах Gradle в разделе build должны появиться две задачи: buildClient и buildServer

Использование
Вам понадобятся 2 класса: GradleSideOnly и GradleSide.
Их вы можете найти в архиве. Скопируйте полностью все папки в которых они лежат и запихните себе в мод. Имя менять Нельзя совсем.
Если есть метод который нужен...

Узнать больше об этом ресурсе...
 
Оно не удалит лямбды и анонимные классы, описанные внутри такого удаляемого класса. Стоит доработать.
Внутренние классы, возможно, тоже стоит удалять.
 
Поля, кстати, тоже имеет смысл удалять.
 
Это как малый кусочек либы фолкена? или что? Что она вообще удаляет?
 
Причем тут либа фолкена?

Это плагин для градла который помечает классы и тем самым не компилирует и соответственно не запакует их в финальный джарник мода.
 
:unsure:И зачем он нужен? Я что, не могу руками закомментировать то что я не хочу выполнять в джарнике? :unsure::unsure::unsure::unsure::unsure:
 
Можешь, а вообще еще ты можешь ручками отдельно каждый класс компилировать
 
Он имел ввиду, что автоматизация - это хорошо
 
JustAGod обновил(а) ресурс автовырезалка новой записью:

Баг фиксы

Ну внезапно эта штука оказалась немного популярной, и я решил кое чо пофиксить.
- Исправлен конфликт версий Groovy. Теперь плагин использует свою локальную версию.
- Исправлен баг с невозможностью прочитать класс
- Увеличена скорость обработки классов

Так же хочу добавить, что за это время я столкнулся с интересным багом, когда форж не мог собрать мод с такой проблемой:
Java:
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':reobf'.
>...

Узнать больше об этом обновлении...
 
Поля, внутренние класс и лямбды научил удалять?)
 
никто кроме дахаки не просил, а ему не надо
зачем напрягаться если можно не напрягаться?)
 
Ну
Если эта запись наберет 5 лукасов я добавляю:
- Вырезание всех классов наследников
- Вырезание Лямбд
- Вырезание полей
- Вырезание анонимных классов
- Вырезание директорий
- Настройку кастомных аннотаций и сторон через build.gradle

Посмотрим-с
 
ладно окей убедили
чота видимо я слишком облажался с количеством(9
 
Назад
Сверху