尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Towny保护区实战:搭建/破坏权限与Block Types地块类型设置手册

Towny保护区实战:搭建/破坏权限与Block Types地块类型设置手册 Towny保护区实战搭建/破坏权限与Block Types地块类型设置手册【免费下载链接】TownyTowny Advanced Minecraft plugin for Bukkit/Spigot.项目地址: https://gitcode.com/gh_mirrors/to/TownyTowny 是 Bukkit/Spigot 服务器中最受欢迎的 Minecraft 城镇插件之一本手册带你快速掌握 Towny 保护区的核心玩法如何用搭建/破坏权限Build/Destroy Permissions控制谁能动方块以及如何用 Block Types 地块类型TownBlockType为商区、农场、竞技场等区块定制税率与规则10 分钟即可上手上手。一、先搞懂Towny 权限矩阵的 4×4 结构Towny 的保护区权限由两个维度交叉构成理解这一点所有命令迎刃而解 身份层级谁RESIDENT居民、NATION同国、ALLY盟国、OUTSIDER外人动作类型做什么BUILD搭建、DESTROY破坏、SWITCH开关/交互、ITEM_USE物品使用这套逻辑定义在 TownyPermission.java 中的PermLevel与ActionType枚举里Towny/src/main/java/com/palmergames/bukkit/towny/object/TownyPermission.java此外还有 4 个环境开关独立于矩阵之外pvp、fire火、explosion爆炸、mobs怪物生成同样可以按区块单独设置。二、搭建/破坏权限设置/plot set perm 命令速查站在地块上执行/plot set perm即可修改当前区块权限命令解析逻辑位于Towny/src/main/java/com/palmergames/bukkit/towny/command/PlotCommand.java。1. 常用命令格式命令作用/plot set perm on/off一键开关该区块全部权限/plot set perm resident build on允许居民搭建/plot set perm resident destroy off禁止居民破坏防拆房常用/plot set perm outsider build off禁止外人搭建保护区标配/plot set perm ally itemuse on允许盟国玩家使用交互物品/plot set perm pvp off关闭区块 PVP/plot set perm reset重置为默认类型权限新手推荐组合住宅区用「resident 全开 outsider/nation/ally 全关」商业区再额外对 ally 开放itemuse方便交易。2. 查看当前权限执行/plot info或/plot输出会显示形如B f-n-a-o的彩色字符ffriend 居民、nnation、aally、ooutsider-表示禁止一眼看清四档身份的开闭状态。三、Block Types 地块类型9 种内置类型一览Towny 为不同功能区提供了内置地块类型定义在Towny/src/main/java/com/palmergames/bukkit/towny/object/TownBlockType.java类型注册与管理由TownBlockTypeHandler.java负责类型特性典型用途Default基础住宅地块按城镇基础地价计税普通住宅Shop商业地价 基础地价 商业税商铺市场Arena永久开启 PVP竞技场Embassy允许其他城镇占地按使馆税率计税外交区Wilds搭建/破坏限制为荒野方块名单自然区Inn允许使用他人地块的床旅馆Jail可设为监狱出生点监狱区Farm可搭建方块限定为农场方块名单农田Bank允许存取城镇/国家银行银行区设置地块类型的命令/plot set type shop— 将当前地块改为商业区会扣除类型购买费用/plot set type— 不带参数则重置回 Default/plot type— 查看当前地块类型费用与税率等参数由配置驱动老版本的economy.plot_type_costs.*节点会在首次启动时自动迁移到新的townblocktypes.types配置段迁移逻辑见TownBlockTypeHandler.Migrator。四、配置文件定制自定义你的地块类型在Towny/src/main/resources/global.yml的townblocktypes.types段下每个类型支持如下字段townblocktypes: types: - name: Shop cost: 100.0 # 购买类型费用 tax: 10.0 # 附加地块税 mapKey: $ # ASCII 地图符号 colour: gold # 地图颜色 itemUseIds: # 允许的物品使用白名单支持材料名与分组 switchIds: # 允许的交互白名单 allowedBlocks: # 允许搭建/破坏的方块白名单关键能力cost / tax为每类地块单独定价与税率形成经济分层allowedBlocksFarm、Wilds 类型靠它实现「只能种地/只能摆野趣方块」itemUseIds / switchIds精细控制哪些物品和交互可以生效扩展性插件开发者可通过TownBlockTypeRegisterEvent事件注册全新类型五、常见问题排查 ️问题解决思路居民仍无法搭方块检查resident build是否开启注意 Wilds/Farm 类型受allowedBlocks白名单二次限制改类型提示资金不足在global.yml调低对应类型cost或用/plot set type重置回 Default权限重置后不生效执行/plot set perm reset会按类型默认权限重载确认类型本身设置正确材料名写了没反应白名单必须使用 Minecraft 官方材料名如WHEAT拼写错误会记入调试日志总结掌握「4 身份 × 4 动作」权限矩阵与 9 种 Block Types你就能为服务器设计住宅区、市场、竞技场与农场的完整分区体系。建议先跑通/plot set perm基础组合再进入global.yml微调townblocktypes.types实现经济差异化——这就是 Towny 保护区的核心心法 。【免费下载链接】TownyTowny Advanced Minecraft plugin for Bukkit/Spigot.项目地址: https://gitcode.com/gh_mirrors/to/Towny创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表