Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

Запили им фордж модом чтоб не е***ли мозги и все.
Айпи и порт сервера чтоб с конфига читал.
 
Слушай, а подскажи, пожалуйста, как нарисовать текстуру на кнопке "обновить"? Ну чтобы было написано не текстом, а значок был.
 
Слушай, а подскажи, пожалуйста, как нарисовать текстуру на кнопке "обновить"? Ну чтобы было написано не текстом, а значок был.
Посмотри на то, как устроена кнопка выбора языка, и сделай так же.
 
Ребят, помогите!!! Срочно!!!
При recompile выдает такую ошибку:
IRQc5i2CaHGJH
(если не открывает - КАБУМ)
Заранее спасибо:good:
 
Версия 1.7.10 - не работает обновление статуса сервера. Всё делалось четко по инструкции.

При входе в клиент горит "сервер недоступен", после нажатия на эту кнопку идет подключение к серверу. После отключения от сервера онлайн на кнопке появляется, но замирает. Кнопка вообще никак не хочет работать.
 
Последнее редактирование:
Версия 1.7.10 - не работает обновление статуса сервера. Всё делалось четко по инструкции.

При входе в клиент горит "сервер недоступен", после нажатия на эту кнопку идет подключение к серверу. После отключения от сервера онлайн на кнопке появляется, но замирает. Кнопка вообще никак не хочет работать.
Это означает, что вы что-то не так сделали. У меня при написании туториала всё работало.
 
Это означает, что вы что-то не так сделали. У меня при написании туториала всё работало.
Как я мог что-то не так сделать, если я 3 откатывал классы до стокового состояния и чётко по туториалу изменял.. Сомневаюсь, что я мог 3 раза подряд что-то упустить..
 
Как я мог что-то не так сделать, если я 3 откатывал классы до стокового состояния и чётко по туториалу изменял.. Сомневаюсь, что я мог 3 раза подряд что-то упустить..
Но у меня код работает => вы где-то допустили ошибку.
 
Но у меня код работает => вы где-то допустили ошибку.
Сделав всё по туториалу еще раз, я обнаружил, что чтобы кнопка заработала надо зайти и выйти с сервера. После этого она начинает исправно функционировать. Как исправить? Спасибо за помощь.
 

Вложения:

  • main.zip
    main.zip
    Размер файла
    7,6 КБ
    Просмотров
    11
Сделав всё по туториалу еще раз, я обнаружил, что чтобы кнопка заработала надо зайти и выйти с сервера. После этого она начинает исправно функционировать. Как исправить? Спасибо за помощь.
Понятия не имею. У меня всё прекрано работает (для тестирования использовал данный IP: mc.hypixel.net).
 
Как метод Forge 1.7.10 использовать на реальном клиенте?
Я реализовал этот метод, работает через Run еклипса, но как его на реальный клиент - не понимаю.
Подскажите пожалуйста.
 
Как метод Forge 1.7.10 использовать на реальном клиенте?
Я реализовал этот метод, работает через Run еклипса, но как его на реальный клиент - не понимаю.
Подскажите пожалуйста.
  1. Что за метод?
  2. Вам нужно просто скомпилировать всё это дело командой gradlew build, обфусцировать с помощью BON и закинуть классы в клиент (не забываем про флаги для отключения проверок и удаление сертификатов).
 
  1. Что за метод?
  2. Вам нужно просто скомпилировать всё это дело командой gradlew build, обфусцировать с помощью BON и закинуть классы в клиент (не забываем про флаги для отключения проверок и удаление сертификатов).
1. С помощью первого спойлера другими словами.
2. Можно подробнее?
Я конечно же скомпилировал и получит GuiMainMenu.class, но что дальше делать - не понимаю.
Буду благодарен за объяснение
 
При декомпиляции возникла следующая ошибка
18:20:16 - !! Modified jar detected. Unpredictable results !!
18:20:18 - '"C:\Program Files\Java\jdk1.7.0_55\bin\java" -cp "runtime\bin\retroguard.jar;lib;lib\*;jars\bin\mine...' failed : 1
18:20:18 -
18:20:18 - == ERRORS FOUND ==
18:20:18 -
18:20:18 - Unrecoverable error during obfuscation, see log file for details.
18:20:18 - RetroGuard error: COM.rl.obf.classfile.ClassFileException: ClassNotFound com/google/common/base/Supplier
18:20:18 - COM.rl.obf.classfile.ClassFileException: ClassNotFound com/google/common/base/Supplier
18:20:18 - at COM.rl.obf.Cl$ExtNameListUp.<init>(Cl.java:1540)
18:20:18 - at COM.rl.obf.Cl.getExtNameListUp(Cl.java:1511)
18:20:18 - at COM.rl.obf.Cl.resolveThis(Cl.java:903)
18:20:18 - at COM.rl.obf.Cl.resolveNameSpaceExcept(Cl.java:853)
18:20:18 - at COM.rl.obf.Cl.resolveOptimally(Cl.java:646)
18:20:18 - at COM.rl.obf.ClassTree$6.classAction(ClassTree.java:687)
18:20:18 - at COM.rl.obf.ClassTree.walkTree(ClassTree.java:1488)
18:20:18 - at COM.rl.obf.ClassTree.walkTree(ClassTree.java:1480)
18:20:18 - at COM.rl.obf.ClassTree.walkTree(ClassTree.java:1480)
18:20:18 - at COM.rl.obf.ClassTree.walkTree(ClassTree.java:1471)
18:20:18 - at COM.rl.obf.ClassTree.walkTree(ClassTree.java:1471)
18:20:18 - at COM.rl.obf.ClassTree.walkTree(ClassTree.java:1471)
18:20:18 - at COM.rl.obf.ClassTree.walkTree(ClassTree.java:1471)
18:20:18 - at COM.rl.obf.ClassTree.walkTree(ClassTree.java:1471)
18:20:18 - at COM.rl.obf.ClassTree.walkTree(ClassTree.java:1452)
18:20:18 - at COM.rl.obf.ClassTree.resolveClasses(ClassTree.java:682)
18:20:18 - at COM.rl.obf.GuardDB.createMap(GuardDB.java:437)
18:20:18 - at COM.rl.obf.GuardDB.remapTo(GuardDB.java:464)
18:20:18 - at COM.rl.obf.RetroGuardImpl.run(RetroGuardImpl.java:182)
18:20:18 - at COM.rl.obf.RetroGuardImpl.obfuscate(RetroGuardImpl.java:131)
18:20:18 - at COM.rl.obf.RetroGuardImpl.obfuscate(RetroGuardImpl.java:113)
18:20:18 - at RetroGuard.main(RetroGuard.java:90)
18:20:18 - ==================
18:20:18 -
18:20:18 - Decompile failed
что делать?
 
При декомпиляции возникла следующая ошибка
18:20:16 - !! Modified jar detected. Unpredictable results !!
18:20:18 - '"C:\Program Files\Java\jdk1.7.0_55\bin\java" -cp "runtime\bin\retroguard.jar;lib;lib\*;jars\bin\mine...' failed : 1
18:20:18 -
18:20:18 - == ERRORS FOUND ==
18:20:18 -
18:20:18 - Unrecoverable error during obfuscation, see log file for details.
18:20:18 - RetroGuard error: COM.rl.obf.classfile.ClassFileException: ClassNotFound com/google/common/base/Supplier
18:20:18 - COM.rl.obf.classfile.ClassFileException: ClassNotFound com/google/common/base/Supplier
18:20:18 - at COM.rl.obf.Cl$ExtNameListUp.<init>(Cl.java:1540)
18:20:18 - at COM.rl.obf.Cl.getExtNameListUp(Cl.java:1511)
18:20:18 - at COM.rl.obf.Cl.resolveThis(Cl.java:903)
18:20:18 - at COM.rl.obf.Cl.resolveNameSpaceExcept(Cl.java:853)
18:20:18 - at COM.rl.obf.Cl.resolveOptimally(Cl.java:646)
18:20:18 - at COM.rl.obf.ClassTree$6.classAction(ClassTree.java:687)
18:20:18 - at COM.rl.obf.ClassTree.walkTree(ClassTree.java:1488)
18:20:18 - at COM.rl.obf.ClassTree.walkTree(ClassTree.java:1480)
18:20:18 - at COM.rl.obf.ClassTree.walkTree(ClassTree.java:1480)
18:20:18 - at COM.rl.obf.ClassTree.walkTree(ClassTree.java:1471)
18:20:18 - at COM.rl.obf.ClassTree.walkTree(ClassTree.java:1471)
18:20:18 - at COM.rl.obf.ClassTree.walkTree(ClassTree.java:1471)
18:20:18 - at COM.rl.obf.ClassTree.walkTree(ClassTree.java:1471)
18:20:18 - at COM.rl.obf.ClassTree.walkTree(ClassTree.java:1471)
18:20:18 - at COM.rl.obf.ClassTree.walkTree(ClassTree.java:1452)
18:20:18 - at COM.rl.obf.ClassTree.resolveClasses(ClassTree.java:682)
18:20:18 - at COM.rl.obf.GuardDB.createMap(GuardDB.java:437)
18:20:18 - at COM.rl.obf.GuardDB.remapTo(GuardDB.java:464)
18:20:18 - at COM.rl.obf.RetroGuardImpl.run(RetroGuardImpl.java:182)
18:20:18 - at COM.rl.obf.RetroGuardImpl.obfuscate(RetroGuardImpl.java:131)
18:20:18 - at COM.rl.obf.RetroGuardImpl.obfuscate(RetroGuardImpl.java:113)
18:20:18 - at RetroGuard.main(RetroGuard.java:90)
18:20:18 - ==================
18:20:18 -
18:20:18 - Decompile failed
что делать?
Вы скормили MCP модифицированный JAR клиента.
 
А как тогда кнопки отредактировать? Если ванильный редактировать, на сервер не пустит.
 
делаю лаунчер под 1.7.10.. Запускаю и сразу выходит ошибка: "A java Expention has occured" , что делать? В чём проблема? Вроде всё ввёл правильно...
 
А как тогда кнопки отредактировать? Если ванильный редактировать, на сервер не пустит.
Декомпилить ванильку, изменить кнопки. recompile => reobfuscate
reobf\Реобфусцированный измененный класс кнопок. Закинуть его в джарник.
 

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

Назад
Верх