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

Помогите Локализованое название предметов

Тема в разделе "Разработка плагинов для новичков", создана пользователем This_is_GoOD, 31 окт 2016.

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

    This_is_GoOD Новичок Пользователь

    Баллы:
    21
    Можно ли получить вместо английского названия предмета, предмет с русским названием?
     
  2. Хостинг MineCraft
    <
  3. Almightily

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

    Баллы:
    61
    Имя в Minecraft:
    Almightily
    В папке lang создай файл ru_RU.lang и в нем продублируй все имена предметов но в нужной тебе локализации
     
  4. Автор темы
    This_is_GoOD

    This_is_GoOD Новичок Пользователь

    Баллы:
    21
    Разве это поможет получать через плагин русское название?
    По типу ItemStack...getType().name();?
     
  5. Almightily

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

    Баллы:
    61
    Имя в Minecraft:
    Almightily
    Нет. В коде только английское название
     
  6. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    Ковыряйся в /tellraw, с ним можно вывести[DOUBLEPOST=1478118354,1478118007][/DOUBLEPOST]Или же, играйся с CraftItemStack#asNMSCopy(itemstack);
     
  7. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    В nbt у предметов вообще нет enum, только id.
     
  8. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Ты можешь вытащить localization string из предмета, и по нему уже получать название в любой локализации.

    https://github.com/Dereku/ItemToolt...ku/itemtooltips/implementations/v1_10_R1.java
     

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