Abstract Menus插件说明:
Abstract Menus 是一个 Spigot 插件,可用于创建简单或复杂的交互式菜单。该插件与其他类似插件之间的主要区别在于自定义和优化菜单的巨大可能性以及用于创建复杂图形界面的大量工具。该插件可以轻松替换大多数纯 GUI 插件,以及其他一些简单的纯 GUI 插件。
Abstract Menus插件基本概念:
“菜单”文件:
位于 AbstractMenus 插件目录的 menus 文件夹中的文件。在菜单文件中,您可以描述一个或多个菜单。
数据类型。:
描述某些数据的一种方法是使用 HOCON 语法。
活化剂:
导致菜单打开的事件。
统治:
条件。例如,玩家是否有许可、金钱等。
行动:
可以执行的作。例如,givePermission作为玩家提供一些权限。
项目:
具有某些属性的库存项目。这可以是菜单按钮或某些检查的对象。
占 位 符:
文本中替换为某些数据(例如玩家昵称)的百分比部分。
韧带:
元素的特殊属性,允许您将其他一些属性绑定到规则。如果玩家遵守规则,则将对元素应用锚点。
变量:
存储在插件数据库中的任何文本或数值,能够通过占位符修改或使用它。
模板:
文件中可以粘贴到菜单文件中任意位置的任何块或选项。模板的存在主要是为了防止复制整个块,例如项目,并使将来编辑菜单更容易。
动画帧:
一个动画块,其中包含帧中指定的元素和其他有用参数。
目录:
用于生成菜单的一些对象的动态集合。
价值提取器:
一个值提供程序,它采用上下文占位符对象并返回该对象的一些值。它通常由激活剂和目录使用。
占 位 符:
一个特殊的提供程序,它使用其中一个值提取器通过提供程序公开上下文对象的某些属性。例如,激活器占位符 (%activator_<extractor_placeholder>%)。