LanguageAPI [1.8 - 1.13.X] 1.1

Provides a database to save text identified by different languages

  1. zM4xi
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    https://github.com/zM4xi/LanguageAPI
    Languages Supported:
    Create as many languages as u like
    [​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!

    [​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!​
    McCookiePlayer likes this.

Recent Reviews

  1. miguelrebolo
    miguelrebolo
    3/5,
    Version: 1.1
    I give it three stars because creating plugins is difficult and a lot of dedication time, I would give it 5 stars if I knew how to translate for example all server messages including compass like Hypixel.