String locString = I18n.translateToLocal("text")
ru_ru.lang
text=Текстplayer.sendMessage(new TextComponentString(TextFormatting.DARK_PURPLE + I18n.translateToLocal("messenge.make.excalibur.name").replace("%p", player.getName())));
Ты имел ввиду I18n?Чо за велосипед?
new TextComponentTranslation("messenge.make.excalibur.name", player.getName)I18n?
То-есть если заменить один компонент достаточно в переводе использовать %s, а при нескольких то тогда уже делать replace?юзай %s
Массив Object, в котором будет храниться порядок %s и т.п. (в поисковике можно найти "Java String Format" и посмотреть как работать).при нескольких