Initial commit
This commit is contained in:
56
BookCraigRichardson/lists/PROGRESSbarSecundomer.py
Normal file
56
BookCraigRichardson/lists/PROGRESSbarSecundomer.py
Normal file
@@ -0,0 +1,56 @@
|
||||
from mcpi.minecraft import Minecraft
|
||||
mc = Minecraft.create()
|
||||
import time
|
||||
|
||||
pos = mc.player.getTilePos()
|
||||
x = pos.x
|
||||
y = pos.y
|
||||
z = pos.z
|
||||
|
||||
blocks = [20, 20, 20, 20, 20, 20, 20, 20, 20, 20]
|
||||
barBlock = 22
|
||||
|
||||
count = 0
|
||||
|
||||
while count <= len(blocks):
|
||||
mc.setBlock(x, y, z, blocks[0])
|
||||
mc.setBlock(x, y + 1, z, blocks[1])
|
||||
mc.setBlock(x, y + 2, z, blocks[2])
|
||||
mc.setBlock(x, y + 3, z, blocks[3])
|
||||
mc.setBlock(x, y + 4, z, blocks[4])
|
||||
mc.setBlock(x, y + 5, z, blocks[5])
|
||||
mc.setBlock(x, y + 6, z, blocks[6])
|
||||
mc.setBlock(x, y + 7, z, blocks[7])
|
||||
mc.setBlock(x, y + 8, z, blocks[8])
|
||||
mc.setBlock(x, y + 9, z, blocks[9])
|
||||
|
||||
count += 1
|
||||
|
||||
del blocks[9]
|
||||
|
||||
blocks.insert(0, 22)
|
||||
|
||||
time.sleep(1)
|
||||
|
||||
mc.setBlock(x, y, z, 0)
|
||||
time.sleep(0.1)
|
||||
mc.setBlock(x, y + 1, z, 0)
|
||||
time.sleep(0.1)
|
||||
mc.setBlock(x, y + 2, z, 0)
|
||||
time.sleep(0.1)
|
||||
mc.setBlock(x, y + 3, z, 0)
|
||||
time.sleep(0.1)
|
||||
mc.setBlock(x, y + 4, z, 0)
|
||||
time.sleep(0.1)
|
||||
mc.setBlock(x, y + 5, z, 0)
|
||||
time.sleep(0.1)
|
||||
mc.setBlock(x, y + 6, z, 0)
|
||||
time.sleep(0.1)
|
||||
mc.setBlock(x, y + 7, z, 0)
|
||||
time.sleep(0.1)
|
||||
mc.setBlock(x, y + 8, z, 0)
|
||||
time.sleep(0.1)
|
||||
mc.setBlock(x, y + 9, z, 0)
|
||||
time.sleep(0.1)
|
||||
mc.setBlock(x, y + 10, z, 0)
|
||||
time.sleep(0.1)
|
||||
21
BookCraigRichardson/lists/highAndLow.py
Normal file
21
BookCraigRichardson/lists/highAndLow.py
Normal file
@@ -0,0 +1,21 @@
|
||||
from mcpi.minecraft import Minecraft
|
||||
mc = Minecraft.create()
|
||||
|
||||
import time
|
||||
|
||||
heights = [100, 0]
|
||||
count = 0
|
||||
|
||||
while count < 10:
|
||||
pos = mc.player.getTilePos()
|
||||
|
||||
if pos.y < heights[0]:
|
||||
heights[0] = pos.y
|
||||
elif pos.y > heights[1]:
|
||||
heights[1] = pos.y
|
||||
|
||||
count += 1
|
||||
time.sleep(1)
|
||||
|
||||
mc.postToChat("Nizshaa pozicia: " + str(heights[0]))
|
||||
mc.postToChat("Vissaa pozicia: " + str(heights[1]))
|
||||
20
BookCraigRichardson/lists/mechVidenaAlmazRudi.py
Normal file
20
BookCraigRichardson/lists/mechVidenaAlmazRudi.py
Normal file
@@ -0,0 +1,20 @@
|
||||
from mcpi.minecraft import Minecraft
|
||||
mc = Minecraft.create()
|
||||
import time
|
||||
|
||||
blocks = []
|
||||
|
||||
while True:
|
||||
hits = mc.events.pollBlockHits()
|
||||
|
||||
if len(hits) > 0:
|
||||
hit = hits[0]
|
||||
hitX, hitY, hitZ = hit.pos.x, hit.pos.y, hit.pos.z
|
||||
block = mc.getBlock(hitX, hitY, hitZ)
|
||||
blocks.append(block)
|
||||
|
||||
if "56" in blocks:
|
||||
mc.postToChat("Pssss, beri rudu bistree!")
|
||||
time.sleep(0.2)
|
||||
break
|
||||
|
||||
17
BookCraigRichardson/lists/putevoditel.py
Normal file
17
BookCraigRichardson/lists/putevoditel.py
Normal file
@@ -0,0 +1,17 @@
|
||||
from mcpi.minecraft import Minecraft
|
||||
mc = Minecraft.create()
|
||||
|
||||
places = {"основной дом": (95, 76, 341), "пристройка": (94, 75, 352), "сундучная": (70, 64, 361), "библиотека": (81, 69, 352), "дом отдыха": (104, 82, 324), "поляна": (-32, 64, -197), "горный дом": (68, 89, 351), "дом на дереве": (-439, 66, 2212)}
|
||||
|
||||
choice = ""
|
||||
|
||||
while choice != "стоп":
|
||||
choice = input("Введите название комнаты вашего дома, или стоп, для выхода ")
|
||||
|
||||
if choice in places:
|
||||
location = places[choice]
|
||||
x, y, z = location[0], location[1], location[2]
|
||||
|
||||
mc.player.setPos(x, y, z)
|
||||
elif choice != "стоп" and choice not in places:
|
||||
print("Но такой комнаты, как ни странно, нет в вашем гигантском доме :(")
|
||||
14
BookCraigRichardson/lists/randomBlock.py
Normal file
14
BookCraigRichardson/lists/randomBlock.py
Normal file
@@ -0,0 +1,14 @@
|
||||
from mcpi.minecraft import Minecraft
|
||||
mc = Minecraft.create()
|
||||
import random
|
||||
|
||||
podhoditID = [57, 7, 103, 56, 5, 15, 48, 3, 47, 49, 16, 35]
|
||||
|
||||
block = random.choice(podhoditID)
|
||||
|
||||
pos = mc.player.getTilePos()
|
||||
|
||||
mc.setBlock(pos.x + 1, pos.y, pos.z + 1, block)
|
||||
|
||||
|
||||
|
||||
17
BookCraigRichardson/lists/sliding.py
Normal file
17
BookCraigRichardson/lists/sliding.py
Normal file
@@ -0,0 +1,17 @@
|
||||
from mcpi.minecraft import Minecraft
|
||||
mc = Minecraft.create()
|
||||
import time
|
||||
import random
|
||||
|
||||
pos = mc.player.getTilePos()
|
||||
|
||||
x, y, z = pos.x, pos.y, pos.z
|
||||
|
||||
while True:
|
||||
x += random.uniform(-0.2, 0.2)
|
||||
z += random.uniform(-0.2, 0.2)
|
||||
y = mc.getHeight(x, z)
|
||||
|
||||
mc.player.setPos(x, y, z)
|
||||
|
||||
time.sleep(0.1)
|
||||
10
BookCraigRichardson/lists/swordHits.py
Normal file
10
BookCraigRichardson/lists/swordHits.py
Normal file
@@ -0,0 +1,10 @@
|
||||
from mcpi.minecraft import Minecraft
|
||||
mc = Minecraft.create()
|
||||
|
||||
import time
|
||||
|
||||
time.sleep(15)
|
||||
|
||||
blockHits = mc.events.pollBlockHits()
|
||||
blockHitsLength = len(blockHits)
|
||||
mc.postToChat("Vash chet " + str(blockHitsLength))
|
||||
25
BookCraigRichardson/lists/swordHitsName.py
Normal file
25
BookCraigRichardson/lists/swordHitsName.py
Normal file
@@ -0,0 +1,25 @@
|
||||
from mcpi.minecraft import Minecraft
|
||||
mc = Minecraft.create()
|
||||
|
||||
import time
|
||||
|
||||
name = ""
|
||||
scoreboard = {}
|
||||
|
||||
while True:
|
||||
name = input("Джедай ударов по блокам правой кнопкой меча, имя свое введи... (выйти дабы, простое слово стоп введи) ")
|
||||
if name == "стоп":
|
||||
break
|
||||
time.sleep(0.5)
|
||||
mc.postToChat("Nachinaem! Da prebudet s vami sila!!!")
|
||||
|
||||
time.sleep(15)
|
||||
|
||||
blockHits = mc.events.pollBlockHits()
|
||||
blockHitsLength = len(blockHits)
|
||||
mc.postToChat("Vash chet " + str(blockHitsLength))
|
||||
|
||||
scoreboard[name] = blockHitsLength
|
||||
|
||||
|
||||
print(scoreboard)
|
||||
Reference in New Issue
Block a user