Advertisement
Orleon

Untitled

Feb 3rd, 2021
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. from mcpi.minecraft import Minecraft
  2. mc = Minecraft.create()
  3. import time
  4. import minecraftstuff
  5. import threading
  6.  
  7. brick = 45
  8.  
  9.  
  10. def moveWall():
  11. pos = mc.player.getTilePos()
  12. wallPos = pos.clone()
  13.  
  14. wallShape = minecraftstuff.MinecraftShape(mc, wallPos)
  15. wallShape.setBlocks(0, 0, 0, 0, 0, 9, brick)
  16.  
  17. while True:
  18. wallShape.moveBy(0, 1, 0) # Движение вверх
  19. time.sleep(1)
  20. wallShape.moveBy(0, -1, 0) # Движение вверх
  21. time.sleep(1)
  22.  
  23.  
  24. def river():
  25. pos = mc.player.getTilePos()
  26.  
  27. # Получаем координаты платформы и перемещаем её
  28. bridgePos = pos.clone()
  29.  
  30. # форма для нашего моста
  31. bridgeShape = minecraftstuff.MinecraftShape(mc, bridgePos)
  32.  
  33. # заполняем досками форму
  34. bridgeShape.setBlocks(0, 0, 0, 3, 0, 3, 5)
  35.  
  36. while True:
  37. for left in range(0, 10):
  38. bridgeShape.moveBy(1, 0, 0)
  39. time.sleep(1)
  40. for right in range(0, 10):
  41. bridgeShape.moveBy(-1, 0, 0)
  42. time.sleep(1)
  43.  
  44.  
  45. wall_t = threading.Thread(target=moveWall)
  46. wall_t.start()
  47.  
  48. river_t = threading.Thread(target=river)
  49. river_t.start()
  50.  
  51. mc.postToChat('Эта команда запустилась')
  52.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement