Ich erstelle ein Plugin, das eine Liste als benutzerdefinierte Eingabe benötigt. Idealerweise möchte ich dem Benutzer erlauben, eine beliebige Anzahl von Elementen in diese Liste einzugeben. Ich verstehe, dass es beim Erstellen von settings.yml die Option type: list gibt, die die Eingabe einer beliebigen Anzahl von Zeichenfolgen ermöglicht.
Die “Liste”, die ich erstellen möchte, ist jedoch komplexer als eine Zeichenfolge. Jedes Element hat drei Textfelder und ein Bild. Die Lösung, die ich derzeit habe, besteht darin, 10 dieser Elemente in der settings.yml fest zu codieren. Dies erfordert jedoch, dass ich 40 benutzerdefinierte Variablen definiere.
Gibt es eine bessere Möglichkeit, dies zu tun?