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
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) :










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 :
- Tenez un Ender Eye.
- Faites un clic droit sur votre corbeau.
- 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 :
- Utilisez la main vide ou l'Enderpack en main sur un corbeau invoqué par parchemin.
- Choisissez un coffre en mode Enderpack Deposit.
- 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.
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.