PlayerServers Plugin Loader

玩家服务器的插件选择器。

资源图片
PlayerServers 插件选择器是 PlayerServers 的一个附加插件!它不能在没有 PlayerServers 的情况下使用! ![PS-addon](https://cdn.modrinth.com/data/cached_images/1547038d9a7097c392667f52714cf526efe09e68.png) PlayerServers 附加 » PSPluginSelector 插件选择器是一个 PlayerServers 的附加插件,它允许服务器创建者根据自己的意愿启用和禁用指定的插件,而不是仅仅选择整个模板。插件选择器附加插件应该安装在 PlayerServers 模板中,并且将允许模板创建者选择您在 config 中指定的插件,以便在漂亮的 GUI 中启用或禁用服务器上的插件,而无需学习任何新的命令! PSPluginSelector 是 PlayerServers 的一个附加插件!它不能在没有 PlayerServers 的情况下使用! 特性 » 自动读取配置目录中的可用插件并填充 config 以方便编辑。 自定义图标名称、多行lore、材质、耐久度等。 指定插件依赖项,以便在需要时自动安装。 从列表中隐藏插件,以便它们只能作为依赖项安装。 在 config 中启用/禁用特定插件。 自定义消息。 链接现有的 /myserver 命令,玩家无需学习额外的步骤。 截图 » 将插件选择器图标添加到 PlayerServers /myserver » ![settings](https://cdn.modrinth.com/data/cached_images/d280e19eabb186bbc3985d086673c433fd8eca9d.png) 插件选择器菜单 » ![ps-menu](https://cdn.modrinth.com/data/cached_images/aa4f74462edac73dc3346f53fa38a106b3c66ff9.png) 要求 » 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 或切换指定插件的安装状态。