In a previous blog I shared this 8 * 8 pixel art block for EduBlocks :
http://warksjammy.blogspot.co.uk/2017/05/edublocks-minecraft-update-pixelart.html
I have now tweaked it to wool pixel art. I'm sure when Josh gets a chance he will update EduBlocks to include it. In the mean time you can code it straight python 3.
Here is the code:
__author__ = '@ncscomputing / @warksraspijam'
from mcpi import minecraft as minecraft
from mcpi import block as block
import time
import random
import subprocess
BlockID = 35
def PixelArt(N1,N2,N3,N4,N5,N6,N7,N8,
N9,N10,N11,N12,N13,N14,N15,N16,
N17,N18,N19,N20,N21,N22,N23,N24,
N25,N26,N27,N28,N29,N30,N31,N32,
N33,N34,N35,N36,N37,N38,N39,N40,
N41,N42,N43,N44,N45,N46,N47,N48,
N49,N50,N51,N52,N53,N54,N55,N56,
N57,N58,N59,N60,N61,N62,N63,N64):
row0 = [N1,N2,N3,N4,N5,N6,N7,N8]#1-8
row1 = [N9,N10,N11,N12,N13,N14,N15,N16]
row2 = [N17,N18,N19,N20,N21,N22,N23,N24]
row3 = [N25,N26,N27,N28,N29,N30,N31,N32]
row4 = [N33,N34,N35,N36,N37,N38,N39,N40]
row5 = [N41,N42,N43,N44,N45,N46,N47,N48]
row6 = [N49,N50,N51,N52,N53,N54,N55,N56]
row7 = [N57,N58,N59,N60,N61,N62,N63,N64]
List = [row7,row6,row5,row4,row3,row2,row1,row0]
return List
def PrintWall(ImportedList):
pos = mc.player.getTilePos()
mc.player.setPos(pos.x,pos.y,pos.z)
myList = ImportedList
for row in range (0,8):
for column in range (0,8):
mc.setBlock(pos.x+column,pos.y+row,pos.z-20,BlockID,myList[row][column])
mc = minecraft.Minecraft.create()
PrintWall(PixelArt(1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,
))
Enjoy :)