titou punish

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)

Reviews

Review

Do you recommend this mod?

  • No reviews, yet.

Releases

2.6

Download

Luanti 5.0+

2026-05-27 16:09 UTC

2.6 🔗


2.5

Download

Luanti 5.0+

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

2.4

Download

Luanti 5.0+

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)

2.3

Download

Luanti 5.0+

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

2.2

Download

Luanti 5.0+

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

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