2.4 动作
后缀格式
-所有操作都支持添加后缀:
-o
意味着该操作只会在玩家尝试购买/出售该物品时执行一次。例如,玩家购买了 50 个苹果,在没有该后缀参数的情况下,操作将会执行 50 次。否则操作只会执行一次;-<数字>
意味着该操作只会在玩家购买/出售了指定次数的商品后触发,例如-1
意味着该操作只会在玩家初次购买物品的时候触发。
None(无)
不会执行任何操作。
1 | - 'none' |
Sound(音效)
向玩家播放音效。
1 | - 'sound: ui.button.click;;1;;1' |
Message(消息)
向玩家发送消息。
1 | - 'message: Hello!' |
Announcement(公告)
向所有玩家发送消息。
1 | - 'announcement: Hello!' |
Effect(药水效果)
给予玩家药水效果。
1 | - 'effect: BLINDNESS;;1;;60' |
BLINDNESS 为 SpigotAPI 的效果 ID,它与 Minecraft 自带的效果ID不同。你可以在这里找到完整的药水ID名称:https://hub.spigotmc.org/javadoc ... tionEffectType.html。 1 为药水效果等级。 60 为药水效果持续时间。
Telelport(传送)
将玩家传送至指定世界的指定位置。
1 | - 'teleport: LobbyWorld;;0;;128;;10' |
LobbyWorld 为世界名称。 0 为目标地点的 X 坐标。 128 为目标地点的 Y 坐标。 10 为目标地点的 Z 坐标。 你也可以添加 yaw 和 pitch 值,如下所示:
1 | - 'teleport: DungeonWorld;;100;;30;;300;;90;;0' |
Player Command(玩家命令)
以玩家身份执行命令。
1 | - 'player_command: tell i am a boy!' |
OP Command(OP命令)**
以OP身份执行命令。
1 | - 'op_command: tell i am a boy!' |
Console Command(控制台命令)
以控制台身份执行命令。
1 | - 'console_command: op %player%' |
EntitySpawn(生成原版生物)
生成原版生物。
1 | - 'entity_spawn: ZOMBIE' |
ZOMBIE 是生物ID,它与 Minecraft 自带的生物ID不同。你可以在这里找到完整的生物ID:https://hub.spigotmc.org/javadoc ... tionEffectType.html。
MythicMobs Spawn(生成 MM 生物)
生成 MM 生物
需要安装插件 MythicMobs。
1 | - 'mythicmobs_spawn: test;;1' |
test 为 生物 ID。1 为实体等级,二者之间使用 ;;(两个英文分号)分隔。 等级参数可以去除,这意味着你可以这样使用:
1 | - 'mythicmobs_spawn: test' |
指定位置生成 MM 生物
需要安装插件 MythicMobs。 与上一条相似,但你需要在动作语句末尾添加 ;;世界名称;;x;;y;;z,如:
1 | - 'mythicmobs_spawn: testMonster;;LobbyWorld;;11;;64;;12' |
Open Common Menu(打开普通菜单)
打开指定的普通菜单。
1 | - 'open_menu: main' |
Open Shop Menu(打开商店菜单)
打开指定的商店菜单。
1 | - 'shop_menu: food_shop' |
Buy Product(购买物品)
1 | - 'buy: food;;A;;5' |
Sell Product(出售物品)
1 | - 'sell: food;;A;;5' |
Sell All(出售全部)
1 | - 'sellall: food;;A' |
Close(关闭菜单)
关闭当前界面。
1 | - 'close' |