ItemsAdderAdditionsItemsAdderAdditions
Progrès

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.

Since v1.0.9

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.

On this page