defines.events
namespaceIdentifiers of the gameplay events the event bus can emit
Fields
| Name | Type | Description |
|---|---|---|
| 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 |