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)
mAucun résumé des modifications
Hiob (discussion | contributions)
Aucun résumé des modifications
 
Ligne 2 : Ligne 2 :
== Description ==
== Description ==


Ce modèle crée un lien de connexion Minecraft avec un bouton de copie discret.
Bouton pour copier l'adresse d'un serveur Minecraft dans le presse-papier.


== Paramètres ==
== Paramètres ==


{| class="wikitable"
{| class="wikitable"
! Paramètre !! Description !! Obligatoire !! Défaut
! Paramètre !! Description !! Défaut
|-
|-
| '''1''' (serveur) || Adresse IP ou nom de domaine du serveur || Oui || -
| '''serveur''' || Adresse IP ou domaine du serveur || ''(requis)''
|-
|-
| '''2''' (port) || Port du serveur (format ''':PORT''') || Non || ''':25565'''
| '''port''' || Port (format ''':25565''') || ''':25565'''
|-
|-
| '''texte''' || Texte personnalisé du lien || Non || Adresse du serveur
| '''texte''' || Texte du bouton || '''Copier l'adresse'''
|-
| '''image''' || Nom du fichier image || '''Minecraft-icon.svg'''
|-
| '''color''' || Couleur prédéfinie || '''minecraft'''
|-
| '''align''' || Alignement (left/center/right) || ''aucun''
|}
|}


== Exemples d'utilisation ==
== Exemples ==
 
=== Utilisation simple ===


=== Basique ===
<pre>
<pre>
Connecte-toi sur {{MinecraftConnect|nefald.fr}} !
{{MinecraftConnect|serveur=nefald.fr}}
</pre>
</pre>


Résultat : Connecte-toi sur {{MinecraftConnect|nefald.fr}} !
{{MinecraftConnect|serveur=nefald.fr}}


----
----


=== Avec texte personnalisé ===
=== Avec texte personnalisé ===
<pre>
<pre>
Rejoins {{MinecraftConnect|nefald.fr|texte=notre serveur}} maintenant !
{{MinecraftConnect|serveur=nefald.fr|texte=Serveur Nefald}}
</pre>
</pre>


Résultat : Rejoins {{MinecraftConnect|nefald.fr|texte=notre serveur}} maintenant !
{{MinecraftConnect|serveur=nefald.fr|texte=Serveur Nefald}}


----
----


=== Avec port personnalisé ===
=== Port personnalisé ===
 
<pre>
<pre>
{{MinecraftConnect|nefald.fr|:25566|texte=Serveur Survival}}
{{MinecraftConnect|serveur=play.example.com|port=:25566}}
</pre>
</pre>


Résultat : {{MinecraftConnect|nefald.fr|:25566|texte=Serveur Survival}}
{{MinecraftConnect|serveur=play.example.com|port=:25566}}


----
----


=== Dans une phrase ===
=== Alignement ===
 
<pre>
<pre>
Notre serveur principal {{MinecraftConnect|play.nefald.fr|texte=Play Nefald}} t'attend !
{{MinecraftConnect|serveur=nefald.fr|align=center}}
</pre>
</pre>


Résultat : Notre serveur principal {{MinecraftConnect|play.nefald.fr|texte=Play Nefald}} t'attend !
{{MinecraftConnect|serveur=nefald.fr|align=center}}


----
----


=== Dans un tableau ===
=== Couleur personnalisée ===
 
<pre>
<pre>
{| class="wikitable"
{{MinecraftConnect|serveur=nefald.fr|color=success}}
! Nom !! Connexion
|-
| Survival || {{MinecraftConnect|survival.nefald.fr}}
|-
| Creative || {{MinecraftConnect|creative.nefald.fr|:25566|texte=Créatif}}
|}
</pre>
</pre>


{| class="wikitable"
{{MinecraftConnect|serveur=nefald.fr|color=success}}
! Nom !! Connexion
|-
| Survival || {{MinecraftConnect|survival.nefald.fr}}
|-
| Creative || {{MinecraftConnect|creative.nefald.fr|:25566|texte=Créatif}}
|}
 
== Fonctionnement ==
 
* '''Clic sur le lien''' : Lance Minecraft et se connecte (fonctionne principalement sur Windows)
* '''Clic sur 📋''' : Copie l'adresse du serveur pour connexion manuelle
* '''Feedback visuel''' : Un ✓ apparaît brièvement après la copie


== Notes techniques ==
== Couleurs disponibles ==


* Le protocole <code>minecraft://</code> doit être autorisé dans LocalSettings.php
* '''minecraft''' (vert Minecraft - défaut)
* Nécessite le CSS dans MediaWiki:Common.css
* '''primary''' (bleu)
* Nécessite le JavaScript dans MediaWiki:Common.js (ou via Gadget)
* '''success''' (vert)
* '''danger''' (rouge)
* '''warning''' (jaune)
* '''info''' (cyan)
* '''dark''' (noir)


== Voir aussi ==
== Voir aussi ==


* [[Spécial:Pages liées/Modèle:MinecraftConnect|Pages utilisant ce modèle]]
* [[Modèle:ButtonLink]] - Bouton avec lien externe
 
[[Catégorie:Modèles de liens]]
</noinclude>

Dernière version du 10 novembre 2025 à 07:05

Description

Bouton pour copier l'adresse d'un serveur Minecraft dans le presse-papier.

Paramètres

Paramètre Description Défaut
serveur Adresse IP ou domaine du serveur (requis)
port Port (format :25565) :25565
texte Texte du bouton Copier l'adresse
image Nom du fichier image Minecraft-icon.svg
color Couleur prédéfinie minecraft
align Alignement (left/center/right) aucun

Exemples

Basique

{{MinecraftConnect|serveur=nefald.fr}}
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 texte personnalisé

{{MinecraftConnect|serveur=nefald.fr|texte=Serveur Nefald}}
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>



Port personnalisé

{{MinecraftConnect|serveur=play.example.com|port=:25566}}
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>



Alignement

{{MinecraftConnect|serveur=nefald.fr|align=center}}
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>



Couleur personnalisée

{{MinecraftConnect|serveur=nefald.fr|color=success}}
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>


Couleurs disponibles

  • minecraft (vert Minecraft - défaut)
  • primary (bleu)
  • success (vert)
  • danger (rouge)
  • warning (jaune)
  • info (cyan)
  • dark (noir)

Voir aussi

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