开坑,很久以后填



  • 目标:一个mod,读入128*128的图片,控制玩家自动绘制像素画。期间自动对敌对生物作出合理反击。
    等以后有时间有能力了就来填坑。

    感觉跟ilmango的无限霜冰面制造机很搭配诶。(末地唯一常见的敌对生物:末影人)

    相比之下:
    地狱上层:恶魂,岩浆怪
    主世界:各种怪(尤其是幻翼)



  • 求助:
    请问哪里有1.13的方块 数字ID (即numerical ID)表 啊?百度、必应国际版都搜不到,真有点伤心。wiki上只找到1.12之前的数字ID表,1.13及之后只找到命名空间ID表。难道1.13+已经完全弃用数字ID了吗?


  • TIS成员

    @ylx 是的,1.13+不用数字ID了,不过不管怎么样代码都应该用Blocks类里面的实例



  • @Lucun_Ji 感谢。去看nbtlib里面的示例文档了。(issue里提到这个库已经对1.13兼容了。)



  • .litematic和.schematic的nbt文件都看不懂,还是结构方块创建的.nbt文件好看啊。(主要还是BlockStates看不懂,也找不到说明文档)



  • 目前进度

    一个可以读取图片,输出对应nbt文件的python脚本。

    Github地址

    可以在litematica中直接加载脚本生成的.nbt文件。
    对应颜色完全是按照Minecraft wiki中关于地图色的部分来写的,理论上不会出现太大色差。
    当前,脚本一共提供51色。

    目前的问题:
    9 CLAY与11 STONE代表的颜色都可以用圆石来表示。圆石到底在地图上显示什么颜色还需要实践验证。(应该不麻烦)

    未来计划:
    通过地形高低可以更精细地改变地图颜色,最终可以生成包含153色的地图。



  • 颜色不对,估计有bug,慢慢修。



  • 颜色不对的bug修好了。
    测试图(彩虹猫)如下:
    image.png
    虽然方块直接看上去颜色不对(比如猫的脸色偏灰白),但是在地图上显示的颜色是对的(可爱的小灰猫)。
    还有噪点问题(应该是用画图程序缩小图片比例时引入的),慢慢修吧。



  • 有时候,感觉整个论坛除了聚落申请还有人在发消息,就我一个人疯狂灌水,有点孤独寂寞。
    以前去看毛玉线圈物语的论坛,感觉气氛好活跃啊(至少好过tis论坛)。只可惜不太喜欢他们的玩法。



  • 批注 2019-12-01 121434.jpg

    手动降噪后就好看多了。
    (所谓的手动降噪,就是在画图里一个噪点一个噪点地消除)

    作为对比,贴上原图:
    alt text



  • @ylx 有点意思,支持一下。没想到还有编辑nbt的pip包。。


 

友情链接

魔茶国际
Powered by TIS