Program the bot to crawl, fix wood farming bugs
This commit is contained in:
3
bot.py
3
bot.py
@@ -142,9 +142,11 @@ def tick(global_state):
|
||||
g.y_v += g.y_a * utils.TICK
|
||||
|
||||
block_below = g.chunks.get_block_at(floor(p.x), ceil(p.y-1), floor(p.z))
|
||||
block_above = g.chunks.get_block_at(floor(p.x), ceil(p.y+1), floor(p.z))
|
||||
in_void = p.y < 0
|
||||
in_air = block_below in blocks.NON_SOLID_IDS or in_void
|
||||
in_water = block_below in blocks.WATER_IDS
|
||||
g.crawling = block_above not in blocks.NON_SOLID_IDS
|
||||
|
||||
if in_air:
|
||||
g.y_a = -36.0
|
||||
@@ -204,6 +206,7 @@ def init(global_state):
|
||||
g.y_a = 0
|
||||
g.yaw = 360
|
||||
g.pitch = 0
|
||||
g.crawling = False
|
||||
|
||||
g.breaking = None
|
||||
g.break_time = 0
|
||||
|
Reference in New Issue
Block a user