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

Обсудим Лепим пиратский лаунчер

Тема в разделе "Управление сервером Bukkit", создана пользователем Oinvizion Craft, 27 сен 2016.

  1. Автор темы
    Oinvizion Craft

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

    Баллы:
    76
    Что? какой код? Ты о чём?
    Ах да, забыл сказать, в 1.9. робит с --port
     
  2. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
  3. Автор темы
    Oinvizion Craft

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

    Баллы:
    76
    Но в 1.11, например и так и сяк нет
    Узбагойзя! Не бомби!

    Ну так ты и использовал тот же самый --port.

    Хорошо, у нас есть String - значение ip и port
    Вот так, не робит:
    Код:
    ProcessBuilder pb = new ProcessBuilder();
    ...
    pb.command().add("--server");
    pb.command().add(server); //Например, 192.168.0.1
    pb.command().add("--port");
    pb.command().add(port); //Например, 25565
    Как тогда?
     
  4. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Снова посмотри на мою реализацию. Потом на свою. Затем на мою, и снова на свою. Да, у меня аргументы к клиенту одной строкой.
     
  5. Автор темы
    Oinvizion Craft

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

    Баллы:
    76
    А тут пару моментов:
    1) У меня просто две отдельные перменные, без : (отдельно сервер, отдельно порт)
    2) Что ещё за ServerRow ?
     
  6. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Совсем глупенький и не можешь допереть что я тебе хочу донести?
     
  7. Автор темы
    Oinvizion Craft

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

    Баллы:
    76
    Честно - нет
    Хотя....
    StringBuilder - нет?
     
  8. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Близко. Продолжай.
     
  9. Автор темы
    Oinvizion Craft

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

    Баллы:
    76
    До меня совсем не доперает.
    Объясни пж
    Чем String builder поможет-то?
    А для чего у тебя .trim() стоит? Там и так нет пробелов
     
  10. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    От старых тостов осталось, лол.
    Он - ни чем особо. Это лишь способ.
     
  11. Автор темы
    Oinvizion Craft

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

    Баллы:
    76
    Так реально ли как-то на 1.10 и выше сделать автозаход на сервер?
    Со StringBuilder-ом я ещё подумаю
    Хорошая идея, реализовывать я ещё конечно же не буду! Но это не точно!

    А пока хотелось бы автозаход на сервер сделать
     
  12. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Да, реально. И у меня он работает.
     
  13. Автор темы
    Oinvizion Craft

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

    Баллы:
    76
    На 1.11.2 попробуй запустить
    И если получится, то скажи, getHost() у тебя от куда берётся?
    Точнее так: в строке server.getHost().split(":")[0], какой тип у server?
     
  14. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Не надо копипастить. Тебе из контекста должно быть понятно, что я там получаю 1.2.3.4:12345 .
     
  15. Автор темы
    Oinvizion Craft

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

    Баллы:
    76
    Ну судя по контексту:
    --server 1.2.3.4 --port 12345 Разве нет? Если нет, то я совсем ничего не пониманию, а именно, ОТКУДА БЕРЁТСЯ GETHOSTS()
    У меня тоже всё норм запускается, но только до версии 1.11 (1.10 всё ещё грузит сервер)
    А теперь у меня каким-то чудом всё загрузилось
    Хотя я ничего не менял, лишь сделал всё в одну переменную и разделял по твоему принципу .split(":")[0]
     
  16. Dereku

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

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Из ServerRow. В ServerRow есть поле, в котором лежит 1.2.3.4:12345, и инкапсулировано в getHost().
     
  17. Автор темы
    Oinvizion Craft

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

    Баллы:
    76
    Очередная проблема:
    версии включая 1.5.2 и ниже не грузятся. Выходит ошибка
    java.lang.NullPointerException
    at java.io.Reader.<init>(Unknown Source)
    at java.io.InputStreamReader.<init>(Unknown Source)
    at bn.a(SourceFile:56)
    at bn.a(SourceFile:91)
    at net.minecraft.client.Minecraft.a(SourceFile:249)
    at asq.a(SourceFile:56)
    at java.lang.Thread.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    .replace("${auth_session}", "nuk") Что за nuk такой загадочный? XD :lol:
    В этом и была вся проблема
     
  18. alexandrage

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

    Баллы:
    173
    Картинки так же расшифроываются, не парься.
    На самом деле я просто взял готовое решение с форжеинсталера.
     
  19. Автор темы
    Oinvizion Craft

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

    Баллы:
    76
    И как тогда обфусцировать нормально?
     
  20. MisterMinecrafting

    MisterMinecrafting Ньюби

    Баллы:
    1
    Имя в Minecraft:
    MrGregTech
    подскажите мне ссылки на JSON для minecraft (ну что находится в versions в папке minecraft)
     

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