Skip to content

Commit 37f46b3

Browse files
authored
Add programmatic use case
1 parent c17ac90 commit 37f46b3

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

README.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,28 @@ implementation("dev.shiza:honey:2.0.0")
4545

4646
A showcase of how to use *honey*, can be found in [honey-test-plugin](honey-test-plugin) module.
4747

48-
![test-plugin showcase](assets/image.png)
48+
```java
49+
/* for titles::audience */
50+
dispatcher.createTitle()
51+
.recipient(event.getPlayer())
52+
.title(it -> it.template("Hello!"))
53+
.subtitle(it -> it.template("It is a pleasure to see you there {{player.getName}}")
54+
.variable("player", event.getPlayer()))
55+
.times(2, 4, 2)
56+
.dispatch();
57+
58+
/* for chat::audience */
59+
dispatcher.createChat()
60+
.recipient(Bukkit.getServer())
61+
.template("{{player.getName}} has joined the server!")
62+
.variable("player", event.getPlayer())
63+
.dispatch();
64+
65+
/* for actionbar::audience */
66+
dispatcher.createActionBar()
67+
.recipient(event.getPlayer())
68+
.template("Honey is great, isn't it?")
69+
.dispatch();
70+
```
71+
72+
![test-plugin showcase](assets/image.png)

0 commit comments

Comments
 (0)