[SimplePetsAddon] RedProtect Addon

与 RedProtect 集成,添加了一些标志: 宠物生成, 宠物移动, 宠物骑乘, & 宠物攀乘

资源图片
## ***这是什么插件?*** 这是一款 [SimplePets](https://modrinth.com/plugin/simplepets) 插件,允许服务器所有者/管理员使用自定义 RedProtect 标志,从而为宠物在特定区域内设置一些限制。 ## ***插件/资源链接:*** * [SimplePets](https://modrinth.com/plugin/simplepets) ***(必需)*** * [RedProtect](https://www.spigotmc.org/resources/15841/) ***(必需)*** `(至少 v7.7.2)` ## ***它有哪些功能?*** * 新标志 `"pet-spawning"` - 当玩家尝试生成宠物时,会使用此标志 (默认设置为允许) * 新标志 `"pet-moving"` - 当宠物试图走进区域时,会使用此标志 (默认设置为允许) * 新标志 `"pet-mounting"` - 当玩家试图骑乘宠物时,会使用此标志 (默认设置为允许) * 新标志 `"pet-riding"` - 当玩家试图在区域内骑乘宠物时,会使用此标志 (默认设置为允许) ![](https://camo.githubusercontent.com/a5970ca255a2c5dfd5426012e760d9a413f4b854f127219b627d6cdcb9f7a686/68747470733a2f2f692e696d6775722e636f6d2f67334d586c6d772e706e67) ## ***安装方法:*** 插件可以有几种不同的方式安装,可以通过安装命令、GUI 安装程序或手动安装。 ### ***通过命令安装:*** (最简单) * 简单地输入命令 *`/pet addon install RedProtect`* 它还会尝试加载并启用它 ### ***通过 GUI 安装程序:*** * 运行命令 *`/pet addon`* * 点击 GUI 底行中的 *`Install Addons`* 物品 * 在 GUI 中找到 *`RedProtect`* 物品 * 找到后,只需点击它 ***注意:*** 如果卡在“Installing...”状态,请检查控制台是否有任何错误。如果没有错误,请尝试其他方法。 ### ***手动安装:*** * 打开 SimplePets 插件文件夹 * 打开 *`Addons`* 文件夹 (如果该文件夹不存在,则只需创建它) * 从一个下载位置下载插件 * 将插件 jar 文件放入 *`Addons`* 文件夹 * 重启服务器(以实际将插件加载到插件中) ## ***默认配置:*** ```yaml # 如果启用此选项,将在区域外部允许宠物使用(即,如果世界/位置中没有区域) allow-outside-regions: true pet-spawning: # 标志应设置的默认值(如果启用 'admin-only',则会忽略此值) default: true # 只有管理员才能修改此标志(忽略默认值) admin-only: false pet-moving: # 标志应设置的默认值(如果启用 'admin-only',则会忽略此值) default: true # 只有管理员才能修改此标志(忽略默认值) admin-only: false pet-riding: # 标志应设置的默认值(如果启用 'admin-only',则会忽略此值) default: true # 只有管理员才能修改此标志(忽略默认值) admin-only: false pet-mounting: # 标志应设置的默认值(如果启用 'admin-only',则会忽略此值) default: true # 只有管理员才能修改此标志(忽略默认值) admin-only: false # 应该将 bypass 权限设置为什么? bypass-permission: pet.redprotect.bypass checks: spawning: # 插件是否应该在宠物生成时检查? enabled: true # 此消息仅在您悬停在“pet failed to spawn”消息上时可见 # 如果您不需要消息,则可以将其留空或设置为 'null' reason: '&c您的宠物不能在此区域生成' mounting: # 插件是否应该在玩家骑乘宠物时检查? enabled: true # 是否应该移除宠物或仅仅取消? remove-pet: true moving: # 插件是否应该在宠物移动时检查? enabled: true # 是否应该移除宠物或仅仅取消? remove-pet: true riding: # 插件是否应该在宠物主人骑乘宠物时检查? enabled: true # 是否应该移除宠物或仅仅取消? remove-pet: true # 是否应该将玩家移下(如果将 remove-pet 设置为 true,则忽略此选项)? dismount: true ```