1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Нубятник №5 - Вопросы по клиенту и серверу с модами.

Тема в разделе "Модификации клиента", создана пользователем Yuri1.6, 4 мар 2015.

  1. MisterMinecrafting

    MisterMinecrafting Ньюби

    Баллы:
    1
    Имя в Minecraft:
    MrGregTech
    Помогите!
    Есть JSON.
    {
    "id": "1.7.10",
    "time": "2016-06-01T14:45:48+03:00",
    "releaseTime": "2014-05-14T21:29:23+04:00",
    "type": "release",
    "minecraftArguments": "--username ${auth_player_name} --version ${version_name} --gameDir ${game_directory} --assetsDir ${assets_root} --assetIndex ${assets_index_name} --uuid ${auth_uuid} --accessToken ${auth_access_token} --userProperties ${user_properties} --userType ${user_type}",
    "mainClass": "net.minecraft.client.main.Main",
    "minimumLauncherVersion": 13,
    "tlauncherVersion": 0,
    "assets": "1.7.10",
    "source": "official_version_repo",
    "libraries": [
    {
    "name": "com.mojang:netty:1.6",
    "artifact": {
    "path": "com/mojang/netty/1.6/netty-1.6.jar",
    "sha1": "4b75825a06139752bd800d9e29c5fd55b8b1b1e4",
    "size": 7877,
    "url": "https://libraries.minecraft.net/com/mojang/netty/1.6/netty-1.6.jar"
    }
    }
    ]
    }
    Я знаю как спарсить JSON
    JArray jsonArray = JArray.Parse(path + @"\MinecraftInstances\" + Properties.Settings.Default.MinecraftDir + @"\versions\" + Properties.Settings.Default.MinecraftDir + json);
    JToken jsonArray_Item = jsonArray.First;
    while (jsonArray_Item != null)
    {
    string name = jsonArray_Item.Value<string>("libraries");
    }
    Но как сделать чтоб парсилось не libraries, а все массивы path, который находятся в всех массивах artifact,
    Который находится в массиве libraries.
     
  2. TheLaym228

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

    Баллы:
    61
    Skype:
    the_crazy_miners
    Имя в Minecraft:
    TheLaym228
    Как изменить вот эту надпись?
    upload_2017-6-17_15-58-38.png
     
  3. Kempachi254

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

    Баллы:
    66
    Помогите пожалуйста
    Раньше все было нормально ничего не обновлял не добавлял начал кидать ошибки EnderIO
    Лог прикреплен
     

    Вложения:

  4. Futtock

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

    Баллы:
    61
    Как настроить GokiStats 1.7.10 , что бы не сбрасывались привязки предметов к числовым идентификаторам?
     
  5. _Akko_

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

    Баллы:
    61
    Господа, объясните мне пожалуйста это как?Я вот всё делаю как написано, но я не могу понять как закинуть файл без расширения у меня есть картинка вот кидаю я её в папку но она с расширением его убрать как-то нужно или что?
     
  6. TheLaym228

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

    Баллы:
    61
    Skype:
    the_crazy_miners
    Имя в Minecraft:
    TheLaym228
    Тупо конфиг мода поправь
     
  7. D1Xer

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

    Баллы:
    76
    Имя в Minecraft:
    TheTarasik
    Люди помогите пожалуйста у кого есть фикс NBTM на 1.6.4 под сашок V3
     
  8. Arbitr

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

    Баллы:
    63
    Здравствуйте. Пытаюсь запустить клиента с командной строки. Такая большая строка почти весь экран занимает, запускает манкрафт с кучей параметров. Сам клиент запускается как надо и работает. Интерисует:
    в строке запуска параметр: --username
    после него через пробел указывается ник.
    В запускающем батнике я читаю внешний текстовый файл с именем ника.
    Читается нормально, и печатает переменную верно.

    Далее не могу придумать как этот ник в переменной var передать дальше в запускающий jar файл скрипт. Интернет пошерстил всё вокруг да около но не то что нужно для работы скрипта. с долларом перед переменной, с процентами по бокам и разными скобками не работает. Майнкрафт сервер так и пишет что посетил например $var или на %var% пишет MissingName

    Помогите кто знает как.
    _____________________________________________________________
    Ещё кое что уточню для ясности. Дословно код такой :
    Код:
    Set file=NAME.txt For /F "usebackq tokens=* delims=" %%i In ("%file%") Do Set var=%%i
    "C:\Program Files\Java\jre1.8.0_144\bin\javaw.exe" -Xmx3072M -Djava.library.path=
    ... (много параметров)
    ...net.minecraft.launchwrapper.Launch --username %var%
    Цель - присвоить внутри запуска java параметру --username значение из переменной var из чистого cmd кода сверху.
    ______________________________________________________________
    Ответа так и не дождался. Не ожидал что такой сайт и ни одного назначенного на темы модератора. Бедняга выше за месяц не дождался ответа на простой вопрос про расширение. На заметку админам. Разгильдяйство.

    Пошёл другим путём. Так как описываемые мной параметры являются внутренники правилами синтаксиса параметров, невозможно воткнуть в текст любую переменную, она всё равно читается как string любыми символами.
    Поэтому я разбил команду на 2 части, присвоил их текст переменным и объединил конкатенацией и затем запустил. Коротко это выглядит так:

    Код:
    set /p XXX=<NAME.txt
    Set _cmd1="C:\Program Files\Java\jre1.8.0_144\bin\javaw.exe" -Xmx3072M
    ...параметры...-Xmn128M net.minecraft.launchwrapper.Launch --username
    Set _cmd2=--version ... куча параметров...Forge --width 1280 --height 720
    set "_cmd=%_cmd1% %XXX% %_cmd2%"
    @call %_cmd% 0
    Всё отлично запускается и подключается к серверу с ником который указан в файле NAME.txt

     
    Последнее редактирование: 29 окт 2017
  9. Arbitr

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

    Баллы:
    63
    Необходимо просто в свойствах папки -> вид , с параметра расширения убрать галочку, как показано на картинке, и просто через переименование удалить расширение с точкой.(если не появляется меню, нужно нажать левый Alt)
    [​IMG]
     

    Вложения:

    • extension.jpg
      extension.jpg
      Размер файла:
      84,6 КБ
      Просмотров:
      161
  10. DevilFerry

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

    Баллы:
    66
    Ребят, а какие ошибки могут быть при декомпиляции мода?Через утилитку эту и будет ли показывать эти ошибки при компиляции?
     
  11. Sanysvo

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

    Баллы:
    61
    Товарищи, есть вопрос по моддингу. Допустим у меня есть плагин WorldGuard и я хочу написать мод, который будет использовать классы этого плагина (например удобное GUI меню хочу создать для удобного привата территории). Так вот как правильно к Eclipse подключить jar файл готового плагина чтобы можно было писать мод? Когда я подключаю через папку lib то при запуске проекта мне выдается ошибка связанная с jar файлом плагина. Неужели без исходников нельзя использовать скомпилированные проекты? Как же тогда пишут дополнения ко всяким модам и плагинам?
     
  12. alexandrage

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

    Баллы:
    173
    Так и пишут. Подключаешь в зависимости и все.
     
  13. Sanysvo

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

    Баллы:
    61
    Отчего тогда может ошибка выскочить?
     
  14. Sanysvo

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

    Баллы:
    61
    Если пробовать смотреть классы WorldGuard.jar когда он уже подключен к проекту в Eclipse то выдается такое: upload_2017-12-13_14-11-54.png
     
  15. alexandrage

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

    Баллы:
    173
    Это нормально. Сурсов то нету.
     
  16. rikipm

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

    Баллы:
    61
    Можно ли заставить MCPC+ работать с Java 8? Какие есть альтернативы?
     
  17. ZONCCK

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

    Баллы:
    78
    Имя в Minecraft:
    ZONCCK
    Thermos
     
  18. rikipm

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

    Баллы:
    61
    А для 1.6.4?
     
  19. ZONCCK

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

    Баллы:
    78
    Имя в Minecraft:
    ZONCCK
    Cauldron
     
  20. _KoteMyrok_

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

    Баллы:
    76
    Имя в Minecraft:
    KoteMyrok
    При перезаходе на сервер провода имеют такой вид:
    2018-01-14_18.27.10.png
    Не подскажете как можно исправить?
     

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