🐾 NameTagAnimalGuard
Protect named animals from accidents, environmental damage, and unauthorized attacks by other players.
NameTagAnimalGuard protects animals that have been named using a name tag.
Once an animal has a custom name, it can no longer die from normal damage sources. The player who names the animal is also automatically stored as its owner.
A protected animal can only be killed using a sword – and only by its owner or a server administrator.
✨ Main Features
- 🏷️ Protects animals with a custom name
- ❤️ Prevents accidental death
- 👤 Automatically stores the animal's owner
- ⚔️ Named animals can only be killed using a sword
- 🔒 Only the owner or an administrator can kill the animal
- 💾 Ownership remains stored after server restarts
- 🌍 Automatic player language detection
- 📝 Fully editable language files
- 🔌 No additional dependencies required
🛡️ Protection Against Damage
Named animals are protected against dangers such as:
- Fire
- Lava
- Fall damage
- Drowning
- Explosions
- Lightning
- Hostile mobs
- Other animals
- Projectiles
- Players without a sword
- Players who are not the owner
This keeps pets and special animals safe, even in dangerous situations.
👤 Owner System
When a player names an animal using a name tag, that player is automatically stored as the animal's owner.
Only the following players can kill the animal using a sword:
- The stored owner
- Server operators
- Players with the
nametaganimalguard.admin permission
The owner is stored directly on the animal and remains assigned after restarts, reloads, and server maintenance.
⚠️ Previously Named Animals
Animals that were already named before installing the plugin or before updating to version 1.2.0 do not have a stored owner.
These animals can initially only be killed by an administrator.
To assign an owner, rename the animal using a name tag. The player who renames the animal will then automatically be stored as its owner.
🔑 Permission
Administrators and server staff can bypass the protection using the following permission:
nametaganimalguard.admin
This permission is granted to server operators by default.
🌍 Supported Languages
NameTagAnimalGuard automatically detects the language selected in the player's Minecraft client.
Currently included:
- 🇩🇪 German
- 🇬🇧 English
- 🇫🇷 French
- 🇪🇸 Spanish
- 🇮🇹 Italian
- 🇳🇱 Dutch
- 🇵🇱 Polish
- 🇵🇹 Portuguese
- 🇷🇺 Russian
Alternatively, a fixed language can be configured for all players.
⚙️ Configuration
By default, the plugin automatically detects each player's language:
language: auto
fallback-language: en
notify-owner-assigned: true
Options
language: auto
Automatically uses the language selected in the player's Minecraft client.
fallback-language: en
Defines the fallback language if no matching translation is available.
notify-owner-assigned: true
Displays a message when a player is stored as the animal's owner.
To use a fixed server language, you can configure:
language: en
🎮 Recommended For
NameTagAnimalGuard is especially useful for:
- Survival servers
- Community servers
- Family-friendly servers
- Roleplay servers
- SMP servers
- Servers with pets
- Servers with rare or special animals
✅ Why NameTagAnimalGuard?
For many players, named animals are more than ordinary Minecraft mobs.
They can be pets, companions, memories, or an important part of a build or roleplay experience.
With NameTagAnimalGuard, these animals are reliably protected against accidents, environmental damage, and unauthorized attacks without making them completely invincible.
Name it. Protect it. Keep it.
🇩🇪 Deutsche Beschreibung
Schütze benannte Tiere vor Unfällen, Umweltschäden und unerlaubten Angriffen durch andere Spieler.
NameTagAnimalGuard schützt Tiere, die mit einem Namensschild benannt wurden.
Sobald ein Tier einen individuellen Namen besitzt, kann es nicht mehr durch normale Schadensquellen sterben. Zusätzlich wird der Spieler, der das Tier benennt, automatisch als Besitzer gespeichert.
Ein geschütztes Tier kann anschließend nur noch mit einem Schwert getötet werden – und auch nur durch den Besitzer oder einen Administrator.
✨ Hauptfunktionen
- 🏷️ Schützt Tiere mit einem individuellen Namen
- ❤️ Verhindert versehentlichen Tod
- 👤 Speichert automatisch den Besitzer des Tieres
- ⚔️ Töten ist nur mit einem Schwert möglich
- 🔒 Nur der Besitzer oder ein Administrator darf das Tier töten
- 💾 Besitzer bleibt auch nach einem Serverneustart gespeichert
- 🌍 Automatische Erkennung der Spielersprache
- 📝 Frei bearbeitbare Sprachdateien
- 🔌 Keine zusätzlichen Abhängigkeiten erforderlich
🛡️ Schutz vor Schadensquellen
Benannte Tiere werden unter anderem vor folgenden Gefahren geschützt:
- Feuer
- Lava
- Sturzschaden
- Ertrinken
- Explosionen
- Blitze
- Monster
- Andere Tiere
- Projektile
- Spieler ohne Schwert
- Spieler, die nicht der Besitzer sind
Dadurch bleiben Haustiere und besondere Tiere auch in gefährlichen Situationen geschützt.
👤 Besitzer-System
Wenn ein Spieler ein Tier mit einem Namensschild benennt, wird dieser Spieler automatisch als Besitzer gespeichert.
Nur folgende Spieler können das Tier danach mit einem Schwert töten:
- Der gespeicherte Besitzer
- Server-Operatoren
- Spieler mit der Berechtigung
nametaganimalguard.admin
Der Besitzer wird direkt am Tier gespeichert und bleibt dadurch auch nach Neustarts, Reloads und Serverwartungen erhalten.
⚠️ Bereits benannte Tiere
Tiere, die bereits vor der Installation des Plugins oder vor dem Update auf Version 1.2.0 benannt wurden, besitzen noch keinen gespeicherten Besitzer.
Solche Tiere können zunächst nur von einem Administrator getötet werden.
Um einen Besitzer festzulegen, muss das Tier erneut mit einem Namensschild benannt werden. Der Spieler, der das Tier neu benennt, wird danach automatisch als Besitzer gespeichert.
🔑 Berechtigung
Administratoren und Serverpersonal können den Schutz mit folgender Berechtigung umgehen:
nametaganimalguard.admin
Diese Berechtigung ist standardmäßig für Server-Operatoren aktiviert.
🌍 Unterstützte Sprachen
NameTagAnimalGuard erkennt automatisch die im Minecraft-Client eingestellte Sprache des Spielers.
Aktuell enthalten:
- 🇩🇪 Deutsch
- 🇬🇧 Englisch
- 🇫🇷 Französisch
- 🇪🇸 Spanisch
- 🇮🇹 Italienisch
- 🇳🇱 Niederländisch
- 🇵🇱 Polnisch
- 🇵🇹 Portugiesisch
- 🇷🇺 Russisch
Alternativ kann in der Konfiguration eine feste Sprache für alle Spieler eingestellt werden.
⚙️ Konfiguration
Standardmäßig wird die Sprache automatisch erkannt:
language: auto
fallback-language: en
notify-owner-assigned: true
Optionen
language: auto
Verwendet automatisch die Minecraft-Sprache des Spielers.
fallback-language: en
Legt die Ersatzsprache fest, falls keine passende Übersetzung vorhanden ist.
notify-owner-assigned: true
Zeigt dem Spieler eine Nachricht, wenn er als Besitzer gespeichert wurde.
Für eine feste Serversprache kann beispielsweise Folgendes eingestellt werden:
language: de
🎮 Geeignet für
NameTagAnimalGuard eignet sich besonders für:
- Survival-Server
- Community-Server
- Familienfreundliche Server
- Roleplay-Server
- SMP-Server
- Server mit Haustieren
- Server mit besonderen oder seltenen Tieren
✅ Warum NameTagAnimalGuard?
Benannte Tiere sind für viele Spieler mehr als nur normale Minecraft-Kreaturen.
Sie sind Haustiere, Erinnerungen, Begleiter oder ein wichtiger Bestandteil eines Bauwerks oder Rollenspiels.
Mit NameTagAnimalGuard sind diese Tiere zuverlässig vor Unfällen, Umweltschäden und unerlaubten Angriffen geschützt, ohne vollständig unsterblich zu sein.
Benennen. Schützen. Behalten.