Feathered Friend

Suspicious Chest

  • Suspicious Chest* est le nom dans le jeu de featheredfriend:raven_chest.

Ce bloc est à la fois :

  • un conteneur normal à 27 emplacements
  • une cible enregistrée pour les workflows de perche corbeau + dépôt Enderpack
Capture d'écran de la fonctionnalité Coffre suspect
Suspicious Chest in-world usage view.
Two modes, one picker

La même interface utilisateur de sélection de coffres est utilisée pour deux actions différentes : Affectation de perches et Dépôt Enderpack.


Artisanat

Recette (raven_chest.json) :

Gold Ingot
Ender Eye
Gold Ingot
Blackstone
Chest
Blackstone
Gold Ingot
Blackstone
Gold Ingot
Suspicious Chest

Comportement de base

  • Taille du conteneur : 27 emplacements (RavenChestMenu / RavenChestBlockEntity).
  • Peut être ouvert directement comme un conteneur normal.
  • Enregistré par propriétaire côté serveur RavenChestRegistryData.

Limite de placement et inscription

Une fois placé (et fonctionnalité activée) :

  • Le serveur vérifie ravenChestsPerPlayer (par défaut 3).
  • Au plafond, le placement est annulé et l'objet du coffre est remboursé.
  • S'il est valide, le coffre est enregistré avec l'UUID du propriétaire + dimension + position du bloc + étiquette.

Après le placement, un écran d'étiquette s'ouvre afin que vous puissiez définir une étiquette persistante côté serveur.

DEEP DIVE: availability

Dans les cueilleurs, un coffre peut être enregistré mais toujours affiché comme Indisponible sous le plafond/règles actifs. Les entrées enregistrées peuvent également être élaguées ultérieurement si le bloc cible devient invalide.


Assignation de perchoir (Ender Eye flow)

Avec un corbeau invoqué par parchemin :

  1. Tenez un Ender Eye.
  2. Faites un clic droit sur votre corbeau.
  3. Choisissez une cible thoracique enregistrée valide.

Validation:

  • le coffre doit vous appartenir
  • la cible doit encore être enregistrée et disponible
  • le corbeau doit être dans la même dimension que la cible
  • un Ender Eye est consommé de la main/de la main

En cas de succès, le corbeau est assigné à ce perchoir et mis en position de perchoir.


Flux de travail de dépôt Enderpack

Pour le comportement complet de l'élément, voir Enderpack. Sur cette page, voici le flux côté poitrine :

  1. Utilisez la main vide ou l'Enderpack en main sur un corbeau invoqué par parchemin.
  2. Choisissez un coffre en mode Enderpack Deposit.
  3. Le serveur exécute le workflow :
  • stockage d'instantanés Enderpack
  • déplacer le corbeau vers un perchoir
  • coffre scripté ouvert
  • transférer des objets dans le coffre
  • renvoyer Raven et restaurer Enderpack/state

Règles importantes :

  • Temps de recharge : enderpackDepositCooldownSeconds (600 s par défaut).
  • Un workflow de dépôt Enderpack actif par propriétaire.
  • Les états cibles invalides/modifiés déclenchent une restauration et un flux de retour sécurisés.

Interaction de messagerie de défilement

Si une tâche de coursier est créée à partir d'un corbeau avec une affectation de perchoir :

  • Avec Suspicious Chest activé, le corbeau peut rester perché avec le parchemin scellé pendant que la logique en file d'attente/hors ligne s'exécute.
  • Lorsque Suspicious Chest est désactivé, le comportement spécial de perche est ignoré et le flux de répartition normal est utilisé.

Comportement de basculement de fonctionnalité

enableSuspiciousChest contrôle la logique spéciale, pas l'existence du bloc :

  • Les blocs/objets de coffres suspects existants ne sont pas supprimés.
  • L’accès direct au stockage reste disponible.
  • Les workflows d'attribution de perches + de dépôt Enderpack sont désactivés.
Storage still exists

La désactivation des coffres suspects n’efface pas les inventaires des coffres. Il désactive uniquement les comportements d'exécution de Feathered Friend liés à ce bloc.

Soutenir ce projet

Vous aimez ce wiki et ces mods ?

Chaque soutien m'aide a continuer a creer des fonctionnalites, ecrire la documentation et publier des mises a jour.

Retour en haut