Помогите Как сменить id у предмета в моде?

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

Beautan

Активный участник
Пользователь
Баллы
63
Имя в Minecraft
Ensiferum
Здравствуйте. Поставил на клиент моды IndustrialCraft2 и WW2 Guns, всё работает нормально. При попытке поставить поверх ещё мод ChristmasCraft выдает при запуске игры такую ошибку:

Код:
Mods loaded: 5
ModLoader 1.0.0
mod_ModLoaderMp 1.0.0
mod_WW2Guns 1.0.0v3
mod_Christmascraft v0.9b
mod_IC2 v1.42
 
      Minecraft has crashed!     
      ----------------------     
 
Minecraft has stopped running because it encountered a problem.
 
If you wish to report this, please copy this entire text and email it to [email protected].
Please include a description of what you did when the error occured.
 
 
 
--- BEGIN ERROR REPORT 3671c7b5 --------
Generated 20.12.11 18:50
 
Minecraft: Minecraft 1.0.0
OS: Windows 7 (x86) version 6.1
Java: 1.7.0_01, Oracle Corporation
VM: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
LWJGL: 2.4.2
OpenGL: AMD Radeon HD 6650M    version 4.0.10243 Compatibility Profile Context, ATI Technologies Inc.
 
java.lang.IllegalArgumentException: Slot 230 is already occupied by ic2.common.BlockTexGlass@146c61f when adding BlockXmasLight@179336b
    at yy.<init>(Block.java:212)
    at BlockXmasLight.<init>(BlockXmasLight.java:12)
    at mod_Christmascraft.createBlocks(mod_Christmascraft.java:242)
    at mod_Christmascraft.load(mod_Christmascraft.java:127)
    at ModLoader.init(ModLoader.java:830)
    at ModLoader.AddAllRenderers(ModLoader.java:186)
    at wb.<init>(wb.java:76)
    at wb.<clinit>(wb.java:9)
    at net.minecraft.client.Minecraft.a(SourceFile:265)
    at net.minecraft.client.Minecraft.run(SourceFile:644)
    at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT a9e2be9d ----------

Как я понял из этой строчки: "java.lang.IllegalArgumentException: Slot 230 is already occupied by ic2.common.BlockTexGlass@146c61f when adding BlockXmasLight@179336b" , ID блока под номером 230 уже занят модом IC2.

Можно ли каким-то образом поменять этот ID, или в IC2, или в ChristmasCraft? И правильно ли я понял ошибку?
 
И ещё, почему файлы .class при просмотре в NotePad++ отображаются вопросами? Смена кодировки не помогает.
 
Понял, что нужно декомпилировать .class файл, декомпилировал с помощью DJ Java Decompiler, даже вроде нашел в каком файле и где нужно поменять ID, но не могу обратно компилировать :(
 
Вот окно компиляции, не знаю что куда вводить, пробовал разные комбинации. Знатоки, подскажите, пожалуйста..
1211.png
 
И ещё, почему файлы .class при просмотре в NotePad++ отображаются вопросами? Смена кодировки не помогает.
Класс файлы нельзя нотпадом посмотреть ._.
Для этого есть прога InClassTranslator
 
вы упоролись. все в конфиге меняется
 
Назад
Верх