NubladaTowns

无需命令的沉浸式保护插件。

资源图片
# NubladaTowns 保护你的土地,无需使用任何指令,只需使用原版物品和游戏内操作! ![imagen](https://github.com/user-attachments/assets/91209640-f229-4b36-ab9e-2965b2a1eee5) ## 功能 - 无需自定义物品或材质包即可进行无命令城镇管理 - 防止方块破坏、放置、爆炸和动物伤害 - 角色和权限系统 - 游戏内地图整合 - 通过击杀生物获取力量系统 - 100% 可翻译 - PlaceholderAPI 整合 ## 如何开始 ### 创建城镇 1. 创建一个自定义旗帜,并制作一些副本,你稍后会需要它们。 2. 使用你想要的城镇名称重命名旗帜。 3. 将旗帜放置在你想要创建城镇的地方。它将创建城镇并认领旗帜放置处的区块。 4. 现在你可以通过新出现的讲台管理你的城镇。 ![found](https://github.com/user-attachments/assets/a1991749-403a-4297-9961-707b622981e8) ### 认领土地 1. 将你复制的其中一个旗帜重命名为城镇名称。 2. 确保你拥有足够的能量来认领(每个服务器可能需要不同的数量)。能量是通过击杀生物获得的。 3. 将旗帜放置在你想要认领的土地上。请记住,它必须与你已经拥有的土地相邻。 ![claim](https://github.com/user-attachments/assets/8502cd66-c4d0-43c1-a931-022d4a7e595f) ### 创建城镇角色 1. 重命名一张纸为角色的名称 2. 右键点击城镇讲台并使用它 3. 使用讲台的角色菜单编辑其权限 4. 通过讲台的居民菜单将其分配给居民 ### 移动城镇讲台 1. 使用城镇名称重命名一个讲台 2. 将其放置在你想要的位置。之前的讲台将被移除。 ## 额外信息 - 你可以使用地图查看认领的土地 - 如果你的物品栏里有一个指南针,那么当进入/离开城镇领地时,你将会收到通知,并且如果你手持指南针,你将能够看到附近的边界 ## 指令 & 权限 虽然玩家不直接使用指令,但是菜单会。此外,管理员有一些指令。 | 指令 | 描述 | 权限 | 默认值 | | --- | --- | --- | --- | | /t | 由城镇菜单内部使用 | nubladatowns.user | `true` | | /nta | 由管理员使用 | nubladatowns.admin | `op` | | /nta info | 关于指定城镇的信息 | nubladatowns.admin | `op` | | /nta tp | 将用户传送到指定城镇 | nubladatowns.admin | `op` | | /nta power | 管理城镇的力量 | nubladatowns.admin | `op` | | /nta claim | 为城镇认领当前区块 | nubladatowns.admin | `op` | | /nta abandon | 从城镇中移除当前区块 | nubladatowns.admin | `op` | | /nta delete | 删除指定的城镇 | nubladatowns.admin | `op` | | /nta load | 加载插件数据。**警告:这将擦除自上次加载以来的更改,因此请务必先保存以避免数据丢失** | nubladatowns.admin | `op` | | /nta save | 保存插件数据 | nubladatowns.admin | `op` | | /nta reload | 重新加载插件的配置和语言文件 | nubladatowns.admin | `op` | ## PlaceholderAPI | 标识符 | 描述 | | --- | --- | | nubladatowns_town | 玩家城镇。 | | nubladatowns_power | 玩家城镇的力量。 | | nubladatowns_mayor | 玩家城镇的市长。 | | nubladatowns_residents_amount | 玩家城镇的居民。 | | nubladatowns_claimed_land_amount | 玩家城镇认领的土地。 | | nubladatowns_town_spawn | 玩家城镇的生成点坐标。 | | nubladatowns_town_spawn_x | 玩家城镇的生成点 X 坐标。 | | nubladatowns_town_spawn_y | 玩家城镇的生成点 Y 坐标。 | | nubladatowns_town_spawn_z | 玩家城镇的生成点 Z 坐标。 | | nubladatowns_town_color_hex | 玩家城镇的颜色,以十六进制格式表示。 | | nubladatowns_town_is_open | 玩家城镇的开放状态。 | | nubladatowns_has_town | 如果玩家是城镇的一部分,则为 `true`,否则为 `false` |