Leaf

朋友 | 工作室聊天 | 工作室列表 | 及更多!

资源图片
Download Wiki Discord
Dependencies
Features # 概述 你可以决定你的代理上有什么! - 简单地添加配置来添加你自己的自定义命令. - 并且移除配置来移除未使用的命令. - 用多个目录和文件来组织配置! - 创建你自己的代理命令. - 创建多个工作人员聊天和玩家聊天。 - 创建 GUI。 - 负载均衡。 - 实用命令. - 全球消息。 - 全球会话历史。 - 以及更多! # 命令 - 这个插件增加了创建你自己的代理命令的能力,玩家可以在你的网络中使用。 - 在配置文件的命令创建时,你可以选择许多不同类型的命令,这些命令具有不同的功能。 - 你可以删除配置文件的任何命令,并且它将被从服务器上移除。 - 只要标识符不同,你可以拥有多个相同类型的命令。 - 重新加载命令允许你重新加载所有命令,所以你不需要重新启动服务器。 **命令示例** ```yaml # 命令的标识符。 info: # 命令的类型。 type: "info" # 如果命令已启用。 enabled: true # 命令名称。 # 在这个实例中,它将允许你执行 /leaf。 name: "leaf" # 发送给玩家的消息,当他们运行这个命令时。 message: - "&8&m&l-------&r &a&lLeaf &8&m&l-------" - "&7" - "&7Velocity 代理插件" - "&7版本 &f" - "&7作者 &fSmudge" - "&7" - "&8&m&l--------------------" ``` | 命令类型 | 用法 | 描述 | | - | - | - | | message | [name] [player] [message] | 用于给玩家发消息。 | | reply | /[name] [message] | 用于回复最后一条消息。 | | ignore | /[name] [player] | 用于忽略一个玩家。| | unignore | /[name] [player] | 用于取消忽略一个玩家。| |ignorelist|/[name]|用于列出被忽略的玩家。| |togglemessages|/[name]|用于切换你的消息。| |togglespy|/[name]|用于切换查看其他玩家消息。| |messagehistory|/[name] [query]|类似于核心保护,它可以让你查看玩家的消息历史。| |alert|/[name] [message]|用于向服务器上的每个人发送消息。| |alertraw|/[name] [json]|用于向服务器上的每个人发送 json 消息。类似于 /tellraw | |chat|/[name] [message]|用于向聊天发送消息。| |find|/[name] [player]|用于获取在线玩家的信息。| |history|/[name] [player]|用于从数据库获取玩家的全局会话历史。| |info|/[name]|向玩家显示一条消息。| |inventory|/[name]|向玩家显示一个库存。| |join|/[name]|将玩家发送到服务器。| |list|/[name]|显示在线玩家列表。 这可能是一个工作人员列表。| |reload|/[name]|重新加载整个插件。 配置,命令,事件,占位符和变量。| |report|/[name]|向一组玩家发送消息。 常用于向工作人员报告错误。类似于 /helpop| |send|/[name] [from] [to]|将一组玩家发送到服务器。| |servers|/[name]|显示在线服务器列表和在线玩家的数量。| |teleport|/[name] [player]|传送到玩家所在的服务器。| |variable|/[name] [value]|设置变量的值。你可以为玩家设置选项。| 以及更多! 所有命令类型都列在 Wiki 中。 如果你有任何建议,请随时在 GitHub 问题页面中创建一个功能请求或直接在 Discord 上给我留言。 # 事件 你可以创建自定义事件。 目前只有当玩家加入代理时的选项。 这允许你进行负载均衡,并将玩家发送到拥有最少玩家的服务器。 ```yaml load_balancing: # 事件的类型。 type: "playerjoin" # 用来启用和禁用事件。 # 默认值为 true。 enabled: false # 添加要运行的命令。 commands: - "leaf" # 添加要发送到的服务器。 # 如果声明了超过 1 个服务器 # 玩家将去拥有最少玩家的服务器 servers: - "hub1" - "hub2" ``` # 占位符 你可以创建你自己的条件占位符,你可以在插件中的其他地方使用它们。 - 占位符将在插件外部无效。 **消隐占位符的示例** ```yaml vanish_colour: condition: "MATCH:" options: true: "&#c0fce6" false: "&#ffffee" ``` # 变量 当数据库启用时,你可以使用变量来存储每个玩家的数据。 当你创建了配置中的一个变量时,你可以创建一个命令供玩家设置该变量。 这使你可以将该变量用作其他命令和库存中的占位符。 **示例** ```yaml # 变量标识符。 # 示例: 将返回为玩家设置的字符串数据。 theme: # 如果变量未设置,则使用的默认值。 default: "green" ```
[![BStats](https://bstats.org/signatures/velocity/Leaf.svg)](https://bstats.org/plugin/velocity/Leaf/17381)