MINECRAFT (Java version)

python を用いた Minecraft プログラミング (5)


ブロックの種類と属性を指定する

  1. 'I' キーを押して 'py color_blocks_3_1 'とタイプすると、'color_blocks_3_1.py' が 呼び出される。
  2. C:/Users/nitta/Roaming/.minecraft-forge1.12.2/mcpi/color_blocks_3_1.py
    import mcpi.minecraft as minecraft
    
    mc = minecraft.Minecraft.create()
    
    x, y, z = mc.player.getPos()
    
    mc.setBlock(x+1, y, z, 35, 0)
    mc.setBlock(x+1, y+1, z, 35, 1)
    mc.setBlock(x+1, y+2, z, 35, 2)
    
  3. 'I' キーを押して 'py tiles_4_1 'とタイプすると、'tiles_4_1.py' が 呼び出される。
  4. C:/Users/nitta/Roaming/.minecraft-forge1.12.2/mcpi/tiles_4_1.py
    import mcpi.minecraft as minecraft
    
    mc = minecraft.Minecraft.create()
    
    x, y, z = mc.player.getPos()
    
    colors = [3, 9, 2, 4, 11, 1, 5]
    
    for i in range(7):
        mc.setBlocks(x+i, y-1, z-3, x+i, y-1, z+3, 35, colors[i])
    
  5. 実行例。