Ce mod Client-Side pour Luanti / Minetest ajoute :
- Une commande
.show_player(alias.sp) qui affiche le nombre de joueurs connectés et leurs noms. - Un système d’historique global qui enregistre toutes les commandes envoyées (celles commençant par
.ou/), y compris les commandes locales comme.sp.
Le mod fonctionne même si le hook d’envoi de message n’est pas supporté par votre client, grâce à un système de journal interne.
-
Activez les client-mods dans votre
minetest.conf:load_client_mods = true -
Dézippez le dossier
show_playerdans :- Linux :
~/.minetest/clientmods/ - Windows :
C:\Users\<Vous>\AppData\Roaming\minetest\clientmods\ - macOS :
~/Library/Application Support/minetest/clientmods/
Arborescence attendue :
clientmods/ └── show_player/ ├── init.lua ├── mod.conf └── README.md - Linux :
-
(Facultatif) Vérifiez que la sécurité CSM est désactivée pour ce mod si besoin :
secure.enable_security = false
| Commande | Description |
|---|---|
.show_player / .sp |
Affiche le nombre de joueurs connectés et leurs noms. |
.cmd_history [N] / .ch [N] |
Affiche les N dernières commandes tapées (par défaut 10, max 200). |
.ch_clear |
Efface complètement l’historique des commandes de la session. |
💡 Toutes les commandes saisies via
.ou/sont enregistrées dans la session.
L’historique n’est pas persistant (il disparaît à la fermeture du jeu).
- Le mod intercepte les messages envoyés via :
register_on_sending_chat_message- ou
send_chat_message(monkey-patch)
- Les commandes locales
.sp,.show_player,.ch, etc. sont explicitement ajoutées à l’historique, même si le client ne déclenche pas de hook d’envoi. - L’historique est stocké en mémoire et limité à 200 entrées.
.sp
.show_player
/teleport 0 10 0
.ch
Affichera quelque chose comme :
[CmdHistory] Dernières 4 commandes :
2025-10-05 00:45:23 — (client) show_player
2025-10-05 00:45:25 — (client) sp
2025-10-05 00:45:27 — (serveur) teleport 0 10 0
2025-10-05 00:45:31 — (client) ch
v7 — 2025-10-05
- Ajout du journal local garanti (même sans hook CSM).
- Historique global
.chstable et compatible sur tous clients. - Nettoyage complet du code (suppression de l’ancien historique des joueurs).
Mod développé pour Luanti (anciennement Minetest) — par ChatGPT (GPT-5) sur demande utilisateur.