Progrès personnalisés
Définissez des arbres de progrès Minecraft personnalisés dans vos fichiers YAML ItemsAdder, avec des déclencheurs personnalisés, de nouveaux onglets et des actions d’achèvement.
Définissez des arbres de progrès Minecraft personnalisés directement dans vos fichiers YAML de contenu ItemsAdder. Sans paquets de données, sans redémarrages. Ajoutez une section advancements et exécutez /iareload.
Fonctionnalités
- Créez des onglets de progrès personnalisés avec une texture d'arrière-plan personnalisée
- Construisez des structures arborescentes en associant les progrès les uns aux autres
- Utilisez 49 types de déclencheurs intégrés (obtenir un objet, fabriquer une recette, tuer une entité, entrer dans un biome, rejoindre le serveur, vérifier des meubles, et plus)
- Ajoutez des prédicats de joueur optionnels à n’importe quel critère, comme l’accroupissement, le mode de jeu, le niveau, les emplacements d’inventaire, les effets de potion, la position et plus
- Exécutez des actions d’achèvement lorsqu’un progrès est terminé (titre, son, commandes, barre d’action)
- Accordez de l’expérience et déverrouillez des recettes en tant que récompenses
- La progression des joueurs persiste après les rechargements
Structure de base
info:
namespace: my_pack
advancements:
root:
display:
title: "Mon Serveur"
description: "Progrès pour Mon Serveur."
icon: minecraft:nether_star
background: "minecraft:gui/advancements/backgrounds/adventure"
show_toast: false
announce_to_chat: false
first_sword:
parent: root
display:
title: "Première Épée Rubis"
description: "Obtenez votre première épée personnalisée."
icon: my_pack:ruby_sword
frame: task
criteria:
obtain:
trigger: obtain_item
conditions:
items:
- my_pack:ruby_sword
on_complete:
sound:
name: minecraft:entity.player.levelup
title:
title: "<gold>Progrès !"
subtitle: "<gray>Première épée rubis obtenue."Fonctionnement
IAA charge tous les fichiers de contenu qui contiennent une section advancements. Chaque entrée devient un progrès Minecraft injecté à l'exécution via NMS. La progression des joueurs est sauvegardée nativement par Minecraft dans les fichiers de sauvegarde du monde et persiste après les rechargements.
Les progrès racines (sans parent) créent un nouvel onglet dans l’écran des progrès. Les enfants se connectent visuellement à leur parent dans l'arbre.
Tous les progrès d’un fichier partagent le même info.namespace. Les parents entre espaces de noms sont pris en charge en utilisant le format namespace:id.
VeinMiner
Casser en un seul coup une veine de blocs connectés du même type avec une action VeinMiner ItemsAdder. Listes de blocs et limites configurables.
Référence de configuration
Référence YAML complète pour les progrès ItemsAdder personnalisés avec propriétés d’affichage, critères, récompenses et actions d’achèvement dans un seul fichier de configuration.