• Гость, публикуйте свои сливы кода через Ресурсы!
    После публикации слива в Ресурсах в этом форуме будет автоматически создана тема для обсуждения.
Иконка ресурса

автовырезалка 0.0.1-ALPHA-SNAPSHOT

Нет прав для скачивания

JustAGod

Железная лига
Сообщения
792
Лучшие ответы
42
Симпатии
186
#1
JustAGod добавил(а) новый ресурс:

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

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

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

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

Dahaka

Золотая лига
Сообщения
2,321
Лучшие ответы
82
Симпатии
252
#2
Оно не удалит лямбды и анонимные классы, описанные внутри такого удаляемого класса. Стоит доработать.
Внутренние классы, возможно, тоже стоит удалять.
 

JustAGod

Железная лига
Сообщения
792
Лучшие ответы
42
Симпатии
186
#3
Ты прав. Это стоит доработать.
 

Dahaka

Золотая лига
Сообщения
2,321
Лучшие ответы
82
Симпатии
252
#4
Поля, кстати, тоже имеет смысл удалять.
 

Maxik001

Золотая лига
Сообщения
4,245
Лучшие ответы
40
Симпатии
434
#5
Это как малый кусочек либы фолкена? или что? Что она вообще удаляет?
 

MaxVaryingFloats = 32;

Золотая лига
Сообщения
1,750
Лучшие ответы
47
Симпатии
280
#6
Причем тут либа фолкена?

Это плагин для градла который помечает классы и тем самым не компилирует и соответственно не запакует их в финальный джарник мода.
 

Maxik001

Золотая лига
Сообщения
4,245
Лучшие ответы
40
Симпатии
434
#7
:unsure:И зачем он нужен? Я что, не могу руками закомментировать то что я не хочу выполнять в джарнике? :unsure::unsure::unsure::unsure::unsure:
 

JustAGod

Железная лига
Сообщения
792
Лучшие ответы
42
Симпатии
186
#9
Сверху