Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- color={}
- color["0"]=0xF0F0F0
- color["1"]=0xF2B233
- color["2"]=0xE57FD8
- color["3"]=0x99B2F2
- color["4"]=0xDEDE6C
- color["5"]=0x7FCC19
- color["6"]=0xF2B2CC
- color["7"]=0x4C4C4C
- color["8"]=0x999999
- color["9"]=0x4C99B2
- color["a"]=0xB266E5
- color["b"]=0x3366CC
- color["c"]=0x7F664C
- color["d"]=0x57A64E
- color["e"]=0xCC4C4C
- color["f"]=0x191919
- allColorsRaw={}
- for i=1,#img do
- allColorsRaw[i]=color[string.sub(img,i,i)]
- end
- i=1
- allColors={}
- for x=1,64 do
- allColors[x]={}
- for z=1,64 do
- allColors[x][z]=allColorsRaw[i]
- i=i+1
- end
- end
- tints={}
- for x=1,4 do
- tints[x]={}
- for z=1,4 do
- tints[x][z]={}
- for x1=1,16 do
- tints[x][z][x1]={}
- for z1=1,16 do
- tints[x][z][x1][z1]={}
- end
- end
- end
- end
- for x=1,64 do
- for z=1,64 do
- if allColors[x][z]~=nil then
- print(((x-1-math.fmod(x-1,16))/16+1).." "..((z-1-math.fmod(z-1,16))/16+1).." "..(math.fmod(x,16)+1).." "..(math.fmod(z,16)+1).." color="..allColors[x][z].." x:"..x.." z:"..z.." i:"..i)
- tints[(x-1-math.fmod(x-1,16))/16+1][(z-1-math.fmod(z-1,16))/16+1][math.fmod(x,16)+1][math.fmod(z,16)+1]=allColors[x][z]
- end
- end
- end
- p=component.printer3d
- function print3D(tints)
- p.reset()
- for x=0,15 do
- for z=0,15 do
- if tints[x+1][z+1]~=nil then
- p.addShape(x,0,z,x+1,1,z+1,"minecraft:blocks/wool_colored_white",tints[x+1][z+1])
- else
- print("Farbe nil bei: x:"..x.." z:"..z)
- end
- end
- end
- p.commit()
- end
- function main()
- for x1=1,4 do
- for y1=1,4 do
- print3D(tints[x1][y1])
- while p.status=="busy" do
- sleep(1)
- end
- end
- end
- end
Add Comment
Please, Sign In to add comment