![[XMM]Xaero的小地图 (Xaero's Minimap)-第1张图片](//www.mcmod.cn/static/public/images/loading-colourful.gif)
概述
与多数小地图模组不同,Xaero 的小地图不仅保持了原版 Minecraft 的美感,还首次引入可旋转的方形小地图设计,这有助于它成为游戏中更完美的补充。
在各种自定义设置中,包含圆形小地图选项与锁定小地图旋转功能(箭头旋转替代地图旋转)。小地图可将周围实体(包括玩家、生物和物品)显示为带有自定义颜色的点或图标(通常为生物头像)。除默认指南针方向外,玩家可在小地图与游戏世界中放置路径点,以找回曾探索过的地点、抵达特定坐标或直接传送。小地图支持显示周围地表和地下的方块(洞穴模式)。
为适配多人服务器规则,本模组提供完整版与专为 PVP 公平性设计的公平竞争版。此模组以客户端为主,服务端安装后可获得一些额外功能(如世界识别)。
若安装模组时遇到困难可参考指南,更多功能请阅读下面的“功能”部分以了解更完整的列表。
基础功能
外观与使用
原版 Minecraft 的美术风格;
提供多种小地图尺寸选项,也可设置为自适应模式;
两种小地图形状选项:方形或圆形;
运行起来比很多小地图模组更流畅;
锁定北方选项可阻止小地图旋转,并用箭头显示角色的方向;
通过“更改位置”选项,可自由拖拽小地图至屏幕任意位置(甚至支持以 1 像素为单位进行精准微调),可有效解决第三方 UI 元素位置冲突问题;
为小地图提供“原版”(使用原版 Minecraft 地图的颜色)和“准确”(方块纹理与生物群系的颜色)2 种配色模式,还可为“原版”模式单独启用生物群系颜色;
通过原版控制菜单的按键绑定功能(默认快捷键 Z),玩家可暂时放大小地图,以便更好地观察四周。还有一些设置可用于控制小地图放大后的行为,例如将小地图居中或完全放大;
缩放绑定键(默认为 I 和 O)可有效更改缩放级别,以满足你的偏好或使用情况。
地形渲染
路径点系统
路径点创建
按 B 键新建路径点,数量近乎无限;
会在游戏世界中呈现并显示在小地图上;
传送功能需服务器权限支持。
路径点管理
按 U 键打开路径点列表,可调整路径点顺序;
支持隐藏全部或指定路径点;
可添加/编辑单个或多个路径点;
支持跨维度查看(子世界/维度切换)。
分级显示系统
死亡路径点
路径点集合
可以将路径点分类整理成路径点集合;
可以通过按键绑定快速切换当前集合;
所有按键绑定都在原版控制菜单中。
路径点分享
可以在游戏聊天中与服务器上的玩家分享你的路径点;
分享操作需在路径点列表界面完成(按 U 键)。
兼容与拓展
兼容性
多人游戏多世界检测
双端安装时:客户端和服务端均安装小地图 Mod 时,每个服务器世界生成独立“子世界”路径点;
单端安装时:采用基于世界出生点的传统分隔方法(可靠性较低);
建议:如果无法在服务端安装该模组,可关闭只有一个“世界”的服务器的多世界检测。你可以通过路径点菜单(按 U 键)-> 选项界面来将其关闭。
模组版本选项
信息显示
实体信息
在地图上以黄点显示生物。敌对生物和友好生物的颜色可以不同。也可显示为图标/头像;
在地图上以白点或玩家头像显示玩家。也可显示为图标/头像;
在地图上以红点显示物品;
将箭和物品展示框等所有其他实体显示为紫点(可禁用不同类型的实体);
可切换小地图上显示实体名称的选项;
可在“实体雷达”中查看所有设置。
界面信息
实时坐标;
当前生物群系名称(默认禁用);
光照等级监测(默认禁用);
当前游戏时间(12/24小时制,默认禁用);
当前镜头角度(默认禁用);
可切换的区块网格。区块网格可显示区块的开始方块和结束方块;
可切换的史莱姆区块模式。可生成史莱姆的区块会以绿色叠加层标出;
以上信息均显示在小地图下方,可在模组设置中进行详细调控(按 Y 键)。
高级设置
物品绑定系统
药水效果权限管理
药水效果用于控制服务器/地图上的玩家使用小地图或其某些功能;
在撰写本文时,存在以下药水效果:xaerominimap:no_minimap、xaerominimap:no_entity_radar、xaerominimap:no_waypoints、xaerominimap:no_cave_maps。这些效果默认为中性类型,但也可以在效果 ID 的末尾添加 _harmful 来指定有害类型,例如 xaerominimap:no_entity_radar_harmful。
自定义光照叠加层
隐私设置
其他
画廊
常见问题
为什么路径点传送对我不起作用?
权限与命令配置问题
这可能有很多原因,其中包括:
此模组默认通过发送聊天命令 /tp @s x y z 将你传送到路径点,因此需要玩家拥有对应权限;
在原版服务器中,执行 /tp 命令需具备 OP 状态(需启用作弊),但在安装了某些插件的非原版服务器中,也可为命令设置单独的权限;
非原版服务器的传送命令通常不支持 @s 等选择器,建议从配置命令中移除此类参数。
可通过以下方式更改命令格式:
世界地图的右键传送功能使用其自己的命令设置,相关信息可查阅常见问题中的世界地图说明页面。
子世界设置异常
若路径点的 “传送” 按钮被禁用,可能是由于以下情况:
解决方法:
若“自动”子世界不是某个世界应该自动选择的,那么请在路径点菜单中选择正确的子世界,然后点击 “使子世界为自动”;
此操作将同步两个子世界所有的路径点数据,随后就可以正常传送到现在位于 “自动” 子世界中的路径点了。
传送功能被手动禁用
若选择了“自动”子世界,但传送按钮仍处于禁用状态,则可能意味着该服务器/世界的传送功能已被手动禁用。
请检查路径点菜单中的传送选项:
为什么我的路径点不再显示特定服务器?
不要慌,它几乎肯定没有被删除。如果路径点未正确显示,请根据是否使用世界地图模组选择对应方案:
使用了世界地图模组?
恢复地图数据
检查路径点子世界
修正服务器关联
如果这些子世界都没有你所在世界/维度的正确路径点,那么服务器地址很可能已经更改;
在左上角下拉菜单选择旧服务器地址,选中它并执行选项 -> 自动生成世界/服务器,之后便可在右上角的下拉菜单中找到正确的子世界;
若正确的子世界标记为(自动),这意味着该子世界是为当前世界/维度自动选择的,服务器关联成功,否则需要继续排查。
校准地图选择
手动绑定子世界
未使用世界地图模组?
错误的子世界被视为(auto)并因此被自动选择,这可能是由于服务器插件改变了原版指南针物品的行为,并干扰了模组的”多世界“检测(仅在启用了该功能时,因为其默认为禁用)。在大多数这种情况下,指南针物品指向的是你的床,而不是全局出生点。若是睡在另一张床上导致路径点消失,那么再次睡在正确的床上应该会让一切恢复正常。
如果出现这种情况是因为添加了新的插件,且无法删除该插件,那么下面是恢复路径点的方法:
从路径点界面右上角的下拉菜单中找到正确的路径点”子世界“,它包含你当前维度所需的路径点。也许可以从主世界开始;
依次进入各维度,分别使用选项 -> 使子世界为自动(在操作前进入该维度!);
若是只有一个世界的简单服务器(没有中心/大厅世界,没有迷你游戏世界,没有创造模式剧情(creative plot)世界等),那么也可以关闭同一选项菜单中的”多世界检测“。如果需要的话,可以稍后再打开。
如有问题,请联系作者!
如何添加自己的实体图标或覆盖默认图标?
首先,请确保你已启用本节要介绍的实体图标:进入小地图设置 -> 实体雷达类别,将“实体图标/头像”设为“总是”或“玩家列表”。
覆盖默认图标的方法
创建资源包
文件目录与结构
示例文件说明
示例文件路径:/assets/xaerominimap/entity/icon/definition/example_mod/example_entity.json;
如果存在实体类型 example_mod:example_entity,请阅读 example_entity.json 文件中的注释,其详细说明了图标定义结构,需据此创建自定义文件;
包含原版实体类型示例文件的路径:/assets/xaerominimap/entity/icon/definition/minecraft/,这些示例文件可能需要关于默认实体类型变体支持的额外注释。
实体的变体扩展
基础说明
自定义变体图标
调试变体 ID
如果你想了解自定义图标的实际应用或实际使用情况,不妨看看 babybluetit 的这个超棒项目:Xaero's Minimap - Modded Support ,1.18.2 以上的版本可使用 Icon Xaero's。
Xaero's Minimap - Modded Support
|
---|
封面 | 截至 2022 年 1 月,该包支持 700 多个修改的实体! |
注意事项
你可以使用此模组制作视频。
作者允许在你的整合包中使用它,但必须满足以下条件:
只允许通过 CurseForge 或 Modrinth 对整合包进行货币化(包括在你的整合包描述中加入赞助商链接/横幅),除非作者书面允许你在其他地方进行货币化。请随时私信作者。作者更有可能给予你许可;
如果整合包在 CurseForge 和 Modrinth 之外发布,那么你必须向 CurseForge 和 Modrinth 之外的用户提供一个指向作者的模组官方网页的链接,以示对作者的信任;
整合包的名称和/或描述不得与作者的模组名称/描述相混淆;
如果作者已书面许可你在 CurseForge 和 Modrinth 之外对整合包进行货币化,那么,如果作者要求你这样做,你必须移除 CurseForge 和 Modrinth 之外的货币化。
发现漏洞?给作者发私信,作者会修复它!
鸣谢
翻译:
你可以在这里为翻译工作献计献策:https://github.com/thexaero/xaero-minimap-translations
如果你想帮忙或有问题,请私信作者!