Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| gf2:projekte:2023:minecraft:2d1gruppe1 [2024/01/24 10:32] – knuppa | gf2:projekte:2023:minecraft:2d1gruppe1 [2024/03/08 21:05] (aktuell) – marroc | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | {{ : | ||
| -**Idee:** Zoo mit verschiedenen Bereichen (je nach Tierart) | -**Idee:** Zoo mit verschiedenen Bereichen (je nach Tierart) | ||
| Zeile 276: | Zeile 277: | ||
| def isGoldinChest(x, | def isGoldinChest(x, | ||
| - | |||
| blocks.fill(CHEST, | blocks.fill(CHEST, | ||
| goldFound = False | goldFound = False | ||
| Zeile 283: | Zeile 283: | ||
| agent.teleport(world(50, | agent.teleport(world(50, | ||
| - | |||
| agent.drop_all(FORWARD) | agent.drop_all(FORWARD) | ||
| Zeile 291: | Zeile 290: | ||
| # Agenten zur Kiste teleportieren | # Agenten zur Kiste teleportieren | ||
| - | |||
| agent.teleport(world(a, | agent.teleport(world(a, | ||
| Zeile 297: | Zeile 295: | ||
| agent.destroy(FORWARD) | agent.destroy(FORWARD) | ||
| - | |||
| agent.collect_all() | agent.collect_all() | ||
| - | | ||
| for slotNumber in range(1, | for slotNumber in range(1, | ||
| - | |||
| 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: | ||
| | | ||
| - | |||
| | | ||
| - | |||
| # Agent weit weg teleportieren und alles wegschmeissen | # Agent weit weg teleportieren und alles wegschmeissen | ||
| | | ||
| - | |||
| | | ||
| Zeile 329: | Zeile 318: | ||
| # Agenten zur Kiste teleportieren | # Agenten zur Kiste teleportieren | ||
| - | |||
| | | ||
| # Kiste zerstören und Objekte aufsammeln | # Kiste zerstören und Objekte aufsammeln | ||
| - | |||
| | | ||
| - | |||
| | | ||
| | | ||
| - | |||
| for slotNumber in range(1, | for slotNumber in range(1, | ||
| - | |||
| | | ||
| - | |||
| if (itemID == 371): | if (itemID == 371): | ||
| - | |||
| | | ||
| - | |||
| | | ||
| Zeile 366: | Zeile 347: | ||
| def on_forever(): | def on_forever(): | ||
| - | |||
| if (isGoldinChest(8, | if (isGoldinChest(8, | ||
| - | |||
| player.say(" | player.say(" | ||
| - | |||
| replaceSlotsinChestAir(8, | replaceSlotsinChestAir(8, | ||
| - | |||
| for i in range(4): | for i in range(4): | ||
| - | |||
| for j in range(3): | for j in range(3): | ||
| blocks.fill(AIR, | blocks.fill(AIR, | ||
| - | |||
| 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, | blocks.fill(BLOCK_OF_STRIPPED_BAMBOO, | ||
| - | | ||
| loops.pause(1000) | loops.pause(1000) | ||
| | | ||
| def on_forever2(): | def on_forever2(): | ||
| - | |||
| if (isGoldinChest(18, | if (isGoldinChest(18, | ||
| - | |||
| player.say(" | player.say(" | ||
| - | |||
| replaceSlotsinChestAir(18, | replaceSlotsinChestAir(18, | ||
| - | |||
| for i in range(6): | for i in range(6): | ||
| - | |||
| for j in range(3): | for j in range(3): | ||
| - | | ||
| blocks.fill(AIR, | blocks.fill(AIR, | ||
| - | |||
| 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, | blocks.fill(BLOCK_OF_STRIPPED_BAMBOO, | ||
| - | |||
| loops.pause(1000) | loops.pause(1000) | ||
| def on_forever3(): | def on_forever3(): | ||
| if (Payforpotion(9, | if (Payforpotion(9, | ||
| - | |||
| player.say(" | player.say(" | ||
| - | |||
| giveNightVisionPotion(9, | giveNightVisionPotion(9, | ||
| - | | ||
| else: | else: | ||
| replaceSlotsinChestAir(9, | replaceSlotsinChestAir(9, | ||
| - | | ||
| - | | ||
| loops.pause(1000) | loops.pause(1000) | ||