This repository was archived by the owner on Dec 22, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +78
-3
lines changed
Expand file tree Collapse file tree 4 files changed +78
-3
lines changed Original file line number Diff line number Diff line change 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+ ```
Original file line number Diff line number Diff line change 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+ ```
Original file line number Diff line number Diff 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
3434function sendMessage (message ) {
35- Bukkit .getConsoleSender ().sendMessage (" Hello World!! " )
35+ Bukkit .getConsoleSender ().sendMessage (message )
3636}
3737
3838export default { name: " TestPlugin" , version: " 1.0.0" , installer }
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ const installer = (plugin) => {
2828}
2929
3030function sendMessage (message ) {
31- Bukkit .getConsoleSender ().sendMessage (" Hello World!! " )
31+ Bukkit .getConsoleSender ().sendMessage (message )
3232}
3333
3434export default { name: " TestPlugin" , version: " 1.0.0" , installer }
You can’t perform that action at this time.
0 commit comments