Advertisement
Orleon

Untitled

Jan 20th, 2021
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.17 KB | None | 0 0
  1. from mcpi.minecraft import Minecraft
  2. mc = Minecraft.create()
  3. import time
  4.  
  5. def setPillar(x, y, z, height):
  6.     """Создает колонну. Аргументы задают ее позицию и высоту"""
  7.     stairBlock = 156
  8.     block = 155
  9.     # Вершина колонны
  10.     mc.setBlocks(x - 1, y + height, z - 1, x + 1, y + height, z + 1, block, 1)
  11.     mc.setBlock(x - 1, y + height - 1, z, stairBlock, 12)
  12.     mc.setBlock(x + 1, y + height - 1, z, stairBlock, 13)
  13.     mc.setBlock(x, y + height - 1, z + 1, stairBlock, 15)
  14.     mc.setBlock(x, y + height - 1, z - 1, stairBlock, 14)
  15.     # Основание колонны
  16.     mc.setBlocks(x - 1, y, z - 1, x + 1, y, z + 1, block, 1)
  17.     mc.setBlock(x - 1, y + 1, z, stairBlock, 0)
  18.     mc.setBlock(x + 1, y + 1, z, stairBlock, 1)
  19.     mc.setBlock(x, y + 1, z + 1, stairBlock, 3)
  20.     mc.setBlock(x, y + 1, z - 1, stairBlock, 2)
  21.     # Ствол колонны
  22.     mc.setBlocks(x, y, z, x, y + height, z, block, 2)
  23.     pos = mc.player.getTilePos()
  24.     x, y, z = pos.x + 2, pos.y, pos.z
  25.  
  26.  
  27. pos = mc.player.getTilePos()
  28. x = pos.x
  29. y = pos.y
  30. z = pos.z
  31.  
  32. for i in range(0, 50, 5):
  33.     setPillar(x+i, y, z, 15)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement