CloudProtections

一个 Minecraft Paper 插件,用于使用标志式规则保护世界中的特定长方体/球形区域。

资源图片
# CloudProtections 一个用于保护球形/立方体区域免受生物/玩家侵害的 Minecraft Paper 插件。 ## 下载信息 > 注意:依赖于 [CommandAPI](https://modrinth.com/project/commandapi) 和 [CloudCore](https://modrinth.com/project/cloudcore)。 ## 用法 - 使用 `/cprots list` 列出所有保护区域 - 使用 `/cprots create []` 创建一个立方体或球形区域 - 默认情况下,创建的区域受到所有标记的保护 - 使用 `/cprots modify delete` 删除一个特定的区域 - 使用 `/cprots modify rename ` 重命名一个特定的区域 - 使用 `/cprots modify flags [] [] ...` 向特定区域添加或删除特定的标记 - 使用 `/cprots modify flags list` 列出特定区域当前生效的标记 - 使用 `/cprots modify exclusions ` 向特定区域添加或删除特定的排除项 - 指定的 UUID 可以是实体 UUID,该实体将被此区域忽略 - 使用 `/cprots modify exclusions list` 列出特定区域当前生效的排除项 - 使用 `/cprots modify priority ` 更改区域的优先级 - 这对于嵌套多个区域很有用 - 优先级越高,特定区域就越能决定是否允许特定的交互
作为 API 使用 ### 依赖 将以下内容添加到你的 `build.gradle.kts` 中: ```kotlin repositories { maven("https://repo.cloudcraftmc.de/releases/") } dependencies { compileOnly("dev.booky:cloudprotections:{VERSION}") } ``` ### 用法 你可以使用 bukkit 的 `ServicesManager` 获取 `ProtectionsManager` 实例。 为了更新区域 使用 `ProtectionsManager#updateRegions`。 这会立即将更新的区域保存到文件。 创建新区域 可以使用 `new ProtectionRegion`。 排除项和区域标记可以修改,区域, ID 和优先级不能 修改。