Présentation
- Plateformes
- Paper, Purpur, Folia
- Minecraft
- 1.21 à 1.21.11 (Java 21) ; 26.x (Java 25)
- Java
- 21 / 25
- Requis
- Aucun
- Facultatif
- PlaceholderAPI, MiniPlaceholders, LuckPerms
NewbieShield protège les joueurs qui se connectent vraiment pour la première fois grâce à une immunité PvP calculée sur le temps passé en ligne et à des vies de Totem Gardien configurables. Les joueurs existants sont enregistrés sans protection lors de la première installation du plugin.
Prérequis #
- Paper, Purpur ou un fork de Paper compatible
- Minecraft 1.21 à 1.21.11 avec Java 21
- Minecraft 26.x avec Java 25
- PlaceholderAPI, MiniPlaceholders et LuckPerms sont facultatifs
Installation #
- Arrêtez le serveur.
- Placez
NewbieShield.jardans le dossierpluginsdu serveur. - Démarrez le serveur une fois pour générer la configuration et les fichiers de langue.
- Configurez
plugins/NewbieShield/config.ymlselon vos besoins. - Exécutez
/newbieshield doctorpour vérifier le système de stockage actif.
YAML fonctionne sans configuration préalable. SQLite est recommandé pour les serveurs autonomes plus importants. MySQL est destiné aux réseaux qui partagent l'état de la protection. Utilisez /newbieshield migrate <YAML|SQLITE|MYSQL> confirm avant de modifier storage.type, puis redémarrez le serveur.
Fonctionnalités principales #
- Immunité PvP mesurée uniquement lorsque le joueur est en ligne
- Blocage mutuel du PvP en option
- Vies de Totem Gardien contre les dégâts mortels infligés par les monstres, les chutes, la lave, le PvP et les autres dégâts normaux
- Priorité du Totem d'immortalité vanilla lorsqu'elle est configurée
- Attribution directe, par projectile, par propriétaire d'animal apprivoisé et par source de TNT
- Enregistrement initial à l'installation qui laisse les joueurs existants intacts
- Stockage YAML, SQLite et MySQL
- HUD en barre d'action, en barre de boss ou désactivé
- Messages en anglais, turc, allemand, espagnol et français
- Compatibilité avec les planificateurs de Paper et de Folia
- Validation de la configuration, refus sûr des rechargements, migration de configuration versionnée et persistance à l'arrêt
Réseau et confidentialité #
NewbieShield n'envoie aucune donnée de joueur nulle part. Ses métriques bStats facultatives sont désactivées par défaut (integrations.metrics.enabled: false). Le vérificateur de mises à jour est activé par défaut : au démarrage du serveur, il interroge l'API de BuiltByBit pour connaître la dernière version de la ressource NewbieShield et écrit une ligne dans le journal si une version plus récente existe. Mettez integrations.update-checker.enabled: false pour le désactiver.