image

所属分类:Java编程
开发工具:Java
文件大小:2723KB
下载次数:1
上传日期:2017-11-30 07:01:47
上 传 者chajoel
说明:  minecraft map to image(jpg)

文件列表:
PicsArt_10-02-04.05.52.png (2782506, 2017-02-07)
WorldToJpeg-0.0.1.jar (4047, 2017-02-07)
src (0, 2017-02-07)
src\worldToJpeg (0, 2017-02-07)
src\worldToJpeg\main.java (2418, 2017-02-07)

# worldToJpeg ``` BufferedImage image; try { image = new BufferedImage(600, 600, BufferedImage.TYPE_INT_RGB); Graphics2D graphics = image.createGraphics(); Position spawn = getServer().getDefaultLevel().getSafeSpawn(); for (int x = 0; x != 600; x++) { for (int y = 0; y != 600; y++) { graphics.setColor(getServer().getDefaultLevel().getMapColorAt(spawn.getFloorX() - 300 + x, spawn.getFloorZ() - 300 + y)); graphics.fillRect(x, y, x, y); } } /** * * */ /* for (Player player : getServer().getOnlinePlayers().values()) { int x = player.getPosition().getFloorX(); int y = player.getPosition().getFloorZ(); Position spawn1 = getServer().getDefaultLevel().getSafeSpawn(); if (x <= spawn1.getFloorX() + 300 && x >= spawn1.getFloorX() - 300 || y <= spawn1.getFloorZ() + 300 && y >= spawn1.getFloorZ() - 300) { graphics.setColor(Color.RED); graphics.fillRect((spawn.getFloorX() - x) + 299, (spawn.getFloorZ() - y) + 299, // (spawn.getFloorX() - x) + 300, // (spawn.getFloorZ() - y) + 300 2, 2); graphics.setColor(Color.BLACK); graphics.drawString(player.getName(), (spawn.getFloorX() - x) + 300, (spawn.getFloorZ() - y) + 296); } }*/ try { File file = new File(getDataFolder() + "/world.jpeg"); ImageIO.write(image, "jpeg", file); getLogger().info("finsh"); } catch (IOException e) { return; } } finally { } ``` ![logo](https://github.com/organization/worldToJpeg/blob/master/PicsArt_10-02-04.05.52.png)

近期下载者

相关文件


收藏者