Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

Тема в разделе "[Архив] Помощь", создана пользователем Beautan, 20 дек 2011.

  1. Автор темы
    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 support@mojang.com.
    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? И правильно ли я понял ошибку?
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Beautan

    Beautan Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Ensiferum
    И ещё, почему файлы .class при просмотре в NotePad++ отображаются вопросами? Смена кодировки не помогает.
     
  4. Автор темы
    Beautan

    Beautan Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Ensiferum
    Понял, что нужно декомпилировать .class файл, декомпилировал с помощью DJ Java Decompiler, даже вроде нашел в каком файле и где нужно поменять ID, но не могу обратно компилировать :(
     
  5. Автор темы
    Beautan

    Beautan Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Ensiferum
    Вот окно компиляции, не знаю что куда вводить, пробовал разные комбинации. Знатоки, подскажите, пожалуйста..
    1211.png
     
  6. NyansterMan

    NyansterMan Активный участник

    Баллы:
    63
    Имя в Minecraft:
    NyansterMan
    Та же проблема :(
     
  7. DaDeraNeTiVe

    DaDeraNeTiVe Старожил Пользователь

    Баллы:
    173
    Skype:
    daderanetive
    Имя в Minecraft:
    DaDeraNeTiVe
    Класс файлы нельзя нотпадом посмотреть ._.
    Для этого есть прога InClassTranslator
     
    MrHerobrine нравится это.
  8. Code

    Code Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    _Gizmo
    вы упоролись. все в конфиге меняется
     
  9. DaDeraNeTiVe

    DaDeraNeTiVe Старожил Пользователь

    Баллы:
    173
    Skype:
    daderanetive
    Имя в Minecraft:
    DaDeraNeTiVe
    Зачем декомплиировать класс файл ?
     
    MrHerobrine нравится это.

Поделиться этой страницей