ProGuard. Ошибки при обфусцировании

[font=Verdana, Helvetica, Arial, sans-serif]Добрый день, при обфусцировании мода(1.7.10 forge 1448) через proguard 5.2.1 пишет ошибки.
Мой порядок действий был таков:
1.Компилирование в фордж градл. (1.7.10 1448)
2.Обфускация в MCP 908 через BON.
3.Подключил все библиотеки, используемые игрой (их взял из папки /libraries/ в директории с игрой) + подключил майнкрафт 1.7.10 как библиотеку + подключил фордж universal (1.7.10 1448) + Player API (3 библиотеки)[/font]

4. Главный класс и прокси добавил в исключения.
Вывелись ошибки.
Дальнейшие действия:
Подключил все библиотеки, которые были в эклипсе при работе с проектом. - устранилась часть ошибок.
Добавил в исключения в файлы с ошибками. - не помогло.
В итог всегда пишет, что нужно обновить библиотеки,но каких библиотек не хватает и где их взять я так и не могу понять.Может проблема в другом?
Прошу, пожалуйста, помогите разобраться. Ткните пальцем неопытному человеку.
Список библиотек:
Код:
-libraryjars 'C:\Program Files\Java\jre1.8.0_45\lib\rt.jar'
-libraryjars libs\1.7.10.jar
-libraryjars libs\PlayerAPI-1.7.10-1.2.jar
-libraryjars libs\RenderPlayerAPI-1.7.10-1.3.jar
-libraryjars libs\RenderPlayerAPIEnhancer-1.7.10-1.3.jar
-libraryjars libs\akka-actor_2.11-2.3.3.jar
-libraryjars libs\asm-all-5.0.3.jar
-libraryjars libs\authlib-1.5.16-.jar
-libraryjars libs\authlib-1.5.21.jar
-libraryjars libs\codecjorbis-20101023.jar
-libraryjars libs\codecwav-20101023.jar
-libraryjars libs\commons-codec-1.9.jar
-libraryjars libs\commons-compress-1.8.1.jar
-libraryjars libs\commons-io-2.4.jar
-libraryjars libs\commons-lang3-3.1.jar
-libraryjars libs\commons-lang3-3.2.1.jar
-libraryjars libs\commons-logging-1.1.3.jar
-libraryjars libs\config-1.2.1.jar
-libraryjars libs\forge-1.7.10-10.13.4.1448-1.7.10-universal.jar
-libraryjars libs\forgeSrc-1.7.10-10.13.4.1448-1.7.10.jar
-libraryjars libs\gson-2.2.4.jar
-libraryjars libs\guava-15.0.jar
-libraryjars libs\guava-16.0.jar
-libraryjars libs\httpclient-4.3.3.jar
-libraryjars libs\httpcore-4.3.2.jar
-libraryjars libs\icu4j-core-mojang-51.2.jar
-libraryjars libs\jinput-2.0.5.jar
-libraryjars libs\jinput-platform-2.0.5-natives-windows.jar
-libraryjars libs\jopt-simple-4.5.jar
-libraryjars libs\jutils-1.0.0.jar
-libraryjars libs\launchwrapper-1.11.jar
-libraryjars libs\libraryjavasound-20101123.jar
-libraryjars libs\librarylwjglopenal-20100824.jar
-libraryjars libs\liteloader-1.7.10.jar
-libraryjars libs\log4j-api-2.0-beta9.jar
-libraryjars libs\log4j-core-2.0-beta9.jar
-libraryjars libs\lwjgl-2.9.1.jar
-libraryjars libs\lwjgl-platform-2.9.1-natives-windows.jar
-libraryjars libs\lwjgl_util-2.9.1.jar
-libraryjars libs\lzma-0.0.1.jar
-libraryjars libs\minecraft_server.1.7.10.jar
-libraryjars libs\netty-all-4.0.10.Final.jar
-libraryjars libs\realms-1.3.5.jar
-libraryjars libs\scala-actors-migration_2.11-1.1.0.jar
-libraryjars libs\scala-compiler-2.11.1.jar
-libraryjars libs\scala-continuations-library_2.11-1.0.2.jar
-libraryjars libs\scala-continuations-plugin_2.11.1-1.0.2.jar
-libraryjars libs\scala-library-2.11.1.jar
-libraryjars libs\scala-parser-combinators_2.11-1.0.1.jar
-libraryjars libs\scala-reflect-2.11.1.jar
-libraryjars libs\scala-swing_2.11-1.0.1.jar
-libraryjars libs\scala-xml_2.11-1.0.2.jar
-libraryjars libs\soundsystem-20120107.jar
-libraryjars libs\trove4j-3.0.3.jar
-libraryjars libs\twitch-5.16.jar
-libraryjars libs\twitch-external-platform-4.5-natives-windows-64.jar
-libraryjars libs\twitch-platform-5.16-natives-windows-64.jar
-libraryjars libs\vecmath-1.3.1.jar

Итог обфускации:
Код:
Warning: there were 8 unresolved references to program class members.
         Your input classes appear to be inconsistent.
         You may need to recompile the code.
         (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedprogramclassmember)
Warning: there were 88 unresolved references to library class members.
         You probably need to update the library versions.
         (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedlibraryclassmember)
Please correct the above warnings first.

Ошибки
Код:
Warning: ru.lc_team.modname.client.events.LCEventClient: can't find referenced field 'bhm f' in library class bop
Warning: ru.lc_team.modname.client.events.LCEventClient: can't find referenced field 'float NAME_TAG_RANGE' in library class boh
Warning: ru.lc_team.modname.client.events.LCEventClient: can't find referenced field 'float NAME_TAG_RANGE_SNEAK' in library class boh
Warning: ru.lc_team.modname.client.gui.LCGuiInGame: can't find referenced method 'void func_73729_b(int,int,int,int,int,int)' in program class ru.lc_team.lastchance.client.gui.LCGuiInGame
Warning: ru.lc_team.modname.client.gui.LCGuiInGame: can't find referenced method 'void func_73731_b(bbu,java.lang.String,int,int,int)' in program class ru.lc_team.lastchance.client.gui.LCGuiInGame
Warning: ru.lc_team.modname.client.renderer.entities.LCEntityDeadBodyRender: can't find referenced method 'bqx getArmorResource(sa,add,int,java.lang.String)' in program class ru.lc_team.lastchance.client.renderer.entities.LCEntityDeadBodyRender
Warning: ru.lc_team.modname.client.renderer.entities.LCEntityDeadBodyRender: can't find referenced method 'int getRenderPasses(int)' in library class adb
Warning: ru.lc_team.modname.client.renderer.entities.LCEntityItemRender: can't find referenced method 'int getRenderPasses(int)' in library class adb
Warning: ru.lc_team.modname.client.renderer.entities.LCEntityItemRender: can't find referenced method 'rf getIcon(add,int)' in library class adb
Warning: ru.lc_team.modname.client.renderer.entities.LCEntityItemRender: can't find referenced method 'boolean hasEffect(int)' in library class add
Warning: ru.lc_team.modname.client.renderer.entities.LCEntityItemRender: can't find referenced method 'boolean showDurabilityBar(add)' in library class adb
Warning: ru.lc_team.modname.client.renderer.entities.LCEntityItemRender: can't find referenced method 'double getDurabilityForDisplay(add)' in library class adb
Warning: ru.lc_team.modname.common.blocks.LCBlockBonfire: can't find referenced method 'void setDamage(add,int)' in library class adb
Warning: ru.lc_team.modname.common.blocks.LCBlockContainer: can't find referenced method 'void openGui(java.lang.Object,int,ahb,int,int,int)' in library class yz
Warning: ru.lc_team.modname.common.blocks.LCBlockIronDoor: can't find referenced method 'int getDamage(add)' in library class adb
Warning: ru.lc_team.modname.common.blocks.LCBlockParticles1: can't find referenced method 'void setDamage(add,int)' in library class adb
Warning: ru.lc_team.modname.common.blocks.LCBlockTent: can't find referenced method 'void openGui(java.lang.Object,int,ahb,int,int,int)' in library class yz
Warning: ru.lc_team.modname.common.blocks.LCBlockWood: can't find referenced method 'boolean isLeaves(ahl,int,int,int)' in library class aji
Warning: ru.lc_team.modname.common.blocks.LCBlockWood: can't find referenced method 'void beginLeavesDecay(ahb,int,int,int)' in library class aji
Warning: ru.lc_team.modname.common.blocks.LCBlocks: can't find referenced method 'aji a(ajm)' in program class ru.lc_team.lastchance.common.blocks.LCBlock
Warning: ru.lc_team.modname.common.blocks.LCBlocks: can't find referenced method 'aji c(float)' in library class aji
Warning: ru.lc_team.modname.common.blocks.LCBlocks: can't find referenced method 'aji a(ajm)' in library class aji
Warning: ru.lc_team.modname.common.blocks.LCBlocks: can't find referenced method 'aji s()' in library class aji
Warning: ru.lc_team.modname.common.events.LCEventHandler: can't find referenced method 'net.minecraftforge.common.IExtendedEntityProperties getExtendedProperties(java.lang.String)' in library class sa
Warning: ru.lc_team.modname.common.events.LCEventHandler: can't find referenced method 'java.lang.String registerExtendedProperties(java.lang.String,net.minecraftforge.common.IExtendedEntityProperties)' in library class sa
Warning: ru.lc_team.modname.common.events.LCEventHandler: can't find referenced method 'void setDamage(add,int)' in library class adb
Warning: ru.lc_team.modname.common.handlers.LCPlayerHandler: can't find referenced method 'java.lang.String registerExtendedProperties(java.lang.String,net.minecraftforge.common.IExtendedEntityProperties)' in library class yz
Warning: ru.lc_team.modname.common.handlers.LCPlayerHandler: can't find referenced method 'net.minecraftforge.common.IExtendedEntityProperties getExtendedProperties(java.lang.String)' in library class yz
Warning: ru.lc_team.modname.common.handlers.LCRenderHandler: can't find referenced field 'bhm f' in library class bop
Warning: ru.lc_team.modname.common.handlers.LCRenderHandler: can't find referenced field 'bhm a' in library class bnw
Warning: ru.lc_team.modname.common.handlers.LCRenderHandler: can't find referenced field 'bqf L' in library class bao
Warning: ru.lc_team.modname.common.inventories.LCSlotArmor: can't find referenced method 'boolean isValidArmor(add,int,sa)' in library class adb
Warning: ru.lc_team.modname.common.items.LCItemAmmo: can't find referenced method 'int getDamage(add)' in program class ru.lc_team.lastchance.common.items.LCItemAmmo
Warning: ru.lc_team.modname.common.items.LCItemWeapon: can't find referenced method 'java.lang.String getDisplayName()' in library class yz
Warning: ru.lc_team.modname.common.items.LCItems: can't find referenced method 'adb f(int)' in library class adb
Warning: ru.lc_team.modname.common.items.LCItems: can't find referenced method 'adb f(int)' in program class ru.lc_team.lastchance.common.items.LCItemAmmo
Warning: ru.lc_team.modname.common.network.packet.LCOpenGuiPacket: can't find referenced method 'void openGui(java.lang.Object,int,ahb,int,int,int)' in library class mw
Warning: ru.lc_team.modname.common.tabs.LCBlockTab: can't find referenced method 'abt(java.lang.String)' in library class abt
Warning: ru.lc_team.modname.common.tabs.LCClothingTab: can't find referenced method 'abt(java.lang.String)' in library class abt
Warning: ru.lc_team.modname.common.tabs.LCFoodAndDrinkTab: can't find referenced method 'abt(java.lang.String)' in library class abt
Warning: ru.lc_team.modname.common.tabs.LCItemsTab: can't find referenced method 'abt(java.lang.String)' in library class abt
Warning: ru.lc_team.modname.common.tabs.LCMedicalTab: can't find referenced method 'abt(java.lang.String)' in library class abt
Warning: ru.lc_team.modname.common.tabs.LCToolsTab: can't find referenced method 'abt(java.lang.String)' in library class abt
Warning: ru.lc_team.modname.common.tabs.LCWeaponsTab: can't find referenced method 'abt(java.lang.String)' in library class abt
Warning: ru.lc_team.modname.common.utils.LCClientUtils: can't find referenced field 'bqf L' in library class bao
Warning: ru.lc_team.modname.common.world.LCWorldTypes: can't find referenced method 'ahm(java.lang.String)' in library class ahm
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeMountin: can't find referenced field 'arn f' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeMountin: can't find referenced field 'arn g' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeMountin: can't find referenced field 'arn h' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeMountin: can't find referenced field 'arn i' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeMountin: can't find referenced field 'arn j' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeMountin: can't find referenced field 'arn k' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeMountin: can't find referenced field 'arn l' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeMountin: can't find referenced field 'int y' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeMountin: can't find referenced field 'int z' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeMountin: can't find referenced field 'int E' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeMountin: can't find referenced field 'int F' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeMountin: can't find referenced field 'int G' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeMountin: can't find referenced field 'int x' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomePlain: can't find referenced field 'arn f' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomePlain: can't find referenced field 'arn g' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomePlain: can't find referenced field 'arn h' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomePlain: can't find referenced field 'arn i' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomePlain: can't find referenced field 'arn j' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomePlain: can't find referenced field 'arn k' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomePlain: can't find referenced field 'arn l' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomePlain: can't find referenced field 'int y' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomePlain: can't find referenced field 'int z' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomePlain: can't find referenced field 'int E' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomePlain: can't find referenced field 'int F' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomePlain: can't find referenced field 'int G' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomePlain: can't find referenced field 'int x' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeTropic: can't find referenced field 'arn f' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeTropic: can't find referenced field 'arn g' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeTropic: can't find referenced field 'arn h' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeTropic: can't find referenced field 'arn i' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeTropic: can't find referenced field 'arn j' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeTropic: can't find referenced field 'arn k' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeTropic: can't find referenced field 'arn l' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeTropic: can't find referenced field 'int z' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeTropic: can't find referenced field 'int E' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeTropic: can't find referenced field 'int F' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeTropic: can't find referenced field 'int G' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeTropic: can't find referenced field 'int x' in library class aia
Warning: ru.lc_team.modname.common.world.biomes.LCBiomeTropic: can't find referenced field 'int y' in library class aia
Warning: ru.lc_team.modname.common.world.gen.layer.LCWorldGenBigTree: can't find referenced method 'boolean isReplaceable(ahb,int,int,int)' in program class ru.lc_team.lastchance.common.world.gen.layer.LCWorldGenBigTree
Warning: ru.lc_team.modname.common.world.gen.layer.LCWorldGenBigTree: can't find referenced method 'boolean canSustainPlant(ahl,int,int,int,net.minecraftforge.common.util.ForgeDirection,net.minecraftforge.common.IPlantable)' in library class aji
Warning: ru.lc_team.modname.common.world.gen.layer.LCWorldGenBigTree: can't find referenced method 'void onPlantGrow(ahb,int,int,int,int,int,int)' in library class aji
Warning: ru.lc_team.modname.common.world.gen.layer.LCWorldGenBigTree: can't find referenced method 'boolean isAir(ahl,int,int,int)' in library class aji
Warning: ru.lc_team.modname.common.world.gen.layer.LCWorldGenBigTree: can't find referenced method 'boolean isLeaves(ahl,int,int,int)' in library class aji
Warning: ru.lc_team.modname.common.world.gen.layer.LCWorldGenTree: can't find referenced method 'boolean isReplaceable(ahb,int,int,int)' in program class ru.lc_team.lastchance.common.world.gen.layer.LCWorldGenTree
Warning: ru.lc_team.modname.common.world.gen.layer.LCWorldGenTree: can't find referenced method 'boolean canSustainPlant(ahl,int,int,int,net.minecraftforge.common.util.ForgeDirection,net.minecraftforge.common.IPlantable)' in library class aji
Warning: ru.lc_team.modname.common.world.gen.layer.LCWorldGenTree: can't find referenced method 'void onPlantGrow(ahb,int,int,int,int,int,int)' in library class aji
Warning: ru.lc_team.modname.common.world.gen.layer.LCWorldGenTree: can't find referenced method 'boolean isAir(ahl,int,int,int)' in library class aji
Warning: ru.lc_team.modname.common.world.gen.layer.LCWorldGenTree: can't find referenced method 'boolean isLeaves(ahl,int,int,int)' in library class aji
 
А не должно. Ибо фордж градл сам реобфуцирует твой мод. Так же нужно подключать не чистый майн + фордж универсал, а майн с установленным форджем.
 
Dragon2488 написал(а):
А не должно. Ибо фордж градл сам реобфуцирует твой мод. Так же нужно подключать не чистый майн + фордж универсал, а майн с установленным форджем.
В таком случае у меня получается
Код:
Warning: there were 19188 unresolved references to classes or interfaces.
         You may need to add missing library jars or update their versions.
         If your code works fine without the missing classes, you can suppress
         the warnings with '-dontwarn' options.
         (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedclass)
Warning: there were 378 unresolved references to program class members.
         Your input classes appear to be inconsistent.
         You may need to recompile the code.
         (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedprogramclassmember)
Warning: there were 116 unresolved references to library class members.
         You probably need to update the library versions.
         (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedlibraryclassmember)
Please correct the above warnings first.


Ошибки однотипны:
Код:
сan't find referenced class net.minecraft.client.gui.GuiScreen
 can't find referenced class net.minecraft.client.gui.GuiButton
can't find referenced class net.minecraft.client.model.ModelRenderer

Сначало решил, что криво установил фордж на майн. Скачал сборку фордж 1.7.10 через Тлаунчер и взял из него библиотеки с майном. Скомпилировал мод на фордж градл 1.7.10 1291 так как именно эта версия в Тлаунчере. Скомпилировал. Попытался обфусцировать. Ошибки теже самые, даже больше кажется...
 
Dragon2488 написал(а):
А не должно. Ибо фордж градл сам реобфуцирует твой мод. Так же нужно подключать не чистый майн + фордж универсал, а майн с установленным форджем.
Ты случайно не знаешь где можно скачать библиотеки конкретно этих версий, или может у тебя они сохранились:

realms 1.2.4
authlib-1.5.13

У меня есть подозрение, что в них проблема.
Если есть, скинь, пожалуйста в архив.
 
Назад
Сверху