Inventaires
Toutes les informations sur les inventaires.
Informations
Le plugin dispose d’un dossier d’inventaires qui contiendra tous vos inventaires. Chaque inventaire sera représenté par un fichier. Vous pouvez créer autant d’inventaires que vous le souhaitez ainsi que des sous-dossiers pour trier vos inventaires.
Dans la configuration par défaut, vous avez ceci :
|- inventories
|- test
|- test3
- example3.yml
- example2.yml
- example.yml
- example_shop.yml
- example_punish.yml
Syntax
name: "<nom de l'invetaire>"
size: <taille de l'inventaire>
fillItem: <itemstack>
updateInterval: <intervale de mise Ă jour>
clearInventory: <true/false>
items: <buttons>
open_requirement: <requirement>
Name
name: "<nom de l'inventaire>"
Le nom de l'inventaire qui sera affiché. Veuillez noter qu'en fonction de votre version, vous avez une limite de caractères. Vous pouvez utiliser des couleurs et des caractères de remplacement.
Si votre inventaire comporte plusieurs pages, vous pouvez afficher la page actuelle et la dernière page à l'aide des espaces réservés suivants :
%page%
- Page actuelle
%maxPage%
- Dernière page
Size
size: <taille de l'inventaire>
Définit la taille de l'inventaire. Par défaut, la valeur est de 54
. La taille de l'inventaire doit ĂŞtre un multiple de 9
entre 9 et 54. Vous devez choisir une taille d'inventaire dans la liste suivante :
9
18
27
36
45
54
Fill Item
fillItem: <itemstack>
Permet de remplir tous les emplacements d'un mĂŞme ItemStack. Voir les informations sur les ItemStacks ici.
Update Interval
updateInterval: <intervale de mise Ă jour>
Permet de définir le temps en secondes pour l'actualisation des boutons dans l'inventaire. Pour que les boutons soient mis à jour, l'option de mise à jour doit être activée. Plus d'informations ici.
Clear Inventory
clearInventory: <true/false>
Permet de supprimer l'inventaire du joueur à l'ouverture et de le restaurer à la fermeture. Permet par exemple d'utiliser une image sur son inventaire sans être gêné par les objets des joueurs.
Items
items: <buttons>
Liste des boutons, toutes les informations ici.
OpenWithItem
Permet d'ouvrir l'inventaire avec l'interaction d'un item. Vous devez définir les informations de l'item qui va être utilisé, les actions à effectuer (liste complète ici) et le type de vérification.
# Ouvrez ce menu en cliquant sur un élément spécifique
#
openWithItem:
# Définir l’élément qui sera cliqué
item:
material: clock
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/block/Action.html
actions:
- LEFT_CLICK_BLOCK
- LEFT_CLICK_AIR
# Définissez ensuite le type de vérification.
# Selon votre configuration et vos besoins, vous définirez un certain type de vérification. Voici tous les types qui existent :
# - full -> Permet de vérifier l’itemStack en entier, utilisera la méthode ItemStack#isSimilar.
# - material -> Permet de vérifier uniquement le material
# - name -> Permet de vérifier uniquement le nom d’affichage
# - lore -> Permet de vérifier seulement le lore
# - modelid -> Permet de vérifier uniquement l’ID de modèle personnalisé
type: material
Open Requirement
Plus d'information ici.
Dernière mise à jour