我的世界liteloader是什么?
我的世界里,关于forge的mod载入机制。 原理很简单,就是把mod的内容提前载入内存里面(类似于java中的预加载),在游戏里可以直接使用这些内容,而不是先载入游戏然后再根据配置文件或者命令来加载mod。这样既提高了载入的速度也提高了游戏运行的效率(因为很多内容是在初始化的时候就直接载入了,不需要再进行加载了)。
但是这么做的缺点就是如果某个mod出现了问题,那么整个游戏就都玩不了了,需要重新安装。而且对于像光影这样的大型mod,通过liteloader来实现同步加载的话,就必须得从服务器上边加载光影的资源,这对于服务器来说也是一个负担。 所以为什么我的世界基岩版可以实现一边下载一边运行,而java版则需要全量下载才能运行的原因就在这里。因为在基岩版中,所有的mod内容都是预先装载的,所以即便你使用了没有编译的光影mod,在加载世界的时候也会自动下载渲染框架,然后把之前预先装好的光照数据导入到游戏当中;而在java版里面就需要先全部加载完所有mod后再进行渲染,这样一来就无法做到边下载边运行了。
不过现在的forge版本已经支持插件系统了(1.7以上),可以通过设置让forge在运行时自动删除掉无关紧要的mod,从而减少加载的时间以及资源的开销。