Use block state id to check bed occupancy

This commit is contained in:
2021-05-07 04:02:26 +00:00
parent 324ad41bf7
commit 4d2d358175
3 changed files with 21 additions and 8 deletions

View File

@@ -139,7 +139,15 @@ class SleepWithBedStates:
print('Placing bed')
self.g.game.place_block(self.area, BlockFace.TOP)
self.my_bed = True
self.state = self.use_bed
self.wait_time = 0.5
self.state = self.wait_use
def wait_use(self):
# wait to use the bed
if self.wait_time > 0:
self.wait_time -= utils.TICK
else:
self.state = self.use_bed
def use_bed(self):
w = self.g.world