[XMM]Xaero的小地图 (Xaero's Minimap) - MC百科

概述

与多数小地图模组不同,Xaero 的小地图不仅保持了原版 Minecraft 的美感,还首次引入可旋转的方形小地图设计,这有助于它成为游戏中更完美的补充。

在各种自定义设置中,包含圆形小地图选项与锁定小地图旋转功能(箭头旋转替代地图旋转)。小地图可将周围实体(包括玩家、生物和物品)显示为带有自定义颜色的点或图标(通常为生物头像)。除默认指南针方向外,玩家可在小地图与游戏世界中放置路径点,以找回曾探索过的地点、抵达特定坐标或直接传送。小地图支持显示周围地表和地下的方块(洞穴模式)。

为适配多人服务器规则,本模组提供完整版与专为 PVP 公平性设计的公平竞争版。此模组以客户端为主,服务端安装后可获得一些额外功能(如世界识别)。

若安装模组时遇到困难可参考指南,更多功能请阅读下面的“功能”部分以了解更完整的列表。

基础功能

外观与使用

原版 Minecraft 的美术风格;

提供多种小地图尺寸选项,也可设置为自适应模式;

两种小地图形状选项:方形或圆形;

运行起来比很多小地图模组更流畅;

锁定北方选项可阻止小地图旋转,并用箭头显示角色的方向;

通过“更改位置”选项,可自由拖拽小地图至屏幕任意位置(甚至支持以 1 像素为单位进行精准微调),可有效解决第三方 UI 元素位置冲突问题;

为小地图提供“原版”(使用原版 Minecraft 地图的颜色)和“准确”(方块纹理与生物群系的颜色)2 种配色模式,还可为“原版”模式单独启用生物群系颜色;

通过原版控制菜单的按键绑定功能(默认快捷键 Z),玩家可暂时放大小地图,以便更好地观察四周。还有一些设置可用于控制小地图放大后的行为,例如将小地图居中或完全放大;

缩放绑定键(默认为 I 和 O)可有效更改缩放级别,以满足你的偏好或使用情况。

地形渲染

使用“地形深度”和“地形坡度”设置以自定义地图阴影;

自动洞穴模式支持地表与地下显示,并通过检测上方“固体屋顶 (solid roof)”在建筑物内自动激活, 3x3 及以上尺寸可避免伐木时因站在原木方块下方而意外触发。

路径点系统

路径点创建

按 B 键新建路径点,数量近乎无限;

会在游戏世界中呈现并显示在小地图上;

传送功能需服务器权限支持。

路径点管理

按 U 键打开路径点列表,可调整路径点顺序;

支持隐藏全部或指定路径点;

可添加/编辑单个或多个路径点;

支持跨维度查看(子世界/维度切换)。

分级显示系统

局部路径点:受“最大路径点渲染距离”选项的影响;

全局路径点:不受距离限制,始终可见;

可以为一个大的区域/地区设置一个全局路径点,并在该区域/地区内设置多个局部路径点。

死亡路径点

死亡时自动生成一个新的骷髅头形状的路径点;

旧死亡点自动转为普通路径点;

可使用“保留旧的死亡地点”功能保留历史记录记得删除浏览记录.jpg。

路径点集合

可以将路径点分类整理成路径点集合;

可以通过按键绑定快速切换当前集合;

所有按键绑定都在原版控制菜单中。

路径点分享

可以在游戏聊天中与服务器上的玩家分享你的路径点;

分享操作需在路径点列表界面完成(按 U 键)。

兼容与拓展

兼容性

兼容 Xaero 的世界地图,安装后默认使用世界地图生成的地图纹理(替代本模组原生纹理),可提升同时使用这两个 Mod 时的性能;

显示 Open Parties and Claims 模组中的区块认领和盟友玩家信息。

多人游戏多世界检测

双端安装时:客户端和服务端均安装小地图 Mod 时,每个服务器世界生成独立“子世界”路径点;

单端安装时:采用基于世界出生点的传统分隔方法(可靠性较低);

建议:如果无法在服务端安装该模组,可关闭只有一个“世界”的服务器的多世界检测。你可以通过路径点菜单(按 U 键)-> 选项界面来将其关闭。

模组版本选项

完整版:无功能限制;

公平竞争版:禁用实体标记与洞穴地图显示,更适合与不使用小地图的人进行 PVP。

信息显示

实体信息

在地图上以黄点显示生物。敌对生物和友好生物的颜色可以不同。也可显示为图标/头像;

在地图上以白点或玩家头像显示玩家。也可显示为图标/头像;

在地图上以红点显示物品;

将箭和物品展示框等所有其他实体显示为紫点(可禁用不同类型的实体);

可切换小地图上显示实体名称的选项;

可在“实体雷达”中查看所有设置。

界面信息

实时坐标;

当前生物群系名称(默认禁用);

光照等级监测(默认禁用);

当前游戏时间(12/24小时制,默认禁用);

当前镜头角度(默认禁用);

可切换的区块网格。区块网格可显示区块的开始方块和结束方块;

可切换的史莱姆区块模式。可生成史莱姆的区块会以绿色叠加层标出;

以上信息均显示在小地图下方,可在模组设置中进行详细调控(按 Y 键)。

高级设置

物品绑定系统

可将小地图绑定到快捷栏中所需或要装备的物品上,从而限制你对小地图的访问;

例如,在配置文件的任意位置添加 minimapItemId:minecraft:compass 即可将其绑定到指南针物品上。这样,除非你的快捷栏中有指南针或装备了指南针,否则不会显示小地图。

药水效果权限管理

药水效果用于控制服务器/地图上的玩家使用小地图或其某些功能;

在撰写本文时,存在以下药水效果:xaerominimap:no_minimap、xaerominimap:no_entity_radar、xaerominimap:no_waypoints、xaerominimap:no_cave_maps。这些效果默认为中性类型,但也可以在效果 ID 的末尾添加 _harmful 来指定有害类型,例如 xaerominimap:no_entity_radar_harmful。

自定义光照叠加层

玩家可以设置光照叠加层,若方块在自定义光照等级范围内(默认方块光照等级为 0 至 7),则会用自定义颜色标记该方块;

默认设置用于查找可生成生物的方块,玩家可以将其用于任何用途。

隐私设置

用于在所有 UI 界面上隐藏/取消隐藏所有路径点坐标的设置。对视频流/视频很有用;

在下拉菜单中完全隐藏/取消隐藏所有提及的服务器地址的设置。默认设置为“部分”,这在大多数情况下可能已经足够好了。

其他

被翻译为多种语言;包括中文!

更多设置。太多了,这里就不一一列举了。在游戏中按 Y 键打开设置并查看。

画廊

小地图死亡地点头像夜晚洞穴模式常见问题

为什么路径点传送对我不起作用?

权限与命令配置问题

这可能有很多原因,其中包括:

此模组默认通过发送聊天命令 /tp @s x y z 将你传送到路径点,因此需要玩家拥有对应权限;

在原版服务器中,执行 /tp 命令需具备 OP 状态(需启用作弊),但在安装了某些插件的非原版服务器中,也可为命令设置单独的权限;

非原版服务器的传送命令通常不支持 @s 等选择器,建议从配置命令中移除此类参数。

可通过以下方式更改命令格式:

在小地图设置中通过“默认传送命令”选项进行更改;

在路径点菜单中通过“传送聊天命令”选项按服务器进行更改。

世界地图的右键传送功能使用其自己的命令设置,相关信息可查阅常见问题中的世界地图说明页面。

子世界设置异常

若路径点的 “传送” 按钮被禁用,可能是由于以下情况:

手动选用了来自非 “自动” 子世界中的路径点,且该子世界与当前维度相同(最常见的原因);

当前维度未正确绑定 “自动” 子世界。

解决方法:

若“自动”子世界不是某个世界应该自动选择的,那么请在路径点菜单中选择正确的子世界,然后点击 “使子世界为自动”;

此操作将同步两个子世界所有的路径点数据,随后就可以正常传送到现在位于 “自动” 子世界中的路径点了。

传送功能被手动禁用

若选择了“自动”子世界,但传送按钮仍处于禁用状态,则可能意味着该服务器/世界的传送功能已被手动禁用。

请检查路径点菜单中的传送选项:

若功能已禁用,则只能通过游戏目录 -> XaeroWaypoints 中的服务器特定配置文件重新启用;

在编辑任何配置文件之前请退出 Minecraft 并不时备份原文件,以避免数据丢失来自作者的忠告。

为什么我的路径点不再显示特定服务器?

不要慌,它几乎肯定没有被删除。如果路径点未正确显示,请根据是否使用世界地图模组选择对应方案:

使用了世界地图模组?

恢复地图数据

如果世界地图模组已重置,那么请先恢复世界地图;

请阅读世界地图说明页面上的“为什么我的世界地图‘重置’了特定服务器?”。

检查路径点子世界

在游戏中按 U 键打开完整的路径点菜单(若不起作用,请查看原版控制菜单);

查看右上角下拉菜单中的子世界列表,确认是否包含当前服务器地址下对应你所在世界/维度的路径点。

修正服务器关联

如果这些子世界都没有你所在世界/维度的正确路径点,那么服务器地址很可能已经更改;

在左上角下拉菜单选择旧服务器地址,选中它并执行选项 -> 自动生成世界/服务器,之后便可在右上角的下拉菜单中找到正确的子世界;

若正确的子世界标记为(自动),这意味着该子世界是为当前世界/维度自动选择的,服务器关联成功,否则需要继续排查。

校准地图选择

自动选择错误子世界的最常见原因之一,是在多人游戏中错误使用了世界地图模组(自 1.6 版本起),请进入世界地图界面,点击左下角图标确认当前地图与服务器匹配;

如果适合你所在的服务器,可以考虑将地图选择模式更改为自动模式之一。

手动绑定子世界

在绑定之前,请确定你为当前世界选择了正确的地图。这会影响小地图模组中哪些路径点子世界被视为自动(auto)——每个创建的地图都将拥有单独的路径点数据;

选择选项 -> 使子世界为自动,当前确认的地图将使所有子世界设置为自动。

未使用世界地图模组?

错误的子世界被视为(auto)并因此被自动选择,这可能是由于服务器插件改变了原版指南针物品的行为,并干扰了模组的“多世界”检测(仅在启用了该功能时,因为其默认为禁用)。在大多数这种情况下,指南针物品指向的是你的床,而不是全局出生点。若是睡在另一张床上导致路径点消失,那么再次睡在正确的床上应该会让一切恢复正常。

如果出现这种情况是因为添加了新的插件,且无法删除该插件,那么下面是恢复路径点的方法:

从路径点界面右上角的下拉菜单中找到正确的路径点“子世界”,它包含你当前维度所需的路径点。也许可以从主世界开始;

依次进入各维度,分别使用选项 -> 使子世界为自动(在操作前进入该维度!);

若是只有一个世界的简单服务器(没有中心/大厅世界,没有迷你游戏世界,没有创造模式剧情(creative plot)世界等),那么也可以关闭同一选项菜单中的“多世界检测”。如果需要的话,可以稍后再打开。

如有问题,请联系作者!

如何添加自己的实体图标或覆盖默认图标?

首先,请确保你已启用本节要介绍的实体图标:进入小地图设置 -> 实体雷达类别,将“实体图标/头像”设为“总是”或“玩家列表”。

覆盖默认图标的方法

创建资源包

从小地图模组 21.6.0 版本起,可通过资源包覆盖的方式,用自己的图像/精灵图(sprites)代替实体默认显示的图标;

支持在自定义模组中直接包含所需资源。

文件目录与结构

与覆盖图标相关的资源(assets)路径为 /assets/xaerominimap/entity/icon/;

可从本模组的 jar 文件中提取示例文件/文件夹以供参考。

示例文件说明

示例文件路径:/assets/xaerominimap/entity/icon/definition/example_mod/example_entity.json;

如果存在实体类型 example_mod:example_entity,请阅读 example_entity.json 文件中的注释,其详细说明了图标定义结构,需据此创建自定义文件;

包含原版实体类型示例文件的路径:/assets/xaerominimap/entity/icon/definition/minecraft/,这些示例文件可能需要关于默认实体类型变体支持的额外注释。

实体的变体扩展

基础说明

默认变体支持较简单,实体类型变体 ID 只是实体的主要纹理资源位置;

多数情况下无需额外代码支持。

自定义变体图标

可通过创建一个自己的、简单的模组,或在现有模组中添加代码实现;

21.8.0 版本新增功能:支持自定义基于模型的渲染(可参考 example_entity.json 中的注释)。

调试变体 ID

在小地图配置文件中将 debugEntityVariantIds 选项设置为 true;

新遇到的实体(变体)的变体 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 之外的货币化。

发现漏洞?给作者发私信,作者会修复它!

鸣谢

翻译:

英语(Greg-21 和作者自己);

法语(redeaththeshark);

意大利语(Sporadicamente);

西班牙语(Kryten);

西班牙语(墨西哥)(Popocamonroy);

西班牙语(阿根廷)(SrLokiToo);

葡萄牙语(葡萄牙)(2002luis);

葡萄牙语(巴西)(digo_br、Ademoon、DaDodger);

中文(最新:Demonese 和 SolidBlock-cn)(旧:laxtiz & ZHIAI_APPLE);

荷兰语(Neminem);

波兰语(Rokador & GlowingWater);

塞尔维亚语(TheThunderGod);

德语(tails32、Mineclemi & Zerobeauty);

克罗地亚语(Forcellrus、COMBOhrenovke);

希腊文(VasilisGR);

拉脱维亚语(Viesuliss);

土耳其语(mastorus);

捷克语(drewie);

匈牙利语(m1a1);

日语(sgs、graycat27);

乌克兰语(SwEikil、ttrafford7 和 VladOliinyk,旧:German121314、olexn);

丹麦语(sampa & droidquote);

印尼语(YandiBanyuKarimaWaly);

泰语(JasonCL);

俄语(Hy60koshk);

爱沙尼亚语(Madis0)。

你可以在这里为翻译工作献计献策:https://github.com/thexaero/xaero-minimap-translations。

如果你想帮忙或有问题,请私信作者!

Copyright © 2022 中国足球世界杯_90年世界杯 - doulol.com All Rights Reserved.