Das hier sind nur Notizen, welche wir uns während dem Projekt gemacht haben. Der Vollständigkeit halber fügen wir sie hier auch an, allerdings können gelegentliche Fehler oder Unregelmässigkeiten vorkommen.
Wir hatten die Idee, das Spiel „The Floor is Lava“ in Minecraft nachzubauen. Dies sollte mit unseren Möglichkeiten umsetzbar sein
Natürlich haben wir so wenig wie möglich selbst gebaut, was auch immer möglich war wurde mit Codes erledigt
21.1.21 Wir haben festgestellt, dass unsere alte Welt gelöscht wurde. Wir haben eine neue erstellt, dieses Mal machen wir Backups. Was noch zu tun ist:
h=30
blocks.clone(world(-27, 8, 25), world(3, 8+h,55), world(-74, 3, 25), CloneMask.REPLACE, CloneMode.NORMAL)
player.say("Arena kopiert")
mobs.teleport_to_position(mobs.target(ALL_PLAYERS), world(-66, 5, 50))
gameplay.set_game_mode(SURVIVAL, mobs.target(ALL_PLAYERS))
player.say("alle Spieler in Arena teleportiert")
gameplay.set_game_mode(CREATIVE, mobs.target(NEAREST_PLAYER))
player.teleport(pos(0,50,0))
player.say("Admin auf position teleportiert")
#Gameplay beginnt
for i in range(0,h,1):
player.say("loop gestartet")
gameplay.title(mobs.target(ALL_PLAYERS), "Achtung", "Die Lava steigt in 30 Sekunden")
loops.pause(30000)
blocks.replace(LAVA, WATER, world(-44, 4+i, 25), world(-74, 4+i, 55))
blocks.replace(LAVA, AIR, world(-44, 4+i, 25), world(-74, 4+i, 55))
blocks.replace(LAVA, TALLGRASS, world(-44, 4+i, 25), world(-74, 4+i, 55))
player.say("Spiel beendet")
blocks.clone(world(-27, 8, 25), world(3, 8+h,55), world(-74, 3, 25), CloneMask.REPLACE, CloneMode.NORMAL)
player.say("Arena kopiert")
gameplay.set_game_mode(CREATIVE, mobs.target(ALL_PLAYERS))
28.1.21 Heute gemacht:
Noch zu tun:
h=50
blocks.clone(world(-27, 8, 25), world(3, 8+h,55), world(-74, 3, 25), CloneMask.REPLACE, CloneMode.NORMAL)
player.say("Arena kopiert")
#mobs.teleport_to_position(mobs.target(ALL_PLAYERS), world(-66, 5, 50))
#gameplay.set_game_mode(SURVIVAL, mobs.target(ALL_PLAYERS))
player.say("alle Spieler in Arena teleportiert")
gameplay.set_game_mode(CREATIVE, mobs.target(NEAREST_PLAYER))
player.teleport(pos(0,50,0))
player.say("Admin auf position teleportiert")
#Gameplay beginnt
gameplay.title(mobs.target(ALL_PLAYERS), "Die Lava wird in 60 Sekunden steigen","")
mobs.give(mobs.target(ALL_PLAYERS), COOKED_BEEF, 64)
loops.pause(50000)
for i in range(0,h,1):
player.say("Die Lava wird in 10 Sekunden steigen.")
player.say("Höhe:")
player.say(i)
loops.pause(10000)
blocks.replace(LAVA, WATER, world(-44, 4+i, 25), world(-74, 4+i, 55))
blocks.replace(LAVA, AIR, world(-44, 4+i, 25), world(-74, 4+i, 55))
blocks.replace(LAVA, TALLGRASS, world(-44, 4+i, 25), world(-74, 4+i, 55))
gameplay.title(mobs.target(ALL_PLAYERS), "Das Spiel ist zu Ende.","")
blocks.clone(world(-27, 8, 25), world(3, 8+h,55), world(-74, 3, 25), CloneMask.REPLACE, CloneMode.NORMAL)
player.say("Arena kopiert")
gameplay.set_game_mode(CREATIVE, mobs.target(ALL_PLAYERS))
4.2.21 Heute gemacht:
Zu tun:
h=75
blocks.clone(world(-27, 8, 25), world(3, 8+h,55), world(-74, 3, 25), CloneMask.REPLACE, CloneMode.NORMAL)
player.say("Arena kopiert")
mobs.teleport_to_position(mobs.target(ALL_PLAYERS), world(-66, 5, 50))
gameplay.set_game_mode(ADVENTURE, mobs.target(ALL_PLAYERS))
player.say("alle Spieler in Arena teleportiert")
gameplay.set_game_mode(CREATIVE, mobs.target(NEAREST_PLAYER))
player.teleport(pos(0,50,0))
player.say("Admin auf position teleportiert")
#Gameplay beginnt
gameplay.title(mobs.target(ALL_PLAYERS), "Die Lava wird in 60 Sekunden steigen","")
mobs.give(mobs.target(ALL_PLAYERS), COOKED_BEEF, 64)
mobs.apply_effect(SPEED, mobs.target(NEAREST_PLAYER))
loops.pause(50000)
for i in range(0,h-5,1):
player.say("Die Lava wird in 7 Sekunden steigen.")
player.say("Höhe:")
player.say(i)
loops.pause(7000)
blocks.replace(LAVA, WATER, world(-44, 4+i, 25), world(-74, 4+i, 55))
blocks.replace(LAVA, AIR, world(-44, 4+i, 25), world(-74, 4+i, 55))
blocks.replace(LAVA, TALLGRASS, world(-44, 4+i, 25), world(-74, 4+i, 55))
gameplay.title(mobs.target(ALL_PLAYERS), "Das Spiel ist zu Ende.","")
blocks.clone(world(-27, 8, 25), world(3, 8+h,55), world(-74, 3, 25), CloneMask.REPLACE, CloneMode.NORMAL)
player.say("Arena kopiert")
gameplay.set_game_mode(CREATIVE, mobs.target(ALL_PLAYERS))
Heute gemacht:
Noch zu tun:
h=75
blocks.clone(world(-27, 8, 25), world(3, 8+h,55), world(-74, 3, 25), CloneMask.REPLACE, CloneMode.NORMAL)
player.say("Arena kopiert")
mobs.teleport_to_position(mobs.target(ALL_PLAYERS), world(-66, 5, 50))
gameplay.set_game_mode(ADVENTURE, mobs.target(ALL_PLAYERS))
player.say("alle Spieler in Arena teleportiert")
gameplay.set_game_mode(CREATIVE, mobs.target(NEAREST_PLAYER))
player.teleport(world(-42,5,40))
player.say("Admin auf position teleportiert")
#Gameplay beginnt
gameplay.title(mobs.target(ALL_PLAYERS), "Die Lava wird in 60 Sekunden steigen","")
mobs.give(mobs.target(ALL_PLAYERS), COOKED_BEEF, 64)
loops.pause(53000)
for i in range(0,h-5,1):
player.say("Die Lava wird in 7 Sekunden steigen.")
player.say("Höhe:")
player.say(i)
loops.pause(7000)
blocks.replace(LAVA, WATER, world(-44, 4+i, 25), world(-74, 4+i, 55))
blocks.replace(LAVA, AIR, world(-44, 4+i, 25), world(-74, 4+i, 55))
blocks.replace(LAVA, TALLGRASS, world(-44, 4+i, 25), world(-74, 4+i, 55))
gameplay.title(mobs.target(ALL_PLAYERS), "Das Spiel ist zu Ende.","")
blocks.clone(world(-27, 8, 25), world(3, 8+h,55), world(-74, 3, 25), CloneMask.REPLACE, CloneMode.NORMAL)
player.say("Arena kopiert")
gameplay.set_game_mode(CREATIVE, mobs.target(ALL_PLAYERS))
Heute gemacht:
Noch zu tun:
#Vorbereitung
h=75
player.say("Arena wird kopiert...")
blocks.clone(world(-27, 8, 25), world(3, 8+h,55), world(-74, 3, 25), CloneMask.REPLACE, CloneMode.NORMAL)
player.say("Arena kopiert.")
mobs.teleport_to_position(mobs.target(ALL_PLAYERS), world(-66, 5, 50))
gameplay.set_game_mode(ADVENTURE, mobs.target(ALL_PLAYERS))
gameplay.set_game_mode(CREATIVE, mobs.target(NEAREST_PLAYER))
player.teleport(world(-42,5,40))
player.say("Alle Spieler auf Positionen teleportiert.")
#Gameplay beginnt
gameplay.title(mobs.target(ALL_PLAYERS), "Die Lava wird in 60 Sekunden steigen","")
mobs.give(mobs.target(ALL_PLAYERS), COOKED_BEEF, 64)
loops.pause(53000)
for i in range(0,h-5,1):
player.say("Die Lava wird in 7 Sekunden steigen.")
player.say("Auf Höhe:")
player.say(i)
loops.pause(7000)
blocks.replace(LAVA, WATER, world(-44, 4+i, 25), world(-74, 4+i, 55))
blocks.replace(LAVA, AIR, world(-44, 4+i, 25), world(-74, 4+i, 55))
blocks.replace(LAVA, TALLGRASS, world(-44, 4+i, 25), world(-74, 4+i, 55))
#Nach Spielende
gameplay.title(mobs.target(ALL_PLAYERS), "Das Spiel ist zu Ende.","")
loops.pause(5000)
player.say("Die Spieler werden nun zurückgesetzt")
gameplay.set_game_mode(ADVENTURE, mobs.target(ALL_PLAYERS))
mobs.kill(mobs.target(ALL_PLAYERS))