Description
ce gardien est un mod de cyber-sécurité avancé pour le moteur de jeu minetest.voici quelques unes de ses fonctions :
- bannissement d'un pseudo/d'une adresse IP de rejoindre le monde
- bannissement d'un pseudo/d'une adresse IP de discuter dans le chat (bloque aussi les commandes
/msg et /me)
- bloquage des VPNs (fonctionnel avec proton VPN gratuit/adguard VPN gratuit)
- filtrage automatique des insultes dans les discussions (pas dans les messages envoyés par des commandes)
- systeme d'invisibilité pour espionner les joueurs suspects (nécessite/compatible avec titou nicknames)
this guardian is an advanced cyber-security mod for the minetest game engine.voici quelques unes de ses fonctions :
- bannissement d'un pseudo/d'une adresse IP to join the world
- bannissement d'un pseudo/d'une adresse IP de discuter dans le chat (block too the
/msg and /me commands)
- VPNs blocking (working with proton VPN free/adguard VPN free)
- filtrage automatique des insultes dans les discussions (pas dans les messages envoyés par des commandes)
- invisibility system to spy suspects players (need/compatible with titou nicknames)
Releases
2026-05-07 18:29 UTC
2.5 - VPN blocking
- ajout de code (qui aurait dû être dans
VPNs.lua mais qui ne l'est pas car minetest bloque le réseau pour les fichiers autres que init.lua) dans le fichier init.lua
- mise a jour des traductions FR (car certains EN ont été modifiés)
- ajout de journalisation a l'activation/désactivation du bloquage de la liste de mots dans le fichier
punishements_types/chat_restrictions.lua
- added code (that should been in
VPNs.lua but that is not because minetest block the network for others files than init.lua) in the file init.lua
- updated FR translations (because somes EN has been modified)
- added logging to the enabling/disabling of the keywords blocking in the file
punishements_types/chat_restrictions.lua
2026-03-25 15:04 UTC
2.4
- mise a jour de la liste des mots-clés a bloquer dans le fichier
msg_filter_block.lua
- changement du nom de la variable
KEY_SETTING_MSGFILTERBLOCK par KEY_SETTING_MSGBLOCK_INSULTS dans le fichier msg_filter_block.lua
- changement du nom du fichier
punishements_types/mute.lua par punishements_types/chat_restrictions.lua (avec adaptations dans init.lua)
- fusion du fichier
msg_filter_block.lua dans punishements_types/chat_restrictions.lua (avec adaptations)
- mise a la ligne de tous les
then dans le fichier punishements_types/chat_restrictions.lua
- création d'un fichier
vanish.lua (avec du code déja mis) chargé depuis le fichier init.lua
- mise a jour des traductions FR (car certains EN ont été modifiés)
- ajout de l'information la dépendance
titou_nicknames (optionelle car uniquement requise pour le mode invisible)
- updated the keywords list to block in the
msg_filter_block.lua file
- changed the name of the
KEY_SETTING_MSGFILTERBLOCK variable to KEY_SETTING_MSGBLOCK_INSULTS in the msg_filter_block.lua file
- changed the name of the
punishements_types/mute.lua file to punishements_types/chat_restrictions.lua (with adaptations in init.lua)
- fusion of the
msg_filter_block.lua file in punishements_types/chat_restrictions.lua (with adaptations)
- put to another line every
then in the punishements_types/chat_restrictions.lua file
- created a
vanish.lua file (with already put code) loaded from the init.lua file
- updated FR translation (because some EN has been modified)
- added the
titou_nicknames dependency information (optional because only required for the vanish)
2026-03-17 19:51 UTC
2.3
- ajout d'un espace manquant dans la commande
/mute_nick_perm dans le fichier punishements_types/mute.lua
- création du privilege "titou_punish:chat" pour remplacer ""titou_punish:mute"
- création du fichier
msg_filter_block.lua avec du code déja mis (pour bloquer des insultes si le parametre titou_punish:msg_filter_block est sur true)
- ajout du chargement du fichier
msg_filter_block.lua depuis le fichier init.lua
- suppression du fichier
IP_lookup.lua (parce que titou punish s'occupe déja de punir les IPs et bientôt les VPNs)
- suppression du chargement du fichier
IP_lookup.lua depuis le fichier init.lua
- mise a jour de la description du mod
- mise a jour des traductions FR
- added a missing space in the
/mute_nick_perm command in the punishements_types/mute.lua file
- created the
titou_punish:chat privilege to replace titou_punish:mute
- created the
msg_filter_block.lua file with already put code (to block insults if the setting titou_punish:msg_filter_block is on true)
- added the loading of the
msg_filter_block.lua file from the init.lua file
- deleted the
IP_lookup.lua file (because titou punish takes care already of punishing IPs and soon VPNs)
- deleted the loading of the
IP_lookup.lua file in the init.lua file
- updated the mod description
- updated the FR translations
2026-03-15 15:16 UTC
2.2
(les anciennes versions ayant les informations de compatibilité/d'incompatibilité dans le fichier mod.conf seront supprimées de minetest contentDB)
- ajout de balises
[TITOU PUNISH] au début de chaque message du mod (sauf pour la véfification de la présence des services qui a [TITOU SERVICES])
- ajout d'un systeme intégré au mod dans chaque commande du mod de vérification des privileges permettant d'afficher un message personnalisé
- mises a jour des traductions FR pour plusieurs messages
- création de la variable
KEY_PRIVILEGE_IPLOOKUP dans le fichier IP_lookup.lua
- changement du nom du privilege
ip_lookup par titou_punish:ip_lookup dans le fichier IP_lookup.lua
- création de la variable
KEY_PRIVILEGE_GETREPORTS dans le fichier reports.lua
- changement du nom du privilege
get_reports par titou_punish:get_reports dans le fichier reports.lua
- création de la variable
KEY_PRIVILEGE_BAN dans le fichier punishements_types/ban.lua
- changement du nom du privilege
ban par titou_punish:ban dans le fichier punishements_types/ban.lua
- création de la variable
KEY_PRIVILEGE_KICK dans le fichier punishements_types/kick.lua
- changement du nom du privilege
kick par titou_punish:kick dans le fichier punishements_types/kick.lua
- création de la variable
KEY_PRIVILEGE_INVENTORY dans le fichier punishements_types/inventory.lua
- changement du nom du privilege
inventory_toggle par titou_punish:inventory dans le fichier punishements_types/inventory.lua
- création de la variable
KEY_PRIVILEGE_MUTE dans le fichier punishements_types/mute.lua
- changement du nom du privilege
mute par titou_punish:mute dans le fichier punishements_types/mute.lua
- suppression de l'information de la compatibilité avec le jeu
minetest_game
- suppression de l'information de l'incompatibilité avec le jeu
subway_miner
- suppression de l'information de l'incompatibilité avec le jeu
cow
(older versions having the informations of compatibility/incompatibility in the mod.conf file will be deleted from minetest contentDB)
- added tags
[TITOU PUNISH] at the beginning of every message of the mod (until for the services presence verification that has [TITOU SERVICES])
- added an integrated system in the mod in every command of the mod of privilege verification allowing to show a custom message
- updated FR translations for several messages
- created the
KEY_PRIVILEGE_IPLOOKUP variable in the file IP_lookup.lua
- changed the name of the
ip_lookup privilege to titou_punish:ip_lookup in the file IP_lookup.lua
- created the
KEY_PRIVILEGE_GETREPORTS variable in the file reports.lua
- changed the name of the
get_reports privilege to titou_punish:get_reports in the file reports.lua
- created the
KEY_PRIVILEGE_BAN variable in the file punishements_types/ban.lua
- changed the name of the
ban privilege to titou_punish:ban in the file punishements_types/ban.lua
- created the
KEY_PRIVILEGE_KICK variable in the file punishements_types/kick.lua
- changed the name of the
kick privilege to titou_punish:kick in the file punishements_types/kick.lua
- created the
KEY_PRIVILEGE_INVENTORY variable in the file punishements_types/inventory.lua
- changed the name of the
inventory_toggle privilege to titou_punish:inventory in the file punishements_types/inventory.lua
- created the
KEY_PRIVILEGE_MUTE variable in the file punishements_types/mute.lua
- changed the name of the
mute privilege to titou_punish:mute in the file punishements_types/mute.lua
- deleted the information of the compatibility with the
minetest_game game
- deleted the information of the incompatibility with the
subway_miner game
- deleted the information of the incompatibility with the
cow game
All releases
Threads
New thread
Information
Provides
titou_punish
Dependencies
- Required
-
No required dependencies
- Optional
-
titou_nicknames
Information
- Type
- Mod
- Technical Name
- titou_punish
- Languages
-
English, Français
- License
-
MIT
- Maintenance State
- Actively Developed
- Added
- 2025-09-01 13:52 UTC
- Maintainers
-
titou4