Dialog Menu
L'extension Dialog Menu s'appuie sur l'API de dialogue native de Paper (1.21.6+) pour afficher des menus interactifs avec différents types de saisie.
- Code source — Voir les sources sur GitHub.
- Télécharger les releases — Obtenir les derniers JAR.
Fonctionnalités
- Interface native — Utilise l'API Dialog de Paper.
- Types de saisie — Texte, interrupteurs, curseurs.
- Placeholders — Prise en charge du contenu dynamique.
- Commandes — Les boutons exécutent des commandes.
Entrées
- Actions — Paper Dialog : afficher un menu.
Types de boutons
| Type | Description | Placeholder |
|---|---|---|
| Action | Bouton simple | N/A |
| Trigger | Déclenche directement des entrées Typewriter | N/A |
| Input | Champ de texte | $(<key>) (par défaut input) |
| Toggle | Interrupteur activé/désactivé | $(<key>) |
| Choice | Liste déroulante | $(<key>) (par défaut choice) |
| Slider | Plage numérique | $(<key>) |
Types de dialogues
| Type | Description |
|---|---|
| MULTI_ACTION | Grille de boutons (par défaut) |
| CONFIRMATION | Fenêtre oui/non vanilla |
| NOTICE | Avis à un seul bouton |
Un objet optionnel peut être mis en avant dans le corps du dialogue, et le comportement après action (fermer, rester ouvert, attendre) est configurable.
[!IMPORTANT] Nécessite Paper 1.21.6+.
Démarrage rapide
- 1. Déclencher des actions — Utilisez les entrées d'action pour interagir avec l'extension : paper_dialog. Déclenchez-les depuis des commandes, des PNJ, des événements ou d'autres entrées. → paper_dialog
Placeholders
Tous les placeholders utilisent le préfixe %typewriter_dialogmenu_.
| Placeholder | Description |
|---|---|
%typewriter_dialogmenu_inmenudialog% | Renvoie la valeur actuelle de inmenudialog. |