阿尔法映射

阿尔法映射

阿尔法 SMP 项目岛屿地图

AlphaMap

服务器已经知道这座岛的样子——AlphaMap 只是把它展示给你。完整地图、小地图和你自己的路径点,让你始终清楚自己在哪里、要去哪里。

这是一个客户端模组,用于运行 AlphaMap 插件的服务器。服务器会渲染岛屿并发送现成的地图瓦片,因此你的机器上不会进行任何扫描或生成。在没有该地图的服务器上,模组完全保持静默——它不会碰你的鼠标、输入或屏幕。

大地图

按住地图键(默认为 G)即可查看整座岛。按鼠标右键可固定地图并获得光标。

  • 右键——放置一个路径点;右键点击一个路径点——将其移除。
  • 左键点击路径点——重命名并选择颜色;在其他任意位置拖动可平移。
  • 鼠标滚轮——缩放。还有一支铅笔可以直接在地图上涂画。
  • 带命名格子的坐标网格、建筑标签、你的坐标以及光标所在位置的坐标。

小地图

  • 圆形或方形,可调整大小和视野范围,可锁定北向或随你旋转。
  • 将其拖动到屏幕上的任意位置;坐标可以显示在其下方。
  • 显示附近的玩家(从不显示隐身玩家或旁观者)、敌对和和平生物——每种可分别开关。
  • 你的路径点、岛上的建筑以及你上次死亡的位置。任何超出范围的内容都会钉在边缘,让你始终保留指向它的方向。

建筑与世界标记

建筑类型来自服务器,因此新添加的建筑会自动出现在地图和设置中,而不熟悉的建筑会获得一个后备图标。每种类型都可以单独开关——一次用于小地图,一次用于悬浮在世界中的标记。

为低开销而设计

小地图被合成为单个纹理,并且每帧只绘制一个四边形,无论其形状、旋转或缩放如何。它仅在画面实际发生变化时才会重建:站着不动时完全不消耗任何资源。附近实体每秒收集两次,而不是每帧。

需求

  • Fabric Loader 0.19+ 和 Fabric API
  • Mod Menu ——用于打开设置
  • 一个运行 AlphaMap 插件的服务器

路径点存储在本地,并针对每个服务器分别保存。