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
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:
@@ -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
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user