Plugin Minecraft ViaBackwards

ViaBackwards est un plugin Minecraft qui permet aux anciens clients Java de se connecter à des versions de serveur plus récentes en traduisant les paquets du protocole réseau ; il fonctionne avec ViaVersion.

Trouver un serveur avec ViaBackwards

Serveurs ayant signalé ViaBackwards : 100

Tous les serveurs avec ViaBackwards

À propos de ViaBackwards

🔌 À propos de ViaBackwards

ViaBackwards est un plugin Minecraft qui permet aux anciens clients Java Edition de se connecter à des versions plus récentes du serveur, en traduisant et en adaptant les paquets du protocole réseau à l’exécution. Il est fourni par le projet Via* et est destiné à être utilisé avec ViaVersion (qui gère la compatibilité ascendante).

🎯 Objectif

L’objectif principal du plugin est la compatibilité entre versions : améliorer l’accessibilité en permettant aux joueurs utilisant d’anciennes versions du client de rejoindre des serveurs qui exécutent des versions plus récentes de Minecraft, sans modifier le monde du serveur ni les plugins côté serveur.

⚙️ Fonctionnalités

  • Traduit les paquets réseau des versions plus récentes du serveur en formats compréhensibles par les anciens clients.
  • Conçu pour fonctionner avec ViaVersion ; ViaVersion doit être installé pour que ViaBackwards fonctionne.
  • Prise en charge de l’intégration avec ViaRewind pour étendre davantage la compatibilité aux clients hérités lorsque nécessaire.
  • Propose des options de configuration pour personnaliser le comportement (conversion des blocs/objets, gestion de la boss bar, remplacement de caractères, etc.).
  • Disponible en tant que plugin pour les serveurs de type Bukkit/Spigot et en tant que variante de mod pour les configurations Fabric/ViaFabric.

🧩 Pour qui ?

  • Les propriétaires de serveurs qui souhaitent autoriser différentes versions de clients Java à rejoindre un seul serveur à jour.
  • Les serveurs Survival/SMP et mini-jeux publics ou privés qui doivent prendre en charge des clients hérités sans maintenir d’anciennes versions du serveur.
  • Les réseaux utilisant un logiciel de proxy (BungeeCord/Velocity) et s’appuyant sur les outils Via* pour les connexions entre versions.

🏗️ Exemples d’utilisation

  • Un serveur exécutant une version moderne permet à des joueurs sur des versions légèrement plus anciennes de rejoindre sans imposer de retour en arrière du serveur.
  • Combiné à ViaRewind, un serveur nostalgique peut accepter des clients bien plus anciens tout en conservant un backend plus récent.
  • Un réseau proxy utilise ViaVersion et ViaBackwards pour offrir un point d’entrée unique aux joueurs utilisant des versions différentes.

⚙️ Installation

📥 Mise en place

  • Téléchargez le fichier jar officiel du plugin ViaBackwards (les builds du plugin sont publiés en même temps que les versions de ViaVersion).
  • Assurez-vous que ViaVersion est installé en premier ; ViaBackwards nécessite ViaVersion pour fonctionner.
  • Placez le jar de ViaBackwards (et le jar de ViaVersion) dans le dossier plugins/ du serveur.
  • Redémarrez le serveur et vérifiez dans les journaux de la console que le plugin a bien été chargé.
  • Vérifiez le fonctionnement avec les contrôles habituels de ViaVersion (par exemple, la sortie d’état normale du plugin).

📦 Dépendances

  • ViaVersion (requis)
  • ViaRewind (optionnel — étend la prise en charge des clients très anciens)
  • ViaBungee (pour les configurations de proxy BungeeCord) ou l’adaptateur de proxy correspondant lors d’un fonctionnement derrière un proxy

🧠 Notes techniques

  • Plugin côté serveur : fonctionne sur Spigot/Paper et la plupart des forks basés sur Spigot ; des variantes Fabric sont disponibles pour une utilisation avec ViaFabric.
  • Le dépôt officiel et les builds sont maintenus par le projet Via* ; la compilation nécessite JDK 17 ou plus récent.
  • Les limitations connues signalées par le projet incluent des problèmes de visibilité et de hauteur du monde pour les clients antérieurs à 1.17 (les blocs sous y=0 ne sont pas visibles pour les anciens clients), certains cas particuliers de désynchronisation d’inventaire pour les clients <1.17 sur des serveurs 1.17+, des correspondances de sons incomplètes, ainsi qu’une limitation connue de la table de forge pour les clients <1.19.4 sur des serveurs 1.20+.
  • Les versions pour les nouveaux snapshots et les nouvelles versions de Minecraft sont coordonnées avec ViaVersion ; les builds snapshot/dev sont publiés séparément et peuvent être disponibles plus tôt pour les soutiens.

🤝 Quand ce plugin est utile

Si vous devez maintenir un seul serveur à jour tout en permettant aux joueurs utilisant d’anciens clients Java de se connecter, ViaBackwards fournit une compatibilité au niveau des paquets, de sorte que vous n’ayez pas à faire tourner plusieurs versions du serveur ni à imposer des mises à niveau du client.

Commentaires

Aucun commentaire pour le moment

Soyez le premier à commenter.

Pour les administrateurs de serveurs

Auteurs
ViaVersion, Matsv
Licence
GPL-3.0
Plateformes supportées
Bukkit, Spigot, Paper, Purpur, BungeeCord, Velocity, Fabric, Sponge
Versions supportées
1.10–latest
Dépendances
ViaVersion, ViaRewind, ViaBungee

Liens

Ce que signalent les serveurs

Plateformes des serveurs

  • Paper81
  • Purpur14
  • Spigot3
  • Leaf2

Versions du plugin

  • 5.12.127
  • 5.12.021
  • 5.12.219
  • 5.11.06
  • 5.10.04

Les chiffres viennent des serveurs qui listent leurs plugins lors des vérifications de MSHQ. Beaucoup masquent cette liste, l’usage réel est donc plus élevé.