ItemsAdderAdditionsItemsAdderAdditions
Comportements

Stockage

Transformer n'importe quel bloc ou meuble personnalisé ItemsAdder en conteneur de stockage. Supporte le stockage partagé, le stockage portable style shulker, et la corbeille.

Since v1.0.0

Transforme n'importe quel bloc ou meuble personnalisé en conteneur de stockage. Trois modes sont disponibles.

TypeComportement
STORAGEConteneur partagé - tous les joueurs voient le même inventaire
SHULKERLe contenu voyage dans l'objet quand il est cassé et est restauré lors de la repose
DISPOSALPoubelle - le contenu est supprimé silencieusement à la fermeture de l'interface

Configuration

behaviours:
  storage:
    type: STORAGE
    rows: 3 # optionnel, défaut : 3
    inventory_type: furnace # optionnel, remplace rows si défini
    title: "<gold>Coffre Communautaire</gold>" # optionnel, par défaut le nom du bloc/meuble
    open_variant: my_open_storage # optionnel
    open_sound: # optionnel
      name: entity.villager.celebrate # ou un son personnalisé
      volume: 1.0 # optionnel, défaut : 1.0
      pitch: 1.0 # optionnel, défaut : 1.0
      category: MASTER # optionnel, défaut : MASTER
    close_sound: # optionnel
      name: entity.villager.ambient # ou un son personnalisé
      volume: 1.0 # optionnel, défaut : 1.0
      pitch: 1.0 # optionnel, défaut : 1.0
      category: MASTER # optionnel, défaut : MASTER
behaviours:
  storage:
    type: SHULKER
    rows: 3 # optionnel, défaut : 3
    inventory_type: furnace # optionnel, remplace rows si défini
    title: "<dark_purple>Stockage Portable</dark_purple>" # optionnel, par défaut le nom du bloc/meuble
    open_variant: my_open_storage # optionnel
    open_sound: # optionnel
      name: entity.villager.celebrate # ou un son personnalisé
      volume: 1.0 # optionnel, défaut : 1.0
      pitch: 1.0 # optionnel, défaut : 1.0
      category: MASTER # optionnel, défaut : MASTER
    close_sound: # optionnel
      name: entity.villager.ambient # ou un son personnalisé
      volume: 1.0 # optionnel, défaut : 1.0
      pitch: 1.0 # optionnel, défaut : 1.0
      category: MASTER # optionnel, défaut : MASTER
behaviours:
  storage:
    type: DISPOSAL
    rows: 1 # optionnel, défaut : 3
    title: "<red>Poubelle</red>" # optionnel, par défaut le nom du bloc/meuble
    open_variant: my_open_storage # optionnel
    open_sound: # optionnel
      name: entity.villager.celebrate # ou un son personnalisé
      volume: 1.0 # optionnel, défaut : 1.0
      pitch: 1.0 # optionnel, défaut : 1.0
      category: MASTER # optionnel, défaut : MASTER
    close_sound: # optionnel
      name: entity.villager.ambient # ou un son personnalisé
      volume: 1.0 # optionnel, défaut : 1.0
      pitch: 1.0 # optionnel, défaut : 1.0
      category: MASTER # optionnel, défaut : MASTER

Pour name, utilisez une valeur depuis Sounds.json ou un son personnalisé avec namespace:value.

Supporte le formatage MiniMessage, les placeholders PlaceholderAPI et les images de police ItemsAdder.

Type d'inventaire

Par défaut, le stockage ouvre un inventaire de type coffre dont la hauteur est contrôlée par rows (1–6, défaut : 3). Définissez inventory_type pour ouvrir un inventaire typé à la place — rows est ignoré quand cette option est définie.

ValeurInterface
furnaceFourneau (entrée + combustible + sortie)
blast_furnaceHaut-fourneau
smokerFumoir
brewing_standSupport à potions (3 bouteilles + 2 cases)
dispenserDistributeur (3×3)
dropperDéposeur (3×3)
hopperEntonnoir (1×5)
behaviours:
  storage:
    type: STORAGE
    inventory_type: furnace
    title: "<gray>Fourneau Personnalisé</gray>"

Variante ouverte

Vous pouvez optionnellement définir open_variant pour faire changer le bloc, meuble ou meuble complexe en une autre variante tant qu'au moins un joueur a le stockage ouvert.

Utile pour des éléments comme :

  • les coffres qui s'ouvrent visuellement
  • les tonneaux avec un modèle ouvert
  • les conteneurs avec un état actif différent
behaviours:
  storage:
    type: STORAGE
    open_variant: my_open_storage

open_variant doit être l'ID d'un autre bloc, meuble ou meuble complexe personnalisé, en utilisant soit :

  • id
  • namespace:id

Quand l'inventaire est fermé par tous les joueurs, le stockage retourne à sa variante normale.

On this page