Tasks: Goals and Activities - Gjum/Bat GitHub Wiki
Goal | achieved by |
---|---|
block found | find block |
block nearby | walk to block, place block |
entity found | find entity, mine block |
item stored | pick up, craft, enchant, repair, smelt, brew item |
item equipped | equip item |
Activity | pre-conditions | post |
---|---|---|
find block | block found | |
walk to block | block found | block nearby |
place block | item equipped | block nearby |
mine block | item equipped, block nearby | entity found |
find entity | entity found | |
pick up item | entity found | item stored |
craft/enchant/repair item | block nearby, item stored | item stored |
smelt/brew item | block nearby, item stored | item stored |
equip item | item stored | item equipped |
Activity | duration | execution |
---|---|---|
place block | constant | instant |
find entity | constant | parallel |
smelt/brew item | known time | parallel |
find block | background | parallel |
equip item | known time | blocking |
craft/enchant/repair item | known time | blocking |
pick up item | known time | blocking |
mine block | known time | blocking |
walk to block | unknown | blocking |