Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« Modèle:MinecraftConnect/doc » : différence entre les versions

De Nefald
Hiob (discussion | contributions)
Page créée avec « == Description == Ce modèle crée un lien pour se connecter directement à un serveur Minecraft avec un bouton de copie de l'adresse. Le lien lance automatiquement Minecraft (principalement sur Windows) et le bouton 📋 permet de copier l'adresse pour une connexion manuelle. == Paramètres == {| class="wikitable" ! Paramètre !! Description !! Obligatoire !! Défaut |- | '''serveur''' || Adresse IP ou nom de domaine du serveur || {{Oui}} || - |- | '''port''... »
(Aucune différence)

Version du 9 novembre 2025 à 21:24

Description

Ce modèle crée un lien pour se connecter directement à un serveur Minecraft avec un bouton de copie de l'adresse.

Le lien lance automatiquement Minecraft (principalement sur Windows) et le bouton 📋 permet de copier l'adresse pour une connexion manuelle.

Paramètres

Paramètre Description Obligatoire Défaut
serveur Adresse IP ou nom de domaine du serveur Modèle:Oui -
port Port du serveur (format :PORT) Modèle:Non :25565
texte Texte du lien affiché Modèle:Non Rejoindre le serveur
titre Texte au survol (attribut title) Modèle:Non Cliquez pour vous connecter au serveur Minecraft
label Label d'accessibilité du bouton copier (aria-label) Modèle:Non Copier l'adresse du serveur
icone Icône/emoji du bouton copier Modèle:Non 📋
message Message affiché après la copie Modèle:Non ✓ Copié !

Exemples d'utilisation

Exemple basique

{{MinecraftConnect|serveur=play.hypixel.net}}
Serveur Minecraftnefald.fr<button class="mc-connect-copy" onclick="copyMCAddress()" title="Copier l'adresse">📋</button>

<script>

function copyMCAddress() { var address = document.getElementById('mc-address').textContent; navigator.clipboard.writeText(address).then(function() { var btn = document.querySelector('.mc-connect-copy'); btn.textContent = '✓'; btn.style.background = '#4CAF50'; setTimeout(function() { btn.textContent = '📋'; btn.style.background = ; }, 2000); }).catch(function() { alert('Adresse: ' + address); }); } </script>



Avec port personnalisé

{{MinecraftConnect
|serveur=monserveur.fr
|port=:25566
|texte=Mon serveur perso
}}
Serveur Minecraftnefald.fr<button class="mc-connect-copy" onclick="copyMCAddress()" title="Copier l'adresse">📋</button>

<script>

function copyMCAddress() { var address = document.getElementById('mc-address').textContent; navigator.clipboard.writeText(address).then(function() { var btn = document.querySelector('.mc-connect-copy'); btn.textContent = '✓'; btn.style.background = '#4CAF50'; setTimeout(function() { btn.textContent = '📋'; btn.style.background = ; }, 2000); }).catch(function() { alert('Adresse: ' + address); }); } </script>



Exemple complet avec personnalisation

{{MinecraftConnect
|serveur=survival.example.com
|port=:19132
|texte=🌍 Serveur Survie
|titre=Rejoindre le serveur de survie communautaire
|label=Copier l'adresse du serveur Survie
|icone=📑
|message=Adresse copiée !
}}
Serveur Minecraftnefald.fr<button class="mc-connect-copy" onclick="copyMCAddress()" title="Copier l'adresse">📋</button>

<script>

function copyMCAddress() { var address = document.getElementById('mc-address').textContent; navigator.clipboard.writeText(address).then(function() { var btn = document.querySelector('.mc-connect-copy'); btn.textContent = '✓'; btn.style.background = '#4CAF50'; setTimeout(function() { btn.textContent = '📋'; btn.style.background = ; }, 2000); }).catch(function() { alert('Adresse: ' + address); }); } </script>



Sans port (utilise le port par défaut 25565)

{{MinecraftConnect
|serveur=mc.example.net
|port=
|texte=Serveur principal
}}
Serveur Minecraftnefald.fr<button class="mc-connect-copy" onclick="copyMCAddress()" title="Copier l'adresse">📋</button>

<script>

function copyMCAddress() { var address = document.getElementById('mc-address').textContent; navigator.clipboard.writeText(address).then(function() { var btn = document.querySelector('.mc-connect-copy'); btn.textContent = '✓'; btn.style.background = '#4CAF50'; setTimeout(function() { btn.textContent = '📋'; btn.style.background = ; }, 2000); }).catch(function() { alert('Adresse: ' + address); }); } </script>



Avec emoji personnalisé

{{MinecraftConnect
|serveur=creative.example.com
|texte=⚡ Serveur Créatif
|icone=🎨
}}
Serveur Minecraftnefald.fr<button class="mc-connect-copy" onclick="copyMCAddress()" title="Copier l'adresse">📋</button>

<script>

function copyMCAddress() { var address = document.getElementById('mc-address').textContent; navigator.clipboard.writeText(address).then(function() { var btn = document.querySelector('.mc-connect-copy'); btn.textContent = '✓'; btn.style.background = '#4CAF50'; setTimeout(function() { btn.textContent = '📋'; btn.style.background = ; }, 2000); }).catch(function() { alert('Adresse: ' + address); }); } </script>



Style minimaliste

{{MinecraftConnect
|serveur=vanilla.mc.net
|texte=Vanilla
|icone=📋
|message=✓
}}
Serveur Minecraftnefald.fr<button class="mc-connect-copy" onclick="copyMCAddress()" title="Copier l'adresse">📋</button>

<script>

function copyMCAddress() { var address = document.getElementById('mc-address').textContent; navigator.clipboard.writeText(address).then(function() { var btn = document.querySelector('.mc-connect-copy'); btn.textContent = '✓'; btn.style.background = '#4CAF50'; setTimeout(function() { btn.textContent = '📋'; btn.style.background = ; }, 2000); }).catch(function() { alert('Adresse: ' + address); }); } </script>


Comportement

  • Lien direct : Le lien cliquable lance Minecraft et se connecte automatiquement (fonctionne principalement sur Windows avec le launcher officiel)
  • Bouton copie : Le bouton avec icône copie l'adresse complète (serveur:port) dans le presse-papier
  • Feedback visuel : Un message de confirmation apparaît pendant 2 secondes après la copie
  • Animation : Le bouton s'anime lors de la copie pour confirmer l'action
  • Responsive : Le modèle s'adapte automatiquement aux écrans mobiles

Compatibilité

  • Windows : Connexion directe fonctionnelle avec le launcher Minecraft officiel
  • macOS/Linux : Support limité du lien direct, utiliser le bouton copier
  • Minecraft Java Edition uniquement (pas Bedrock)

Notes techniques

Configuration requise

Ajouter dans LocalSettings.php :

// Autoriser le protocole minecraft://
$wgUrlProtocols[] = 'minecraft://';

Voir aussi


Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.