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

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

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

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

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

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

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

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

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

Баг фиксы

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

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

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

Узнать больше об этом обновлении...
 

Icosider

Kotliner
Администратор
3,600
99
663
Поля, внутренние класс и лямбды научил удалять?)
 
1,111
47
420
никто кроме дахаки не просил, а ему не надо
зачем напрягаться если можно не напрягаться?)
 
1,111
47
420
Ну
Если эта запись наберет 5 лукасов я добавляю:
- Вырезание всех классов наследников
- Вырезание Лямбд
- Вырезание полей
- Вырезание анонимных классов
- Вырезание директорий
- Настройку кастомных аннотаций и сторон через build.gradle

Посмотрим-с
 
1,111
47
420
ладно окей убедили
чота видимо я слишком облажался с количеством(9
 
Сверху