defines.events

defines.events

namespace

Identifiers of the gameplay events the event bus can emit

Fields

NameTypeDescription
on_player_mined_item integer Player mined an item. Context: { item, count }
on_built_block integer Block was built. Context: { block, position }, position in block cells
on_player_spawn integer Player pawn entered the world
on_region_spawn integer World region was generated
on_player_at_sector integer Player crossed into another sector
on_entity_died integer Entity died
on_entity_damaged integer Entity took damage
on_entity_spawn integer Entity spawned
on_surface_day_phase integer Day phase changed. Context: { anchor }, "dawn" or "sunset"
on_research_finished integer Research completed. Context: { research }
on_quest_activated integer Quest became active. Context: { quest }
on_player_crafted integer Player finished a hand craft. Context: { item, count }, one per output
on_gui_opened integer A window was opened. Context: { gui }, "inventory", "research", "map", "questbook", "recipes", "pause", "spawn" or "saves"
on_gui_closed integer A window was closed. Context: { gui, any_open }, gui named as in on_gui_opened; any_open is false when the window that closed was the last one