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

Смена имени папки mods

Discussion in 'Модификации клиента' started by RedCreepster, Oct 5, 2014.

  1. Автор темы
    RedCreepster

    RedCreepster Активный участник Пользователь

    Trophy Points:
    68
    Имя в Minecraft:
    RedCreepster
    Необходимо сменить папку для модов. Использую Forge 10.13.0.1180(рекомендуемый) для 1.7.10. В сорцах нашёл 2 класса, где явно указано имя папки "mods".
    userdev/src/main/java/cpw/mods/fml/common/Loader.java: File modsDir = new File(minecraftDir, "mods");
    userdev/src/main/java/cpw/mods/fml/relauncher/CoreModManager.java: File coreModDir = new File(mcDir, "mods");

    При попытке их изменить через InClassTranslator, клиент крашится с вот такой ошибкой[​IMG]
     
  2. Хостинг MineCraft
    <
  3. Hilgert

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

    Trophy Points:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    Написано же, полная информация в файле: ForgeModLoader-client-0.log, напиши сюда что в нём
     
  4. Автор темы
    RedCreepster

    RedCreepster Активный участник Пользователь

    Trophy Points:
    68
    Имя в Minecraft:
    RedCreepster
    В том то и дело, что он не создаётся.
    В папке логов создаются 3 файла.
     

    Attached Files:

  5. Hilgert

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

    Trophy Points:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    Наверное папка мода указывается в самих модах, если нет, то хз[DOUBLEPOST=1412465798][/DOUBLEPOST]wtf? деобфускатор? D:
     

    Attached Files:

    • wtf.txt
      File size:
      40 KB
      Views:
      13
  6. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Trophy Points:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    После таких "модификаций" может ещё сотня ошибок полезить, так как все моды привыкли юзать папку mods. В таком случае, тебе придётся их все тоже "патчить".
    Вот и думай: надо оно тебе или нет.
     
  7. Easy

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

    Trophy Points:
    103
    Skype:
    dragon_ice2
    Имя в Minecraft:
    Germis
    Вообще-то, мне кажется, папка меняется только в forge, он устанавливает папку из которой будут подгружаться моды. В самих модах это не указывается.
     
  8. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Trophy Points:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Но не исключен тот факт, что некоторые моды могут что-то искать в папке mods.
     
  9. Easy

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

    Trophy Points:
    103
    Skype:
    dragon_ice2
    Имя в Minecraft:
    Germis
    Тогда, я думаю, разработчики не настолько тупы, чтобы прописывать абсолютный путь, вместо относительного
     
  10. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Trophy Points:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Ошибаешься. Глупых хватает. Есть такие, которые даже папку игры определять не умеют :D (вместо этого в стандартную .minecraft лезут).
     
  11. Konstantin773

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

    Trophy Points:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Шта? Вообще-то все имена классов Minecraft преобразуются в дефолтные при старте клиента с Forge. Т.к. есть два вида обфускации в Minecraft: 1.Полная (преобразуются имена классов, методов, полей) 2. Частичная (SRG names) (преобразуются только названия методов и полей)

    ТС, удали папку META-INF из forge. Но переименование папки mods с Forge тебе не даст полный результат. Почти в каждом моде, который что-либо хранит в mods, отдельно прописана папка и откуда бы мод не грузился, он будет хранить данные в mods (например ReisMinimap......в моде тоже прописана папка mods)
     
  12. Easy

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

    Trophy Points:
    103
    Skype:
    dragon_ice2
    Имя в Minecraft:
    Germis
    А путь к папке mods реально изменить через forge?
     
  13. Konstantin773

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

    Trophy Points:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Конечно.....Forge не важно, где лежит мод....главное, что мод загружен.
    userdev/src/main/java/cpw/mods/fml/common/Loader.java: File modsDir = new File(minecraftDir, "mods");
    Папка mods для загрузки обычных модов...
    userdev/src/main/java/cpw/mods/fml/relauncher/CoreModManager.java: File coreModDir = new File(mcDir, "mods");
    Папка mods для загрузки модов ядра (патчеры классов и т.д)...
     
  14. Easy

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

    Trophy Points:
    103
    Skype:
    dragon_ice2
    Имя в Minecraft:
    Germis
    Спасибо, думаю пригодится.
     
  15. Автор темы
    RedCreepster

    RedCreepster Активный участник Пользователь

    Trophy Points:
    68
    Имя в Minecraft:
    RedCreepster
    Пора бы ввести локальное хранилище в forge.
     
  16. Agravaine

    Agravaine Активный участник Пользователь

    Trophy Points:
    88
    Имя в Minecraft:
    Agravaine25
    Будет в 1.8 =)
     
  17. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    Проще сменить процесс директорию чем такие извраты!
     
  18. rsod

    rsod Активный участник Пользователь

    Trophy Points:
    68
    вообще в чём смысл сего действия?
     

Share This Page