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,33 @@
from mcpi.minecraft import Minecraft
mc = Minecraft.create()
import math
import time
import random
pos = mc.player.getTilePos()
destX = random.randint(pos.x - 127, pos.x + 127)
destZ = random.randint(pos.z - 127, pos.z + 127)
destY = mc.getHeight(destX, destZ)
block = 57
mc.setBlock(destX, destY, destZ, block)
mc.postToChat("Block sozdan... Prikluchenie nachinaetsa!")
while True:
pos = mc.player.getTilePos()
distance = math.sqrt((pos.x - destX) ** 2 + (pos.z - destZ) ** 2)
if distance > 100:
mc.postToChat("Zamerznesh")
elif distance > 50:
mc.postToChat("Holodno")
elif distance > 25:
mc.postToChat("Teplo")
elif distance > 12:
mc.postToChat("Goracho")
elif distance > 6:
mc.postToChat("Obozzessa!")
elif distance == 0:
mc.postToChat("Pozdravlaem!!! Block nayden!")
break

View File

@@ -0,0 +1,11 @@
from mcpi.minecraft import Minecraft
mc = Minecraft.create()
user = input('Введите имя на английском: ')
while True:
soobsh = input('Введите сообщение(vot takimi bukvami)(чтобы закончить чат, введите stop): ')
if soobsh == 'stop':
break
else:
mc.postToChat(user + ': ' + soobsh)

View File

@@ -0,0 +1,22 @@
from mcpi.minecraft import Minecraft
mc = Minecraft.create()
import time
pos = mc.player.getTilePos()
floorX = pos.x - 2
floorY = pos.y - 1
floorZ = pos.z - 2
width = 5
length = 5
block = 41
mc.setBlocks(floorX, floorY, floorZ, floorX + width, floorY, floorZ + length, block)
while floorX <= pos.x <= floorX + width and floorZ <= pos.z <= floorZ + length:
if block == 41:
block = 57
else:
block = 41
mc.setBlocks(floorX, floorY, floorZ, floorX + width, floorY, floorZ + length, block)
pos = mc.player.getTilePos()
time.sleep(0.5)

View File

@@ -0,0 +1,8 @@
from mcpi.minecraft import Minecraft
mc = Minecraft.create()
import time
while True:
pos = mc.player.getTilePos()
mc.setBlock(pos.x, pos.y, pos.z, 46, 1)
time.sleep(0.2)

View File

@@ -0,0 +1,21 @@
from mcpi.minecraft import Minecraft
mc = Minecraft.create()
import time
score = 0
pos = mc.player.getTilePos()
blockAbove = mc.getBlock(pos.x, pos.y + 2, pos.z)
while blockAbove == 8 or blockAbove == 9:
time.sleep(1)
pos = mc.player.getPos()
blockAbove = mc.getBlock(pos.x, pos.y + 2, pos.z)
score = score + 1
mc.postToChat("Tecushiy schet: " + str(score) + ", Ti smozes!")
mc.postToChat("Okonchatelnyy schet: " + str(score) + ", Ti molodes!")
if score > 6:
finalPos = mc.player.getTilePos()
mc.postToChat("Ti dolgo sidel pod vodoy! Vot tebe svetocniy dozd!")
mc.setBlocks(finalPos.x - 5, finalPos.y + 10, finalPos.z - 5, finalPos.x + 5, finalPos.y + 10, finalPos.z + 5, 38)

View File

@@ -0,0 +1,8 @@
from mcpi.minecraft import Minecraft
mc = Minecraft.create()
import time
while True:
pos = mc.player.getTilePos()
mc.setBlock(pos.x, pos.y, pos.z, 38)
time.sleep(0.2)

View File

@@ -0,0 +1,13 @@
from mcpi.minecraft import Minecraft
mc = Minecraft.create()
air = 0
water = 9
while True:
pos = mc.player.getTilePos()
blockBelow = mc.getBlock(pos.x, pos.y - 1, pos.z)
if blockBelow != air and blockBelow != water:
mc.setBlock(pos.x, pos.y - 1, pos.z, 41)

View File

@@ -0,0 +1,17 @@
from mcpi.minecraft import Minecraft
mc = Minecraft.create()
import random
import time
count = 0
while count < 10:
x = random.randint(-1000, 1000)
y = random.randint(20, 90)
z = random.randint(-1000, 1000)
mc.player.setTilePos(x, y, z)
time.sleep(20)
count += 1
mc.player.setTilePos(68, 87, 333)

View File

@@ -0,0 +1,13 @@
from mcpi.minecraft import Minecraft
mc = Minecraft.create()
import time
input("Точно? Вода потом не уйдет, а останется навсегда (если да, то нажми здесь любую клавишу) ")
count = 0
while count < 30:
pos = mc.player.getTilePos()
mc.setBlock(pos.x, pos.y, pos.z, 8)
time.sleep(1)
count += 1