域名空间

域名空间

以玩家为中心的移动领域系统,具备多种视觉模式、边界效果以及可见的屏障外壳。

域空间

域空间是一个以玩家为中心的移动空间领域模组,适用于《我的世界》Java版。

该模组不会创建独立维度或将玩家传送到其他地方,而是在玩家周围生成一个大型领域,并在玩家移动时保持该空间以玩家为中心。

该领域在玩家的每个方向大约延伸25格,形成一个大型受控区域,而非一个微小的个人护盾。

空间边界包裹

域空间最重要的特性是,其边界并非简单的一堵物理墙壁。

当生物或来自远程武器的投射物试图从一侧进入领域时,它会被立即传送到另一侧对应的位置。

例如,如果某物在玩家前方约25格处跨越边界,它将被直接传送到玩家后方约25格处的对应边界。

实际上,领域所占用的空间从外部变得无法进入。

进入的生物和远程投射物不会正常进入封闭区域,而是被迫进行跨越领域的空间跳跃。

从领域外部事物的视角来看,领域内部的空间实际上被跳过了。

该行为已通过生物和多种远程武器的投射物得到验证。

该系统也设计为对其他玩家生效。然而,由于我目前没有私人多人游戏服务器或合适的多人测试环境,尚未能进行正规的多人模式测试。

如果你在多人模式中测试域空间,关于玩家对玩家的边界行为的反馈将非常感谢。

一些其他特殊对象类型尚未进行单独测试,因此它们的行为目前无法保证。

特性

以玩家为中心的移动领域

领域会跟随玩家,并在玩家于世界中移动时保持以其位置为中心。

多种视觉模式

同一领域系统可以使用多种不同的视觉风格显示,包括:

  • 黑色
  • 基岩
  • 白色
  • 玻璃
  • 透明
  • 屏障可视化

这些模式会改变领域的外观,同时保留其核心空间行为。

可见的屏障外壳

特殊的屏障可视化功能允许显示通常不可见的边界。

这使得查看和理解领域的实际范围变得更加容易。

简单的键盘控制

K — 循环切换领域的视觉模式。

Shift + K — 切换屏障可视化功能。

无需命令

域空间设计为在正常游戏过程中直接控制,无需反复输入命令。

什么是域空间?

域空间并非旨在成为传统意义上的《我的世界》维度。

这一概念更接近于一段围绕玩家被隔离、折叠或空间性绕过的空间。

玩家仍停留在正常的《我的世界》世界中,而领域在其周围创建了一个受控的空间区域。

对于外部者而言,尝试穿越该区域的效果不同于穿越一堵普通的墙壁。

相反,边界会将他们引导穿过封闭空间,从而产生领域内部空间在其路径上实际缺失的效果。

不同的视觉模式允许相同的底层空间系统呈现出截然不同的外观,而不会改变其核心行为。

灵感来源

域空间部分灵感来源于《罗小黑战记》中领域类的空间概念,但并非旨在重现该系列中任何特定能力或系统的直接翻版。

其机制、视觉模式、控制方式、空间行为以及《我的世界》实现方式均为原创系统。

当前测试状态

已验证:

  • 以玩家为中心的领域移动
  • 生物的空间边界包裹
  • 多种远程武器投射物的空间边界包裹
  • 多种视觉模式
  • 屏障可视化

已设计但仍有待正规多人模式验证:

  • 其他玩家的空间边界包裹

非常欢迎来自多人模式测试的社区反馈。

控制方式

K — 切换领域外观

Shift + K — 切换屏障可视化

兼容性

  • 《我的世界》Java版 1.21.11
  • Fabric
  • Java 21