https://pastein.ru/t/zaV

  скопируйте уникальную ссылку для отправки

Загрузка данных


from mcpi.minecraft import Minecraft
from collections.abc import Iterable
from mcpi.vec3 import Vec3
from minecraftstuff import MinecraftDrawing

import collections
import mcpi.block as block

collections.Iterable = Iterable

mc = Minecraft.create()

mcdraw = MinecraftDrawing(mc)
pos = mc.player.getTilePos()

points1 = []
points2 = []
points3 = []
points4 = []

points1.append(Vec3(pos.x, pos.y, pos.z))
points1.append(Vec3(pos.x + 30, pos.y, pos.z))
points1.append(Vec3(pos.x + 15, pos.y + 20, pos.z + 15))

mcdraw.drawFace(points1, True, block.SANDSTONE.id)

points2.append(Vec3(pos.x, pos.y, pos.z))
points2.append(Vec3(pos.x, pos.y, pos.z + 30))
points2.append(Vec3(pos.x + 15, pos.y + 20, pos.z + 15))

mcdraw.drawFace(points2, True, block.SANDSTONE.id)

points3.append(Vec3(pos.x, pos.y, pos.z + 30))
points3.append(Vec3(pos.x + 30, pos.y, pos.z + 30))
points3.append(Vec3(pos.x + 15, pos.y + 20, pos.z + 15))

mcdraw.drawFace(points3, True, block.SANDSTONE.id)

points4.append(Vec3(pos.x + 30, pos.y, pos.z))
points4.append(Vec3(pos.x + 30, pos.y, pos.z + 30))
points4.append(Vec3(pos.x + 15, pos.y + 20, pos.z + 15))

mcdraw.drawFace(points4, True, block.SANDSTONE.id)