Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from mcpi.minecraft import Minecraft
- mc = Minecraft.create()
- import time
- import minecraftstuff
- import threading
- brick = 46
- def moveWall():
- pos = mc.player.getTilePos()
- wallPos = pos.clone()
- wallShape = minecraftstuff.MinecraftShape(mc, wallPos)
- wallShape.setBlocks(0, 0, 0, 0, 0, 9, brick)
- while True:
- wallShape.moveBy(0, 1, 0) # Движение вверх
- time.sleep(1)
- wallShape.moveBy(0, -1, 0) # Движение вверх
- time.sleep(1)
- def river(y,block):
- pos = mc.player.getTilePos()
- bridgePos = pos.clone()
- bridgePos.y += y
- bridgeShape = minecraftstuff.MinecraftShape(mc, bridgePos)
- bridgeShape.setBlocks(0, 0, 0, 3, 0, 3, block)
- while True:
- for left in range(10):
- bridgeShape.moveBy(1, 0, 0)
- time.sleep(1)
- for right in range(10):
- bridgeShape.moveBy(-1, 0, 0)
- time.sleep(1)
- def river2(y,block):
- pos = mc.player.getTilePos()
- bridgePos = pos.clone()
- bridgePos.y += y
- bridgeShape = minecraftstuff.MinecraftShape(mc, bridgePos)
- bridgeShape.setBlocks(0, 0, 0, 3, 0, 3, block)
- while True:
- for left in range(10):
- bridgeShape.moveBy(1, 0, 0)
- time.sleep(1)
- for right in range(10):
- bridgeShape.moveBy(-1, 0, 0)
- time.sleep(1)
- river_t = threading.Thread(target=river, args = (0, 46))
- river_t.start()
- wall_t = threading.Thread(target=river2, args = (-1, 152))
- wall_t.start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement