PlayerServers 插件选择器是 PlayerServers 的一个附加插件!它不能在没有 PlayerServers 的情况下使用!

PlayerServers 附加 » PSPluginSelector
插件选择器是一个 PlayerServers 的附加插件,它允许服务器创建者根据自己的意愿启用和禁用指定的插件,而不是仅仅选择整个模板。插件选择器附加插件应该安装在 PlayerServers 模板中,并且将允许模板创建者选择您在 config 中指定的插件,以便在漂亮的 GUI 中启用或禁用服务器上的插件,而无需学习任何新的命令!
PSPluginSelector 是 PlayerServers 的一个附加插件!它不能在没有 PlayerServers 的情况下使用!
特性 »
自动读取配置目录中的可用插件并填充 config 以方便编辑。
自定义图标名称、多行lore、材质、耐久度等。
指定插件依赖项,以便在需要时自动安装。
从列表中隐藏插件,以便它们只能作为依赖项安装。
在 config 中启用/禁用特定插件。
自定义消息。
链接现有的 /myserver 命令,玩家无需学习额外的步骤。
截图 »
将插件选择器图标添加到 PlayerServers /myserver » 
插件选择器菜单 » 
要求 »
PlayerServers (1.7+)
安装 »
PSPluginSelector 是一个 bukkit 插件,应该放置在玩家服务器上(由 PlayerServers 生成),因此它需要包含在 PlayerServers 模板中(并且完全设置)。您希望包含在 PSPluginSelector GUI 中的插件应该位于一个独立的目录中,用于存储可用的插件。
由于您需要在模板中进行设置(该模板被复制以创建服务器,但通常本身不是一个运行的服务器),因此它不像仅仅加载插件和编辑 config 那么直接。您有两种方法可以设置 config,请逐步遵循它们,应该可以正常工作。默认的 config.yml 可以在插件页面上找到,供您阅读 config 注释或将其复制到模板中作为选项 2。当插件正确设置后,它将出现在 GUI 中。
选项 1 » 自动生成插件列表:
这有点绕,但可以让您自动加载一个插件列表以进行编辑,而不是手动输入所有插件。
将 PSPluginSelector.jar 放入 PlayerServers 模板。
从该模板创建玩家服务器以在您的玩家服务器上生成插件文件夹和 config。
导航到您的玩家服务器插件文件夹(/playerservers/configured/folder/servers/YOUR-UUID-HERE/plugins)
编辑“plugins-folder”配置设置,然后重新加载或重启服务器以自动扫描插件文件夹。
“plugins-folder”设置不应该是服务器或模板插件文件夹。
将生成的 PSPluginSelector 文件夹复制/移动回模板文件夹(或多个模板文件夹),然后在 config.yml 中编辑插件名称、描述、启用/禁用状态等。
每个模板可以具有不同的启用/禁用/隐藏的插件,但每个模板必须列出所有插件,或者设置 auto-scan-plugins 为 false,否则插件可能会从插件文件夹中添加并在此处可以使用。
完成!
选项 2 » 手动指定插件列表:
这需要您手动创建一个插件文件夹并复制 config.yml,但不需要创建一个服务器来生成 config。
将 PSPluginSelector.jar 放入 PlayerServers 模板。
在模板的插件文件夹中创建一个名为 'PSPluginSelector' 的文件夹。
在 'PSPluginSelector' 文件夹中创建一个名为 config.yml 的文件,并将默认 config.yml(见下文)复制到其中。
修改 config.yml 以满足您的需求。为每个要添加的插件复制示例插件配置,并确保如果不想自动将插件文件夹中的所有/新添加的插件自动添加,则将 auto-scan-plugins 设置为 false。
“plugins-folder”设置不应该是服务器或模板插件文件夹。
完成!
设置建议 »
将此插件的 config.yml 或 config 文件夹链接到模板的插件文件夹,以便您可以编辑一个文件并更新所有服务器,而不是将其复制到每个服务器并需要单独地使用新插件进行更新。
命令 »
只有服务器创建者和 OPs 才能使用以下命令。
/plugin » 不带参数时,将仅打开插件安装 GUI。
/plugin list » 列出所有可用和可见的插件及其安装状态。
/plugin install [plugin] » 打开安装 GUI 或切换指定插件的安装状态。