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

Помогите Перевод названия биомов

Метки:
Теги Теги
биомы перевод

Etis

Новичок
Баллы
16
Имя в Minecraft
Etis
Столкнулся с такой проблемой что при использовании placeholder %player_biome% все биомы на английском языке пытался изменять название в папке cache в файле patched_1.12.2.jar\org\bukkit\block\biome.class но когда изменяю все изменения откатываются.
Возможно я не там меняю подскажите где можно перевести названия.
 
Будешь изменять там - сломаешь что-нибудь. Лучше всего создать новый плейсхолдер для таких дел. Можно либо через плейсхолдеры JavaScript, либо написать полноценные дополнение.
Посредством JS выйдет как-то так
Код:
function translateBiome() {
    let biome = PlaceholderAPI.static.setPlaceholders(BukkitPlayer, '%player_biome%');
    switch {
        case 'COLD_OCEAN':
            return 'холодный океан';
        case 'BEACH':
            return 'пляж';
        default:
            return biome;
    }
}

translateBiome();
 
Будешь изменять там - сломаешь что-нибудь. Лучше всего создать новый плейсхолдер для таких дел. Можно либо через плейсхолдеры JavaScript, либо написать полноценные дополнение.
Посредством JS выйдет как-то так
Код:
function translateBiome() {
    let biome = PlaceholderAPI.static.setPlaceholders(BukkitPlayer, '%player_biome%');
    switch {
        case 'COLD_OCEAN':
            return 'холодный океан';
        case 'BEACH':
            return 'пляж';
        default:
            return biome;
    }
}

translateBiome();

Получается так: Мне нужно добавить в placeholders который отвечает за %player_biome%, ну я знаю что это Expansion-player.jar, новую функцию которую вы мне написали ну и дописать там все биомы и всё будет работать?
(Я просто до этого еще не работает с языком Java)
 
Получается так: Мне нужно добавить в placeholders который отвечает за %player_biome%, ну я знаю что это Expansion-player.jar, новую функцию которую вы мне написали ну и дописать там все биомы и всё будет работать?
(Я просто до этого еще не работает с языком Java)
Это код для плейсходеров JavaScript, а не Java. Скачай это дополнение через ecloud, создай файл скрипта в соответствующей папке плагина, вставь код и модифицируй.
 
Если уж не понял, то вики PlaceHolders в помощь
 
Это код для плейсходеров JavaScript, а не Java. Скачай это дополнение через ecloud, создай файл скрипта в соответствующей папке плагина, вставь код и модифицируй.
А какой формат файла должен я вставить в Expansion-player.jar?
 
Столкнулся с такой проблемой что при использовании placeholder %player_biome% все биомы на английском языке пытался изменять название в папке cache в файле patched_1.12.2.jar\org\bukkit\block\biome.class но когда изменяю все изменения откатываются.
Возможно я не там меняю подскажите где можно перевести названия.
Меняешь ты правильно, но запускаешь сервер видимо не с patched_1.12.2.jar
 
Никакой, это тебе не нужно. Как выше написали - почитай в вики плагина о расширении JavaScript.
Ааа... ну я затупок:oops: получается мне просто надо создать свой placeholders. Код который вы мне сверху написали просто переписать добавить биомы и всё будет работать?

Если так посоветуйте мне пожалуйста лёгкую программку для создание скриптов.
 

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

Назад
Верх