平面转换

平面转换

将一个简单的方块地板变成传送门网络。放置平面传输方块组成一个矩形,它们就会合并成一个可命名的平台。右键点击选择目的地,跨越维度旅行,重命名或移除平台,并在JourneyMap上查看它们。

玩家运载

Flat Trans

一个适用于 Minecraft 1.21.1 的轻量级 NeoForge 模组,可将一个简单的方块变成矩形传送门网络——无需制作传送门框架,也无需复杂的机械。将一个或多个 Flat Trans 方块边对边放置以填满一个矩形区域,它就会变成一个单一的传送台,你可以对其进行命名、重命名并在其间传送。

功能特性

  • 铺设即设置。 放置一个 Flat Trans 方块,它立即可用,成为一个可工作的传送器。
  • 多方块传送台。 将多个方块边对边放置,使其恰好填满一个矩形(无空隙、无缺口),它们会自动合并为一个更大的传送台,并以其矩形最低坐标角为注册点。若连接的形状并非完美的矩形,则不会被注册为传送目的地;但任何已命名且涉及其中的传送台,其名称都会保持不变,直到形状完整成形。
  • 跨维度传送。 目的地不仅限于当前维度——下界、末地或任何其他维度中的传送器也会出现在目的地列表中,同维度的目的地会按距离优先排序。
  • 游戏内目的地选择器。 右键点击有效传送台的任意方块,即可打开一个分页菜单,列出所有其他已注册的传送器。
  • 命名。 可在目的地界面中重命名传送台,或通过铁砧重命名方块物品后放置该方块,以在放置时为其命名。
  • 安全删除。 按住目的地旁边的“X”按钮一秒钟,即可将其从网络中永久移除——这种刻意设计的按住操作可防止误删。
  • 可选 JourneyMap 集成。 如果安装了 JourneyMap,每个有效的传送台都会自动获得一个对所有玩家可见的共享路径点标记,并随着传送台的建造、合并或重命名而保持同步。

环境要求

项目 版本/说明
Minecraft 1.21.1
Mod 加载器 NeoForge 21.1.235+
Java 21
JourneyMap (可选) 1.21.1-6.0.0-beta.1+ —— 仅在地图上显示传送路径点时需要

安装方法

  1. 为 Minecraft 1.21.1 安装 NeoForge。
  2. 从 Releases / CurseForge / Modrinth 下载最新的 flattrans-*.jar 文件。
  3. 将 jar 文件放入你的 mods 文件夹。
  4. (可选) 如果希望传送器位置显示在地图上,请安装 JourneyMap。无需任何配置——它会自动被检测到。

合成配方

Flat Trans 合成配方:2 个末影之眼和 1 个下界合金锭在上方,3 个平滑石头在下方,产出 1 个 Flat Trans 方块

2 个末影之眼 + 1 个下界合金锭 + 3 个平滑石头 → 1 个 Flat Trans 方块。两行位置可以互换(末影之眼/下界合金锭在上行或下行均可)。

工作原理

建造传送器

在实心地面上放置 Flat Trans 方块。单个方块就是一个可用的 1×1 传送器。将更多方块边对边放置,使其恰好填满一个矩形(例如,一个没有缺角的 2×3 区域),它们就会合并为一个更大的传送台。

传送

右键点击有效传送台的任意方块,即可打开目的地界面。选择一个目的地即可传送至该处,如果目的地大于 1×1,你会落在传送台的中心位置。

命名

  • 在目的地界面顶部的字段中输入名称——界面关闭时会自动保存。
  • 或者在放置前于铁砧中重命名物品;该方块在放置时会采用此名称。

删除目的地

打开目的地界面,按住任意条目旁边的“X”按钮一秒钟。这将从网络中移除该传送器——包括其 JourneyMap 路径点(如果有)——而无需物理破坏方块。

JourneyMap 集成

Flat Trans 对 JourneyMap 为软(可选)依赖——模组在未安装时也能完整运行,如果已安装也无需进行任何配置。当安装时:

  • 形成一个有效的矩形传送台会在其锚点角落创建一个共享路径点,对所有玩家可见。
  • 重命名传送台会同步更新其路径点的名称。
  • 破坏方块不会自动移除路径点——路径点仅可通过在游戏内菜单中删除目的地来移除(见上文),因此即使正在重建传送台,地图也不会丢失标记。

从源码构建

git clone https://github.com/BadlyacX/FlatTrans.git
cd FlatTrans
./gradlew build

构建出的 jar 文件将位于 build/libs/ 目录中。

许可证

根据 MIT 许可证 授权。