gf2:projekte:2024:minecraft:2d1gruppe2

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
gf2:projekte:2024:minecraft:2d1gruppe2 [2025/04/06 18:03] – [Code:] perrensgf2:projekte:2024:minecraft:2d1gruppe2 [2025/04/06 22:32] (aktuell) – [Teile des Codes:] adolphm
Zeile 3: Zeile 3:
  
 ==== Idee: ==== ==== Idee: ====
-Zuerst waren wir unentschlossen was wir machen wollen und haben viele Ideen in den Raum geworfen. Schliesslich haben wir uns dann darauf geeinigt unsere Ideen zu kombinieren und haben uns dazu entschlossen ein Baumhaus, mit Wendeltreppe zu bauen. Doch wenn man in das Baumhaus hineingeht, findet man dort ein Gym und ein Restaurant. Von aussen haben wir einen grossen Baum programmiert, mit einem Dach aus Glass und einer grünen Baumkrone.+Zuerst waren wir unentschlossen was wir machen wollen und haben viele Ideen in den Raum geworfen. Schliesslich haben wir uns dann darauf geeinigt unsere Ideen zu kombinieren und haben uns dazu entschlossen ein Baumhaus, mit Wendeltreppe zu bauen. Doch wenn man in das Baumhaus hineingeht, findet man dort ein Gym und eine Bibliothek. Von aussen haben wir einen grossen Baum programmiert, mit einem Dach aus Glass und einer grünen Baumkrone.
 ==== Teile des Codes: ==== ==== Teile des Codes: ====
  
Zeile 18: Zeile 18:
 - Hausdach - Hausdach
  
-- Innenausstattung -> Gymgeräte, Café/Restaurant+- Innenausstattung -> Gymgeräte, Bibliothek
  
 - Aussendekoration - Aussendekoration
Zeile 74: Zeile 74:
 -Zu Beginn hatten wir etwas unterschiedliche Erwartungen an das Aussehen des Baumhauses. Nach mehreren Besprechungen und Brainstorming-Sitzungen konnten wir diese jedoch anpassen und so unsere Ziele durch Zusammenarbeit, doch noch zu einem guten Ergebnis bringen. -Zu Beginn hatten wir etwas unterschiedliche Erwartungen an das Aussehen des Baumhauses. Nach mehreren Besprechungen und Brainstorming-Sitzungen konnten wir diese jedoch anpassen und so unsere Ziele durch Zusammenarbeit, doch noch zu einem guten Ergebnis bringen.
  
--Des weitern gab es auch noch Schwierigkeiten beim Coden den richtigen Namen einiger Blöcke zu finden​, das Kürzen, die Ausrichtungsänderung von Blöcken herauszufinden und manchmal kam es auch zu einem Codeverlust auf Grund von technischen Problemen. Doch all diese Probleme, konnten wir durch Geduld und Fragen schliesslich lösen.+-Des weitern gab es auch noch Schwierigkeiten beim Codenden richtigen Namen einiger Blöcke zu finden​, das Kürzen, die Ausrichtungsänderung von Blöcken herauszufinden und manchmal kam es auch zu einem Codeverlust auf Grund von technischen Problemen. Doch all diese Probleme, konnten wir durch Geduld und Fragen schliesslich lösen.
  
  
Zeile 86: Zeile 86:
 ==== Code: ==== ==== Code: ====
  
-  def bauetreppe():+<code phyton> 
 +def bauetreppe():
     agent.set_assist(PLACE_ON_MOVE, True)     agent.set_assist(PLACE_ON_MOVE, True)
     agent.set_assist(DESTROY_OBSTACLES,True)     agent.set_assist(DESTROY_OBSTACLES,True)
Zeile 95: Zeile 96:
     hoehe= 10     hoehe= 10
     laenge= 3     laenge= 3
-  #Grundeinstellung für den Agenten+#Grundeinstellung für den Agenten
     while hoehe > 0:     while hoehe > 0:
         agent.move(FORWARD, laenge)         agent.move(FORWARD, laenge)
Zeile 144: Zeile 145:
         agent.turn(LEFT)         agent.turn(LEFT)
         hoehe= hoehe-1         hoehe= hoehe-1
-  #Dasselbe Muster für die Treppe immer wiederholt mit Variabler Länge und Höhe +#Dasselbe Muster für die Treppe immer wiederholt mit Variabler Länge und Höhe 
-  def bauestamm():+ 
 +def bauestamm():
         x=13         x=13
         y=-60         y=-60
Zeile 165: Zeile 167:
         blocks.place(OAK_WOOD_SLAB, world(x+4, y, z-1))         blocks.place(OAK_WOOD_SLAB, world(x+4, y, z-1))
         blocks.place(OAK_WOOD_SLAB, world(x, y, z-1))         blocks.place(OAK_WOOD_SLAB, world(x, y, z-1))
-  #Baumstamm des Baumhauses mit Fill und Place +#Baumstamm des Baumhauses mit Fill und Place 
-  #Die nächsten 4 for i in range sind die zufällige Deko vom Baumstamm (Blätter)+#Die nächsten 4 for i in range sind die zufällige Deko vom Baumstamm (Blätter)
         for i in range(13):         for i in range(13):
             a=13             a=13
Zeile 172: Zeile 174:
             c=randint(19, 21)             c=randint(19, 21)
             blocks.place(blocks.block_with_data(DARK_OAK_LEAVES,9), world(a, b, c))             blocks.place(blocks.block_with_data(DARK_OAK_LEAVES,9), world(a, b, c))
 +
         for i in range(13):         for i in range(13):
             a=randint(14, 16)             a=randint(14, 16)
Zeile 177: Zeile 180:
             c=18             c=18
             blocks.place(blocks.block_with_data(DARK_OAK_LEAVES,9), world(a, b, c))             blocks.place(blocks.block_with_data(DARK_OAK_LEAVES,9), world(a, b, c))
 +
         for i in range(13):         for i in range(13):
             a=17             a=17
Zeile 182: Zeile 186:
             c=randint(19, 21)             c=randint(19, 21)
             blocks.place(blocks.block_with_data(DARK_OAK_LEAVES,9), world(a, b, c))             blocks.place(blocks.block_with_data(DARK_OAK_LEAVES,9), world(a, b, c))
 +
         for i in range(13):         for i in range(13):
             a=randint(14, 16)             a=randint(14, 16)
Zeile 187: Zeile 192:
             c=22             c=22
             blocks.place(blocks.block_with_data(DARK_OAK_LEAVES,9), world(a, b, c))             blocks.place(blocks.block_with_data(DARK_OAK_LEAVES,9), world(a, b, c))
-  def Baum2(x,y,z,hoehe):+ 
 +def Baum2(x,y,z,hoehe):
     #1,links, unten     #1,links, unten
     blocks.fill(AIR, world(x,y+hoehe,z), world(x+7,y+hoehe,z))     blocks.fill(AIR, world(x,y+hoehe,z), world(x+7,y+hoehe,z))
Zeile 227: Zeile 233:
     blocks.fill(AIR, world(x+8,y+hoehe,z+7), world(x+10,y+hoehe,z+11))     blocks.fill(AIR, world(x+8,y+hoehe,z+7), world(x+10,y+hoehe,z+11))
     blocks.fill(AIR, world(x+7,y+hoehe,z+8), world(x+11,y+hoehe,z+10))     blocks.fill(AIR, world(x+7,y+hoehe,z+8), world(x+11,y+hoehe,z+10))
 +
 +
     blocks.fill(LEAVES_BIRCH, world(x+1,y+2,z+1), world(x+17,y+2,z+17),FillOperation.REPLACE)     blocks.fill(LEAVES_BIRCH, world(x+1,y+2,z+1), world(x+17,y+2,z+17),FillOperation.REPLACE)
     #2,links,unten     #2,links,unten
Zeile 260: Zeile 268:
     blocks.fill(AIR, world(x+12,y+2,z+16), world(x+17,y+2,z+16))     blocks.fill(AIR, world(x+12,y+2,z+16), world(x+17,y+2,z+16))
     blocks.fill(AIR, world(x+11,y+2,z+17), world(x+17,y+2,z+17))     blocks.fill(AIR, world(x+11,y+2,z+17), world(x+17,y+2,z+17))
 +
     blocks.fill(LEAVES_BIRCH, world(x+2,y+3,z+2), world(x+16,y+3,z+16),FillOperation.REPLACE)     blocks.fill(LEAVES_BIRCH, world(x+2,y+3,z+2), world(x+16,y+3,z+16),FillOperation.REPLACE)
     #3,links,unten     #3,links,unten
Zeile 289: Zeile 298:
     blocks.fill(AIR, world(x+12,y+3,z+15), world(x+16,y+3,z+15))     blocks.fill(AIR, world(x+12,y+3,z+15), world(x+16,y+3,z+15))
     blocks.fill(AIR, world(x+11,y+3,z+16), world(x+16,y+3,z+16))     blocks.fill(AIR, world(x+11,y+3,z+16), world(x+16,y+3,z+16))
 +
     blocks.fill(LEAVES_BIRCH, world(x+3,y+4,z+3), world(x+15,y+4,z+15),FillOperation.REPLACE)     blocks.fill(LEAVES_BIRCH, world(x+3,y+4,z+3), world(x+15,y+4,z+15),FillOperation.REPLACE)
     #4,links,unten     #4,links,unten
Zeile 314: Zeile 324:
     blocks.fill(AIR, world(x+12,y+4,z+14), world(x+15,y+4,z+14))     blocks.fill(AIR, world(x+12,y+4,z+14), world(x+15,y+4,z+14))
     blocks.fill(AIR, world(x+11,y+4,z+15), world(x+15,y+4,z+15))     blocks.fill(AIR, world(x+11,y+4,z+15), world(x+15,y+4,z+15))
 +
     blocks.fill(LEAVES_BIRCH, world(x+4,y+5,z+4), world(x+14,y+5,z+14),FillOperation.REPLACE)     blocks.fill(LEAVES_BIRCH, world(x+4,y+5,z+4), world(x+14,y+5,z+14),FillOperation.REPLACE)
     #5,links,unten     #5,links,unten
Zeile 335: Zeile 346:
     blocks.fill(AIR, world(x+12,y+5,z+13), world(x+14,y+5,z+13))     blocks.fill(AIR, world(x+12,y+5,z+13), world(x+14,y+5,z+13))
     blocks.fill(AIR, world(x+11,y+5,z+14), world(x+14,y+5,z+14))     blocks.fill(AIR, world(x+11,y+5,z+14), world(x+14,y+5,z+14))
 +
     blocks.fill(LEAVES_BIRCH, world(x+5,y+6,z+5), world(x+13,y+6,z+13),FillOperation.REPLACE)     blocks.fill(LEAVES_BIRCH, world(x+5,y+6,z+5), world(x+13,y+6,z+13),FillOperation.REPLACE)
     #6,links,unten     #6,links,unten
Zeile 352: Zeile 364:
     blocks.fill(AIR, world(x+12,y+6,z+12), world(x+13,y+6,z+12))     blocks.fill(AIR, world(x+12,y+6,z+12), world(x+13,y+6,z+12))
     blocks.fill(AIR, world(x+11,y+6,z+13), world(x+13,y+6,z+13))     blocks.fill(AIR, world(x+11,y+6,z+13), world(x+13,y+6,z+13))
 +
     blocks.fill(LEAVES_BIRCH, world(x+6,y+7,z+6), world(x+12,y+7,z+12),FillOperation.REPLACE)     blocks.fill(LEAVES_BIRCH, world(x+6,y+7,z+6), world(x+12,y+7,z+12),FillOperation.REPLACE)
     #7,links,unten     #7,links,unten
Zeile 365: Zeile 378:
     blocks.fill(AIR, world(x+12,y+7,z+11), world(x+12,y+7,z+11))     blocks.fill(AIR, world(x+12,y+7,z+11), world(x+12,y+7,z+11))
     blocks.fill(AIR, world(x+11,y+7,z+12), world(x+12,y+7,z+12))     blocks.fill(AIR, world(x+11,y+7,z+12), world(x+12,y+7,z+12))
 +
     blocks.fill(LEAVES_BIRCH, world(x+7,y+8,z+7), world(x+11,y+8,z+11),FillOperation.REPLACE)     blocks.fill(LEAVES_BIRCH, world(x+7,y+8,z+7), world(x+11,y+8,z+11),FillOperation.REPLACE)
     #7,links,unten     #7,links,unten
Zeile 377: Zeile 391:
     #7,rechts,oben     #7,rechts,oben
     blocks.fill(AIR, world(x+11,y+8,z+10), world(x+11,y+8,z+10))     blocks.fill(AIR, world(x+11,y+8,z+10), world(x+11,y+8,z+10))
-    blocks.fill(AIR, world(x+10,y+8,z+11), world(x+11,y+8,z+11))   +    blocks.fill(AIR, world(x+10,y+8,z+11), world(x+11,y+8,z+11)) 
 +    
     #8     #8
     blocks.fill(LEAVES_BIRCH, world(x+9,y+9,z+8), world(x+9,y+9,z+10),FillOperation.REPLACE)     blocks.fill(LEAVES_BIRCH, world(x+9,y+9,z+8), world(x+9,y+9,z+10),FillOperation.REPLACE)
-    blocks.fill(LEAVES_BIRCH, world(x+8,y+9,z+9), world(x+10,y+9,z+9),FillOperation.REPLACE)     +    blocks.fill(LEAVES_BIRCH, world(x+8,y+9,z+9), world(x+10,y+9,z+9),FillOperation.REPLACE) 
-  #Die Baumkrone aus Blätter + 
-  #Noch ein Stamm in der Mittel, dass die Blätter nicht abfallen+     
 +#Die Baumkrone aus Blätter 
 +#Noch ein Stamm in der Mittel, dass die Blätter nicht abfallen
     blocks.fill(LOG_OAK, world(x+9, y+2, z+9), world(x+9, y+9, z+9), FillOperation.REPLACE)     blocks.fill(LOG_OAK, world(x+9, y+2, z+9), world(x+9, y+9, z+9), FillOperation.REPLACE)
-  def DEKO(x, y, z,): + 
-    blocks.fill(OAK_FENCE, world(x, y, z), world(x, y, z+3), FillOperation.REPLACE) #mit den ersten zwei zeilen wird der zaun  +def DEKO(x, y, z,): 
-  platziert+    blocks.fill(OAK_FENCE, world(x, y, z), world(x, y, z+3), FillOperation.REPLACE) #mit den ersten zwei zeilen wird der zaun platziert
     blocks.fill(OAK_FENCE, world(x+1, y, z+3), world(x+3, y, z+3), FillOperation.REPLACE)     blocks.fill(OAK_FENCE, world(x+1, y, z+3), world(x+3, y, z+3), FillOperation.REPLACE)
-    blocks.fill(PLANKS_BIRCH, world(x, y-1, z), world(x, y-1, z+3), FillOperation.REPLACE)#zeile 3-4 platziert die grossen blöcke  +    blocks.fill(PLANKS_BIRCH, world(x, y-1, z), world(x, y-1, z+3), FillOperation.REPLACE)#zeile 3-4 platziert die grossen blöcke unter dem zaun
-  unter dem zaun+
     blocks.fill(PLANKS_BIRCH, world(x+1, y-1, z+3), world(x+3, y-1, z+3), FillOperation.REPLACE)     blocks.fill(PLANKS_BIRCH, world(x+1, y-1, z+3), world(x+3, y-1, z+3), FillOperation.REPLACE)
     blocks.place(TORCH, world(x, y+1, z))#in diesen zwei zeilen werden die fackeln obendrauf platziert     blocks.place(TORCH, world(x, y+1, z))#in diesen zwei zeilen werden die fackeln obendrauf platziert
Zeile 437: Zeile 453:
     blocks.place(TORCH, world(x+3, y+22, z-7))     blocks.place(TORCH, world(x+3, y+22, z-7))
     blocks.place(TORCH, world(x, y+22, z-4))     blocks.place(TORCH, world(x, y+22, z-4))
-  def baueboden():    + 
 +def baueboden(): 
 +    
     blocks.fill(LOG_OAK, world(23, -30, 28), world(7, -30, 12), FillOperation.REPLACE)     blocks.fill(LOG_OAK, world(23, -30, 28), world(7, -30, 12), FillOperation.REPLACE)
     blocks.fill(AIR, world(20, -30, 23), world(13, -30, 25), FillOperation.REPLACE)     blocks.fill(AIR, world(20, -30, 23), world(13, -30, 25), FillOperation.REPLACE)
     blocks.fill(AIR, world(20, -30, 22), world(18, -30, 22), FillOperation.REPLACE)     blocks.fill(AIR, world(20, -30, 22), world(18, -30, 22), FillOperation.REPLACE)
-  #der Holzboden des Hauses mit einem Loch, dass man hochlaufen kann +#der Holzboden des Hauses mit einem Loch, dass man hochlaufen kann 
-  #hier werden dann die Agenteneinstellungen für die Wände gemacht +#hier werden dann die Agenteneinstellungen für die Wände gemacht 
-  agent.set_assist(PLACE_ON_MOVE, True) +agent.set_assist(PLACE_ON_MOVE, True) 
-  agent.set_assist(DESTROY_OBSTACLES, True) +agent.set_assist(DESTROY_OBSTACLES, True) 
-  agent.set_item(GLASS, 256, 1) +agent.set_item(GLASS, 256, 1) 
-  agent.set_item(LOG_OAK, 256, 2) +agent.set_item(LOG_OAK, 256, 2) 
-  agent.set_slot(2) +agent.set_slot(2) 
-  agent.teleport(world(24, -29, 29), NORTH) +agent.teleport(world(24, -29, 29), NORTH) 
-  def wand():     + 
-    laenge=18 +def wand2(hoehe):
-    breite= 5 +
-    agent.move(UP, 1) +
-    agent.set_assist(PLACE_ON_MOVE, False) +
-    agent.move(FORWARD,breite) +
-    agent.turn(TurnDirection.LEFT) +
-    agent.move(FORWARD,5) +
-    agent.set_assist(PLACE_ON_MOVE, True) +
-    agent.turn(TurnDirection.LEFT) +
-    wand() +
-  def wand2(hoehe):+
     n=0     n=0
     m=0     m=0
 +
     for i in range(hoehe):     for i in range(hoehe):
         while(m<4):         while(m<4):
Zeile 477: Zeile 486:
                 m=m+1                 m=m+1
         agent.move(UP, 1)         agent.move(UP, 1)
-        m=0   +        m=0 
-  def bodenanpassungen():+     
 + 
 +def bodenanpassungen():
     #Damit die Treppe mit dem Boden Zusammenpasst     #Damit die Treppe mit dem Boden Zusammenpasst
     blocks.fill(LOG_OAK, world(20, -30, 26), world(16, -30, 26), FillOperation.REPLACE)     blocks.fill(LOG_OAK, world(20, -30, 26), world(16, -30, 26), FillOperation.REPLACE)
     blocks.fill(LOG_OAK, world(20, -30, 21), world(17, -30, 21), FillOperation.REPLACE)     blocks.fill(LOG_OAK, world(20, -30, 21), world(17, -30, 21), FillOperation.REPLACE)
-  def Wasserfall():+ 
 +def Wasserfall():
     #Platz frei machen     #Platz frei machen
     blocks.fill(AIR, world(12, -29, 18), world(17, -25, 22), FillOperation.REPLACE)     blocks.fill(AIR, world(12, -29, 18), world(17, -25, 22), FillOperation.REPLACE)
Zeile 518: Zeile 530:
     blocks.place(TORCH, world(7, -26, 17))     blocks.place(TORCH, world(7, -26, 17))
     blocks.place(TORCH, world(7, -26, 16))     blocks.place(TORCH, world(7, -26, 16))
-  def cafeteria():+ 
 + 
 +def cafeteria():
     #Bücherregal plazieren     #Bücherregal plazieren
     blocks.fill(BOOKSHELF, world(8, -29, 12), world(11, -27, 12), FillOperation.REPLACE)     blocks.fill(BOOKSHELF, world(8, -29, 12), world(11, -27, 12), FillOperation.REPLACE)
Zeile 547: Zeile 561:
     blocks.fill(BLACK_CARPET, world(15, -28, 14), world(16, -28, 15), FillOperation.REPLACE)     blocks.fill(BLACK_CARPET, world(15, -28, 14), world(16, -28, 15), FillOperation.REPLACE)
     blocks.fill(BLACK_CARPET, world(21, -28, 14), world(22, -28, 15), FillOperation.REPLACE)     blocks.fill(BLACK_CARPET, world(21, -28, 14), world(22, -28, 15), FillOperation.REPLACE)
-  def GYM(x, y, z):+ 
 +def GYM(x, y, z):
     #Gewichte Langhantel     #Gewichte Langhantel
     blocks.place(OBSIDIAN, world(x+7, y+31, z-1))     blocks.place(OBSIDIAN, world(x+7, y+31, z-1))
Zeile 591: Zeile 606:
     blocks.fill(blocks.block_with_data(LEVER,6), world(x+17, y+32, z-3), world(x+17, y+32, z), FillOperation.REPLACE)     blocks.fill(blocks.block_with_data(LEVER,6), world(x+17, y+32, z-3), world(x+17, y+32, z), FillOperation.REPLACE)
     blocks.fill(blocks.block_with_data(LEVER,6), world(x+18, y+33, z-3), world(x+18, y+33, z), FillOperation.REPLACE)     blocks.fill(blocks.block_with_data(LEVER,6), world(x+18, y+33, z-3), world(x+18, y+33, z), FillOperation.REPLACE)
-  #Glasdach für das Hauses + 
-  def Dach (x,y,z):+ 
 + 
 +#Glasdach für das Hauses 
 +def Dach (x,y,z):
     pyramide=6     pyramide=6
     for i in range(pyramide):     for i in range(pyramide):
         blocks.fill(GLASS, world(x+i,y+i,z+i),world(x+18-i+1,y+i,z+18-i+1), FillOperation.REPLACE)         blocks.fill(GLASS, world(x+i,y+i,z+i),world(x+18-i+1,y+i,z+18-i+1), FillOperation.REPLACE)
-  #Sätze fürs Hochlaufen + 
-  def on_travelled_walk():+#Sätze fürs Hochlaufen 
 +def on_travelled_walk():
     x = player.position().get_value(Axis.X)     x = player.position().get_value(Axis.X)
     y = player.position().get_value(Axis.Y)     y = player.position().get_value(Axis.Y)
     z = player.position().get_value(Axis.Z)     z = player.position().get_value(Axis.Z)
 +
     #In diesem Teil wird gemacht, dass bei bestimmten Koordinaten ein Satz eingespielt wird.     #In diesem Teil wird gemacht, dass bei bestimmten Koordinaten ein Satz eingespielt wird.
 +
     if (10<x<16) and (y==-57) and (22<z<25):     if (10<x<16) and (y==-57) and (22<z<25):
-        gameplay.title(mobs.target(NEAREST_PLAYER), "Noch kannst du umdrehen.", "1/8"   +        gameplay.title(mobs.target(NEAREST_PLAYER), "Noch kannst du umdrehen.", "1/8") 
 +    
     if (10<x<16) and (y==-48) and (13<z<19):     if (10<x<16) and (y==-48) and (13<z<19):
             gameplay.title(mobs.target(NEAREST_PLAYER), "Hälfte geschafft.", "4/8")             gameplay.title(mobs.target(NEAREST_PLAYER), "Hälfte geschafft.", "4/8")
 +
     if (10<x<16) and (y==-35) and (16<z<21):     if (10<x<16) and (y==-35) and (16<z<21):
             gameplay.title(mobs.target(NEAREST_PLAYER), "Wilkommen im Baumhaus", "8/8")             gameplay.title(mobs.target(NEAREST_PLAYER), "Wilkommen im Baumhaus", "8/8")
-  player.on_travelled(WALK, on_travelled_walk) + 
-  baueboden() +player.on_travelled(WALK, on_travelled_walk) 
-  wand2(5) + 
-  bauetreppe() + 
-  DEKO(10, -56, 22) +baueboden() 
-  Dach(6,-24,11) +wand2(5) 
-  bauestamm() +bauetreppe() 
-  bodenanpassungen() +DEKO(10, -56, 22) 
-  Wasserfall() +Dach(6,-24,11) 
-  cafeteria() +bauestamm() 
-  Baum2(6,-20,11,1) +bodenanpassungen() 
-  #Wenn man in den Chat schreibt Gym dann spawnt das Gym +Wasserfall() 
-  def on_chat():+cafeteria() 
 +Baum2(6,-20,11,1) 
 + 
 +#Wenn man in den Chat schreibt Gym dann spawnt das Gym 
 +def on_chat():
     GYM(5, -60, 23)     GYM(5, -60, 23)
-  player.on_chat("Gym", on_chat) +player.on_chat("Gym", on_chat)
-  gameplay.time_set(DayTime.NIGHT) +
-  gameplay.time_add(1000) +
-  gameplay.title(mobs.target(NEAREST_PLAYER), "Wilkommen", "Zum Magischen Baumhaus!"+
-==== Leere Welt: ====+
  
 +gameplay.time_set(DayTime.NIGHT)
 +gameplay.time_add(1000)
 +gameplay.title(mobs.target(NEAREST_PLAYER), "Wilkommen", "Zum Magischen Baumhaus!")
 +
 +</code>
 +
 +==== Leere Welt: ====
 +wird flache Welt benötigt
 ==== Anleitung: ==== ==== Anleitung: ====
 Zuerst geht man die Treppen zu dem Baumhaus nach oben, dann tritt man ein. Zuerst geht man die Treppen zu dem Baumhaus nach oben, dann tritt man ein.
-Für das Gym muss man "Gym" in den Chat schreiben+Für das Gym muss man "Gym" in den Chat schreiben.
  • gf2/projekte/2024/minecraft/2d1gruppe2.1743955424.txt.gz
  • Zuletzt geändert: 2025/04/06 18:03
  • von perrens