[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. Главный класс и прокси добавил в исключения.
Вывелись ошибки.
Дальнейшие действия:
Подключил все библиотеки, которые были в эклипсе при работе с проектом. - устранилась часть ошибок.
Добавил в исключения в файлы с ошибками. - не помогло.
В итог всегда пишет, что нужно обновить библиотеки,но каких библиотек не хватает и где их взять я так и не могу понять.Может проблема в другом?
Прошу, пожалуйста, помогите разобраться. Ткните пальцем неопытному человеку.
Список библиотек:
Итог обфускации:
Ошибки
Мой порядок действий был таков:
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