TS3-Bridge

A Plugin building a bridge between Minecraft and Teamspeak

9

Quick challenge

How far can you run before the mobs catch you?

TS3-Bridge

English

TS3Bridge connects your Paper Minecraft server to a TeamSpeak 3 server via ServerQuery. It keeps your community in sync whether they're in-game or in voice chat.

What it does

- Relays Minecraft chat to TeamSpeak and TeamSpeak chat back to Minecraft in real time - Announces when players join or leave either side (`[MC] Steve joined` / `[TS] Thomas left`) - Sends new players a configurable join advertisement with your TS server address - Lets players link their Minecraft account to their TeamSpeak identity with `/ts link <name>` - `/ts who` shows which TS clients are online and whether they're linked to a Minecraft player - Supports both server-wide and channel-scoped bridging - Reconnects automatically after connection drops - Works with hosted providers like 4netplayers and Nitrado via voice-port selection - Supports both plain TCP (RAW) and encrypted SSH ServerQuery connections

Why another TS3 plugin?

TeamspeakIP and BukkitSpeak couldn't connect to a hosted 4netplayers TeamSpeak server out of the box, and BukkitSpeak had gone unmaintained. TS3Bridge was built specifically to handle hosted providers and modern Paper versions.

Requirements: Paper 1.21.1+, TeamSpeak 3 server with ServerQuery enabled

Tested with

This plugin has been tested on a private server running: - self-hosted (build 127) with self-hosted (OpenJDK 64-Bit Server VM 25.0.2) - self-hosted and self-hosted alongside TS3Bridge - A self-hosted TeamSpeak 3 server - A self-hosted TeamSpeak 3 server running via the self-hosted Docker project

---

Deutsch

TS3Bridge verbindet deinen Paper-Minecraft-Server über ServerQuery mit einem TeamSpeak 3-Server und hält deine Community synchron — egal ob im Spiel oder im Voice-Chat.

Was das Plugin macht

- Leitet Minecraft-Chat in Echtzeit an TeamSpeak weiter und umgekehrt - Kündigt an, wenn Spieler auf einer der beiden Seiten beitreten oder gehen (`[MC] Steve joined` / `[TS] Thomas left`) - Sendet neuen Spielern beim Betreten eine konfigurierbare Willkommensnachricht mit der TS-Serveradresse - Spieler können ihren Minecraft-Account über `/ts link <Name>` mit ihrer TeamSpeak-Identität verknüpfen - `/ts who` zeigt, welche TS-Clients online sind und ob sie mit einem Minecraft-Spieler verknüpft sind - Unterstützt serverweites und kanalbasiertes Bridging - Verbindet sich nach Verbindungsabbrüchen automatisch neu - Funktioniert mit gehosteten Anbietern wie 4netplayers und Nitrado über Voice-Port-Auswahl - Unterstützt unverschlüsselte (RAW) und verschlüsselte SSH-ServerQuery-Verbindungen

Warum noch ein TS3-Plugin?

TeamspeakIP und BukkitSpeak ließen sich mit einem gehosteten 4netplayers-TeamSpeak-Server nicht ohne Weiteres verbinden, und BukkitSpeak wurde schon länger nicht mehr gepflegt. TS3Bridge wurde gezielt für gehostete Anbieter und aktuelle Paper-Versionen entwickelt.

Voraussetzungen: Paper 1.21.1+, TeamSpeak 3-Server mit aktiviertem ServerQuery

Getestet mit

Dieses Plugin wurde auf einem privaten Server getestet mit: - selbst gehosteten (Build 127) und selbst gehosteten (OpenJDK 64-Bit Server VM 25.0.2) - selbst gehosteten und selbst gehosteten neben TS3Bridge - Einem selbst gehosteten TeamSpeak 3-Server - Einem selbst gehosteten TeamSpeak 3-Server, betrieben über das Docker-Projekt selbst gehosteten

ADS