World Class =========== ```{eval-rst} .. currentmodule:: worlds.AutoWorld .. autoclass:: World :members: options, game, topology_present, all_item_and_group_names, item_name_to_id, location_name_to_id, item_name_groups, data_version, required_client_version, required_server_version, hint_blacklist, remote_items, remote_start_inventory, forced_auto_forfeit, hidden, world, player, item_id_to_name, location_id_to_name, item_names, location_names, web, assert_generate, generate_early, create_regions, create_items, set_rules, generate_basic, pre_fill, fill_hook, post_fill, generate_output, fill_slot_data, modify_multidata, write_spoiler_header, write_spoiler, write_spoiler_end, create_item, get_filler_item_name, collect_item, get_pre_fill_items :undoc-members: :special-members: __init__ ```