gf2:projekte:2023:minecraft:2d1gruppe1

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:2023:minecraft:2d1gruppe1 [2024/01/24 10:32] knuppagf2:projekte:2023:minecraft:2d1gruppe1 [2024/03/08 21:05] (aktuell) marroc
Zeile 1: Zeile 1:
 +{{ :gf2:projekte:2023:minecraft:zoo_gr1.mcworld |Welt}}
 -**Idee:** Zoo mit verschiedenen Bereichen (je nach Tierart) -**Idee:** Zoo mit verschiedenen Bereichen (je nach Tierart)
  
Zeile 276: Zeile 277:
    
 def isGoldinChest(x, y, z, a, b, c): def isGoldinChest(x, y, z, a, b, c):
-  
     blocks.fill(CHEST, world(x, y, z),world(x, y, z),FillOperation.REPLACE)     blocks.fill(CHEST, world(x, y, z),world(x, y, z),FillOperation.REPLACE)
     goldFound = False     goldFound = False
Zeile 283: Zeile 283:
    
     agent.teleport(world(50,-60,50),NORTH)     agent.teleport(world(50,-60,50),NORTH)
-  
     agent.drop_all(FORWARD)     agent.drop_all(FORWARD)
    
Zeile 291: Zeile 290:
    
     # Agenten zur Kiste teleportieren     # Agenten zur Kiste teleportieren
-  
     agent.teleport(world(a, b, c+1), NORTH)     agent.teleport(world(a, b, c+1), NORTH)
    
Zeile 297: Zeile 295:
    
     agent.destroy(FORWARD)     agent.destroy(FORWARD)
-  
     agent.collect_all()     agent.collect_all()
-   
     for slotNumber in range(1,10):     for slotNumber in range(1,10):
-  
         itemID = agent.get_item_detail(slotNumber)         itemID = agent.get_item_detail(slotNumber)
-  
         if (itemID == 371):         if (itemID == 371):
-  
             goldFound = True             goldFound = True
-  
     return goldFound     return goldFound
    
Zeile 315: Zeile 307:
    
      blocks.fill(CHEST, world(x, y, z),world(x, y, z),FillOperation.REPLACE)      blocks.fill(CHEST, world(x, y, z),world(x, y, z),FillOperation.REPLACE)
-  
      goldFound = False      goldFound = False
-  
      # Agent weit weg teleportieren und alles wegschmeissen      # Agent weit weg teleportieren und alles wegschmeissen
    
      agent.teleport(world(50,-60,50),NORTH)      agent.teleport(world(50,-60,50),NORTH)
-  
      agent.drop_all(FORWARD)      agent.drop_all(FORWARD)
    
Zeile 329: Zeile 318:
    
      # Agenten zur Kiste teleportieren      # Agenten zur Kiste teleportieren
-  
      agent.teleport(world(a, b, c+1), NORTH)      agent.teleport(world(a, b, c+1), NORTH)
    
      # Kiste zerstören und Objekte aufsammeln      # Kiste zerstören und Objekte aufsammeln
-      
      agent.destroy(FORWARD)      agent.destroy(FORWARD)
-  
      agent.collect_all()      agent.collect_all()
      blocks.fill(CHEST, world(x, y, z),world(x, y, z),FillOperation.REPLACE)      blocks.fill(CHEST, world(x, y, z),world(x, y, z),FillOperation.REPLACE)
-  
      for slotNumber in range(1,10):      for slotNumber in range(1,10):
-  
          itemID = agent.get_item_detail(slotNumber)          itemID = agent.get_item_detail(slotNumber)
-  
          if (itemID == 371):          if (itemID == 371):
-  
              goldFound = True              goldFound = True
-  
      return goldFound      return goldFound
    
Zeile 366: Zeile 347:
    
 def on_forever(): def on_forever():
-  
     if (isGoldinChest(8, -60, 38, 70, -60, 70)==True):     if (isGoldinChest(8, -60, 38, 70, -60, 70)==True):
-  
         player.say("Danke für die Bezahlung du kannst rein")         player.say("Danke für die Bezahlung du kannst rein")
-  
         replaceSlotsinChestAir(8, -60, 38)         replaceSlotsinChestAir(8, -60, 38)
-  
         for i in range(4):         for i in range(4):
-  
             for j in range(3):             for j in range(3):
                 blocks.fill(AIR, world(4+i, -60+j,37), world(4+i, -60+j,37), FillOperation.REPLACE)                 blocks.fill(AIR, world(4+i, -60+j,37), world(4+i, -60+j,37), FillOperation.REPLACE)
-  
     else:     else:
-  
         for i in range(4):         for i in range(4):
-  
             for j in range(3):             for j in range(3):
-  
                 blocks.fill(BLOCK_OF_STRIPPED_BAMBOO, world(4+i, -60+j,37), world(4+i, -60+j,37), FillOperation.REPLACE)                 blocks.fill(BLOCK_OF_STRIPPED_BAMBOO, world(4+i, -60+j,37), world(4+i, -60+j,37), FillOperation.REPLACE)
-     
     loops.pause(1000)     loops.pause(1000)
          
 def on_forever2(): def on_forever2():
-  
     if (isGoldinChest(18, -60, 38, 75, -60, 70)==True):     if (isGoldinChest(18, -60, 38, 75, -60, 70)==True):
-  
         player.say("Danke für die Bezahlung du kannst rein")         player.say("Danke für die Bezahlung du kannst rein")
-  
         replaceSlotsinChestAir(18, -60, 38)         replaceSlotsinChestAir(18, -60, 38)
-  
         for i in range(6):         for i in range(6):
-  
             for j in range(3):             for j in range(3):
-                 
                 blocks.fill(AIR, world(19+i, -60+j,37), world(19+i, -60+j,37), FillOperation.REPLACE)                 blocks.fill(AIR, world(19+i, -60+j,37), world(19+i, -60+j,37), FillOperation.REPLACE)
-  
     else:     else:
-  
         for i in range(6):         for i in range(6):
-  
             for j in range(3):             for j in range(3):
-                 
                 blocks.fill(BLOCK_OF_STRIPPED_BAMBOO, world(19+i, -60+j,37), world(19+i, -60+j,37), FillOperation.REPLACE)                 blocks.fill(BLOCK_OF_STRIPPED_BAMBOO, world(19+i, -60+j,37), world(19+i, -60+j,37), FillOperation.REPLACE)
-  
     loops.pause(1000)     loops.pause(1000)
    
 def on_forever3(): def on_forever3():
     if (Payforpotion(9, -60, -13, 80, -60, 70)==True):     if (Payforpotion(9, -60, -13, 80, -60, 70)==True):
-  
         player.say("Danke für die Bezahlung der Nachtsichttrank ist in der Kiste")         player.say("Danke für die Bezahlung der Nachtsichttrank ist in der Kiste")
-  
         giveNightVisionPotion(9, -60, -13)         giveNightVisionPotion(9, -60, -13)
-     
     else:     else:
         replaceSlotsinChestAir(9, -60, -13)         replaceSlotsinChestAir(9, -60, -13)
-         
-         
     loops.pause(1000)     loops.pause(1000)
    
  • gf2/projekte/2023/minecraft/2d1gruppe1.1706088754.txt.gz
  • Zuletzt geändert: 2024/01/24 10:32
  • von knuppa