Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from mcpi.minecraft import Minecraft
- mc = Minecraft.create()
- import time
- def setPillar(x, y, z, height):
- """Создает колонну. Аргументы задают ее позицию и высоту"""
- stairBlock = 156
- block = 155
- # Вершина колонны
- mc.setBlocks(x - 1, y + height, z - 1, x + 1, y + height, z + 1, block, 1)
- mc.setBlock(x - 1, y + height - 1, z, stairBlock, 12)
- mc.setBlock(x + 1, y + height - 1, z, stairBlock, 13)
- mc.setBlock(x, y + height - 1, z + 1, stairBlock, 15)
- mc.setBlock(x, y + height - 1, z - 1, stairBlock, 14)
- # Основание колонны
- mc.setBlocks(x - 1, y, z - 1, x + 1, y, z + 1, block, 1)
- mc.setBlock(x - 1, y + 1, z, stairBlock, 0)
- mc.setBlock(x + 1, y + 1, z, stairBlock, 1)
- mc.setBlock(x, y + 1, z + 1, stairBlock, 3)
- mc.setBlock(x, y + 1, z - 1, stairBlock, 2)
- # Ствол колонны
- mc.setBlocks(x, y, z, x, y + height, z, block, 2)
- pos = mc.player.getTilePos()
- x, y, z = pos.x + 2, pos.y, pos.z
- pos = mc.player.getTilePos()
- x = pos.x
- y = pos.y
- z = pos.z
- for i in range(0, 50, 5):
- setPillar(x+i, y, z, 15)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement