
ModsJava
Langify
Java mod listed for Minecraft 1.21–26.x. Downloads from the MC Java Mods app on Android.
⬇ Download on ModrinthLangify
A plugin that adds multi-language support to your Minecraft server!
You might ask you're self, Why not just use the Minecraft Language system?
- Langify offers MiniMessage support.
- Langify is able to parse messages to other plugins.
- Langify does not take up any space in your resource pack.
Features
- MiniMessage support.
- Automatic Language file completion check. Automatically check against the completion of you language files against the default language.
- Lightweight.
Supported plugins
| Plugin | Description |
|---|---|
| PlaceholderApi | Placeholder parsing support |
| ItemsAdder | For using custom items. |
Installation
- 🌐 Download the plugin.
- 🗃️ Put the plugin in your
pluginsfolder. - ⌚ Restart the server.
- ✅ Langify should have created all the required files.
Configuration
PlaceholderApi Placeholders
| Placeholder | Description |
|---|---|
%langify_key:(Key path)% |
Returns a string of the language key. (A player is required to get the key from the correct langauge.) |
%langify_key:(Key path):(language)% |
Returns a string of the language key. |
%langify_selectedLang% |
Returns the selected language of the player. |
%langify_percentageTranslated:(language)% |
Returns the precentage of the language that is translated. |
Developer Information
Used Libraries
🌍 Core
| Libary | Description |
|---|---|
| HikariCP | Used for the MySql DataStoreType. |
| SnakeYaml | Used for parsing the language files. |
| SqLite-jdbc | Used for accesing SqLite databases. |
📃 Paper Plugin
| Libary | Description |
|---|---|
| bStats | Used for plugin statistics. (No sensetive data) |
| jackson-databind | Used for api communication with Modrinth. |
| PlaceholderApi | Used for placeholder parsing. |
Interacting with the API
Gradle
repositories {
maven("https://jitpack.io")
}
dependencies {
compileOnly("com.github.BN_2K9:Langify:{GITHUB-RELEASE}")
}
Maven
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.BN_2K9</groupId>
<artifactId>Langify</artifactId>
<version>{GITHUB-RELEASE}</version>
</dependency>
Examples:
Get the translated string:
String translatedString = LanguageKeyApi.getLanguageKey(UUID player, String key);Get the selected language:
String selectedLanguage = LanguageSelectionApi.getLanguageForPlayer(UUID player);
Roadmap
- Creating the Api.
- Adding Velocity support.
Plugin icon by: Translate icons created by Hilmy Abiyyu A. - Flaticon
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 26.1.2, 26.2, 26.3
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
File checked by MCModsHub
- Ships as Langify-Paper-0.0.2.jar — drop this file into the mods folder
- Download size: 548 KB
- Download link checked 5 Nov 2026 — working
These come from our own check of the pack file, not from the source page.