tile_entities¶
Module with structures to process data about tile entities in to Terraria worlds, out of which the main one is TileEntitiesCollection.
tile_entities_collection¶
Submodule containing TileEntitiesCollection.
- class lihzahrd.terraria.world.tile_entities.tile_entities_collection.TileEntitiesCollection(items: list[Item])¶
PackCountArrayof all the tile entities (item frames, mannequins, etc.) in a Terraria world.- ITEM¶
alias of
TileEntity
tile_entity¶
Submodule containing TileEntity.
- class lihzahrd.terraria.world.tile_entities.tile_entity.TileEntity(value: Value)¶
Data about a single tile entity (item frame, mannequin, etc.) placed in a Terraria world.
tile_entity_data¶
Submodule containing TileEntityData.
- class lihzahrd.terraria.world.tile_entities.tile_entity_data.TileEntityData(id: int, position: Coordinates[int], extra: TileEntityExtra)¶
Data about any tile entity.
The kind of entity that this class represents is given by the specific class of the value of the
extraparameter.- position: Coordinates[int]¶
The position of the tile entity in world coordinates.
- extra: TileEntityExtra¶
Extra data about the tile entity. The kind of tile entity is determined by the class of this value.
tile_entity_extra¶
Submodule containing TileEntityExtra.
target_dummy_extra¶
Submodule containing TargetDummyExtra.
item_frame_extra¶
Submodule containing ItemFrameExtra.
logic_sensor_extra¶
Submodule containing LogicSensorExtra.
mannequin_extra¶
Submodule containing MannequinExtra.
- class lihzahrd.terraria.world.tile_entities.mannequin_extra.MannequinExtra(pose: int, helmet: DyedStackData, shirt: DyedStackData, pants: DyedStackData, accessory_1: DyedStackData, accessory_2: DyedStackData, accessory_3: DyedStackData, accessory_4: DyedStackData, accessory_5: DyedStackData, mount: DyedStackData, weapon: ItemBase | None)¶
Extra data about a
Mannequinor aWomannequin.- helmet: DyedStackData¶
The helmet slot.
- shirt: DyedStackData¶
The shirt slot.
- pants: DyedStackData¶
The pants slot.
- accessory_1: DyedStackData¶
The first accessory slot.
- accessory_2: DyedStackData¶
The second accessory slot.
- accessory_3: DyedStackData¶
The third accessory slot.
- accessory_4: DyedStackData¶
The fourth accessory slot.
- accessory_5: DyedStackData¶
The fifth accessory slot.
- mount: DyedStackData¶
The mount slot.
dyed_stack_data¶
Submodule containing DyedStackData.
weapon_rack_extra¶
Submodule containing WeaponRackExtra.
hat_rack_extra¶
Submodule containing HatRackExtra.
- class lihzahrd.terraria.world.tile_entities.hat_rack_extra.HatRackExtra(left: DyedStackData, right: DyedStackData)¶
Extra data about a
HatRack.- left: DyedStackData¶
The hat on the left.
- right: DyedStackData¶
The hat on the right.
food_plate_extra¶
Submodule containing FoodPlateExtra.
pylon_extra¶
Submodule containing PylonExtra.
- class lihzahrd.terraria.world.tile_entities.pylon_extra.PylonExtra¶
Extra data about a Pylon.
item_flask_extra¶
Submodule containing ItemFlaskExtra.
kite_extra¶
Submodule containing KiteExtra.