RankBridge icon

RankBridge -----

A simple but powerful RankBridge for Bungeecord/Spigot, Discord and TeamSpeak



Spigotfix and bStats
Englisch

Features
· Synchronize ranks from Minecraft with Discord and/or Teamspeak

· The full code is open-source on GitHub

· The full code is documented for developers

· All messages can be changed

· Works with Bungeecord, Spigot, Waterfall and Paper

· Works with LuckPerms

· No database needed

Requirements
· Bungeecord (or similar e. g. Waterfall) / Spigot (or similar e. g. Paper)

· Teamspeak:

o Serverquery Login

o Group IDs

· Discord:

o Bottoken

o Role IDs

· LuckPerms

· Java 8 or later

Installation
· Download or build the jar.

· Put the jar-File in the “plugins/“ Dictionary of the Server.

· Start and stop the Server.

· The configuration file is generated in “plugins/RankBridge_xxx/“.

· Fill out the “config.yml” file.

Config values

Discord:



enable:

Should the ranks be synchronized with Discord? true/false


token:

Your token for the Discordbot.


activity:

The activity that the bot plays.


guild:

The ID* of the guild where the ranks should used at.


verified_group:

The ID* of the role that verified users get.


groups**:

The permission for a specific role and the role ID*.


* To get the ID for Discord-Support look at this article: https://support.discord.com/hc/en-us/articles/206346498-Where-can-I-find-my-User-Server-Message-ID-

**Please sort the permission on ranks. The most powerful rank at the top and the lowest rank at the bottom.


Teamspeak:



enable:

Should the ranks be synchronized with Teamspeak? true/false


user:

The Serverquery Username


password:

The Serverquery Password


host:

IP-Address of the Teamspeak-Server


port:

The Query-Port of the Teamspeak-Server (Default: 10011)


vserver:

Number of the virtual server (Default: 1)


nickname:

Name of the bot on Teamspeak


verified_group:

The ID of the group that verified users get.


groups*:

The permission for a specific group and the group ID.


* Please sort the permission on ranks. The most powerful rank at the top and the lowest rank at the bottom.


Messages:


discord.verified:
“You were verified with %playername%.“
%uuid% - UUID of the player
%playername% - Name of the player

teamspeak.verify_info:
“Set your Teamspeak name to your Minecraftname and type /verify on the server.“

teamspeak.verified:
“You were verified with %playername%.“
%uuid% - UUID of the player
%playername% - Name of the player

minecraft.verify_info:
“Verfication in progress. Please wait…“

minecraft.verified:
“You were verified with %user%.“
%user% - ID/UUID of the Discord/Teamspeak user.

minecraft.code_info:
“Your verificationcode: %code%“
%code% - Verification code

Please set “:” in ( ‘ ) when you use them.

Planned Features
· Integration with Money-Plugins.

· Your suggestions. :D

For Developers
· GitHub: https://github.com/Keksnet/RankBridge

· JavaDoc: https://keksnet.github.io/RankBridge/

Please do not use GlobalManager#getInstance() use new RankBridgeAPI() instead.

When you have problems or questions please mention them in a direct message.


Deutsch

Funktionen
· Synchronisiert Minecraft mit Discord und/oder Teamspeak.

· Vollständig Open-Source

· Vollständig dokumentierte Entwickler API

· Alle Nachrichten vollständig konfigurierbar

· Unterstützt Bungeecord, Spigot, Waterfall und Paper

· Unterstützt LuckPerms

· Keine Datenbank benötigt

Voraussetzungen
· Bungeecord (oder ein Fork davon z.B. Waterfall) / Spigot (oder ein Fork davon z.B. Paper)

· Teamspeak:

o Serverquery Login

o Gruppen IDs

· Discord:

o Bottoken

o Rollen IDs

· LuckPerms

· Java 8 oder höher

Installation
· Downloade oder erstelle dir die jar-Datei

· Verschiebe die jar-Datei in den „plugins/“ Ordner des Bungeecords oder des Spigot Servers.

· Starte den Server und stoppe ihn nach dem Start.

· Es erstellt sich nun eine Konfigurationsdatei im Ordner „plugins/RankBridge_xxx/“.

· Öffne die „config.yml“ und fülle sie aus.

Konfigurationsdatei


Discord:


enable:
Sollen die Ränge mit Discord synchronisiert werden? true/false

token:
Der Token für den Discordbot.

activity:
Gibt an was hinter „Spielt “ stehen soll.

guild:
Die Guild ID* auf die synchronisiert werden soll.

verified_group:
Die Rollen ID*, die jeder synchronisierte Nutzer bekommen soll.

groups**:
Die Permission, die für eine spezielle Rolle benötigt wird und die Rollen ID*.

* Um in Discord IDs abzurufen schaut euch diesen Artikel an: https://support.discord.com/hc/de/articles/206346498-Wie-finde-ich-meine-Server-ID-

**Die Permissions müssen nach Rang sortiert werden. Ganz oben muss der höchste Rang stehen, ganz unten der niedrigste.



Teamspeak:


enable:
Sollen die Ränge mit Teamspeak synchronisiert werden? true/false

user:
Der Serverquery Benutzername

password:
Das Serverquery Passwort

host:
Die IP-Adresse des Teamspeak-Servers

port:
Der Query-Port des Teamspeak-Servers (Default: 10011)

vserver:
Nummer des Virtuellen Servers (Default: 1)

nickname:
Name des Bots auf dem Teamspeak

verified_group:
Die Gruppen ID, die jeder synchronisierte Nutzer bekommen soll.

groups*:
Die Permission, die für eine spezielle Rolle benötigt wird und die Rollen ID.

*Die Permissions müssen nach Rang sortiert werden. Ganz oben muss der höchste Rang stehen, ganz unten der niedrigste.



Messages:


discord.verified:
„Du wurdest mit %playername% verifiziert.“
%uuid% - UUID des Spielers
%playername% - Name des Spielers

teamspeak.verify_info:
„Nenne dich im Teamspeak, wie in Minecraft und gebe /verify ein.“



teamspeak.verified:
„Du wurdest mit %playername% verifiziert.“
%uuid% - UUID des Spielers
%playername% - Name des Spielers

minecraft.verify_info:
„Du wirst verifiziert…“

minecraft.verified:
„Du wurdest mit %user% verifiziert.“
%user% - ID/UUID des Discord/Teamspeak Nutzers.

minecraft.code_info:
„Dein Verifizierungscode lautet: %code%“
%code% - Verifizierungscode

Wenn du „:“ benutzt schreibe es in einfache Anführungszeichen ( ‘ ).

Geplante Features
· Integrationen mit Money-Plugins.

· Vorschläge werden gerne gesehen. :D

Für Entwickler
· GitHub: https://github.com/Keksnet/RankBridge

· JavaDoc: https://keksnet.github.io/RankBridge/

Bitte nutzt nicht direkt GlobalManager sondern erstellt eine neue Instanz von RankBridgeAPI.

Fragen/Probleme könnt ihr per Direktnachricht melden.
----------, Mar 16, 2021
Resource Information
Author:
----------
Total Downloads: 210
First Release: Feb 22, 2021
Last Update: Mar 16, 2021
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings