Feathered Friend

Suspicious Feather

Die Verdächtige Feder (Artikel-ID featheredfriend:ravens_eye) startet Raven Link.

TLDR:

  1. Klicken Sie mit der rechten Maustaste auf die Feder, um Raven Link zu starten.
  2. Wenn kein aktiver Rabe verfügbar ist, kann die Laufzeit Ihren verlorenen Raben für die Linknutzung wiederbeleben.
  3. Während du verbunden bist, kontrollierst du den Rabenflug und dein Körper wird durch ein Bildnis dargestellt.
Screenshot der Funktion „Suspicious Feather“
Suspicious Feather and Raven Link in action.
Server-authoritative

Raven Link-Start-/Stopp-Gültigkeit wird serverseitig validiert. Client-Visuals spiegeln nur den Serverstatus wider.


Basteln

Rezept (ravens_eye.json):

  • Enderauge über Rabenfeder (1x2, beliebige Spalte).
Ender Eye
Raven Feather
Suspicious Feather

Startvoraussetzungen

Raven Link startet nur, wenn alle Prüfungen erfolgreich sind:

  • enableSuspiciousFeather ist auf dem Server aktiviert.
  • Sie befinden sich noch nicht in einer aktiven/ausstehenden Linksitzung.
  • Ein gültiger Rabe im Besitz kann in Ihrer aktuellen Dimension aufgelöst werden.
  • Wenn kein aktiver Rabe vorhanden ist, versucht die Laufzeit, den Pfad "Perished-Raven" wiederzubeleben.

Wenn die Prüfungen fehlschlagen, wird die entsprechende Meldung im Spiel angezeigt (already active, no active raven, cross-dimension unavailable oder Funktion deaktiviert).


Was Raven Link macht

Wenn der Link beginnt:

  • kurze Transition/Handshake-Läufe
  • Raven Link-Bildnis wird für deinen Körper erzeugt
  • Normale Spielerinteraktionen werden blockiert, solange sie verknüpft sind (Angriffe + Interaktionen mit Gegenständen/Entitäten/Blocks)
  • Raven wechselt in den manuellen Verbindungssteuerungszustand

Für die Dauer wird ravenLinkDurationSeconds verwendet (Standard 30, Bereich 5..600). Runtime liest dies während aktiver Sitzungen erneut, sodass Konfigurationsänderungen sich sofort auf laufende Links auswirken können.

DEEP DIVE: linked-system pauses

Während ein Rabe verbindungsgesteuert ist, werden einige unabhängige Timer/Systeme angehalten oder zurückgestellt (z. B. Lebensdauerprüfungen von Kurier-/Herbeigerufenen), um zu vermeiden, dass der Verbindungsstatus andere Despawn-/Bereinigungslogiken bekämpft.


Wie Links enden

Ein Link kann aus folgenden Gründen enden:

  • Auszeit
  • Client-Stopp-Anfrage
  • Bildnistreffer
  • Ungültiger Sitzungsstatus (fehlender Rabe usw.)
  • Server deaktiviert Suspicious Feather, während Links aktiv sind
Effigy vulnerability

Wenn Ihr Bildnis getroffen wird, wird die Verknüpfung sofort mit message.featheredfriend.raven_link.cancelled_effigy_hit aufgehoben.


Interaktion mit anderen Systemen

Raven Link lässt sich in mehrere FF-Systeme integrieren:

  • Summoned-Raven-Lebensdauerüberprüfungen pausieren, während sie verknüpft sind
  • Lebenszyklusprüfungen von Kurierdiensten können sich verzögern, solange sie verknüpft sind
  • Verdächtige Brustsitzzuweisungen können vorübergehend gelöscht/gehalten und am Ende der Verbindung wiederhergestellt werden
  • Die Bereinigung der Zustellung kann abgeschlossen werden, wenn die Sitzung beendet wird

Dieses Projekt unterstutzen

Gefallt dir dieses Wiki und diese Mods?

Jede Unterstutzung hilft mir, neue Features zu bauen, Dokus zu schreiben und Updates zu liefern.

Nach oben