#region #world #minecraft #rewrite #cli #image

app world-painter

一个简单的程序,用于打印Minecraft世界中的区域

1 个不稳定版本

0.1.0 2023年6月1日

#479游戏

自定义许可证

14KB
238

world-painter

这是我对之前用Java编写的WorldPainter的重写,现在用Rust编写。

该工具接受任意数量的目录,并将它们输出为显示区块的图像,按其大小着色。

Image of output

上面的图像是通过以下命令生成的

$ world-painter \
~/server/world/region 25000 '#005207' \
~/server/world_nether/DIM-1/region 20000 '#370101' \
~/server/world_the_end/DIM1/region 25000 '#0f0022'

用法

$ world-painter [<path> <world-border> <color>]...

可以指定任意数量的要读取的世界,但所有世界都必须按路径、世界边界和颜色的顺序排列。

待办事项

  • 更好的用户界面
    • 更好的日志记录
    • 也许有一个可以读取配置文件而不是仅通过命令行进行配置的文件
    • 找出如何使用clap使cli 非常友好(如果我想做的事情不可能,我会很惊讶)
  • 将图像压缩并上传到bytebin
    • 如果bytebin说不行,因为图像太大,只需将其写入磁盘。

依赖关系

~14–25MB
~160K SLoC