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

Туториал Делаем кнопки "Зайти на сервер", "Обновить" и отображение кол-ва игроков в гл. меню.

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем gamerforEA, 16 июн 2014.

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

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    1. Редактируем исходный код Minecraft так, как необходимо.
    2. Вводим команду gradlew build.
    3. Обфусцируем файл build/libs/modid-1.0.jar с помощью BON.
     
  2. Хостинг MineCraft
    <
  3. witalik

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

    Баллы:
    78
    Имя в Minecraft:
    diagor
    ам запускаю gradlew.bat происходит чото типо краша и окно закриваеться:oops:
     
  4. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    А как вы его запускаете? Да ещё так, что командная строка закрывается...
     
  5. witalik

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

    Баллы:
    78
    Имя в Minecraft:
    diagor
    возможно уменя чото из джавой( если не трудно можеш мне зделать ?
    меню без кнопки модов и без поиска лан сетей?
     
  6. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Сделал, если бы задача была интересная, а так...
     
  7. witalik

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

    Баллы:
    78
    Имя в Minecraft:
    diagor
    всмисле интересная?
     
  8. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    В прямом. Вырезать кнопки из клиента - скучно, этим я занимаюсь только за оплату (конечно, я не только вырезаю кнопки).
     
  9. witalik

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

    Баллы:
    78
    Имя в Minecraft:
    diagor
    ксожелению я еше не определился из хостингом такчто нету айпишника чтобы сразу его впиливать там вить задачка на 5 минут
     
  10. CAJlO

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

    Баллы:
    68
    Имя в Minecraft:
    CAJlO
    Вопрос наверно странный, но нет ли у кого Шринка? Хоть старую версию. Только чтоб работала, а то я нашел кряки, но только на версии 33 и ниже. Или любой другой подобный софт
     
  11. Artmoneyse

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

    Баллы:
    78
    pinger не работает с сервером cauldron(нужно зайти на серв а потом выйти в гл. меню тогда норм)
    В теме поднимался этот вопрос но ответом на него не поделились. (жлоб наверное)
    С spigot работает норм.
    Подскажите как исправить под cauldron 1.7.10?????

    говорит [21:35:47] [Pinger/ERROR]: Can't ping localhost: Internal Exception: io.netty.handler.codec.DecoderException: java.lang.NullPointerException
     
    Последнее редактирование: 10 дек 2014
  12. CAJlO

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

    Баллы:
    68
    Имя в Minecraft:
    CAJlO
    с сделал проще - настроил автоподключение к серверу, если не надо в гл меню - сразу попадешь на сервер, если надо - жмешь отмена а кол-во игроков уже пишется[DOUBLEPOST=1418245262,1418245137][/DOUBLEPOST]
    Честное слово, весь день провозился с выдергиванием, но как-то не получается. То ли в оптифайне код теперь немного другой, там просто они на какие-то конкретные файлы завязаны, то ли у меня руки кривые. Можете помочь с этой штукой?
     
  13. Artmoneyse

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

    Баллы:
    78
    Так не не удобно. А если игрок хочет поиграть в одиночку или первый раз зашел и хочет сразу конфиг подправить под себя. Не кошерно так.
    -------------------------------------------------------------------------------------------
    Проблема в том что возвращает пустой """this.sd.populationInfo"""
    вся проблема в этом. Но как её решить???? (зайти на серв а потом выйти в гл. меню тогда норм)[DOUBLEPOST=1418254912,1418251667][/DOUBLEPOST]У меня ""this.pinger.updated()"" всегда равно false если серв выключен потому
    this.multiplayerButton.displayString = "Сервер выключен";
    никогда не выполнится
     
  14. Evgeny3121

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

    Баллы:
    78
    Имя в Minecraft:
    Evgeny3121
    Как сделать так, что при выключении сервера перекидывало в главное меню, а не в меню сетевой игры.
     
  15. CAJlO

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

    Баллы:
    68
    Имя в Minecraft:
    CAJlO
    Премного извиняюсь, это ошибка моих кривых рук была, Ваш твикер работает как часы.
     
  16. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    У меня такой проблемы не было. Попробуйте в различных участках кода выводить в консоль данные о результатах пингования, чтобы узнать, где ошибка.
     
  17. chief

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

    Баллы:
    76
    У меня такая же ситуация. Возможно это связано с тем, что я подключаюсь к локальному серверу.
     
  18. Artmoneyse

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

    Баллы:
    78
    Код который здесь предлагают "СЫРОЙ".
    Там много нюансов не учтено потому и не работает как положено у многих.
     
  19. chief

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

    Баллы:
    76
    Что порекомендуете? Есть готовый пример?
     
  20. Artmoneyse

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

    Баллы:
    78
    Мой код тоже не идеален так как знания языка java еще на низком уровне.
    Но я бы при пинговании проверял сколько раз серв не ответил и после 10 неудачных попыток выводил что серв выключен. Мой метод более работоспособен. Но я не смог решить проблему с выводом количества игроков на серверах с форжем.
     
  21. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Ну писал я его давно, а сейчас переписывать не буду. Кстати, для крупных серверов эти 10 попыток будут бомбардировкой сервера пакетами, что является не самой лучшей идеей.
    P.S. Код для 1.6.4 и 1.5.2 работает идеально.
     

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