Advertisement
Orleon

Untitled

Feb 3rd, 2021
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.56 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 = 46
  8.  
  9. def moveWall():
  10.     pos = mc.player.getTilePos()
  11.     wallPos = pos.clone()
  12.  
  13.     wallShape = minecraftstuff.MinecraftShape(mc, wallPos)
  14.     wallShape.setBlocks(0, 0, 0, 0, 0, 9, brick)
  15.  
  16.     while True:
  17.         wallShape.moveBy(0, 1, 0)     # Движение вверх
  18.         time.sleep(1)
  19.         wallShape.moveBy(0, -1, 0)    # Движение вверх
  20.         time.sleep(1)
  21.  
  22. def river(y,block):
  23.     pos = mc.player.getTilePos()
  24.  
  25.     bridgePos = pos.clone()
  26.     bridgePos.y += y
  27.  
  28.  
  29.     bridgeShape = minecraftstuff.MinecraftShape(mc, bridgePos)
  30.     bridgeShape.setBlocks(0, 0, 0, 3, 0, 3, block)
  31.  
  32.     while True:
  33.         for left in range(10):
  34.             bridgeShape.moveBy(1, 0, 0)
  35.             time.sleep(1)
  36.         for right in range(10):
  37.             bridgeShape.moveBy(-1, 0, 0)
  38.             time.sleep(1)
  39.  
  40.  
  41. def river2(y,block):
  42.     pos = mc.player.getTilePos()
  43.  
  44.     bridgePos = pos.clone()
  45.     bridgePos.y += y
  46.  
  47.  
  48.     bridgeShape = minecraftstuff.MinecraftShape(mc, bridgePos)
  49.     bridgeShape.setBlocks(0, 0, 0, 3, 0, 3, block)
  50.  
  51.     while True:
  52.         for left in range(10):
  53.             bridgeShape.moveBy(1, 0, 0)
  54.             time.sleep(1)
  55.         for right in range(10):
  56.             bridgeShape.moveBy(-1, 0, 0)
  57.             time.sleep(1)
  58.  
  59.  
  60.  
  61. river_t = threading.Thread(target=river, args = (0, 46))
  62. river_t.start()
  63.  
  64. wall_t = threading.Thread(target=river2, args = (-1, 152))
  65. wall_t.start()
  66.  
  67.  
  68.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement