继续回答下面没回答完成的问题:用Android写一个minecraft自动搭路代码
public class AutoRoad {
public static void main(String[] args) {
// 加载minecraft世界,提取当前位置的坐标
int x = 0; // 获取当前x坐标
int y = 0; // 获取当前y坐标
// 创建一个长度为10的数组,用来存储方块的ID
int[] blocksId = new int[10];
for (int i=0; i<10; i++) {
// 生成一个随机数,用来决定放置什么方块
int blockId = (int)(Math.random()*16);
blocksId[i] = blockId; // 将生成的blockId保存到blocksId中
// 根据blockId,在当前位置放置对应的方块
placeBlock(x, y, blockId);
x++; // 每放置一个方块后,x自加1,即向右平移一格
}
}
/** 根据blockID在特定位置放置对应的方块 */
public static void placeBlock(int x, int y, int blockID) {
switch (blockID) { case 0: break; case 1: break; case 2: break; case 3: break; case 4: break; case 5: break; case 6: break; case 7: break ; default : System.out.println("不能识别此block ID"); return ; } System.out.println("在("+x+","+y+")处成功放入了" + getBlockName(blockID)); } /** 根据传入的block ID 返回对应的方块名 */ public static String getBlockName(int blockID) { switch (blockID) { case 0 : return "陆地"; case 1 : return "泥土"; case 2 : return "苦力怕"; case 3 : return "黑曜石"; case 4 : return "金钢化橡木木板"; case 5 : return "金钢化橡木门"; default :return null ; } }}
创作工场
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!