lihzahrd.World

class lihzahrd.World

The Python representation of a Terraria world.

altars_smashed: int = None

The number of Demon Altars smashed with a Pwnhammer (or better).

anglers_quest: AnglerQuest = None

Information about today’s Angler’s Quest.

backgrounds: Backgrounds = None

The backgrounds of the various biomes.

bestiary: Bestiary = None

Information about the bestiary, including sightings, kills and takling to NPCs.

bosses_defeated: BossesDefeated = None

Which bosses have been defeated in the world.

bounds: Rect = None

The world size in pixels.

cavern_level: float = None

The depth at which the cavern biome starts.

chests: List[Chest] = None

A list of all the containers (chests, barrels) in the world.

classmethod create_from_file(filename: str)

Create a World object from a .wld file.

Warning

Parsing an entire world may take up to a few minutes and quite a bit of memory!

Parameters

filename – The name of the file that should be parsed.

created_on = None

The date and time this world was created in.

property crimson_hearts

Information related to the Shadow Orbs or Crimson Hearts in the world.

difficulty: Difficulty = None

//terraria.gamepedia.com/Difficulty) the game is in.

Type

The difficulty (https

dungeon_point: Coordinates = None

The Old Man spawn point.

events: Events = None

Currently ongoing world events.

generator: GeneratorInfo = None

Information about the generation of this world.

halloween_today: bool = None

Is today an Halloween reward day? Triggered by reaching Wave 15 of the Pumpkin Moon.

id: int = None

The world id. Used to name the minimap file.

is_bee_world: bool = None

//terraria.wiki.gg/wiki/Secret_world_seeds#Not_the_bees>`_ seed.

Type

If the world was created with the `Not the bees <https

property is_classic

If the world is in classic difficulty or not.

is_drunk_world: bool = None

//terraria.wiki.gg/wiki/Secret_world_seeds#Drunk_world>`_ seed.

Type

If the world was created with the `Drunk world <https

property is_expert

If the world is in expert difficulty or not.

is_favorite: bool = None

If the world is marked as favorite or not.

is_for_the_worthy: bool = None

//terraria.wiki.gg/wiki/Secret_world_seeds#For_the_worthy>`_ seed.

Type

If the world was created with the `For the worthy <https

is_hardmode: bool = None

Whether or not the world is in hardmode.

property is_journey

If the world is in journey difficulty or not.

property is_legendary

If the world is in legendary difficulty or not.

property is_master

If the world is in master difficulty or not.

is_tenth_anniversary: bool = None

//terraria.wiki.gg/wiki/Secret_world_seeds#Celebrationmk10>` seed.

Type

If the world was created with the `Celebrationmk10 <https

is_the_constant: bool = None

//terraria.wiki.gg/wiki/Secret_world_seeds#The_Constant>`_ seed.

Type

If the world was created with `The Constant <https

is_trap_world: bool = None

//terraria.wiki.gg/wiki/Secret_world_seeds#No_traps>`_ seed.

Type

If the world was created with the `No traps <https

is_upside_down: bool = None

//terraria.wiki.gg/wiki/Secret_world_seeds#Don’t_dig_up>`_ seed.

Type

If the world was created with the `Don’t dig up <https

is_zenith_world: bool = None

//terraria.wiki.gg/wiki/Secret_world_seeds#Get_fixed_boi>`_ seed.

Type

If the world was created with the `Get fixed boi <https

journey_powers: JourneyPowers = None

Status of powers available in Journey mode.

mobs: List[Mob] = None

(Unknown, possibly a list of mobs in the world?)

name: str = None

The name the world was given at creation. Doesn’t always match the filename.

npcs: List[NPC] = None

A list of all the NPCs currently living in the world, including the Old Man.

pets: Pets = None

Which pets have bene purchased.

revision: int = None

The number of times this world was saved.

saved_npcs: SavedNPCs = None

The NPCs that were rescued by the player.

saved_ore_tiers: SavedOreTiers = None

The metals that generated in the world.

savefile_type = None

The format of the save file. Should be 2 for all versions following 1.2.

shadow_orbs: ShadowOrbs = None

Information related to the Shadow Orbs or Crimson Hearts in the world.

shimmered_npcs: List[int] = None

A list of the ids of the NPCs that have been shimmered.

signs: List[Sign] = None

A list of all non-empty signs in the world.

size: Coordinates = None

The world size in tiles.

spawn_point: Coordinates = None

The coordinates of the spawn point.

styles: Styles = None

The styles of various world elements.

tile_entities: List[TileEntity] = None

A list of tile entities in the world, such as Training Dummies, Item Frames and Logic Sensors.

tiles: TileMatrix = None

A matrix of all the tiles present in the world.

time: Time = None

Game time related information.

treetop_variants: TreetopVariants = None

Treetops variants that can exist in the world.

underground_level: float = None

The depth at which the underground biome starts.

uuid: uuid.UUID = None

The Universally Unique ID of this world.

version: Version = None

The game version when this savefile was last saved.

weighed_pressure_plates: List[WeighedPressurePlate] = None

A list of all Weighed Pressure Plates in the world.

world_evil: WorldEvilType = None

Whether the world has Corruption or Crimson.

xmas_today: bool = None

Is today a Xmas reward day? Triggered by reaching Wave 20 of the Frost Moon.