私人区域

私人区域

私人领地是一个模组,它添加了一个基于区块的区域声索系统。玩家可以使用区域法杖选择区块,创建受保护的区域,管理成员、拥有者和访问规则。

游戏机制

私人区域

私人区域是一个针对Minecraft的区域保护模组,灵感来源于WorldGuard等领地保护系统的概念,但采用了不同的实现方式:安装简便、配置简单,并且与模组服务器具有更好的兼容性。

该项目的主要目标是为那些需要保护区域,但又不想依赖额外的Bukkit/Paper风格插件层的服务器,提供一个基于模组的原生替代方案。

许多现有的保护系统都基于服务器插件。它们在自身的生态系统中运行良好,但在高度模组化的服务器上,通常需要混合服务器核心或额外的兼容层。这会导致复杂的设置:

模组加载器 -> 混合服务器核心 -> 插件 -> 潜在的兼容性问题

私人区域旨在简化这一过程。它作为一个Minecraft模组运行,而不是增加另一个服务器层。对于支持的版本,目标是将其直接安装到模组服务器环境中,并通过游戏内界面管理区域。

私人区域能做什么?

私人区域允许玩家和管理员直接在游戏内创建受保护的区域。

使用一个名为区域魔杖的特殊物品,可按区块选择区域。

区域魔杖的合成配方

选择所需的区块后,玩家可以注册一个区域,并通过图形界面进行管理。

受保护区域可以阻止未授权的玩家:

  • 破坏方块;
  • 放置方块;
  • 与容器和机械交互;
  • 修改受保护领地;
  • 在没有权限的情况下执行特定于区域的操作。

该模组还支持区域成员和共同所有者。可以允许成员与区域交互,而共同所有者可以帮助管理区域。

为什么要使用私人区域?

私人区域围绕三个主要理念构建。

安装简便

私人区域是一个模组,而不是Bukkit、Spigot或Paper插件。

对于支持的版本,目标是将其直接安装到模组服务器中,无需单独的插件核心、混合服务器层或额外的服务端兼容堆栈。

这对于大型整合包尤为重要,因为更换服务器核心很容易导致与其他模组的兼容性问题。

使用简单

该模组设计为直接在游戏内使用。

私人区域不仅依赖命令,还提供了:

  • 图形界面;
  • 可视化的区块和区域边界;
  • 区域选择模式;
  • 成员和共同所有者管理;
  • 区域设置;
  • 内置的新手教程部分。

目标是让区域保护不仅对管理员友好,普通玩家也能轻松理解。

模组服务器兼容性

私人区域是专门针对模组服务器开发的。

该项目旨在与大型Forge整合包以及未来其他Minecraft版本、模组加载器和服务器环境自然兼容。

当前功能

  • 基于区块的区域选择。
  • 区域魔杖物品。
  • 已选择、已拥有和外部区域的可视化边界。
  • 区域注册。
  • 区域扩展和缩减。
  • 区域删除。
  • 成员管理。
  • 共同所有者管理。
  • 可配置的玩家和管理员限制。
  • 每个区域的规则编辑。
  • 基于区域的本地规则覆盖。
  • 基于GUI的设置和管理。
  • 内置教程页面。
  • 俄语和英语本地化。

区域规则

私人区域已包含对多种区域相关规则和保护的 支持,包括交互保护、伤害相关规则以及选定的游戏规则覆盖。

规则系统仍在扩展中。未来版本计划包含更高级的领地保护标志,例如:

  • 物品拾取控制;
  • 物品掉落控制;
  • 聊天控制;
  • 进入和退出规则;
  • 自定义进入和离开消息;
  • 生物生成类别;
  • 爆炸保护类别;
  • 作物生长控制;
  • 流体流动控制;
  • 火焰蔓延控制;
  • 方块和实体交互规则;
  • 更灵活的权限组。

目标是保持高级区域保护系统的强大功能,同时通过模组化的Minecraft界面让所有配置都更加简单。

保证兼容性

Xaero的小地图/世界地图

未来计划

未来版本计划支持更多Minecraft版本、模组加载器和平台。

私人区域仍在积极开发中,因此高级标志和兼容性功能将随着时间的推移逐步添加。

私人区域的长期目标是成为模组化Minecraft服务器功能完善的区域保护解决方案。

如有错误报告、建议或问题,可通过Telegram联系我们: https://t.me/qu4d_team

计划的方向包括:

  • 支持更多Minecraft版本;
  • 支持更多模组加载器;
  • 支持更多服务器平台;
  • 更多领地保护标志;
  • 更好地支持大型整合包;
  • 更灵活的权限组;
  • 区域优先级;
  • 全局/默认区域规则;
  • 改进的配置工具;
  • 更多服务器管理功能。

这个模组适合谁?

私人区域适用于:

  • 生存服务器;
  • 模组化SMP服务器;
  • 角色扮演服务器;
  • 技术性服务器;
  • 私人好友服务器;
  • 大型整合包;
  • 需要区域保护但不想依赖Bukkit/Paper风格插件层的服务器。

如果你希望为基于Forge的模组服务器提供区域保护,而又不想将你的服务器设置变成复杂的插件/模组混合堆栈,那么私人区域就是为你量身打造的。