Помогите Запретить переключение режимов лазера

  • Автор темы Автор темы dentk
  • Дата начала Дата начала

dentk

Активный участник
Пользователь
Баллы
88
Как оставить только один режим у шахтерского лазера?
 
я декомпилировал класс лазера. Как теперь .java в .class компилировать, что бы засунуть его назад в мод?
 

Вложения

  • Снимок.PNG
    Снимок.PNG
    119,5 КБ · Просмотры: 30
Эм....ребят, а вы не думали, что нужно mcp подключить как библу? К чему мод обращаться будет, к воздуху?
 

Вложения

  • Снимок.PNG
    Снимок.PNG
    102,5 КБ · Просмотры: 12
Вот инструкция для 1.6.4+.
  1. Скачиваем деобфусцированный IC2 из официального репозитория.
  2. Декомпилируем с помощью последнего билда Fernflower.
  3. Устанавливаем ForgeGradle (команда - gradlew setupDecompWorkspace eclipse).
  4. Подключаем деобфусцированный IC2 как библиотеку.
  5. Закидываем исходник нужного класса в рабочую среду.
  6. Редактируем.
  7. Собираем с помощью команды gradlew build.
  8. Закидываем класс из build/libs/modid-1.0.jar в IC2.
 
Вот инструкция для 1.6.4+.
  1. Скачиваем деобфусцированный IC2 из официального репозитория.
А можете дать ссылочку ? Пожалуйста
Оно? 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 файл, но при добавлении его в мод, сервер не запускается...
 

Вложения

  • Снимок.PNG
    Снимок.PNG
    139,6 КБ · Просмотры: 6
А можете дать ссылочку ? Пожалуйста
Оно? 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.
 
Вам нужны исходники Forge 964.
не собирается все ровно.
В еклиспе ошибок нет, но при 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
 

Вложения

  • Снимок.PNG
    Снимок.PNG
    113,5 КБ · Просмотры: 4
не собирается все ровно.
В еклиспе ошибок нет, но при 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
Вы не подключили деобфусцированный IC2 как библиотеку. Для этого добавьте в dependencies из build.gradle строку compile files("lib/industrialcraft-2-2.2.653-experimental-dev.jar").
P.S. Путь смените на свой.
 
Вы не подключили деобфусцированный IC2 как библиотеку. Для этого добавьте в dependencies из build.gradle строку compile files("lib/industrialcraft-2-2.2.653-experimental-dev.jar").
P.S. Путь смените на свой.
Лучше так, чтоб потом спокойно класть джарники в libs с любыми именами.
compile fileTree(dir: "libs", include: "*.jar")
 
Назад
Верх Низ