Beispiel #1
0
def houseOne():
    e = MCSchematic(shape=(5, 5, 6), filename='')
    e._Blocks = [[[4, 4, 4, 4, 4], [4, 4, 4, 4, 4], [4, 4, 4, 4, 4],
                  [4, 4, 4, 4, 4], [4, 4, 4, 4, 4], [0, 0, 67, 0, 0]],
                 [[4, 5, 5, 5, 4], [5, 0, 0, 0, 5], [5, 0, 0, 0, 5],
                  [5, 0, 0, 0, 5], [4, 5, 0, 5, 4], [0, 0, 0, 0, 0]],
                 [[4, 5, 102, 5, 4], [5, 0, 0, 0, 5], [102, 0, 0, 0, 102],
                  [5, 0, 0, 0, 5], [4, 5, 0, 5, 4], [0, 0, 0, 0, 0]],
                 [[4, 5, 5, 5, 4], [5, 0, 0, 0, 5], [5, 0, 0, 0, 5],
                  [5, 0, 50, 0, 5], [4, 5, 5, 5, 4], [0, 0, 0, 0, 0]],
                 [[17, 17, 17, 17, 17], [17, 5, 5, 5, 17], [17, 5, 5, 5, 17],
                  [17, 5, 5, 5, 17], [17, 17, 17, 17, 17], [0, 0, 0, 0, 0]]]
    e.root_tag['Data'] = TAG_Byte_Array([[[0, 0, 0, 0, 0], [0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0], [0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0], [0, 0, 3, 0, 0]],
                                         [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0], [0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]],
                                         [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0], [0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]],
                                         [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0], [0, 0, 4, 0, 0],
                                          [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]],
                                         [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0], [0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]])
    return e
Beispiel #2
0
def farm():
    e = MCSchematic(shape=(9, 2, 7), filename='')
    e._Blocks = [[[17, 17, 17, 17, 17, 17, 17, 17, 17],
                  [17, 60, 60, 60, 60, 60, 60, 60, 17],
                  [17, 60, 60, 60, 60, 60, 60, 60, 17],
                  [17, 9, 9, 9, 9, 9, 9, 9, 17],
                  [17, 60, 60, 60, 60, 60, 60, 60, 17],
                  [17, 60, 60, 60, 60, 60, 60, 60, 17],
                  [17, 17, 17, 17, 17, 17, 17, 17, 17]],
                 [[0, 0, 0, 0, 0, 0, 0, 0, 0],
                  [0, 59, 59, 59, 59, 59, 59, 59, 0],
                  [0, 59, 59, 59, 59, 59, 59, 59, 0],
                  [0, 0, 0, 0, 0, 0, 0, 0, 0],
                  [0, 141, 141, 141, 141, 141, 141, 141, 0],
                  [0, 141, 141, 141, 141, 141, 141, 141, 0],
                  [0, 0, 0, 0, 0, 0, 0, 0, 0]]]
    e.root_tag['Data'] = TAG_Byte_Array([[[0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 7, 0, 7, 0, 0, 7, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 7, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 7, 0, 7, 0, 7, 0],
                                          [0, 0, 0, 0, 7, 7, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0]],
                                         [[0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 7, 6, 6, 3, 2, 2, 2, 0],
                                          [0, 6, 2, 6, 3, 5, 4, 6, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 2, 6, 4, 3, 5, 2, 5, 0],
                                          [0, 5, 5, 7, 5, 7, 5, 6, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0]]])
    return e
def LargeHouse1():
    e = MCSchematic(shape=(12,7,9),filename='')
    e._Blocks = [[[0,4,4,4,4,4,4,0,0,0,0,0],[0,4,5,5,5,5,4,0,0,0,0,0],[67,4,5,5,5,5,4,2,2,3,3,3],[0,4,5,5,5,5,4,3,3,3,3,3],[0,4,5,5,5,5,4,3,3,3,3,3],[0,4,43,43,43,5,4,3,3,3,3,3],[0,4,43,43,43,5,4,4,3,3,3,3],[0,4,43,43,43,5,4,3,3,3,3,2],[0,4,4,4,4,4,4,3,3,3,3,3]],[[0,4,4,4,4,4,4,0,0,0,0,0],[0,4,0,0,53,5,4,0,0,0,0,0],[0,64,0,0,85,53,4,85,85,85,85,85],[0,4,0,0,0,0,4,0,0,0,0,85],[0,4,0,0,0,0,4,0,0,0,0,85],[0,4,0,0,0,0,4,0,0,0,0,85],[0,4,43,43,0,0,64,0,0,0,0,85],[0,4,0,0,0,0,4,0,0,0,0,85],[0,4,4,4,4,4,4,85,85,85,85,85]],[[0,4,17,102,102,17,4,0,0,0,0,0],[0,5,0,0,0,0,5,0,0,0,0,0],[0,64,0,0,72,0,102,0,0,0,0,0],[0,5,0,0,0,0,102,0,0,0,0,0],[0,5,0,0,0,0,5,0,0,0,0,0],[0,102,0,0,0,0,5,0,0,0,0,0],[0,5,0,0,0,0,64,0,0,0,0,0],[0,5,0,0,0,0,5,0,0,0,0,0],[0,4,17,102,102,17,4,0,0,0,0,0]],[[53,4,4,4,4,4,4,53,0,0,0,0],[53,5,0,0,0,0,5,53,0,0,0,0],[53,5,50,0,0,0,5,53,0,0,0,0],[53,5,0,0,0,0,5,53,0,0,0,0],[53,5,0,0,0,0,5,53,0,0,0,0],[53,5,0,0,0,0,5,53,0,0,0,0],[53,5,0,0,0,50,5,53,0,0,0,0],[53,5,0,0,0,0,5,53,0,0,0,0],[53,4,4,4,4,4,4,53,0,0,0,0]],[[0,53,5,5,5,5,53,0,0,0,0,0],[0,53,5,0,0,5,53,0,0,0,0,0],[0,53,5,0,0,5,53,0,0,0,0,0],[0,53,5,0,0,5,53,0,0,0,0,0],[0,53,5,0,0,5,53,0,0,0,0,0],[0,53,5,0,0,5,53,0,0,0,0,0],[0,53,5,0,0,5,53,0,0,0,0,0],[0,53,5,0,0,5,53,0,0,0,0,0],[0,53,5,5,5,5,53,0,0,0,0,0]],[[0,0,53,5,5,53,0,0,0,0,0,0],[0,0,53,5,5,53,0,0,0,0,0,0],[0,0,53,5,5,53,0,0,0,0,0,0],[0,0,53,5,5,53,0,0,0,0,0,0],[0,0,53,5,5,53,0,0,0,0,0,0],[0,0,53,5,5,53,0,0,0,0,0,0],[0,0,53,5,5,53,0,0,0,0,0,0],[0,0,53,5,5,53,0,0,0,0,0,0],[0,0,53,5,5,53,0,0,0,0,0,0]],[[0,0,0,53,53,0,0,0,0,0,0,0],[0,0,0,53,53,0,0,0,0,0,0,0],[0,0,0,53,53,0,0,0,0,0,0,0],[0,0,0,53,53,0,0,0,0,0,0,0],[0,0,0,53,53,0,0,0,0,0,0,0],[0,0,0,53,53,0,0,0,0,0,0,0],[0,0,0,53,53,0,0,0,0,0,0,0],[0,0,0,53,53,0,0,0,0,0,0,0],[0,0,0,53,53,0,0,0,0,0,0,0]]]
    e.root_tag['Data'] = TAG_Byte_Array([[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0]],[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,3,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0]],[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,8,0,0,1,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,9,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0]],[[0,0,0,0,0,0,0,1,0,0,0,0],[0,0,0,0,0,0,0,1,0,0,0,0],[0,0,1,0,0,0,0,1,0,0,0,0],[0,0,0,0,0,0,0,1,0,0,0,0],[0,0,0,0,0,0,0,1,0,0,0,0],[0,0,0,0,0,0,0,1,0,0,0,0],[0,0,0,0,0,2,0,1,0,0,0,0],[0,0,0,0,0,0,0,1,0,0,0,0],[0,0,0,0,0,0,0,1,0,0,0,0]],[[0,0,0,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,1,0,0,0,0,0]],[[0,0,0,0,0,1,0,0,0,0,0,0],[0,0,0,0,0,1,0,0,0,0,0,0],[0,0,0,0,0,1,0,0,0,0,0,0],[0,0,0,0,0,1,0,0,0,0,0,0],[0,0,0,0,0,1,0,0,0,0,0,0],[0,0,0,0,0,1,0,0,0,0,0,0],[0,0,0,0,0,1,0,0,0,0,0,0],[0,0,0,0,0,1,0,0,0,0,0,0],[0,0,0,0,0,1,0,0,0,0,0,0]],[[0,0,0,0,1,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0]]])
    return e
def houseOne():
    e = MCSchematic(shape=(5,5,6),filename='')
    e._Blocks = [[[4,4,4,4,4],[4,4,4,4,4],[4,4,4,4,4],[4,4,4,4,4],[4,4,4,4,4],[0,0,67,0,0]],[[4,5,5,5,4],[5,0,0,0,5],[5,0,0,0,5],[5,0,0,0,5],[4,5,0,5,4],[0,0,0,0,0]],[[4,5,102,5,4],[5,0,0,0,5],[102,0,0,0,102],[5,0,0,0,5],[4,5,0,5,4],[0,0,0,0,0]],[[4,5,5,5,4],[5,0,0,0,5],[5,0,0,0,5],[5,0,50,0,5],[4,5,5,5,4],[0,0,0,0,0]],[[17,17,17,17,17],[17,5,5,5,17],[17,5,5,5,17],[17,5,5,5,17],[17,17,17,17,17],[0,0,0,0,0]]]
    e.root_tag['Data'] = TAG_Byte_Array([[[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,3,0,0]],[[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0]],[[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0]],[[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,4,0,0],[0,0,0,0,0],[0,0,0,0,0]],[[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0]]])
    return e
def farm():
    e = MCSchematic(shape=(9,2,7),filename='')
    e._Blocks = [[[17,17,17,17,17,17,17,17,17],[17,60,60,60,60,60,60,60,17],[17,60,60,60,60,60,60,60,17],[17,9,9,9,9,9,9,9,17],[17,60,60,60,60,60,60,60,17],[17,60,60,60,60,60,60,60,17],[17,17,17,17,17,17,17,17,17]],[[0,0,0,0,0,0,0,0,0],[0,59,59,59,59,59,59,59,0],[0,59,59,59,59,59,59,59,0],[0,0,0,0,0,0,0,0,0],[0,141,141,141,141,141,141,141,0],[0,141,141,141,141,141,141,141,0],[0,0,0,0,0,0,0,0,0]]]
    e.root_tag['Data'] = TAG_Byte_Array([[[0,0,0,0,0,0,0,0,0],[0,7,0,7,0,0,7,0,0],[0,0,0,0,0,0,7,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,7,0,7,0,7,0],[0,0,0,0,7,7,0,0,0],[0,0,0,0,0,0,0,0,0]],[[0,0,0,0,0,0,0,0,0],[0,7,6,6,3,2,2,2,0],[0,6,2,6,3,5,4,6,0],[0,0,0,0,0,0,0,0,0],[0,2,6,4,3,5,2,5,0],[0,5,5,7,5,7,5,6,0],[0,0,0,0,0,0,0,0,0]]])
    return e
def library():
    e = MCSchematic(shape=(9,9,8),filename='')
    e._Blocks = [[[0,0,0,0,0,0,0,0,0],[4,4,4,4,4,4,4,4,4],[4,4,4,4,4,4,4,4,4],[4,4,4,4,4,4,4,4,4],[4,4,4,4,4,4,4,4,4],[4,4,4,4,4,4,4,4,4],[4,4,4,4,4,4,4,4,4],[0,67,0,0,0,0,0,0,0]],[[0,0,0,0,0,0,0,0,0],[4,4,4,4,4,4,4,4,4],[4,0,0,53,53,53,53,5,4],[4,0,0,0,85,0,85,53,4],[4,0,0,0,0,0,0,0,4],[4,0,0,0,0,0,0,58,4],[4,64,4,4,4,4,4,4,4],[0,0,0,0,0,0,0,0,0]],[[0,0,0,0,0,0,0,0,0],[4,5,102,102,5,102,102,5,4],[5,0,0,0,0,0,0,0,5],[102,0,0,0,72,0,72,0,102],[102,0,0,0,0,0,0,0,102],[5,0,0,0,0,0,0,0,5],[4,64,5,5,102,102,102,5,4],[0,0,0,0,0,0,0,0,0]],[[0,0,0,0,0,0,0,0,0],[4,5,5,5,5,5,5,5,4],[5,47,47,47,47,47,47,47,5],[102,0,0,0,0,0,0,0,102],[102,0,0,0,0,0,0,0,102],[5,0,0,0,0,0,0,0,5],[4,5,5,5,102,102,102,5,4],[0,0,0,0,0,0,0,0,0]],[[0,0,0,0,0,0,0,0,0],[4,5,5,5,5,5,5,5,4],[5,5,5,5,5,5,5,5,5],[5,0,0,0,0,0,0,0,5],[5,0,0,0,0,0,0,0,5],[5,5,5,5,5,5,5,5,5],[4,5,5,5,5,5,5,5,4],[0,0,0,0,0,0,0,0,0]],[[53,53,53,53,53,53,53,53,53],[4,4,4,4,4,4,4,4,4],[4,4,4,4,4,4,4,4,4],[4,4,4,4,4,4,4,4,4],[4,4,4,4,4,4,4,4,4],[4,4,4,4,4,4,4,4,4],[4,4,4,4,4,4,4,4,4],[53,53,53,53,53,53,53,53,53]],[[0,0,0,0,0,0,0,0,0],[53,53,53,53,53,53,53,53,53],[4,4,4,4,4,4,4,4,4],[4,4,4,4,4,4,4,4,4],[4,4,4,4,4,4,4,4,4],[4,4,4,4,4,4,4,4,4],[53,53,53,53,53,53,53,53,53],[0,0,0,0,0,0,0,0,0]],[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[53,53,53,53,53,53,53,53,53],[4,4,4,4,4,4,4,4,4],[4,4,4,4,4,4,4,4,4],[53,53,53,53,53,53,53,53,53],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0]],[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[53,53,53,53,53,53,53,53,53],[53,53,53,53,53,53,53,53,53],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0]]]
    e.root_tag['Data'] = TAG_Byte_Array([[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,3,0,0,0,0,0,0,0]],[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,3,3,3,3,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,1,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0]],[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,8,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0]],[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0]],[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0]],[[2,2,2,2,2,2,2,2,2],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[3,3,3,3,3,3,3,3,3]],[[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,2],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[3,3,3,3,3,3,3,3,3],[0,0,0,0,0,0,0,0,0]],[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,2],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[3,3,3,3,3,3,3,3,3],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0]],[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,2],[3,3,3,3,3,3,3,3,3],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0]]])
    return e
Beispiel #7
0
def createSchematic():
    e = MCSchematic(shape=(5,5,3),filename='')
    e._Blocks = [[[0,0,0,0,0],[0,0,1,0,0],[0,0,0,0,0]],[[0,0,0,0,0],[0,1,93,1,76],[0,0,0,1,0]],[[0,23,0,0,0],[23,70,23,0,1],[0,23,1,55,75]],[[1,158,1,0,0],[158,0,158,0,0],[1,158,55,0,0]],[[55,55,55,0,0],[55,0,55,0,0],[55,55,0,0,0]]]
    e.root_tag['Data'] = TAG_Byte_Array([[[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0]],[[0,0,0,0,0],[0,0,1,0,1],[0,0,0,0,0]],[[0,3,0,0,0],[5,0,4,0,0],[0,2,0,0,3]],[[0,3,0,0,0],[5,0,4,0,0],[0,2,0,0,0]],[[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0]]])
    return e
def arrowSchematic():
    e = MCSchematic((5,3,3),filename='', mats=)
    e._Blocks = [[[0,0,0,0,0],[0,0,0,0,137],[137,1,1,1,0]],[[0,0,0,0,137],[0,0,0,0,0],[137,93,137,149,137]],[[0,0,0,0,0],[0,0,0,0,137],[0,0,0,0,0]]]
    e.root_tag['Data'] = TAG_Byte_Array([[[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0]],[[0,0,0,0,0],[0,0,0,0,0],[0,3,0,3,0]],[[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0]]])
    e.root_tag['TileEntities'] = TAG_List()
    return e
Beispiel #9
0
def createSchematic():
    e = MCSchematic(shape=(8,2,7),filename='')
    e._Blocks = [[[137,0,137,137,137,137,137,137],[137,0,137,137,137,137,137,137],[137,159,137,137,137,137,137,137],[137,0,137,137,137,137,137,137],[0,0,0,137,137,137,137,137],[0,0,0,137,137,137,137,137],[0,0,0,137,137,137,137,137]],[[55,0,55,55,55,55,55,55],[55,0,55,55,55,55,55,55],[55,55,55,55,55,55,55,55],[55,0,55,55,55,55,55,55],[0,0,0,55,55,55,55,55],[0,0,0,55,55,55,55,55],[0,0,0,55,55,55,55,55]]]
    e.root_tag['TileEntities'] = TAG_List([
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,85f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(0),
    "y": TAG_Int(0),
    "z": TAG_Int(1),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,280f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(3),
    "y": TAG_Int(0),
    "z": TAG_Int(1),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,350f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(2),
    "y": TAG_Int(0),
    "z": TAG_Int(1),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,140f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(5),
    "y": TAG_Int(0),
    "z": TAG_Int(1),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,250f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(4),
    "y": TAG_Int(0),
    "z": TAG_Int(1),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,10f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(7),
    "y": TAG_Int(0),
    "z": TAG_Int(1),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,110f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(6),
    "y": TAG_Int(0),
    "z": TAG_Int(1),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,130f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(5),
    "y": TAG_Int(0),
    "z": TAG_Int(0),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,120f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(6),
    "y": TAG_Int(0),
    "z": TAG_Int(0),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,270f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(3),
    "y": TAG_Int(0),
    "z": TAG_Int(0),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,260f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(4),
    "y": TAG_Int(0),
    "z": TAG_Int(0),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,0f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(7),
    "y": TAG_Int(0),
    "z": TAG_Int(0),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,340f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(2),
    "y": TAG_Int(0),
    "z": TAG_Int(0),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,-5f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(0),
    "y": TAG_Int(0),
    "z": TAG_Int(0),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,70f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(6),
    "y": TAG_Int(0),
    "z": TAG_Int(5),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,50f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(7),
    "y": TAG_Int(0),
    "z": TAG_Int(5),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,310f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(3),
    "y": TAG_Int(0),
    "z": TAG_Int(4),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,220f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(4),
    "y": TAG_Int(0),
    "z": TAG_Int(4),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,170f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(5),
    "y": TAG_Int(0),
    "z": TAG_Int(4),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,80f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(6),
    "y": TAG_Int(0),
    "z": TAG_Int(4),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,100f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(6),
    "y": TAG_Int(0),
    "z": TAG_Int(2),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,265f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(0),
    "y": TAG_Int(0),
    "z": TAG_Int(3),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,150f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(5),
    "y": TAG_Int(0),
    "z": TAG_Int(2),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,360f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(2),
    "y": TAG_Int(0),
    "z": TAG_Int(3),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,300f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(3),
    "y": TAG_Int(0),
    "z": TAG_Int(3),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,20f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(7),
    "y": TAG_Int(0),
    "z": TAG_Int(2),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,360f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(2),
    "y": TAG_Int(0),
    "z": TAG_Int(2),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,230f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(4),
    "y": TAG_Int(0),
    "z": TAG_Int(3),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,160f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(5),
    "y": TAG_Int(0),
    "z": TAG_Int(3),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,40f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(7),
    "y": TAG_Int(0),
    "z": TAG_Int(4),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,240f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(4),
    "y": TAG_Int(0),
    "z": TAG_Int(2),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,90f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(6),
    "y": TAG_Int(0),
    "z": TAG_Int(3),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,30f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(7),
    "y": TAG_Int(0),
    "z": TAG_Int(3),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,290f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(3),
    "y": TAG_Int(0),
    "z": TAG_Int(2),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,175f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(0),
    "y": TAG_Int(0),
    "z": TAG_Int(2),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,180f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(5),
    "y": TAG_Int(0),
    "z": TAG_Int(5),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,210f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(4),
    "y": TAG_Int(0),
    "z": TAG_Int(5),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,320f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(3),
    "y": TAG_Int(0),
    "z": TAG_Int(5),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,330f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(3),
    "y": TAG_Int(0),
    "z": TAG_Int(6),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,200f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(4),
    "y": TAG_Int(0),
    "z": TAG_Int(6),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,50f]}s'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.tagError","with":["Unable to locate ending bracket for: {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,50f]}s"]}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(7),
    "y": TAG_Int(0),
    "z": TAG_Int(6),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,60f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(6),
    "y": TAG_Int(0),
    "z": TAG_Int(6),
  }),
  TAG_Compound({
    "Command": TAG_String(u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,190f]}'),
    "id": TAG_String(u'Control'),
    "TrackOutput": TAG_Byte(1),
    "LastOutput": TAG_String(u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'),
    "CustomName": TAG_String(u'@'),
    "SuccessCount": TAG_Int(1),
    "x": TAG_Int(5),
    "y": TAG_Int(0),
    "z": TAG_Int(6),
  }),
])
    e.root_tag['Data'] = TAG_Byte_Array([[[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,5,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]],[[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]]])
    return e
Beispiel #10
0
def createSchematic():
    e = MCSchematic(shape=(8, 2, 7), filename='')
    e._Blocks = [[[137, 0, 137, 137, 137, 137, 137, 137],
                  [137, 0, 137, 137, 137, 137, 137, 137],
                  [137, 159, 137, 137, 137, 137, 137, 137],
                  [137, 0, 137, 137, 137, 137, 137, 137],
                  [0, 0, 0, 137, 137, 137, 137, 137],
                  [0, 0, 0, 137, 137, 137, 137, 137],
                  [0, 0, 0, 137, 137, 137, 137, 137]],
                 [[55, 0, 55, 55, 55, 55, 55, 55],
                  [55, 0, 55, 55, 55, 55, 55, 55],
                  [55, 55, 55, 55, 55, 55, 55, 55],
                  [55, 0, 55, 55, 55, 55, 55, 55],
                  [0, 0, 0, 55, 55, 55, 55, 55], [0, 0, 0, 55, 55, 55, 55, 55],
                  [0, 0, 0, 55, 55, 55, 55, 55]]]
    e.root_tag['TileEntities'] = TAG_List([
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,85f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(0),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(1),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,280f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(3),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(1),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,350f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(2),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(1),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,140f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(5),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(1),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,250f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(4),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(1),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,10f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(7),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(1),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,110f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(6),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(1),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,130f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(5),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(0),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,120f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(6),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(0),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,270f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(3),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(0),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,260f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(4),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(0),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,0f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(7),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(0),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,340f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(2),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(0),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,-5f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(0),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(0),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,70f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(6),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(5),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,50f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(7),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(5),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,310f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(3),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(4),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,220f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(4),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(4),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,170f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(5),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(4),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,80f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(6),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(4),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,100f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(6),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(2),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,265f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(0),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(3),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,150f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(5),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(2),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,360f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(2),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(3),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,300f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(3),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(3),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,20f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(7),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(2),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,360f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(2),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(2),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,230f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(4),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(3),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,160f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(5),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(3),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,40f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(7),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(4),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,240f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(4),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(2),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,90f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(6),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(3),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,30f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(7),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(3),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,290f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(3),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(2),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,175f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(0),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(2),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,180f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(5),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(5),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,210f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(4),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(5),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,320f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(3),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(5),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,330f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(3),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(6),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,200f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(4),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(6),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,50f]}s'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.tagError","with":["Unable to locate ending bracket for: {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,50f]}s"]}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(7),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(6),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,60f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(6),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(6),
        }),
        TAG_Compound({
            "Command":
            TAG_String(
                u'/summon MinecartRideable 0 36 0 {CustomDisplayTile:1,DisplayTile:159,DisplayData:4,DisplayOffset:84,Rotation:[90f,190f]}'
            ),
            "id":
            TAG_String(u'Control'),
            "TrackOutput":
            TAG_Byte(1),
            "LastOutput":
            TAG_String(
                u'{"extra":[{"translate":"commands.summon.success"}],"text":"[18:12:58] "}'
            ),
            "CustomName":
            TAG_String(u'@'),
            "SuccessCount":
            TAG_Int(1),
            "x":
            TAG_Int(5),
            "y":
            TAG_Int(0),
            "z":
            TAG_Int(6),
        }),
    ])
    e.root_tag['Data'] = TAG_Byte_Array([[[0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 5, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0]],
                                         [[0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0]]])
    return e
Beispiel #11
0
def library():
    e = MCSchematic(shape=(9, 9, 8), filename='')
    e._Blocks = [[[0, 0, 0, 0, 0, 0, 0, 0, 0], [4, 4, 4, 4, 4, 4, 4, 4, 4],
                  [4, 4, 4, 4, 4, 4, 4, 4, 4], [4, 4, 4, 4, 4, 4, 4, 4, 4],
                  [4, 4, 4, 4, 4, 4, 4, 4, 4], [4, 4, 4, 4, 4, 4, 4, 4, 4],
                  [4, 4, 4, 4, 4, 4, 4, 4, 4], [0, 67, 0, 0, 0, 0, 0, 0, 0]],
                 [[0, 0, 0, 0, 0, 0, 0, 0, 0], [4, 4, 4, 4, 4, 4, 4, 4, 4],
                  [4, 0, 0, 53, 53, 53, 53, 5, 4],
                  [4, 0, 0, 0, 85, 0, 85, 53, 4], [4, 0, 0, 0, 0, 0, 0, 0, 4],
                  [4, 0, 0, 0, 0, 0, 0, 58, 4], [4, 64, 4, 4, 4, 4, 4, 4, 4],
                  [0, 0, 0, 0, 0, 0, 0, 0, 0]],
                 [[0, 0, 0, 0, 0, 0, 0, 0, 0],
                  [4, 5, 102, 102, 5, 102, 102, 5, 4],
                  [5, 0, 0, 0, 0, 0, 0, 0, 5],
                  [102, 0, 0, 0, 72, 0, 72, 0, 102],
                  [102, 0, 0, 0, 0, 0, 0, 0, 102], [5, 0, 0, 0, 0, 0, 0, 0, 5],
                  [4, 64, 5, 5, 102, 102, 102, 5, 4],
                  [0, 0, 0, 0, 0, 0, 0, 0, 0]],
                 [[0, 0, 0, 0, 0, 0, 0, 0, 0], [4, 5, 5, 5, 5, 5, 5, 5, 4],
                  [5, 47, 47, 47, 47, 47, 47, 47, 5],
                  [102, 0, 0, 0, 0, 0, 0, 0, 102],
                  [102, 0, 0, 0, 0, 0, 0, 0, 102], [5, 0, 0, 0, 0, 0, 0, 0, 5],
                  [4, 5, 5, 5, 102, 102, 102, 5, 4],
                  [0, 0, 0, 0, 0, 0, 0, 0, 0]],
                 [[0, 0, 0, 0, 0, 0, 0, 0, 0], [4, 5, 5, 5, 5, 5, 5, 5, 4],
                  [5, 5, 5, 5, 5, 5, 5, 5, 5], [5, 0, 0, 0, 0, 0, 0, 0, 5],
                  [5, 0, 0, 0, 0, 0, 0, 0, 5], [5, 5, 5, 5, 5, 5, 5, 5, 5],
                  [4, 5, 5, 5, 5, 5, 5, 5, 4], [0, 0, 0, 0, 0, 0, 0, 0, 0]],
                 [[53, 53, 53, 53, 53, 53, 53, 53, 53],
                  [4, 4, 4, 4, 4, 4, 4, 4, 4], [4, 4, 4, 4, 4, 4, 4, 4, 4],
                  [4, 4, 4, 4, 4, 4, 4, 4, 4], [4, 4, 4, 4, 4, 4, 4, 4, 4],
                  [4, 4, 4, 4, 4, 4, 4, 4, 4], [4, 4, 4, 4, 4, 4, 4, 4, 4],
                  [53, 53, 53, 53, 53, 53, 53, 53, 53]],
                 [[0, 0, 0, 0, 0, 0, 0, 0, 0],
                  [53, 53, 53, 53, 53, 53, 53, 53, 53],
                  [4, 4, 4, 4, 4, 4, 4, 4, 4], [4, 4, 4, 4, 4, 4, 4, 4, 4],
                  [4, 4, 4, 4, 4, 4, 4, 4, 4], [4, 4, 4, 4, 4, 4, 4, 4, 4],
                  [53, 53, 53, 53, 53, 53, 53, 53, 53],
                  [0, 0, 0, 0, 0, 0, 0, 0, 0]],
                 [[0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0],
                  [53, 53, 53, 53, 53, 53, 53, 53, 53],
                  [4, 4, 4, 4, 4, 4, 4, 4, 4], [4, 4, 4, 4, 4, 4, 4, 4, 4],
                  [53, 53, 53, 53, 53, 53, 53, 53, 53],
                  [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0]],
                 [[0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0],
                  [0, 0, 0, 0, 0, 0, 0, 0, 0],
                  [53, 53, 53, 53, 53, 53, 53, 53, 53],
                  [53, 53, 53, 53, 53, 53, 53, 53, 53],
                  [0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0],
                  [0, 0, 0, 0, 0, 0, 0, 0, 0]]]
    e.root_tag['Data'] = TAG_Byte_Array([[[0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 3, 0, 0, 0, 0, 0, 0, 0]],
                                         [[0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 3, 3, 3, 3, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 1, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0]],
                                         [[0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 8, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0]],
                                         [[0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0]],
                                         [[0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0]],
                                         [[2, 2, 2, 2, 2, 2, 2, 2, 2],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [3, 3, 3, 3, 3, 3, 3, 3, 3]],
                                         [[0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [2, 2, 2, 2, 2, 2, 2, 2, 2],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [3, 3, 3, 3, 3, 3, 3, 3, 3],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0]],
                                         [[0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [2, 2, 2, 2, 2, 2, 2, 2, 2],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [3, 3, 3, 3, 3, 3, 3, 3, 3],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0]],
                                         [[0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [2, 2, 2, 2, 2, 2, 2, 2, 2],
                                          [3, 3, 3, 3, 3, 3, 3, 3, 3],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0]]])
    return e
Beispiel #12
0
def LargeHouse1():
    e = MCSchematic(shape=(12, 7, 9), filename='')
    e._Blocks = [[[0, 4, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0],
                  [0, 4, 5, 5, 5, 5, 4, 0, 0, 0, 0, 0],
                  [67, 4, 5, 5, 5, 5, 4, 2, 2, 3, 3, 3],
                  [0, 4, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3],
                  [0, 4, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3],
                  [0, 4, 43, 43, 43, 5, 4, 3, 3, 3, 3, 3],
                  [0, 4, 43, 43, 43, 5, 4, 4, 3, 3, 3, 3],
                  [0, 4, 43, 43, 43, 5, 4, 3, 3, 3, 3, 2],
                  [0, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3]],
                 [[0, 4, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0],
                  [0, 4, 0, 0, 53, 5, 4, 0, 0, 0, 0, 0],
                  [0, 64, 0, 0, 85, 53, 4, 85, 85, 85, 85, 85],
                  [0, 4, 0, 0, 0, 0, 4, 0, 0, 0, 0, 85],
                  [0, 4, 0, 0, 0, 0, 4, 0, 0, 0, 0, 85],
                  [0, 4, 0, 0, 0, 0, 4, 0, 0, 0, 0, 85],
                  [0, 4, 43, 43, 0, 0, 64, 0, 0, 0, 0, 85],
                  [0, 4, 0, 0, 0, 0, 4, 0, 0, 0, 0, 85],
                  [0, 4, 4, 4, 4, 4, 4, 85, 85, 85, 85, 85]],
                 [[0, 4, 17, 102, 102, 17, 4, 0, 0, 0, 0, 0],
                  [0, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0],
                  [0, 64, 0, 0, 72, 0, 102, 0, 0, 0, 0, 0],
                  [0, 5, 0, 0, 0, 0, 102, 0, 0, 0, 0, 0],
                  [0, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0],
                  [0, 102, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0],
                  [0, 5, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0],
                  [0, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0],
                  [0, 4, 17, 102, 102, 17, 4, 0, 0, 0, 0, 0]],
                 [[53, 4, 4, 4, 4, 4, 4, 53, 0, 0, 0, 0],
                  [53, 5, 0, 0, 0, 0, 5, 53, 0, 0, 0, 0],
                  [53, 5, 50, 0, 0, 0, 5, 53, 0, 0, 0, 0],
                  [53, 5, 0, 0, 0, 0, 5, 53, 0, 0, 0, 0],
                  [53, 5, 0, 0, 0, 0, 5, 53, 0, 0, 0, 0],
                  [53, 5, 0, 0, 0, 0, 5, 53, 0, 0, 0, 0],
                  [53, 5, 0, 0, 0, 50, 5, 53, 0, 0, 0, 0],
                  [53, 5, 0, 0, 0, 0, 5, 53, 0, 0, 0, 0],
                  [53, 4, 4, 4, 4, 4, 4, 53, 0, 0, 0, 0]],
                 [[0, 53, 5, 5, 5, 5, 53, 0, 0, 0, 0, 0],
                  [0, 53, 5, 0, 0, 5, 53, 0, 0, 0, 0, 0],
                  [0, 53, 5, 0, 0, 5, 53, 0, 0, 0, 0, 0],
                  [0, 53, 5, 0, 0, 5, 53, 0, 0, 0, 0, 0],
                  [0, 53, 5, 0, 0, 5, 53, 0, 0, 0, 0, 0],
                  [0, 53, 5, 0, 0, 5, 53, 0, 0, 0, 0, 0],
                  [0, 53, 5, 0, 0, 5, 53, 0, 0, 0, 0, 0],
                  [0, 53, 5, 0, 0, 5, 53, 0, 0, 0, 0, 0],
                  [0, 53, 5, 5, 5, 5, 53, 0, 0, 0, 0, 0]],
                 [[0, 0, 53, 5, 5, 53, 0, 0, 0, 0, 0, 0],
                  [0, 0, 53, 5, 5, 53, 0, 0, 0, 0, 0, 0],
                  [0, 0, 53, 5, 5, 53, 0, 0, 0, 0, 0, 0],
                  [0, 0, 53, 5, 5, 53, 0, 0, 0, 0, 0, 0],
                  [0, 0, 53, 5, 5, 53, 0, 0, 0, 0, 0, 0],
                  [0, 0, 53, 5, 5, 53, 0, 0, 0, 0, 0, 0],
                  [0, 0, 53, 5, 5, 53, 0, 0, 0, 0, 0, 0],
                  [0, 0, 53, 5, 5, 53, 0, 0, 0, 0, 0, 0],
                  [0, 0, 53, 5, 5, 53, 0, 0, 0, 0, 0, 0]],
                 [[0, 0, 0, 53, 53, 0, 0, 0, 0, 0, 0, 0],
                  [0, 0, 0, 53, 53, 0, 0, 0, 0, 0, 0, 0],
                  [0, 0, 0, 53, 53, 0, 0, 0, 0, 0, 0, 0],
                  [0, 0, 0, 53, 53, 0, 0, 0, 0, 0, 0, 0],
                  [0, 0, 0, 53, 53, 0, 0, 0, 0, 0, 0, 0],
                  [0, 0, 0, 53, 53, 0, 0, 0, 0, 0, 0, 0],
                  [0, 0, 0, 53, 53, 0, 0, 0, 0, 0, 0, 0],
                  [0, 0, 0, 53, 53, 0, 0, 0, 0, 0, 0, 0],
                  [0, 0, 0, 53, 53, 0, 0, 0, 0, 0, 0, 0]]]
    e.root_tag['Data'] = TAG_Byte_Array([[[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
                                           0]],
                                         [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
                                           0]],
                                         [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 8, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
                                           0]],
                                         [[0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0],
                                          [0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
                                           0]],
                                         [[0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
                                           0]],
                                         [[0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
                                           0]],
                                         [[0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0],
                                          [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
                                           0]]])
    return e