事件 (系列插件所有事件类型书写格式)
(s表示具有单个参数的事件, []内表示多个参数的事件所需的参数, A/B表示A和B都可以表示这个事件) [ActionBar] 内容- ActionBarBC/ActionBarBroadcast/ActionBar-Broadcast(s)
[ActionBarBC] 内容 [BC] 内容 [Burn] 内容 [Chat] 内容 [ChatAll] 内容- CloseInventory (无参数)
- Command/CMD(s)
[Command] 内容- ConsoleCommand/ConsoleCMD/Console-Command/Console_Command(s)
[ConsoleCommand] 内容 [Damage] 内容- JsonMessage/JsonMsg/Json(s)
[JsonMessage] 内容- JsonMessageBroadcast/JsonMsgBC/JsonMessageBC/JsonBC/JsonMessage-Broadcast(s)
[JsonMessageBroadcast] 内容 [Message] 内容 [OpCommand] 内容 [Sound] sound=声音名 pitch=数字 yaw=数字- SoundBroadcast/SoundBC/Sound-Broadcast[sound, pitch, yaw]
[SoundBroadcast] sound=声音名 pitch=数字 yaw=数字- Title[title, subtitle, fadeIn, stay, fadeOut]
[Title] title=内容 subtitle=内容 fadein=数字 stay=数字 fadeOut=数字
- TitleBroadcast/TitleBC/Title-Broadcast[title, subtitle, fadeIn, stay, fadeOut]
[TitleBroadcast] title=内容 subtitle=内容 fadein=数字 stay=数字 fadeOut=数字 - 给指定行事件添加触发延迟, 特定权限, 生效的世界
'[ActionBar] 这是一条ActionBar消息 delay=20' 表示将在1秒后发送一条ActionBar消息 在事件的末尾添加'delay=<数值>'即可添加触发的延迟, 数值必须是整数, 单位为tick(s)
'[ActionBarBC] 这是一条ActionBar消息 worlds=世界1,世界2,世界3' 表示给当前玩家和在世界1, 世界2, 世界3的玩家发送ActionBar消息 在事件的末尾添加'worlds=世界1,世界2,...'即可添加生效的世界, 多个世界之间用逗号隔开, 逗号之间不用写空格
'[ActionBarBC] 这是一条ActionBar消息 permissions=权限1,权限2,权限3' 表示如果当前玩家有权限1, 权限2, 权限3, 就执行这条事件, 否则不执行 在事件的末尾添加'permissions=权限1,权限2,...'即可添加生效的世界, 多个权限之间用逗号隔开, 逗号之间不用写空格
- @EventProperty 表达式 (表示所有事件的基本要求)
@EventProperty delay=延迟 permissions=必须权限 worlds=世界 所有事件之间的触发间隔为<delay>, 权限为<permissions>, 生效世界为<worlds>
例:
- '@EventProperty delay=5 permissions=A.vip worlds=world' - '[bc] HELLO' - '[Title] title=HELLO subtitle=HELLO'
- '[Message] HELLO' 效果: 每个事件执行时间间隔5tick 需要A.vip权限才能执行下列事件 只会在当前玩家和在world世界的玩家上起作用 |