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

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

Тема в разделе "Модификации клиента", создана пользователем RedCreepster, 5 окт 2014.

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

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

    Баллы:
    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 Старожил Пользователь

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

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

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

    Вложения:

  5. Hilgert

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

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

    Вложения:

    • wtf.txt
      Размер файла:
      40 КБ
      Просмотров:
      13
  6. saharin94

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Баллы:
    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 Старожил Пользователь

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

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

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

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

    Баллы:
    88
    Имя в Minecraft:
    Agravaine25
    Будет в 1.8 =)
     
  17. alexandrage

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

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

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

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

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