本帖最后由 lovexyn0827 于 2022-4-22 20:19 编辑
区块加载小地图提供了将区块的加载、生成以及加载票可视化的功能。 1.可视化的区块加载情况
该模式提供了查看各区块加载状况(如区块是否被将加载,加载等级是多少)的功能。图**有32*32个网格,每个网格对应一个区块,其背景色表明了区块是哪一种加载模式(强加载为浅绿色,若加载为红色,边界加载为橙色,不可访问为浅灰色,彻底卸载为白色),数字标明了区块加载等级。如果数字为黑色,说明区块所在位置在World.isChunkLoaded()方法中是被认为已加载的,否则说明区块所在位置在World.isChunkLoaded()方法中是被认为未加载的。打开一个存档后默认为该模式,也可以在切换模式后按L键手动调回。
2.可视化的区块生成状态
该模式提供了查看区块所处的生成阶段的功能,可以看出一个区块是否已经被完整地生成了或是那些步骤已经完成,可以通过按G键调出。图例可以按H键查看。
3.可视化的区块加载票
这里一个区块中有几种颜色就有几种加载票,提供了关于区块加载原因的信息,可以通过按T键调出。图例还是按H查看。常见的加载票类型有:玩家(蓝色),位置或者说临时(浅紫色),出生点(较浅的黄色)
4. 获取区块的详细信息
双击一个区块可以看到关于该区块的一些详情,包括位置,生成阶段,加载等级,加载票和实体。在新版本中可以在此页面手动加载区块了,也可以卸载手动加载的区块,但是因未知原因有一定概率卸载失败,会尝试修复。
5. 实体叠加层
按E键可以显示或隐藏实体叠加层。在该功能启用时,每个实体会被显示为一个小黑点,可以帮助我们找到一些速度很大的实体,如TNT炮的炮弹。
6.日志和状态栏
日志中给出了服务器启动及自动存档发生的时间,状态栏中包含当前维度、光标所在区块坐标、已加载区块计数和距离下次自动存档的刻数。
7. 移动地图中心位置
可以通过按WASD键移动地图范围,按W地图范围北移,其余的大家都懂。另外,还可以按M键调出一个小窗口,分别输入目标区块的XZ坐标(注意是区块坐标而非方块坐标)并确认,地图范围的中心就会被移至该区块。现在可以同时按住Alt键使中心更快地移动,一次移动16区块。
8. 切换维度
很简单,按0、1、2键分别切换至下界、主世界和末地。
9. 为什么会有这样一个Mod
最近几天我在研究TNT炮,发现很多高速TNT炮经常会出现炮弹偏移被误打到弱加载区块而无法正常工作的情况,这一Mod主要就是为这一问题开发的。另外,在研究区块生成和加载,部署区块加载链,进行理论验证时也是个不错的工具。
10. 注意事项
在客户端使用时如果需要控制小地图窗口,请将游戏开放到局域网以保证窗口能被正确地更新。
地图中数据在MinecraftServer.tick()方法的末尾处获取。
目前该Mod的MSPT占用较高(低配电脑测试结果12MSPT),原因未知。
区块加载小地图提供了将区块的加载、生成以及加载票可视化的功能。 1.可视化的区块加载情况
该模式提供了查看各区块加载状况(如区块是否被将加载,加载等级是多少)的功能。图**有32*32个网格,每个网格对应一个区块,其背景色表明了区块是哪一种加载模式(强加载为浅绿色,若加载为红色,边界加载为橙色,不可访问为浅灰色,彻底卸载为白色),数字标明了区块加载等级。如果数字为黑色,说明区块所在位置在World.isChunkLoaded()方法中是被认为已加载的,否则说明区块所在位置在World.isChunkLoaded()方法中是被认为未加载的。打开一个存档后默认为该模式,也可以在切换模式后按L键手动调回。


2.可视化的区块生成状态
该模式提供了查看区块所处的生成阶段的功能,可以看出一个区块是否已经被完整地生成了或是那些步骤已经完成,可以通过按G键调出。图例可以按H键查看。

3.可视化的区块加载票
这里一个区块中有几种颜色就有几种加载票,提供了关于区块加载原因的信息,可以通过按T键调出。图例还是按H查看。常见的加载票类型有:玩家(蓝色),位置或者说临时(浅紫色),出生点(较浅的黄色)

4. 获取区块的详细信息
双击一个区块可以看到关于该区块的一些详情,包括位置,生成阶段,加载等级,加载票和实体。在新版本中可以在此页面手动加载区块了,也可以卸载手动加载的区块,但是因未知原因有一定概率卸载失败,会尝试修复。

5. 实体叠加层
按E键可以显示或隐藏实体叠加层。在该功能启用时,每个实体会被显示为一个小黑点,可以帮助我们找到一些速度很大的实体,如TNT炮的炮弹。

日志中给出了服务器启动及自动存档发生的时间,状态栏中包含当前维度、光标所在区块坐标、已加载区块计数和距离下次自动存档的刻数。
7. 移动地图中心位置
可以通过按WASD键移动地图范围,按W地图范围北移,其余的大家都懂。另外,还可以按M键调出一个小窗口,分别输入目标区块的XZ坐标(注意是区块坐标而非方块坐标)并确认,地图范围的中心就会被移至该区块。现在可以同时按住Alt键使中心更快地移动,一次移动16区块。
8. 切换维度
很简单,按0、1、2键分别切换至下界、主世界和末地。
9. 为什么会有这样一个Mod
最近几天我在研究TNT炮,发现很多高速TNT炮经常会出现炮弹偏移被误打到弱加载区块而无法正常工作的情况,这一Mod主要就是为这一问题开发的。另外,在研究区块生成和加载,部署区块加载链,进行理论验证时也是个不错的工具。
10. 注意事项
在客户端使用时如果需要控制小地图窗口,请将游戏开放到局域网以保证窗口能被正确地更新。
地图中数据在MinecraftServer.tick()方法的末尾处获取。
目前该Mod的MSPT占用较高(低配电脑测试结果12MSPT),原因未知。
很好用的工具
标题格式有误 详见发帖细则
请在修改完成后,前往大区申请帖申请整改审核,审核通过后移回主版块
7-2-a Mod发布帖
标题格式:
([BGM])+[高版本号-低版本号]+[Mod本名——Mod译名]+([Mcreator制作])+其他
[版本号] :Mod支持的所有 Minecraft 版本,如 [1.14.4-1.7.10];若仅支持某个0.1阶段全版本亦可写作[#.#.X],如 [1.14.X]
[Mod本名] :即 Mod 作者公开的 Mod 官方名称;若需填写多个本名(如 旧版本名称、官方使用的缩略名),中间用“/”隔开
[Mod译名] :可参考《Minecraft Mod简体中文翻译规范与指南》07;原创 Mod 若无译名,则 [...——Mod译名] 处略去不填;若尚未选定适当译名,可暂作留空以待讨论;若需填写多个译名(如 中文别名、繁中译名、其他语言译名),中间用“/”隔开
[Mcreator制作]:如为使用Mod制作器 Mcreator 制作的 Mod,请在标题中间规定位置添加此项
请在修改完成后,前往大区申请帖申请整改审核,审核通过后移回主版块
感谢分享——
会卡服,我加了贼卡