HomeJavaModsLanguageAPI [Discontinued]
LanguageAPI [Discontinued]
ModsJava

LanguageAPI [Discontinued]

Provides a database to save text identified by different languages. Free Minecraft Java mod for 1.8, 1.9, 1.10.

⬇ Download on Spigot
[​IMG]

This plugin provides a database to store, modify and call text identified by so called messageId's and a languageCode to specifiy which language the message is written in!

This plugin works with all versions of Spigot above 1.8 even the newest 1.13.1!

[​IMG]

The plugin is written in a way so u can use it for BungeeCord or Spigot above 1.8.X either way its mostly based on runtime independent code. The only thing thats based on the runtime is the command and the listener to register/update the users.

The plugin uses a concept where it caches the database on every startup, so the traffic between server and database can be at minimum. Changes still will be updated to the database but the normal request of a message or a users language is the cached data!

Each language has it's own table with messages, so u can ask for messages viathe Build-In API

[​IMG]

[​IMG]

The commands are disabled on spigot if u set the value of `bungeecord` to true. If you us this plugin not on a BungeeCord Network change it to false to enable the command and the listeners!

Spoiler: Showcases
[​IMG]

[​IMG]

[​IMG]

Code (Text):

languageapi.*:
    languageapi.help
    languageapi.default
    languageapi.info
    languageapi.list
    languageapi.set
    languageapi.admin.*:
       languageapi.admin.default
       languageapi.admin.drop
       languageapi.admin.delete
       languageapi.admin.set
       languageapi.admin.create
       languageapi.admin.add
       languageapi.admin.show
 
[​IMG]

The API comes with a full javadoc to help understand what a method does also u can take a look at the github Page. There you'll find a few examples what u can do with the API.

Here to Copy&Paste how to start using the API
Code (Java):
LanguageAPI languageAPI = new LanguageAPI ( ) ;

Maven Repository:

Code (Text):
    <repositories>
        <repository>
            <id>currencyapi-repo</id>
            <url>http://repo.zm4xi.de</url>
        </repository>
    </repositories>
Code (Text):
    <dependencies>
        <dependency>
            <groupId>de.zm4xi.languageapi</groupId>
            <artifactId>LanguageAPI</artifactId>
            <version>1.1</version>
        </dependency>
    </dependencies>
[​IMG]

If you have found a Bug or other Problems please report them to me via PM or directly through the discussion area of this resource.

Please do not write Error or Bugs as a Review! They will be ignored!

[​IMG]

Free for personal and commercial use
You may not resell, re-distribute, or abuse the creator's copyrights
This means:
♦ Do not this claim as yours
♦ Do no redistrubute as a COMMERCIAL USE item
♦ Have available for download on your or other sites


PLEASE ALSO NOTE A FEW CLASSES HAVE A MIT LICENSE ATTACHED!


Thanks for using my LanguageAPI there will be updates from time to time to make sure it still works as intended!​

Commands

Plugin details

Read from the plugin's own plugin.yml.

LanguageAPI [Discontinued] is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 444 times (via Spigot). Download it and open it directly in the game.

Explore more