@EventHandler
public void serverStarted(FMLServerStartedEvent evt) {
if (System.getProperty("biomeAtlas.mapOnStartup", "false").equals("true")) {
int apothem = Integer.parseInt(System.getProperty("biomeAtlas.apothem", "250"));
int dimension = Integer.parseInt(System.getProperty("biomeAtlas.mapDimension", "0"));
int centerX = Integer.parseInt(System.getProperty("biomeAtlas.centerX", "0"));
int centerZ = Integer.parseInt(System.getProperty("biomeAtlas.centerZ", "0"));
int resolution = Integer.parseInt(System.getProperty("biomeAtlas.resolution", "1"));
if (apothem > 0 && resolution >= 1) {
World world = MinecraftServer.getServer().worldServerForDimension(dimension);
BiomeMapper mapper = new BiomeMapper();
mapper.setResolution(resolution);
mapper.setMessageRate(1000);
mapper.getListeners().add(new LoggerObserver());
mapper.generate(world, centerX, centerZ, apothem, new File("biomeatlas_" + world.getSeed() + ".png"));
if (System.getProperty("biomeAtlas.exitOnFinish", "false").equals("true")) {
logger.info("BiomeAtlas finished generating! Now exiting Java as enabled.");
FMLCommonHandler.instance().exitJava(0, false);
}
}
}
}
BiomeAtlas.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:BiomeAtlas
作者:
评论列表
文章目录