Initial commit

This commit is contained in:
BarsTigerMeowcat
2020-01-26 12:49:01 +02:00
commit 8bed7171c2
125 changed files with 3212 additions and 0 deletions

View 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)

View 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]))

View 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

View 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("Но такой комнаты, как ни странно, нет в вашем гигантском доме :(")

View 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)

View 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)

View 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))

View 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)