Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
да ну и как я скомилю один файл?WTF ?!
NetBeans ?
Eclipse ?
проще) но хочу научиться править моды 🙂😁 вариант для слабаков ...
Ну работает же идеально, фигли ещё надо?😁 вариант для слабаков ...
подключил. Но вот такие ошибки встречаютсяЭм....ребят, а вы не думали, что нужно mcp подключить как библу? К чему мод обращаться будет, к воздуху?
А можете дать ссылочку ? ПожалуйстаВот инструкция для 1.6.4+.
- Скачиваем деобфусцированный IC2 из официального репозитория.
Вам нужны исходники Forge 964.А можете дать ссылочку ? Пожалуйста
Оно? http://ic2api.player.to:8080/job/IC2_experimental/397/
industrialcraft-2-dev-deobf_2.0.397-experimental.jar
@gamerforEA , нужна ваша помощь ☹️ Зараннее благодарен.
по вашей инструкции не получается. Так как в исходниках форджа для 1.6.4 не выполнится комманда gradlew...
Что я сделал:
скачал исходники forge965 для 1.6.4 версия. Выполнил install.cmd (mcp устновил как я понял), потом в еклипс указал wrkspace forge->mcp->eclipse.
Далее подключил скачаный industrialcraft-2-dev-deobf_2.0.397-experimental.jar как библиотеку. и в папку src добавил из этого же (декомпилированого IC2dec-deobf) нужный мне .java. Но все ровно куча ошибок.
@gamerforEA , нужна ваша помощь ☹️ Зараннее благодарен.
по вашей инструкции не получается. Так как в исходниках форджа для 1.6.4 не выполнится комманда gradlew...
Что я сделал:
скачал исходники forge965 для 1.6.4 версия. Выполнил install.cmd (mcp устновил как я понял), потом в еклипс указал wrkspace forge->mcp->eclipse.
Далее подключил скачаный industrialcraft-2-dev-deobf_2.0.397-experimental.jar как библиотеку. и в папку src добавил из этого же (декомпилированого IC2dec-deobf) нужный мне .java. Но все ровно куча ошибок.
UPD: добавил mcp как библиотеку.
Скомпилировал, получил нужный .class файл, но при добавлении его в мод, сервер не запускается...
не собирается все ровно.Вам нужны исходники Forge 964.
****************************
Powered By MCP:
http://mcp.ocean-labs.de/
Searge, ProfMobius, Fesh0r,
R4wk, ZeuX, IngisKahn
MCP Data version : unknown
****************************
:downloadClient SKIPPED
:downloadServer SKIPPED
:extractUserDev
:mergeJars SKIPPED
:applyBinPatches SKIPPED
:downloadMcpTools UP-TO-DATE
:genSrgs UP-TO-DATE
:deobfBinJar UP-TO-DATE
:compileApiJava UP-TO-DATE
:processApiResources UP-TO-DATE
:apiClasses UP-TO-DATE
:sourceMainJava UP-TO-DATE
:compileJavawarning: [options] bootstrap class path not set in conjunction with -source 1.6
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:3: error: package ic2.api.item does not exist
import ic2.api.item.IBoxable;
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:4: error: package ic2.api.tile does not exist
import ic2.api.tile.IWrenchable;
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:5: error: cannot find symbol
import ic2.core.IC2;
^
symbol: class IC2
location: package ic2.core
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:6: error: package ic2.core.audio does not exist
import ic2.core.audio.PositionSpec;
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:7: error: package ic2.core.block.machine.tileentity does not exist
import ic2.core.block.machine.tileentity.TileEntityTerra;
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:8: error: package ic2.core.init does not exist
import ic2.core.init.InternalName;
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:9: error: cannot find symbol
import ic2.core.item.ItemIC2;
^
symbol: class ItemIC2
location: package ic2.core.item
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:10: error: package ic2.core.util does not exist
import ic2.core.util.StackUtil;
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:22: error: cannot find symbol
public class ItemToolWrench extends ItemIC2 implements IBoxable {
^
symbol: class ItemIC2
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:22: error: cannot find symbol
public class ItemToolWrench extends ItemIC2 implements IBoxable {
^
symbol: class IBoxable
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:24: error: cannot find symbol
public ItemToolWrench(Configuration config, InternalName internalName) {
^
symbol: class InternalName
location: class ItemToolWrench
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:26: error: cannot find symbol
this.setMaxDamage(160);
^
symbol: method setMaxDamage(int)
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:27: error: cannot find symbol
this.setMaxStackSize(1);
^
symbol: method setMaxStackSize(int)
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:45: error: cannot find symbol
if(tileEntity instanceof TileEntityTerra) {
^
symbol: class TileEntityTerra
location: class ItemToolWrench
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:46: error: cannot find symbol
TileEntityTerra wrenchable = (TileEntityTerra)tileEntity;
^
symbol: class TileEntityTerra
location: class ItemToolWrench
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:46: error: cannot find symbol
TileEntityTerra wrenchable = (TileEntityTerra)tileEntity;
^
symbol: class TileEntityTerra
location: class ItemToolWrench
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:48: error: package IC2 does not exist
if(IC2.platform.isSimulating()) {
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:52: error: package IC2 does not exist
if(IC2.platform.isRendering()) {
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:53: error: cannot find symbol
IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume);
^
symbol: variable PositionSpec
location: class ItemToolWrench
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:53: error: package IC2 does not exist
IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume);
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:53: error: package IC2 does not exist
IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume);
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:56: error: package IC2 does not exist
return IC2.platform.isSimulating();
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:60: error: cannot find symbol
if(tileEntity instanceof IWrenchable) {
^
symbol: class IWrenchable
location: class ItemToolWrench
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:61: error: cannot find symbol
IWrenchable var20 = (IWrenchable)tileEntity;
^
symbol: class IWrenchable
location: class ItemToolWrench
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:61: error: cannot find symbol
IWrenchable var20 = (IWrenchable)tileEntity;
^
symbol: class IWrenchable
location: class ItemToolWrench
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:62: error: package IC2 does not exist
if(IC2.keyboard.isAltKeyDown(entityPlayer)) {
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:79: error: package IC2 does not exist
if(IC2.platform.isSimulating()) {
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:84: error: package IC2 does not exist
if(IC2.platform.isRendering()) {
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:85: error: cannot find symbol
IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume);
^
symbol: variable PositionSpec
location: class ItemToolWrench
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:85: error: package IC2 does not exist
IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume);
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:85: error: package IC2 does not exist
IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume);
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:88: error: package IC2 does not exist
return IC2.platform.isSimulating();
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:92: error: package IC2 does not exist
if(IC2.platform.isSimulating()) {
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:93: error: cannot find symbol
if(IC2.enableLoggingWrench) {
^
symbol: variable IC2
location: class ItemToolWrench
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:95: error: package IC2 does not exist
IC2.log.log(Level.INFO, "Player " + entityPlayer.username + " used the wrench to remove the " + var21 + " (" + blockId + "-" + metaData + ") at " + x + "/" + y + "/" + z);
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:101: error: package IC2 does not exist
IC2.platform.messagePlayer(entityPlayer, "Not enough energy for lossless wrench operation", new Object[0]);
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:128: error: cannot find symbol
StackUtil.dropAsEntity(world, x, y, z, itemStack);
^
symbol: variable StackUtil
location: class ItemToolWrench
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:134: error: package IC2 does not exist
if(IC2.platform.isRendering()) {
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:135: error: cannot find symbol
IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume);
^
symbol: variable PositionSpec
location: class ItemToolWrench
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:135: error: package IC2 does not exist
IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume);
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:135: error: package IC2 does not exist
IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume);
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:138: error: package IC2 does not exist
return IC2.platform.isSimulating();
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:143: error: package IC2 does not exist
if(IC2.platform.isSimulating()) {
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:147: error: package IC2 does not exist
if(IC2.platform.isRendering()) {
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:148: error: cannot find symbol
IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume);
^
symbol: variable PositionSpec
location: class ItemToolWrench
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:148: error: package IC2 does not exist
IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume);
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:148: error: package IC2 does not exist
IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume);
^
C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:151: error: package IC2 does not exist
return IC2.platform.isSimulating();
^
Note: C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
48 errors
1 warning
FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 18.633 secs
Вы не подключили деобфусцированный IC2 как библиотеку. Для этого добавьте в dependencies из build.gradle строку compile files("lib/industrialcraft-2-2.2.653-experimental-dev.jar").не собирается все ровно.
В еклиспе ошибок нет, но при gralew build их много. лог:
Код:**************************** Powered By MCP: http://mcp.ocean-labs.de/ Searge, ProfMobius, Fesh0r, R4wk, ZeuX, IngisKahn MCP Data version : unknown **************************** :downloadClient SKIPPED :downloadServer SKIPPED :extractUserDev :mergeJars SKIPPED :applyBinPatches SKIPPED :downloadMcpTools UP-TO-DATE :genSrgs UP-TO-DATE :deobfBinJar UP-TO-DATE :compileApiJava UP-TO-DATE :processApiResources UP-TO-DATE :apiClasses UP-TO-DATE :sourceMainJava UP-TO-DATE :compileJavawarning: [options] bootstrap class path not set in conjunction with -source 1.6 C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:3: error: package ic2.api.item does not exist import ic2.api.item.IBoxable; ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:4: error: package ic2.api.tile does not exist import ic2.api.tile.IWrenchable; ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:5: error: cannot find symbol import ic2.core.IC2; ^ symbol: class IC2 location: package ic2.core C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:6: error: package ic2.core.audio does not exist import ic2.core.audio.PositionSpec; ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:7: error: package ic2.core.block.machine.tileentity does not exist import ic2.core.block.machine.tileentity.TileEntityTerra; ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:8: error: package ic2.core.init does not exist import ic2.core.init.InternalName; ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:9: error: cannot find symbol import ic2.core.item.ItemIC2; ^ symbol: class ItemIC2 location: package ic2.core.item C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:10: error: package ic2.core.util does not exist import ic2.core.util.StackUtil; ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:22: error: cannot find symbol public class ItemToolWrench extends ItemIC2 implements IBoxable { ^ symbol: class ItemIC2 C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:22: error: cannot find symbol public class ItemToolWrench extends ItemIC2 implements IBoxable { ^ symbol: class IBoxable C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:24: error: cannot find symbol public ItemToolWrench(Configuration config, InternalName internalName) { ^ symbol: class InternalName location: class ItemToolWrench C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:26: error: cannot find symbol this.setMaxDamage(160); ^ symbol: method setMaxDamage(int) C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:27: error: cannot find symbol this.setMaxStackSize(1); ^ symbol: method setMaxStackSize(int) C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:45: error: cannot find symbol if(tileEntity instanceof TileEntityTerra) { ^ symbol: class TileEntityTerra location: class ItemToolWrench C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:46: error: cannot find symbol TileEntityTerra wrenchable = (TileEntityTerra)tileEntity; ^ symbol: class TileEntityTerra location: class ItemToolWrench C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:46: error: cannot find symbol TileEntityTerra wrenchable = (TileEntityTerra)tileEntity; ^ symbol: class TileEntityTerra location: class ItemToolWrench C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:48: error: package IC2 does not exist if(IC2.platform.isSimulating()) { ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:52: error: package IC2 does not exist if(IC2.platform.isRendering()) { ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:53: error: cannot find symbol IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume); ^ symbol: variable PositionSpec location: class ItemToolWrench C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:53: error: package IC2 does not exist IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume); ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:53: error: package IC2 does not exist IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume); ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:56: error: package IC2 does not exist return IC2.platform.isSimulating(); ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:60: error: cannot find symbol if(tileEntity instanceof IWrenchable) { ^ symbol: class IWrenchable location: class ItemToolWrench C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:61: error: cannot find symbol IWrenchable var20 = (IWrenchable)tileEntity; ^ symbol: class IWrenchable location: class ItemToolWrench C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:61: error: cannot find symbol IWrenchable var20 = (IWrenchable)tileEntity; ^ symbol: class IWrenchable location: class ItemToolWrench C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:62: error: package IC2 does not exist if(IC2.keyboard.isAltKeyDown(entityPlayer)) { ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:79: error: package IC2 does not exist if(IC2.platform.isSimulating()) { ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:84: error: package IC2 does not exist if(IC2.platform.isRendering()) { ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:85: error: cannot find symbol IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume); ^ symbol: variable PositionSpec location: class ItemToolWrench C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:85: error: package IC2 does not exist IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume); ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:85: error: package IC2 does not exist IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume); ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:88: error: package IC2 does not exist return IC2.platform.isSimulating(); ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:92: error: package IC2 does not exist if(IC2.platform.isSimulating()) { ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:93: error: cannot find symbol if(IC2.enableLoggingWrench) { ^ symbol: variable IC2 location: class ItemToolWrench C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:95: error: package IC2 does not exist IC2.log.log(Level.INFO, "Player " + entityPlayer.username + " used the wrench to remove the " + var21 + " (" + blockId + "-" + metaData + ") at " + x + "/" + y + "/" + z); ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:101: error: package IC2 does not exist IC2.platform.messagePlayer(entityPlayer, "Not enough energy for lossless wrench operation", new Object[0]); ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:128: error: cannot find symbol StackUtil.dropAsEntity(world, x, y, z, itemStack); ^ symbol: variable StackUtil location: class ItemToolWrench C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:134: error: package IC2 does not exist if(IC2.platform.isRendering()) { ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:135: error: cannot find symbol IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume); ^ symbol: variable PositionSpec location: class ItemToolWrench C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:135: error: package IC2 does not exist IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume); ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:135: error: package IC2 does not exist IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume); ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:138: error: package IC2 does not exist return IC2.platform.isSimulating(); ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:143: error: package IC2 does not exist if(IC2.platform.isSimulating()) { ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:147: error: package IC2 does not exist if(IC2.platform.isRendering()) { ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:148: error: cannot find symbol IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume); ^ symbol: variable PositionSpec location: class ItemToolWrench C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:148: error: package IC2 does not exist IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume); ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:148: error: package IC2 does not exist IC2.audioManager.playOnce(entityPlayer, PositionSpec.Hand, "Tools/wrench.ogg", true, IC2.audioManager.defaultVolume); ^ C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java:151: error: package IC2 does not exist return IC2.platform.isSimulating(); ^ Note: C:\Users\wooden\Desktop\decomplie\forge964\build\sources\java\ic2\core\item\tool\ItemToolWrench.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 48 errors 1 warning FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileJava'. > Compilation failed; see the compiler error output for details. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 18.633 secs
Лучше так, чтоб потом спокойно класть джарники в libs с любыми именами.Вы не подключили деобфусцированный IC2 как библиотеку. Для этого добавьте в dependencies из build.gradle строку compile files("lib/industrialcraft-2-2.2.653-experimental-dev.jar").
P.S. Путь смените на свой.
Спасибо, запомню.Лучше так, чтоб потом спокойно класть джарники в libs с любыми именами.
compile fileTree(dir: "libs", include: "*.jar")