Skip to content
This repository was archived by the owner on Dec 22, 2025. It is now read-only.

Commit 60b1119

Browse files
committed
更新插件系统文档
1 parent ee59aca commit 60b1119

File tree

4 files changed

+78
-3
lines changed

4 files changed

+78
-3
lines changed

plugin/command.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: 指令
3+
---
4+
5+
# 指令系统
6+
7+
## 基本运用
8+
9+
```js
10+
const Bukkit = Java.type("org.bukkit.Bukkit")
11+
12+
const installer = (plugin) => {
13+
return {
14+
onLoaded() {
15+
sendMessage("Loaded Plugin")
16+
},
17+
18+
onEnabled() {
19+
sendMessage("Enabled Plugin")
20+
plugin.command.register("test", function (sender, command, args) {
21+
sender.sendMessage("Hello World!!")
22+
return true
23+
}, { })
24+
},
25+
26+
onDisabled() {
27+
sendMessage("Disabled Plugin")
28+
}
29+
}
30+
}
31+
32+
function sendMessage(message) {
33+
Bukkit.getConsoleSender().sendMessage(message)
34+
}
35+
36+
export default { name: "TestPlugin", version: "1.0.0", installer }
37+
```

plugin/config.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
title: 配置
3+
---
4+
5+
# 配置系统
6+
7+
## 基本运用
8+
9+
```js
10+
const Bukkit = Java.type("org.bukkit.Bukkit")
11+
12+
const installer = (plugin) => {
13+
return {
14+
onLoaded() {
15+
plugin.config.load("default", defaultConfig)
16+
sendMessage("Loaded Plugin")
17+
},
18+
19+
onEnabled() {
20+
let test = plugin.config.get("default", "test")
21+
sendMessage("Enabled Plugin")
22+
sendMessage(`Default Config Test: ${plugin}`)
23+
},
24+
25+
onDisabled() {
26+
sendMessage("Disabled Plugin")
27+
}
28+
}
29+
}
30+
31+
const defaultConfig = `test: Hello World!!`;
32+
33+
function sendMessage(message) {
34+
Bukkit.getConsoleSender().sendMessage(message)
35+
}
36+
37+
export default { name: "TestPlugin", version: "1.0.0", installer }
38+
```

plugin/event.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ const installer = (plugin) => {
2020

2121
onEnabled() {
2222
sendMessage("Enabled Plugin")
23-
plugin.registerEvent(PlayerJoinEvent, function (event) {
23+
plugin.event.listen(PlayerJoinEvent, function (event) {
2424
event.getPlayer().sendMessage("Hello World!!")
2525
})
2626
},
@@ -32,7 +32,7 @@ const installer = (plugin) => {
3232
}
3333

3434
function sendMessage(message) {
35-
Bukkit.getConsoleSender().sendMessage("Hello World!!")
35+
Bukkit.getConsoleSender().sendMessage(message)
3636
}
3737

3838
export default { name: "TestPlugin", version: "1.0.0", installer }

plugin/java.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ const installer = (plugin) => {
2828
}
2929

3030
function sendMessage(message) {
31-
Bukkit.getConsoleSender().sendMessage("Hello World!!")
31+
Bukkit.getConsoleSender().sendMessage(message)
3232
}
3333

3434
export default { name: "TestPlugin", version: "1.0.0", installer }

0 commit comments

Comments
 (0)