Skip to main content

HuskTowns 兼容

info

找不到在哪里下载 JAR 文件? 点击这里

附属新增了 QuickShop 与 HuskTowns 之间的联动兼容。

确保商店的创建与交互跟随 HuskTowns 城镇与领地的权限。


附属功能?

HuskTowns 允许玩家创建城镇,占领土地。

无兼容模块:

  • 玩家可以无视土地保护,在别的区域里创建商店。
  • 玩家可以在其他人的土地中与箱子商店自由交互。
  • 城镇的权限规则可能不会对商店交互生效。

HuskTowns 兼容附属确保:

  • 创建商店前检查领地是否属于玩家。
  • 交易遵循土地权限规则。
  • 正确处理城镇成员与访客。
  • 郊区商店创建限制仍然可以自由配置。

工作原理

玩家试图:

  • 创建商店
  • 与商店交互
  • 在商店交易

时,QuickShop 会检查:

  • 商店所在位置是否属于 HuskTowns 城镇。
  • 玩家是否属于城镇,受到城镇信任或只是外来者。
  • 城镇的权限设置是否允许此操作。

若城镇规则的设置不允许交易操作,那么 QuickShop 就会阻止玩家。

城镇之外则使用 QuickShop 的默认行为,除非额外配置。


城镇拥有者控制

安装附属后:

  • 城镇拥有者可以创建或管理城镇内的商店。
  • 城镇成员跟随城镇权限设置。
  • 外来者未经许可前无法进行任何交易操作。
  • 商店交互跟随城镇保护。

阻止其他玩家在城镇区域内创建商店。


安装

  1. 安装 HuskTowns。
  2. 安装 QuickShop HuskTowns 兼容附属。
  3. 重启服务器。

附属插件会在 HuskTowns 安装时自动生效。

无需手动配置。


配置文件

若有可配置项,它们会出现在模块的 config.yml 中。

示例选项可能如下:

# 禁止商店在城镇之外的区域创建
whitelist-mode: false

# 允许城镇拥有者覆盖商店权限
allow-owner-override: true

若未安装 HuskTowns,则附属不会生效。


推荐安装

对于基于城镇的生存服务器:

  • 限制只有城镇成员可以创建商店。
  • 只在城镇权限允许的情况下进行交易。
  • 若有需要还可禁止郊区创建商店。
  • 启用拥有者覆盖,可以方便城镇拥有者管理城镇内的商店。

这有助于保持以城镇为基础的经济平衡。


常见问题

玩家可以在另一个城镇创建商店吗?

只有拥有对应城镇权限时才可以。

否则的话,QuickShop 会阻止创建操作。

这会影响郊区已存在的商店吗?

取决于你的配置设置。

配置里可以允许或限制非城镇区域的商店创建。

删除 HuskTowns 插件后会怎样?

QuickShop 会回归默认行为,不再检查城镇权限。


总结

HuskTowns 兼容附属会:

  • 强制使用基于城镇的土地权限
  • 防止无权限玩家使用城镇内的商店
  • 与 HuskTowns 无缝兼容
  • 无需过多设置

非常推荐安装了 HuskTowns 的服务器一并安装这个兼容附属。