前言
我们之前写了一个关于我的世界的python api的使用,如果有问题看一下这里。
这次我们准备实现一个玻璃行者,没错就是模仿那个宝藏附魔——冰霜行者。
当玩家的脚下方块为空气或者是水,我们就能在脚下生成一个玻璃。
和原来的冰霜行者稍有不同,我们在玩家的位置相对安全的时候,才对已经生成的玻璃进行清除。
实现
这里有一个点,在清除的时候,我们是先清除最早生成的,所以这里我们使用了一个叫做队列的数据结构。
如果对这个概念不太清楚,看这里
这里我们就不手动实现了,而是采用了queue库。
import mcpi.minecraft as minecraft
import mcpi.block as block
import queue
mc = minecraft<