Plugin2021 · Roleplay-Server

VoiceBridge

Bindet Proximity-Voice an Spielzustände: Flüstern, Funkgeräte und stumme Zonen.

Über das Projekt

Schwerpunkt: Sprache & Echtzeit

Ausgangslage

Bindet Proximity-Voice an Spielzustände: Flüstern, Funkgeräte und stumme Zonen. Auftraggeber war Roleplay-Server (2021). Externe Sprachlösungen kannten den Spielzustand nicht: Man hörte Leute quer über die Karte.

Umsetzung

Der Server berechnet pro Tick, wer wen hören darf, und schickt nur die passenden Kanalzuordnungen. Lautstärke ergibt sich aus Entfernung und Hindernissen. Gebaut für Paper 1.18 auf Java 17. Der Schwerpunkt lag auf Audiokanäle, Entfernung und Rechte.

Ergebnis

Sprachnähe, die zum Rollenspiel passt – inklusive Funkgeräten und stummen Zonen. Das Plugin wurde über mehrere Minecraft-Versionen weiter gepflegt; Konfiguration und Texte sind so getrennt, dass Anpassungen ohne Neubau möglich sind.

Technik im Detail

Eingesetzt wurden Java 17, Paper 1.18, WebSocket. Zeitkritische Arbeit läuft außerhalb des Server-Ticks, Zustände werden bewusst klein gehalten und beim Beenden verlässlich gespeichert. Der Code-Auszug unten zeigt die tragende Klasse mit Registrierung, Event-Behandlung und Intervall-Logik.

Kernpunkte

  • Hörbarkeit serverseitig berechnet, nicht im Client
  • Kanäle für Gruppen, Funk und stumme Zonen
  • Bandbreitenschonende Aktualisierung im festen Intervall

Kein Download: Dieses Plugin-Projekt ist Auftrags- bzw. Eigenarbeit und wird hier ausschließlich beschrieben.

Code-Auszug

Repräsentativer Ausschnitt der tragenden Klasse – Java 17, Paper 1.18, WebSocket.

Tech-Stack & Tools

  • Java 17
  • Paper 1.18
  • WebSocket
Jahr
2021
Kategorie
Plugin
Auftraggeber
Roleplay-Server
Ähnliches Projekt anfragen

Weiterstöbern

Ähnliche Projekte

Vergleichbare Plugin-Arbeiten aus dem Umfeld von 2021.

Alle 77 Plugin-Projekte
Plugin2021

DungeonGenerator

RPG-Server

Erzeugt Verliese aus Raum-Bausteinen mit Regeln für Bosszimmer, Schatzkammern und Sackgassen.

  • Java 17
  • Paper 1.18
  • Gradle
Projekt ansehen →
Plugin2021

QuestEngine

Roleplay-Netzwerk

Skriptbare Questreihen mit Bedingungen, Verzweigungen und Dialogfenstern für NPCs.

  • Java 17
  • Paper 1.17
  • Kotlin
Projekt ansehen →
Plugin2021

HubEngine

Netzwerk-Lobby

Modularer Lobby-Kern: Navigator, Cosmetics und Serveranzeige über ein einziges Konfigurationsformat.

  • Java 17
  • Paper 1.18
  • Adventure API
Projekt ansehen →