Локализация описания

Версия Minecraft
1.7.10
516
11
39
Вот код меча.
Код:
DSwordlegendary = new ItemDSwordlegendary(DSwordlegendaryToolMaterial).setUnlocalizedName("ItemDSwordlegendary").setTextureName("tinycraft:diamond_sword");
        GameRegistry.registerItem(DSwordlegendary, DSwordlegendary.getUnlocalizedName().substring(5));


Код:
package ru.tinycraft.lnti.item;



 import java.util.List;

import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.item.ItemSword;
import ru.tinycraft.lnti.ModCore;

 public class ItemDSwordlegendary extends ItemSword {
   @SideOnly(Side.CLIENT)
 public void addInformation(ItemStack is, EntityPlayer player, List list, boolean flag) {
 list.add("§fКачество:§dлегендарный");
 }
 public ItemDSwordlegendary(ToolMaterial material) {
 super(material);
    this.setCreativeTab(ModCore.TinycraftTool);
    
 }

 }
Почему у меня не понятное описание в игре на сервере?
 

Вложения

  • Screenshot_1.png
    Screenshot_1.png
    19.1 KB · Просмотры: 32
7,099
324
1,510
gradlew build -Dfile.encoding=UTF-8
 
7,099
324
1,510
lnti написал(а):
Все равно не локализировалось
У меня работает.

AlexSocol, а если ему нужно для конкретной аудитории сделать?
 
7,099
324
1,510
В файле ru_RU.lang что-то вроде:
unlocalized_name=Ахахахахахаха

String localized_name=StatCollector.translateToLocal("unlocalized_name");
list.add(localized_name);
 
Сверху