Donations will help me to keep up the work. It's a way for you to support me, and saying me thanks
PlayerLanguageAPI is a little API I wrote while getting bored, that make the task easier for devs to allow players having a language. THIS PLUGIN IS AN API ONLY AND DOES NOTHING ON ITS OWN. Except allowing players to select their language.
There is only 3 usable methods, that are :
Code (Text):
LanguageAPI.getLanguage(player);
Code (Text):
LanguageAPI.getStringLanguage(player);
Code (Text):
LanguageAPI.setLanguage(player, Languages.FRENCH);
Provided events:
Spoiler
PlayerChangeLanguageEvent
Methods:
Methods:
Spoiler
- getOldLanguage() : Return the language of the player before the change (Return type of Languages)
- getNewLanguage() : Return the language of the player after the change (Return type of Languages)
- getPlayer() : Return the player (Return type of Player)
When doing so, you can check, for example, if the player is english or german then send him an english or german message depending on what is his language.
This plugin also open a language selection menu when a player right-click with a nametag that :
- Have a display name
- Its display name doesn't start with §o (the italic code)
Below are listed all the supported languages:
- French
- English
- Dutch
- German
- Spanish
- Italian
- Portuguese
- Arabic
- Polish
- Chinese
I hope this API will be useful, any feedback / comment / idea / suggestion will be appreciated!
To-do list:
- Fix typos in the languages name in the Languages enum. (This will include that every config with portuguese messages will need to fix the typo too, for example)
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.7, 1.8, 1.9
- 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 Spigot — 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.
PlayerLanguageAPI is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 2,276 times (via Spigot). Download it and open it directly in the game.