- 注册
- 2024/03/31
- 消息
- 596
- 金粒
- 13,920.59金粒
我对 AnananXing 发布的 【Forge - Xaero的小地图】的资源更新 进行了举报。原因为:
被举报的内容:
使用未经校对的 AI 翻译完全照搬模组原本发布在 Modrinth 的帖子,其另一个搬运贴同样存在此情况。
被举报的内容:
![]()
不要用XaeroPlus搭配这个模组!它与我无关,导致了严重且无法追踪的bug/崩溃。据称它还与服务器恶意破坏组织有关联,这可能会危及你的服务器构建。
与许多其他小地图模组不同,Xaero的小地图保留了原版Minecraft的美学,这使其成为游戏中更无缝的补充。它也是Minecraft中第一个旋转的方形小地图。 在众多自定义设置中,有一个圆形小地图选项,另一个设置是通过方向箭头锁定小地图旋转。小地图可以显示周围的实体,包括玩家、怪物和物品,作为带有自定义颜色的点或图标(通常是头部)。除了默认的指南针方向外,你还可以设置自己的航点,这些路径点既能在小地图上也能看到,也在游戏世界中可见。航点帮助你找到之前访问过的地点或到达特定坐标,并可选择传送。小地图可以显示地面和地下的周围方块(洞穴模式)。这些只是模组的一些功能,而且还有很多其他功能。请阅读下方“小地图特征”部分,获取更完整的列表。为了遵守多人服务器规则,有两个模组版本,完整版和公平竞赛版,后者设计为公平PVP。这个模组主要是客户端的。在服务器端安装它是可选的,以获得一些额外功能,比如世界识别。
关注我Mastodon(推特替代版)?
支持我Patreon?
谢谢!
特征
获取公平竞赛版
- 看起来像原版的Minecraft。
- 多种小地图大小选项,包括自动。
- 多种变焦选项。
- 两个小地图形状选项:方形或圆形。
- 运行比很多小地图模组流畅。
- 可以通过“改变位置”设置/屏幕放置到屏幕的任意位置。如果你愿意,甚至可以把它移动1像素。在玩其他界面模组时也很有用。
- 两种方块颜色模式:原版,使用原版Minecraft地图的颜色;准确,使用方块纹理和生物群系的颜色。你也可以用单独设置为原版模式启用生物群系颜色。
- 一个自定义按键绑定(默认是Z),可以暂时放大小地图,以便更好地观察周围。所有按键绑定都在原版控制菜单里。 还有控制小地图放大时的行为设置,例如将小地图置中或完全缩小小地图。
- 通过“地形深度”和“地形坡度”设置进行地图着色自定义。
- 兼容Xaero的世界地图。默认情况下,使用世界地图模组生成的地图纹理,而不是自己生成。这在同时使用两个模组时都能提升性能。
- 可以选择通过绑定快捷栏中必需的物品或装备来限制小地图的访问。比如,在配置文件里添加minimapItemId:minecraft:compass,把它绑定到指南针的物品上。这样,除非你在快捷栏里有指南针或已装备,否则小地图不会显示。
- 药水效果用来控制小地图的使用,或者对服务器/地图上的玩家使用。截至撰写本文时,存在以下药水效果:xaerominimap:no_minimap,xaerominimap:no_entity_radar,xaerominimap:no_waypoints,xaerominimap:no_cave_maps。 效果默认是中性类型,但你也可以通过在效果ID末尾加上_harmful来指定有害类型,例如xaerominimap:no_entity_radar_harmful。
- 被翻译成多种语言。
- 锁定北方的选项可以阻止小地图旋转,改用箭头显示角色的方向。
- 得益于自动洞穴模式,既能在地面上也能用。洞穴模式也应该在建筑物内激活。你可以选择模组搜索的“实心屋顶”大小来激活洞穴模式。屋顶尺寸3x3及以上,应该能防止在砍木时站在原木块下时触发洞穴模式。
- 航点。几乎是无限的。可以传送到(传送聊天命令需许可)。航点会在游戏世界中渲染并显示在小地图上。你可以隐藏全部或特定的航点。按B键创建新的航点。按U键列出所有航点。在航点列表中,你可以添加或编辑单个或多个航点,排序它们,查看其他子世界/维度的航点,还有更多功能。
- 本地和全球航点。 为了清除屏幕上不必要的航点,你可以创建本地航点,这些航点与全局航点不同,受“最大WP绘制距离”选项影响。这样你可以为一个大区域/区域设置一个全局航点,同时在该区域/区域内设置多个本地航点。当你超过最大视距时,只有全局航点会被看到。
- 航点设置。你可以通过将航点按组来组织它们。你当前的套装可以通过快捷键快速切换。所有按键绑定都在原版控制菜单里。
- 航点共享。你可以在游戏聊天中与服务器上的玩家分享你的航点。这是从路点列表中完成的(按U键)。
- 死亡点。每死亡一次都会生成一个自动的骷髅形航点。旧的死亡点会被转换成普通路径点,你可以用“保留旧死亡点”设置来禁用。
- 显示块状宣称并结盟开放派对和宣称模组中的玩家。
- 可切换块网格。区块网格显示了区块区块的起点和终点。
- 可切换史莱姆块模式。史莱姆可能生成的区域用绿色覆盖层标记。
- 自定义光源叠加。你可以设置一个光源覆盖层,如果方块处于自定义光值范围内,也就是默认将光线块封闭在0到7之间,就会用自定义颜色标记。默认设置是用来寻找可生成怪物的方块。你可以用它来做任何用途。
- 多人游戏中的多世界检测。如果你在服务器端安装了小地图模组,除了客户端,每个服务器世界都应该有一个独立的航点“子世界”。否则会使用更不可靠的世界分离方式,基于世界生成点。如果你无法在服务器端安装模组,建议关闭只有一个“世界”的服务器的多世界检测。你可以通过路径点菜单(按U)->选项界面作。
- 在地图上以黄色点显示怪物。 敌对和友好的怪物颜色可以不同。 也可以显示为图标或头部。检查“实体雷达”设置。
- 在地图上以白点或球员头部显示球员。 也可以显示为图标或头部。检查“实体雷达”设置。
- 在地图上以红点显示物品。检查“实体雷达”设置。
- 将箭头和物品框等其他实体显示为紫色点。可以在设置中禁用不同类型的实体。检查“实体雷达”设置。
- 在“实体雷达”设置中显示实体名称 的选项。
- 通过缩放和缩小键绑定(默认是I和O键),以高效调整缩放级别,以符合你的偏好或使用场景。
- 坐标在小地图下方。
- 当前生物群系名称在小地图下。默认禁用,需要在模组设置中启用(按Y键)。
- 小地图下的光线强度。同样默认禁用,需要在模组设置中启用(按Y键)。
- 小地图下的当前游戏时间。默认为禁用。你可以选择12小时和24小时两种格式。
- 小地图下的当前摄像机角度。默认为禁用。
- 设置隐藏/解除隐藏所有UI界面中所有航点坐标。对直播/视频很有用。
- 设置完全隐藏/解除隐藏下拉菜单中所有关于服务器地址的提及。默认设置是“部分”,大多数情况下这应该足够了。
- 设置更多。太多了,无法一一列举。在游戏里按Y打开设置看看。
- 两个模组版:完整版和公平版。完整版没有任何限制。公平竞赛版本不显示任何实体或洞穴地图,这更适合对抗不使用小地图的玩家的PVP。
获取Xaero的世界地图
常见问题
为什么传送点对我不起作用?
这可能有很多原因。模组会发送一个聊天指令,把你传送到路径点,默认是 /tp @s和 x y z,所以需要适当的权限。原版的 /tp 命令需要 OP 状态(启用作弊),但在安装某些插件的非原版服务器上,可以为命令设置单独权限。所用命令可以在小地图设置中的“默认传送命令”选项中更改,或者在路径点菜单中通过“传送聊天命令”选项更改。非原版的传送命令通常不支持选择器,比如@s,所以你可能需要从配置命令中移除它。世界地图上的右键传送使用了自己的设置。你可以在世界地图描述页的常见问题解答中阅读相关内容。
如果禁用“传送”按钮,那它可能有多重含义。最常见的原因是手动使用来自非“自动”但同一维度的子世界的航点。如果“自动”子世界不是某个世界应该自动选择的,那么选择正确的子世界,并在路径点菜单的选项中使用“自动创建子世界”。这会在两个子世界之间交换所有路径点数据,你就能传送到现在属于你“自动”子世界的路径点。
如果“自动”子世界被选中了但传送按钮仍然禁用,那很可能意味着服务器/世界的传送功能被手动禁用了。检查路径点菜单中的传送选项。如果禁用了,你只能通过游戏目录 -> xaero/minimap(旧版称为 XaeroWaypoints)中的服务器专用配置文件来启用。我建议在编辑任何配置文件之前先退出Minecraft。并且不时备份。
为什么我的航点不再显示给某个特定服务器?
别慌。几乎可以肯定它并没有被删除。如果你用的是世界地图模组,而且它也重置了,那请先恢复地图,再考虑路径点。请阅读世界地图描述页上的“为什么我的世界地图会为某个特定服务器”重置“?”部分。受够了吗?请继续阅读。
首先打开完整的航点菜单。在游戏内按U键才能实现。如果U键不行,可以查看原版控制菜单。点击右上角下拉菜单中列出的子世界。当前服务器地址的所有航点子世界都应该在那里。如果它们都没有你所在世界/维度的正确航点,那服务器地址很可能被更改了。在左上角下拉菜单中找到旧服务器地址,选中它,然后选择选项 -> 让世界/服务器自动。你现在应该能在右上角下拉菜单中找到正确的子世界了。如果正确的子世界已经标记为(auto),这意味着该子世界是自动选择的,那你应该没问题。如果错误的子世界被标记为(自动),请继续阅读。
用世界地图模组吗?
自动选择错误子世界最常见的原因之一是多人模式中世界地图模组的错误使用(自1.6版本以来)。确认之前一定要选择适合当前世界的正确地图。它会影响显示给你的航点。地图选择菜单在世界地图界面,如果你点击左下角图标(除非默认打开)。如果地图选择模式适合你所在服务器,可以考虑把地图选择模式改成自动模式之一。
你当前确认的地图会影响小地图模组中哪些子世界的航点被视为自动(自动)。这使得每张创建的地图都能拥有独立的航点数据。在任何时间点,你都可以选择并查看任何非自动的航点子世界,方法是进入航路点菜单(按U),从右上角下拉菜单中选择。你可以通过选择选项 - > 自动设置子世界,让你当前已确认的地图自动生成任何子世界。
没用世界地图模组吗?
错误的子世界被考虑(自动)并自动选择,可能是因为服务器插件改变了原版指南针物品的行为,干扰了模组的“多世界”检测,如果你启用了(默认禁用)。在大多数情况下,指南针物品指向你的床,而不是全局刷新点。如果是因为睡在另一张床导致航点消失,再次睡在正确的床上应该会让你恢复所有记忆。
如果这是因为新增插件导致的(而且你无法移除它),那么以下是恢复路径点的方法:
1. 在路径点界面右上角下拉菜单找到正确的“子世界”航点,就是你当前维度中需要的那个。也许可以从主世界开始?
2. 使用选项 - > 让亚世界自动生成。
3. 对每个维度都做同样的作(作前输入尺寸!)。
4. 如果是一个简单的服务器,只有一个世界(没有枢纽/大厅世界,没有小游戏世界,没有创意剧情世界等),那么在同一选项菜单中也关闭“多世界检测”。如果你以后需要,可以再开启。
有问题随时联系我!
我该如何添加自己的实体图标或覆盖默认的?
首先,确保你在小地图设置中启用了实体图标/头部——>实体雷达类别,无论你是放在“始终”还是“玩家列表”。只要确保你知道如何展示它们就行。这些就是本节讨论的图标。
从小地图模组21.6.0版本开始,你可以通过创建资源包(或在自己的模组中包含所需资源)来覆盖实体的默认图标,使用自己的精灵/图片。除此之外,你还可以通过创建一个简单的模组,或者在现有模组中加入一些代码,来添加或改进实体类型变体支持(同一实体类型的不同变体但图标不同)。不过对于更简单的多变体实体类型(大多数实体类型)来说,这通常不是必需的。默认
情况下,小地图模组会用绑定到实体的实体渲染器/模型来渲染所有实体图标。这支持所有原版生物,以及一些简单的双足/四足生物,这些生物的模型头部部位(头、耳朵、鼻子等)都很容易辨认。如果模组未能做到这一点,则会显示彩色点。
用于覆盖图标的相关资产目录是 /assets/xaerominimap/entity/icon/。你可以在小地图模组的jar文件中找到它,提取包含的文件/文件夹供参考。jar 包含一个示例文件,用于覆盖 mod 实体类型 /assets/xaerominimap/entity/icon/definition/example_mod/example_entity.json 的图标。示例文件对应实体类型 example_mod:example_entity(如果存在的话)。请阅读文件example_entity.json中的注释,了解其结构,以便你能创建类似的图标定义。
此外,/assets/xaerominimap/entity/icon/definition/minecraft/ 包含多个原版实体类型的示例文件,可能需要额外说明默认实体类型变体支持。默认情况下,实体支持非常简单的变体,其中实体类型变体ID就是该实体的主要纹理资源位置。
如果你在小地图配置文件中将“debugEntityVariantIds”选项设置为true,那么新遇到的实体(变体)的变体ID会显示在聊天和日志/控制台中。
从小地图模组21.8.0版本开始,你还可以配置基于模型的渲染。请阅读示例文件 /assets/xaerominimap/entity/icon/definition/example_mod/example_entity.json 中的评论,获取所有你需要了解的信息。
如果你想看看自定义图标的真实实现或实际使用,可以看看babybluetit的这个超棒项目:https://www.curseforge.com/minecraft/texture-packs/xaeros-minimap-modded-support
我该如何禁止在我的服务器上使用洞穴模式和/或实体雷达?
为此,请在服务器端安装模组(写这篇文章时需要Forge/Fabric/Quilt服务器)。当你启动服务器时,服务器目录(不是世界文件夹)会创建一个新的“通用”配置文件,通常是在“config”文件夹里。在配置文件里,你有多个选项可以让你禁用玩家的某些模组功能。更改需要服务器重启。
或者,如果你无法安装模组,可以在服务器/系统消息中加入以下字符串(发送给玩家登录时),它们会做以下作:
§f§a§i§r§x§a§e§o - 导致小地图禁用洞穴模式(包括世界地图)和实体雷达(公平竞赛模式)
§x§a§e§r§o§w§m§n§e§t§h§e§r§i§s§f§a§i§r - 尽管小地图是公平对抗的,世界地图洞穴模式在下界仍然正常
§n§o§m§i§n§i§m§a§p - 完全禁用小地图
§r§e§s§e§t§x§a§e§r§o - 重置所有系统消息标志
这里有一个第三方的Spigot插件,可以帮你简化作(与我无关或由我创建):XMMForceFairPlay
以及一个功能类似的第三方数据包(与我无关或创建):Xaero的地图服务器工具
使用任何第三方插件请自行承担风险。
我该如何让原版客户端玩家加入我安装了该模组的服务器?
直接在服务器目录里找“通用”配置文件(不是世界文件夹)。在配置文件里,你有多个选项可以让你禁用玩家的某些模组功能。其中一个选项允许你禁用状态效果的注册,这正是阻止玩家加入的原因。更改需要服务器重启。
你可以用这个模组制作视频。
在你的模组包中使用它,但允许以下条件:
- 只有通过CurseForge或Modrinth对模组包进行变现(包括你的模组包描述中的赞助链接/横幅),除非我已书面允许你在其他地方变现。欢迎私信我。我更可能给你许可。
- 如果模组包是在CurseForge和Modrinth之外分发的,那么你必须通过向CurseForge和Modrinth以外的用户提供我一个便捷的官方模组页面链接来表示署名。
- 模组包的名称和/或描述不能轻易与我模组的名称或描述混淆。
- 如果我已经书面允许你在CurseForge和Modrinth之外实现模组包变现,那么如果我请求你这么做,你必须移除CurseForge和Modrinth以外的变现。