Enderpack
Le Enderpack (featheredfriend:enderpack) est un stockage portable à 27 emplacements que Feathered Friend peut déplacer via les flux de travail Raven.
TLDR :
- Fabriquez un Enderpack.
- Faites un clic droit dessus (ou utilisez le raccourci clavier Enderpack) pour ouvrir le stockage partagé.
- Pour le transfert de corbeau, utilisez un corbeau invoqué par défilement + un flux de sélection de coffres suspects.
Le raccourci clavier Enderpack (Open Enderpack) n'est pas lié par défaut. Liez-le dans les contrôles si vous utilisez souvent Enderpack.
Artisanat
Recette (enderpack.json) :










Priorité d’ouverture et d’accès
Un clic droit sur l'Enderpack ouvre son menu (EnderpackMenu / EnderpackScreen) avec 27 emplacements (3x9).
Lors de l'ouverture depuis keybind/network, le serveur résout le premier Enderpack accessible dans cet ordre :
- Main préférée (main principale/secondaire selon le contexte)
- Autre main
- Inventaire principal
- Emplacement Curios Enderpack (si Curios est installé)
Si aucun n'est trouvé, vous obtenez : message.featheredfriend.enderpack.none_found.
DEEP DIVE: shared storage model
Le contenu de l'Enderpack est lié au joueur (EnderpackSharedStorage), et non lié à une instance d'objet physique.
En pratique:
- Tout élément Enderpack que vous ouvrez lit/écrit les mêmes données partagées sur 27 emplacements pour ce lecteur.
- Les données héritées liées aux éléments sont migrées vers le stockage partagé lorsque cela est nécessaire.
Règles de stockage
- La taille de la pile d’éléments Enderpack est 1.
- Vous ne pouvez pas placer un Enderpack dans le stockage Enderpack.
- Maj-clic respecte également cette règle.
Les Enderpacks imbriqués sont désinfectés côté serveur et renvoyés dans l'inventaire du joueur (ou abandonnés) au lieu d'être conservés dans le menu.
Flux de travail de dépôt Raven Chest
Le transfert de l'Enderpack vers un coffre est géré par le chemin d'interaction du corbeau invoqué par défilement (voir Coffre suspect).
Flux de haut niveau :
- Utilisez un corbeau invoqué par parchemin.
- Ouvrez le sélecteur de coffre en mode Enderpack Deposit.
- Confirmez le coffre cible.
- Le serveur capture le contenu de l'Enderpack, efface temporairement le stockage partagé, déplace le corbeau vers le coffre, dépose les objets, puis renvoie le corbeau et restaure l'élément/l'état de l'Enderpack en toute sécurité.
Les portes de validation comprennent :
- Fonctionnalité Coffre suspect activée
- Le coffre sélectionné est enregistré, appartient au joueur et est disponible sous plafond.
- le corbeau et le coffre cible sont dans la même dimension
- Enderpack est accessible
- passes de recharge par joueur (
enderpackDepositCooldownSeconds)
DEEP DIVE: rollback safety
Si le dépôt échoue à un moment donné, le nettoyage du flux de travail restaure l'Enderpack extrait et fusionne les restes d'articles en vol dans le stockage partagé. Le débordement est déposé près de la position du joueur/retour.
Interactions de configuration
Depuis la configuration du serveur (FFServerConfig) :
enderpackDepositCooldownSecondscontrôle le temps de recharge du dépôt.enableSuspiciousChest=falsebloque le flux de dépôt du coffre de l'Enderpack, mais l'élément/menu de l'Enderpack fonctionne toujours comme stockage.
Pour une couverture complète des paramètres, voir Config.
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.