Skip to content

Wolf-Persönlichkeiten & Kampf-KI

Startseite / Wolf-Persönlichkeiten


🐺 Entitätsdaten-Übersicht: Persönlichkeiten

AttributAggressiv (Aggressive)Normal (Normal)Pazifistisch (Pacifist)
NBT-Enum-ID1 (AGGRESSIVE)0 (NORMAL)2 (PACIFIST)
Natürliche Spawn-Gewichtung20% (bd_spawn_aggro_percent)60% (bd_spawn_normal_percent)20% (bd_spawn_paci_percent)
Max-Lebenspunkte-Bonus-10 HP (-5 ❤️)Basis (20 HP / 10 ❤️)+20 HP (+10 ❤️)
Sprint-Geschwindigkeits-Mod+15% (bd_aggro_speed_percent)0% (bd_normal_speed_percent)-10% (bd_paci_speed_percent)
Angriffsschaden-ModBasis (4 HP / 2 ❤️)Basis (4 HP / 2 ❤️)-15% (bd_paci_dmg_percent)
Rückstoß-ModBasisBasis+50% (bd_paci_knockback_percent)
Erfassungsreichweite20 Blöcke (bd_aggro_detect_range)16 Blöcke (Vanilla)16 Blöcke (Vanilla)
Folge-Startdistanz10 Blöcke (bd_aggro_follow_start)10 Blöcke (bd_normal_follow_start)6 Blöcke (bd_paci_follow_start)
Verfolgungs-Distanzlimit50 Blöcke (bd_aggro_chase_dist)BasisBasis
Fluchtschwelle bei wenig HP< 30% Gesundheit< 30% Gesundheit< 30% Gesundheit
Fluchtwahrscheinlichkeit10% (bd_aggro_flee_chance)50% (bd_normal_flee_chance)100% (bd_paci_flee_chance)
Wachpatrouillen-Radius12 Blöcke0 Blöcke (Fester Posten)3 Blöcke

🔬 1. Technische Mechaniken & Formeln

A. Lebenspunkte-Formel

Die maximale Gesundheit eines Wolfs wird beim Spawnen oder Zähmen berechnet, indem der Persönlichkeitsmodifikator auf die Vanilla-Basis ($20.0 \text{ HP}$) angewendet wird:

$$\text{Max Health} = \text{Baseline HP} + \text{Personality HP Bonus} + \text{Inbred Penalty}$$

  • Aggressive: $20.0 - 10.0 = 10.0 \text{ HP}$ ($5 \text{ Herzen}$)
  • Normal: $20.0 + 0.0 = 20.0 \text{ HP}$ ($10 \text{ Herzen}$)
  • Pacifist: $20.0 + 20.0 = 40.0 \text{ HP}$ ($20 \text{ Herzen}$)

B. Kampfgeschwindigkeits-Berechnung

Die Bewegungsgeschwindigkeit während des aktiven Angriffs nutzt Modifikatoren an minecraft:generic.movement_speed:

$$\text{Sprint Speed} = \text{Base Speed} \times \left(1 + \frac{\text{bd_aggro_speed_percent}}{100}\right)$$


🧬 2. NBT-Komponentenspeicherung (betterdogs:wolf_data)

Persönlichkeitsdaten werden direkt im Entitäts-Attachment-Codec betterdogs:wolf_data gespeichert:

snbt
{
  "betterdogs:wolf_data": {
    "personality": 1,
    "scale": 1.15,
    "is_inbred": 0b,
    "is_guarding": 0b,
    "guard_x": 128,
    "guard_y": 64,
    "guard_z": -256,
    "favorite_treat": "minecraft:cooked_porkchop",
    "gift_merits": 8
  }
}

⚡ 3. Verhaltensaufschlüsselung

Aggressive Persönlichkeit (Aggressive)

  • KI-Verhalten: Sucht aktiv in einem Radius von 20 Blöcken nach feindlichen Monstern und greift sofort an.
  • Verfolgungslimit: Verfolgt Ziele bis zu 50 Blöcke vom Besitzer entfernt, bevor er zurückkehrt.
  • Gewitter-Angst: Winselt und läuft bei Gewitter mit dreifacher Standardfrequenz unruhig umher.

Pazifistische Persönlichkeit (Pacifist)

  • KI-Verhalten: Bevorzugt Verteidigung vor Angriff. Greift nur an, wenn der Besitzer Schaden nimmt oder um Verbündete zu schützen.
  • Rückstoß-Buff: Verleiht Angriffen +50% Rückstoß, um Feinde sicher zurückzustoßen.
  • Wächter-Aura: Im Wachmodus strahlt er eine Aura mit Regeneration I und Resistenz I auf den Besitzer in 3 Blöcken Reichweite aus.

Zurück zu Startseite | Siehe Wachmodus & Wächter-Patrouillen

Official documentation & web portal for Dasik Igaijinn mods.