Nexo
- Voxel Store — Available on the BTC Studio Voxel store.
The Nexo Extension integrates Nexo custom blocks and furniture into TypeWriter, allowing for interaction tracking.
Features
- Custom Blocks — Track breaking, placing, interacting and damaging custom blocks.
- Furniture — Monitor furniture placement, breaking, interaction and damage.
- Quest Integration — Use Nexo content as quest objectives.
- Inventory — Give and remove Nexo items by ID, and react to pickup, drop and consume.
- Facts and Variables — Read what the player holds, carries, looks at or stands on.
Entries
- Events — Break Block: Block break event. Place Block: Block place event. Break Furniture: Furniture break event. Place Furniture: Furniture place event. Block Interact, Block Damage, Furniture Interact, Furniture Damage, and Loot Drop are also available.
- Objectives — Break Block: Quest objective. Place Block: Quest objective. Break Furniture: Quest objective. Place Furniture: Quest objective.
Facts
Read the player state directly in criteria: nexo_holding_item_fact, nexo_item_count_fact, nexo_looking_at_block_fact, nexo_standing_on_block_fact, nexo_looking_at_furniture_fact, nexo_break_time_fact, nexo_furniture_light_state_fact, nexo_item_has_mechanic_fact.
Variables
Show Nexo data in any text: nexo_item_in_hand_id_variable, nexo_item_property_variable, nexo_looking_at_block_id_variable, nexo_standing_on_block_id_variable, nexo_looking_at_furniture_id_variable, nexo_furniture_property_variable, nexo_registry_ids_variable, nexo_tag_items_variable.
Inventory
Work with Nexo items by ID: nexo_give_item_action, nexo_remove_item_action, nexo_on_item_pickup_event, nexo_on_item_drop_event, nexo_on_item_consume_event.
Quick Start
- 1. React to Events — Use event entries to trigger mechanics when things happen: break_block, place_block, break_furniture. → break_block → place_block
External Dependencies
This extension requires Nexo.