首先,进入游戏配置文件夹:
如果启动器开启了版本隔离,则进入 .minecraft\versions\SkyFactory 4\config\topography\
若未开启版本隔离,则进入 .minecraft\config\topography\
然后你会看到有两个名为“SF4”和“Sky Islands”的文件夹,这里面存放的是整合包中的地形配置文件。
Sky Islands\
SF4\
根据你的世界类型找到对应的配置文件(默认的世界类型对应的文件是“dirt_tree.txt”)。
如果实在找不到的话就对每个文件这么做吧(不是)
打开配置文件(以默认的“dirt_tree.txt”为例),
setSpawnStructure("dirt_tree")sky = setSkyRenderer()//top, bottom, north, south, east, westnight = sky.addSkybox("test:textures/skybox/night.png")day = sky.addSkybox("test:textures/skybox/day.png")//Celestial angle range, opacity range//Sunsetday.addAlpha(0.19904304~0.29625022, 1~0)//Nightday.addAlpha(0.29625022~0.719889, 0~0)//Sunriseday.addAlpha(0.719889~0.8037514, 0~1)//Lazy method for adding a sun and moon since I don't want to make the effort for proper custom ones yet.sky.addSunMoon()//Fog//DayaddFogColor(#2F80C1)//SunsetaddFogColor(#22053c, 0.19904304~0.29625022, 0~1)//NightaddFogColor(#22053c, 0.29625022~0.719889, 1~1)//SunriseaddFogColor(#22053c, 0.719889~0.8037514, 1~0)captureTeleports()在
sky = setSkyRenderer()和
night = sky.addSkybox("test:textures/skybox/night.png")day = sky.addSkybox("test:textures/skybox/day.png")前面加上“//”,从而将其注释掉,像这样:
setSpawnStructure("dirt_tree")//sky = setSkyRenderer()//top, bottom, north, south, east, west//night = sky.addSkybox("test:textures/skybox/night.png")//day = sky.addSkybox("test:textures/skybox/day.png")//Celestial angle range, opacity range//Sunsetday.addAlpha(0.19904304~0.29625022, 1~0)//Nightday.addAlpha(0.29625022~0.719889, 0~0)//Sunriseday.addAlpha(0.719889~0.8037514, 0~1)//Lazy method for adding a sun and moon since I don't want to make the effort for proper custom ones yet.sky.addSunMoon()//Fog//DayaddFogColor(#2F80C1)//SunsetaddFogColor(#22053c, 0.19904304~0.29625022, 0~1)//NightaddFogColor(#22053c, 0.29625022~0.719889, 1~1)//SunriseaddFogColor(#22053c, 0.719889~0.8037514, 1~0)captureTeleports()然后保存,退出当前世界/服务器,重新进入,画风就正常了。
修改前
修改后