up3
Build and deploy / Build (push) Has been cancelled
Build and deploy / Update Contributors (push) Has been cancelled
Build and deploy / Deploy (push) Has been cancelled

This commit is contained in:
2026-07-09 08:33:57 +08:00
commit 26ed99fda6
845 changed files with 75419 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
package dialogue
import "encoding/json"
// Button represents a button added to a dialogue menu and consists of just
// text.
type Button struct {
// Text holds the text displayed on the button. It may use Minecraft
// formatting codes.
Text string
}
// MarshalJSON ...
func (b Button) MarshalJSON() ([]byte, error) {
return json.Marshal(map[string]any{
"button_name": b.Text,
"text": "",
"mode": 0, // "Click" activation
"type": 1, // "Command" type
})
}