7,00 

Delivery time: not specified

LanguageAPI Bungee

7,00 

Delivery time: not specified

Product Information

BungeeCord 1.19-R0.1-SNAPSHOT
BungeeCord 1.19-R0.1-SNAPSHOT
Java 8, MySQL (optional)

Categories: , Keyword:

    Product description

    GENERAL

    Many networks have plugins where you can only select one language. This can cause some problems if you can't understand the language.

    For this reason the LanguageAPI was programmed, with which one can issue all messages in different languages.

    Each player can decide for himself in which language the messages should be displayed. As a server team, you decide which languages your network supports.

    FEATURES

    2 different file systems 

    • "single": all messages in each language are in one file.
    • "multi": each language has one file.

    2 different database types

    • "mysql": use a mysql/mariadb database for cross-server access.
    • "config": use sqlite in "database.db"

    Default language (defaultLanguage in config.yml) at 1st login

    Command for changing the language

    List of supported languages

    easy setup

    COMMANDS + PERMISSIONS

    /changelanguage - No rights needed

    language.op - To receive messages intended only for admins.

    SETUP

    1. download plugin

    2. stop the server

    3. load the plugin into the plugins folder

    4. Restart the server

    5. enter your MySQL data into the mysql.yml file

    6. set the messages in the languagemessages.yml file (single file systems)

    6.1 Set the messages in the language folder in the .yml files

    7. Restart the server

    8. have fun 🙂

    INFO

    The download contains the LanguageAPI for Spigot 1.8.8.

    For questions, just join my Discord server and create a ticket there. To join my server, click here. Or feel free to have a look at my wiki. There you will find more information about my plugins. You can find the wiki here.

    The plugin is equipped with a license system. With the public license, you have 7 days to get a private license on my discordserver. You will get it when you show your invoice from the purchase. If this does not happen, you will not be able to use the plugin after the 7 days expire.

    PLACEHOLDER API

    %languageapi_language% Displays the language of the player

    &languageapi_defaultlanguage% Displays the default language

    API

    LanguageAPI

    LanguageAPI.getApi().isPlayerEntryExists(UUID uuid); return boolean

    LanguageAPI.getApi().getPlayerLanguage(UUID uuid); return String

    LanguageAPI.getApi().setPlayerLanguage(UUID uuid, String language);

    LanguageAPI.getApi().changePlayerLanguage(UUID uuid, String language);

    LanguageAPI.getApi().addSupportedLanguage(String language);

    LanguageAPI.getApi().removeSupportedLanguage(String language);

    LanguageAPI.getApi().isLanguageSupported(String language); return boolean

    LanguageAPI.getApi().getAllSupportedLanguage(); return List

    LanguageAPI.getApi().isDefaultLanguageSet(); return boolean

    LanguageAPI.getApi().setDefaultLanguage(String defaultLanguage);

    LanguageAPI.getApi().getDefaultLanguage(); return String

    LanguageAPI.getApi().changeDefaultLanguage(String defaultLanguage);

    LanguageAPI.getApi().isMultiFile(); return boolean

    Namefetcher

    LanguageAPI.getApi().isNamefetcherEntryExists(UUID uuid); return boolean

    LanguageAPI.getApi().isNamefetcherEntryExists(String name); return boolean

    LanguageAPI.getApi().setNamefetcher(UUID uuid, String name);

    LanguageAPI.getApi().changeNamefetcher(UUID uuid, String name);

    LanguageAPI.getApi().getName(UUID uuid); return String

    LanguageAPI.getApi().getUUID(String name); return UUID

    LanguageAPI.getApi().getMultiFileMessage(String language, String path); return String

    LanguageAPI.getApi().getSingleFileMessage(String fileName, String language, String path); return String

    ATTENTION

    The plugin was programmed and tested in Java 8 and Spigot version 1.8.8

    !!There is no guarantee that the plugin will work on other versions!!!

    _________________________________________________________________________________

    GENERAL

    Many networks have plugins where you can only select one language. This can cause some problems, if you can't speak the language.

    The LanguageAPI is developed for this reason. With this plugin can displayed all messages in different languages.

    Every player can decide for himself in which language the messages should be. As the serverteam you can decide which languages your network will be supported.

    FEATURES

    2 different file systems 

    • "single": all messages are in one file.
    • "multi": Each language has one file.

    2 different database-types

    • "mysql": Use a mysql/mariadb-database for cross-server access
    • "config: Use sqlite in database.db

    Default language (defaultLanguage in config.yml) at 1st login

    Select language with command

    List of supported languages

    Easy setup

    COMMANDS + PERMISSIONS

    /changelanguage - No rights necessary

    language.op - To receive messages intended only for admins.

    SETUP

    1. Download plugin

    2. Stop the server

    3. download the plugin to the plugins folder

    4. Restart the server

    5. put your MySQL data into the mysql.yml file

    6. set the messages in the languagemessages.yml file (single file systems)

    6.1 put the messages in the language folder in the .yml files (multi file systems)

    7. Restart the server

    8. have fun 🙂

    INFO

    The download contains the LanguageAPI for Spigot 1.8.8.

    For questions, just join my Discord server and create a ticket there. To join my server, click here. Or feel free to have a look at my wiki. There you can find more information about my plugins. You can find the wiki here.

    The plugin is equipped with a license system. With the public license, you have 7 days to get a private license on my discordserver. You will get it when you show your invoice from the purchase. If this does not happen, you will not be able to use the plugin after the 7 days expire.

    PLACEHOLDER API

    %languageapi_language% Show the language of the player

    &languageapi_defaultlanguage% Show the defaultlanguage

    API

    LanguageAPI

    LanguageAPI.getApi().isPlayerEntryExists(UUID uuid); return boolean

    LanguageAPI.getApi().getPlayerLanguage(UUID uuid); return String

    LanguageAPI.getApi().setPlayerLanguage(UUID uuid, String language);

    LanguageAPI.getApi().changePlayerLanguage(UUID uuid, String language);

    LanguageAPI.getApi().addSupportedLanguage(String language);

    LanguageAPI.getApi().removeSupportedLanguage(String language);

    LanguageAPI.getApi().isLanguageSupported(String language); return boolean

    LanguageAPI.getApi().getAllSupportedLanguage(); return List

    LanguageAPI.getApi().isDefaultLanguageSet(); return boolean

    LanguageAPI.getApi().setDefaultLanguage(String defaultLanguage);

    LanguageAPI.getApi().getDefaultLanguage(); return String

    LanguageAPI.getApi().changeDefaultLanguage(String defaultLanguage);

    LanguageAPI.getApi().isMultiFile(); return boolean

    Namefetcher

    LanguageAPI.getApi().isNamefetcherEntryExists(UUID uuid); return boolean

    LanguageAPI.getApi().isNamefetcherEntryExists(String name); return boolean

    LanguageAPI.getApi().setNamefetcher(UUID uuid, String name);

    LanguageAPI.getApi().changeNamefetcher(UUID uuid, String name);

    LanguageAPI.getApi().getName(UUID uuid); return String

    LanguageAPI.getApi().getUUID(String name); return UUID

    LanguageAPI.getApi().getMultiFileMessage(String language, String path); return String

    LanguageAPI.getApi().getSingleFileMessage(String fileName, String language, String path); return String

    ATTENTION

    The Plugin was programmed and tested with Java 8 and the spigot-version 1.8.8

    There is no guarantee that the plugin will work with other versions as well!

    Store
    0 from 5

    Reviews

    Only registered customers who have purchased this product may submit a review.

    Similar products