diff --git a/worlds/minecraft/__init__.py b/worlds/minecraft/__init__.py index 38ee6275..6c7594f1 100644 --- a/worlds/minecraft/__init__.py +++ b/worlds/minecraft/__init__.py @@ -42,12 +42,13 @@ class MinecraftWorld(World): 'client_version': client_version, 'minecraft_version': minecraft_version, 'structures': {exit: self.world.get_entrance(exit, self.player).connected_region.name for exit in exits}, - 'advancement_goal': self.world.advancement_goal[self.player], - 'egg_shards_required': min(self.world.egg_shards_required[self.player], self.world.egg_shards_available[self.player]), - 'egg_shards_available': self.world.egg_shards_available[self.player], + 'advancement_goal': self.world.advancement_goal[self.player].value, + 'egg_shards_required': min(self.world.egg_shards_required[self.player].value, + self.world.egg_shards_available[self.player].value), + 'egg_shards_available': self.world.egg_shards_available[self.player].value, 'required_bosses': self.world.required_bosses[self.player].current_key, - 'MC35': bool(self.world.send_defeated_mobs[self.player]), - 'death_link': bool(self.world.death_link[self.player]), + 'MC35': bool(self.world.send_defeated_mobs[self.player].value), + 'death_link': bool(self.world.death_link[self.player].value), 'starting_items': str(self.world.starting_items[self.player].value), 'race': self.world.is_race, }