---
title: "ViaVersion-Protokoll-Generator"
description: "Erstelle block-protocols, block-versions oder velocity-servers für ViaVersion. Blockiere Client-Versionen oder richte eine Whitelist und Proxy-Map ein."
url: "https://eternyx.de/werkzeuge/generator-viaversion"
lastmod: "2026-08-19T23:10:09+02:00"
---

# ViaVersion-Protokoll-Generator

Client-Versionen blockieren oder Whitelist und Velocity-Map erstellen.

## ViaVersion-Protokoll-Generator

### Modus und Ausgabe

Bestimmte Versionen blockieren oder nur ausgewählte Clients erlauben.

Ausgewählte blockierenNur Ausgewählte erlauben

YAML-Formtblock-protocols

YAML-Einrückung2 mezery (2)

### Minecraft verze

Wähle die Versionen aus, die du blockieren möchtest.

0 ausgewählt

Alle auswählenAuswahl aufheben

1.7.10 → 1.8.91.8.8 → 1.12.21.9 und neuer1.12.2 und neuer1.18 und neuer1.19 und neuer1.20 und neuer1.16.4 und neuer1.21 und neuer26.1 und neuer

\[ ] 1.7.2–1.7.5 4 \[ ] 1.7.6–1.7.10 5 \[ ] 1.8.x 47 \[ ] 1.9 107 \[ ] 1.9.1 108 \[ ] 1.9.2 109 \[ ] 1.9.3–1.9.4 110 \[ ] 1.10.x 210 \[ ] 1.11 315 \[ ] 1.11.1–1.11.2 316 \[ ] 1.12 335 \[ ] 1.12.1 338 \[ ] 1.12.2 340 \[ ] 1.13 393 \[ ] 1.13.1 401 \[ ] 1.13.2 404 \[ ] 1.14 477 \[ ] 1.14.1 480 \[ ] 1.14.2 485 \[ ] 1.14.3 490 \[ ] 1.14.4 498 \[ ] 1.15 573 \[ ] 1.15.1 575 \[ ] 1.15.2 578 \[ ] 1.16 735 \[ ] 1.16.1 736 \[ ] 1.16.2 751 \[ ] 1.16.3 753 \[ ] 1.16.4–1.16.5 754 \[ ] 1.17 755 \[ ] 1.17.1 756 \[ ] 1.18–1.18.1 757 \[ ] 1.18.2 758 \[ ] 1.19 759 \[ ] 1.19.1–1.19.2 760 \[ ] 1.19.3 761 \[ ] 1.19.4 762 \[ ] 1.20–1.20.1 763 \[ ] 1.20.2 764 \[ ] 1.20.3–1.20.4 765 \[ ] 1.20.5–1.20.6 766 \[ ] 1.21–1.21.1 767 \[ ] 1.21.2–1.21.3 768 \[ ] 1.21.4 769 \[ ] 1.21.5 770 \[ ] 1.21.6 771 \[ ] 1.21.7–1.21.8 772 \[ ] 1.21.9–1.21.10 773 \[ ] 1.21.11 774 \[ ] 26.1–26.1.2 775

### Konfigurationsvorschau

Konfiguration kopieren

### Wo die Ausgabe hingehört

- Paper / Spigot: `plugins/ViaVersion/config.yml`
- Velocity: `plugins/ViaVersion/velocity.toml`
- BungeeCord: `plugins/ViaVersion/config.yml`

## Wofür ViaVersion auf einem Minecraft-Server dient

ViaVersion hilft Spielern mit neueren Clients, sich mit einem älteren Minecraft-Server zu verbinden. Eine korrekt eingestellte ViaVersion config.yml, Protocol-ID und Versionssperren sind wichtig für Paper, Spigot und Proxy-Netzwerke.

### Sperren nicht unterstützter Versionen

Mit block-protocols oder block-versions verbietest du Minecraft-Clients, die dein Gameplay, Plugins oder Anticheat nicht bewältigen können, zum Beispiel 1.7-Spieler auf einem modernen Survival.

### Whitelist für Client-Versionen

Der Modus „Nur ausgewählte erlauben“ erzeugt eine Sperre für alle anderen Client-Versionen. Nützlich, wenn du auf den Server nur 1.20+, nur 1.21+ oder nur Legacy 1.8.9 lassen möchtest.

### Velocity- und BungeeCord-Netzwerke

Auf Velocity- oder BungeeCord-Proxys muss ViaVersion die Protocol-Version jedes Backend-Servers kennen. Der Generator erstellt eine Map velocity-servers oder bungee-servers anhand der Namen aus der config.yml.

## Häufig gestellte Fragen

Antworten zu ViaVersion, Protocol-ID, block-protocols, block-versions, Proxy-Konfiguration und dem Sperren von Minecraft-Clients.

### Was ist die Protocol-Version in Minecraft?

Jede Version der Minecraft Java Edition hat eine zugewiesene Nummer, die Protocol-ID, die der Client beim Verbinden mit dem Server sendet. ViaVersion nutzt sie zur Übersetzung von Paketen zwischen Client und Server. Die Versionsliste im Generator basiert auf der offiziellen ViaVersion-API.

### Soll ich block-protocols oder block-versions verwenden?

block-protocols ist eine Liste numerischer Protocol-IDs, also präzise und geeignet für automatisierte Tools. block-versions verwendet Namen von Minecraft-Versionen und Operatoren wie <1.18 oder >1.20.5, was bei manueller Anpassung der ViaVersion-Config besser lesbar ist. Beide Formate lösen dieselbe Versionssperre.

### Wie funktioniert der Modus „Nur ausgewählte erlauben“?

ViaVersion hat nativ keine eigene Client-Whitelist. Das Tool erzeugt daher block-protocols oder block-versions für alle Minecraft-Versionen, die du nicht ausgewählt hast. Bei einem zusammenhängenden Versionsbereich versuchen wir die Operatoren < und > für eine kürzere YAML-Ausgabe zu nutzen.

### Wo füge ich das generierte YAML ein?

Auf einem Paper- oder Spigot-Server fügst du das YAML in plugins/ViaVersion/config.yml ein. Auf einem Velocity- oder BungeeCord-Proxy fügst du es in die entsprechende ViaVersion-Konfiguration ein, typischerweise in den Abschnitt velocity-servers oder bungee-servers. Füge nur die generierte Zeile oder den Block ein und lasse den Rest der Config unverändert.

### Brauche ich neben ViaVersion noch weitere Plugins?

ViaVersion reicht aus, wenn sich neuere Clients mit einem älteren Server verbinden. Für die umgekehrte Richtung (älterer Client auf neuerem Server) benötigst du ViaBackwards, für 1.7.x auf 1.9+ ViaRewind. Details findest du in der ViaVersion-Dokumentation.

## ViaVersion-Generator: So funktioniert das Tool

ViaVersion übersetzt das Netzwerkprotokoll zwischen verschiedenen Versionen der Minecraft Java Edition. Bei der Verwaltung eines Minecraft-Servers musst du oft **einschränken**, welche Client-Versionen sich verbinden dürfen, oder in einem Proxy-Netzwerk die Protocol-ID der einzelnen Backend-Server genau festlegen.

Dieser ViaVersion-Generator erstellt saubere YAML für die häufigsten Teile der [offiziellen ViaVersion-Konfiguration](https://github.com/ViaVersion/ViaVersion/wiki/configuration):

- **block-protocols**: YAML-Array numerischer Protocol-IDs
- **block-versions**: YAML-Array von Strings mit Versionsnamen und Operatoren `<` / `>`
- **velocity-servers** / **bungee-servers**: Map `backend_name: protocol`

### Sperr-Modus vs. Whitelist

Im Modus **Ausgewählte sperren** markierst du Versionen, die beim Verbinden mit dem Server einen Kick erhalten sollen. Im Modus **Nur ausgewählte erlauben** kehrt das Tool die Auswahl um und erzeugt eine Sperre für alle anderen Versionen. Das Ergebnis verhält sich wie eine Versions-Whitelist über die ViaVersion config.yml.

Voreinstellungen (1.9+, 1.18+, 1.21+ usw.) beschleunigen gängige Szenarien. Die Protocol-Nummern entsprechen den bei ViaVersion registrierten Release-Versionen, Snapshot-Versionen führen wir bewusst nicht auf.

### Proxy und Backend-Server

Auf Velocity oder BungeeCord ermittelt ViaVersion die Backend-Version anhand der Map in der Config, durch Pingen oder anhand eines Standardwerts. Eine manuelle Map `velocity-servers` oder `bungee-servers` ist auf größeren Netzwerken zuverlässig. Füge Zeilen entsprechend den Servernamen aus `velocity.toml` oder der Bungee `config.yml` hinzu und weise die passende Protocol-ID zu.

Starte oder lade ViaVersion nach dem Kopieren der Ausgabe gemäß der Dokumentation deines Stacks neu und teste die Verbindung mit der Zielversion des Minecraft-Clients.
