Loslegen
Vielen Dank für den Kauf meiner LanguageAPI.
ColorCodes werden immer mit einem &
Zeichen definiert. Eine Liste der möglichen ColorColdes gibt es hier. Nutze bitte aus der angezeigten Tabelle die Spalte CHAT CODE
und ersetze das §
-Zeichen mit dem &
-Zeichen.
Wenn du die LanguageAPI heruntergeladen und den Server gestartet hast, sollte jetzt in deinem Plugins-Ordner ein Ordner Namens LanguageAPI erstellt haben.
Öffne nun diesen Ordner und bearbeite die config.yml
.
Lizenz eintragen
Füge in der config.yml
dein private Lizenz ein. Wenn du noch keine Besitzt, öffne ein Supportticket auf meinem Discordserver.
Warum benötige ich eine private Lizenz? Die Antwort gibt es hier
Datenbank
Stelle in der config.yml
den Datenbankentypen ein.
MySQL
Setze database: "mysql"
um deine Daten in einer MySQL
Datenbank zu speichern. Auf die Daten kannst du Serverübergreifend zugreifen. Um die Verbindung zu MySQL Datenbank herzustellen öffne die Datei mysql.yml
und trage deine MySQL Daten ein.
Config
Setze database: "config"
um deine Daten Lokal auf dem Server zu Speichern. Auf diese Daten kann dann nur dieser eine Server zugreifen. Dafür wird vom Plugin im Plugins-ordner ein Ordner namens database
erstellt. In diesem Ordner wird die Datenbankdatei database.db
erstellt.
BungeeCord?
Wenn du die LanguageAPI auch für BungeeCord besitzt, stelle die Einstellung bungeemode: true
Datei System
Es gibt 2 verschiedene Datei Systeme. Diese werden weiter unten erklärt.
single
Das single
Datei System bedeutet schlicht und einfach das alle Nachrichten aller Sprachen in einer Datei enthalten sind. Hier das Beispiel von der LanguageAPI:
multi
In dem Datei System multi
bekommt jede einzelne Sprache seine eigene Datei. Die einzelnen Dateien sind im Pluginordner im Ordner language
. Diese lässt sich einfach aufbauen:
<sprache>.yml
Hier ein Beispiel:
Wichtig dabei ist, das die Sprache auch in der config.yml
unter dem Punkt supportedLanguages
eingetragen ist. Groß-und Kleinschreibung beachten!!
Präfix
Der Präfix wird immer vor jeder Nachricht von der LanguageAPI gesetzt. Du kannst den Präfix ändern, in dem du die Zeile prefix: "&7[&6LanguageAPI&7]&r"
änderst.
Sprache ändern
Du hast als Serverinhaber die Möglichkeit, den Spielern zu erlauben oder zu verweigern ihre Sprache zu ändern. Dies machst du, indem du die Zeile changeLanguage: true
bearbeitest. Wenn du die Einstellung auf false
setzt, haben die Spieler nicht mehr die Möglichkeit, ihre Sprache zu ändern.
Am besten wäre es, wenn du die Einstellung auf allen Servern gleich hast, also alle auf true
oder alle auf false
.
Alias
Du kannst das Kommando zum ändern der Sprache bearbeiten. Hierfür fügst du einfach weitere Einträge zur Einstellung aliases
hinzu oder entfernst sie wieder. Wenn du nur das Standardkommando haben möchtest ersetzt du die Liste einfach zu aliases: []
.
Standardkonfiguration:
Das Standardkommando für das ändern der Sprache lautet: changelanguage
Standard Sprache
Die Standardsprache, ist die Sprache die jeder Spieler automatisch erhält, sobald er den Server das 1. mal beitritt. Um die Standard Sprache zu ändern, bearbeite einfach die Zeile defaultLanguage: "english"
.
Die Standardsprache muss bei den unterstützten Sprache gelistet sein. Die unterstützen Sprachen findest du hier
Unterstütze Sprachen
Bei den unterstützen Sprachen fügst du Sprachen hinzu, die dein Server Netzwerk unterstützen soll. Du kannst aber auch die unterstützten Sprachen wieder entfernen.
Jetzt weißt du alles über die Einstellung der LanguageAPI und du kannst sie nun nutzen. Um sie jetzt noch in deine eigene Plugins zu implementieren, kannst du auf die Seite der API gehen und anschauen, was du damit machen kannst. Die Seite findest du hier.
Standard Konfiguration
Kommando
Syntax
Last updated