Ajouter une règle
Format
Un fichier de règle personnalisée rules.txt a le format suivant.
@[my rule name]
[@|::][rule name]([param] = [arg], [param] = [arg], [...])
[@|::][rule name]([param] = [arg], [param] = [arg], [...])
[...]
Une règle peut en définir plusieurs autres. Par exemple (la règle par défaut):
@default
@creative_menu_order
@creative_menu_order
::custom_name
::creative_menu_group_index
::raw_id
@default_nbt_rule
@default_nbt_rule
::enchantments_score
::damage
::display_name
::potion_effect
::nbt_comparator
Vous pouvez créer plusieurs fichiers de règle: rules.txt, rules.1.txt, rules.2.txt, rules.myname.txt, rules.*.txt etc. Ils doivent tous être dans le dossier .minecraft/config/inventoryprofiles.
Explication du format des règles
Toutes les règles préfixées avec @/::. - @ règle personnalisée - :: règle native
@[my rule name]
[@|::][rule name]([param] = [arg], [param] = [arg], [...])
[@|::][rule name]([param] = [arg], [param] = [arg], [...])
[...]
- La première ligne définit le nom de la règle (commence toujours par
@) - Les autres lignes définissent le contenu (indenté de 4 espaces)
- Chaque ligne définit une sous-règle
()arguments facultatifs
Liste des règles personnalisées natives: voir Liste de règles & paramètres natifs
Exemple
Une règle personnalisée hello - apple en premier - diamond_sword avec la durabilité dans l'ordre croissant - par nom d'affichage, puis la durabilité dans l'ordre décroissant
@hello
apple
diamond_sword(sub_rule_match = ::durability)
::display_name
!::durability
Avant

Après

Remplacement de règle
Vous pouvez remplacer la règle par défaut et n'importe quelle autre règle personnalisée (plusieurs déclaration pour le même nom) - Règles dans le même fichier - les règles en dernier remplacent les premières - Règles dans plusieurs fichiers - trié par nom de fichier (rules.zzz.txt remplace rules.aaa.txt)
Si la règle remplacée ne fonctionne pas, la première règle sera utilisée
Règles internes par défaut
// Default rules file
@default
@creative_menu_order
@creative_menu_order
::custom_name
::creative_menu_group_index
::raw_id
@default_nbt_rule
@item_name
::display_name
@default_nbt_rule
@item_id
::item_id
@default_nbt_rule
@raw_id
::raw_id
@default_nbt_rule
@default_nbt_rule
::enchantments_score
::damage
::display_name
::potion_effect
::nbt_comparator
@auto_refill_best
@default_nbt_rule