NFC Languagepacks

Language Packs are New Frontier Craft's take on adding custom language support to the game. Rather than the hardcoded and static language list that Mojang's modern Minecraft provides the player, NFC has a custom language system much the same as texturepacks. This means that players can add their own packs and customize them to their heart's content.

NFC has extended the translation keys in Beta to allow for basically every single line of text within the game to be translated by the user. There's hardly anything within the game that can't be translated.

Enhanced Language Character Support

NFC vastly overhauls the amount of language characters, adding numerous sheets featuring many additional diacritics, symbols, runes, and scripts. This means that most anything can be added to NFC. The font.txt file within the NFC jar has a list of all supported characters within the game. The font folder within the jar is where the textures for the individual characters can be found.

Creating New Languagepacks

The process of creating a new languagepack, whether it be for a translation or anything else, is simple. All you need to do is start with a .lang file one of the many that can be found within the lang directory within the NFC jar. Simply extract one of those from the NFC jar or installation zip. From there, open the lang file in your text editor of choice.

The first 2 lines define the title and authors of the pack, which will be displayed on the pack when selecting it in the languagepacks menu. The third line defines the splashes file that the game will load with the pack. Append "jar:" to the beginning of this line to use the Minecraft jar as the root folder for splashes. If "jar:" is not present, the "languagepacks" folder in your Minecraft instance folder is used as the root instead.

From there, all other translations will be on the right side of an = sign. To change any of these, just make sure to only change the text on the right side of the symbol. Any invalid or deleted language keys will fall back to what they are in the default en_US.lang NFC translation file.

When finished with your languagepack, place the custom .lang file in your languagepacks folder in your NFC directory.

Contributing

If you want to contribute a new language translation to us, please join our Discord. If you can't figure out how to get your translation working correctly, or if the characters needed to translate your language are missing from the NFC font.txt file, we'd be happy to help you with adding them. And once you're finished we'd be more than happy to add your language and/or characters into the game.

Credits

Title Region Language Author
Беларуская Беларусь Belarusian Zdravich16
Български България Bulgarian Zdravich16
Čeština Česko Czech Pomi108
Deutsch Deutschland German Wapitiii_
English United States English Mojang & NFC Team
English United Kingdom English robertfwallis
Español Chile Spanish metallica5167
Français France French nocturni & Thierry05
Polski Polska Polish Dararess
Português Brasil Portuguese GioCk & Bdiacs
Русский Россия Russian Birevan
SGA United States English Birevan
Српски Србија Serbian Zdravich16
Українська Україна Ukrainian Zdravich16 & Mykola1914