Инструкция Как сменить бренд в лимбо плагинах

Как сменить бренд в лимбо плагинах
Краткое описание:
Небольшая инструкция как поменять бренд в лимбо плагинах
1 293
  • Лайк 0
  • Cookie
Реакции:5 пользователей
Возможно вы изменили у себя на сервере бренд чтобы он выглядел лучше, а именно как-то так
1715700922757


Но если вы используете плагины на velocity, которые используют виртуальные миры плагина limboapi, то вы могли столкнуться с такой проблемой, что они перезаписывают этот бренд и его никак не сменить из конфигов
1715700992119


Но сейчас я расскажу как поставить туда что-то своё.

У плагина limboapi есть исходный код, но мы не будем его собирать
Проблема в том, что для его сборки требуется скачать все версии майнкрафта на которых он работает, а это примерно 1,2 гигабайта
image.png

image.png

Также там есть трабл с тем что для сборки требуется вручную импортировать зависимость groovy-all. Мне лень объяснять как всё это делать, поэтому воспользуемся способом проще.
Мы изменим уже собранный код. Для этого даже не понадобится компилятор, так как мы будем работать с байткодом.

Для начала убедитесь что у вас используется актуальная версия limboapi. Скачать её можно на этой странице, выбрав самый верхний файл. Также потребуется программа recaf, предназначенная для копания в уже собранных java проектах (клик)

Откройте recaf двойным кликом. Если у вас он вдруг открылся в архиваторе, то в свойствах измените программу для открытия jar файлов
1715701811270


После этого перенесите limboapi в рабочую область
1715701891524


Теперь слева в папке Classes идём по пути net/elytrium/limboapi/server/LimboImpl и открываем его двойным кликом
1715701971069


Справа нажимаем Fields & methods и в поиске вводим createbrandmessage
1715702030418


Нажимаем по нему правой кнопкой мыши Edit method in assembler
1715702092910


Здесь в самом начале мы видим создание строки с брендом и если приглядеться, то можно увидеть, что здесь берётся версия limboapi и название лимбо мира в котором находится игрок. Я выделил эти строки
1715702192395


Их все надо удалить и заменить на ldc "ВАШ БРЕНД"
1715702296329


Учтите, что здесь используется сырой формат (клик) и для указания цветов надо использовать этот символ: § (можете отсюда и скопировать). Также в самом конце желательно написать §r чтобы вся последующая строка F3 у игрока не красилась

Когда закончите редактировать, нажмите ctrl+s для сохранения класса, вы увидите зелёную обводку если всё прошло успешно
1715702524021


Осталось только сохранить плагин. Для этого нажмите File Export application и сохраните куда-нибудь на рабочий стол, назвав как угодно, главное в конце названия допишите .jar
1715702610960

1715702629903


Готово. Замените этим файлом ваш limboapi и теперь бренд в виртуальных мирах такой, который вы указали
1715702698121

Автор

Кактус

Еще ресурсы от Кактус

DiscordBridge – консоль из дискорда
DiscordBridge – консоль из дискорда
Плагин, который позволяет использовать консоль сервера из дискорда
ВерхНиз