Nexo
Official compatibility
| Element | Reference |
|---|---|
TypeWriter | Required. Use the official TypeWriter release supported by the extension release. |
| Related extensions | Install the related extensions listed on this page before using entries that depend on them. |
- 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.
User guide
- 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.
Troubleshooting
The extension is not visible
Check that the installed release matches the supported TypeWriter release and that the related extensions listed in the compatibility section are present.
An entry is missing
In the Typewriter Web panel, use the Search bar or the + button to find or create the entry with its exact identifier. Entry IDs and field names are case-sensitive; do not translate them.
The entry saves but nothing happens
Check that the entry is connected to the trigger, command, objective, event, or menu interaction required by its type. Test with optional permissions and criteria removed, then add them back one at a time.
An integration does not work
Verify the dependency and version shown in the extension card, then check the server log for the first error. Do not replace a missing dependency with a similarly named plugin unless the extension source explicitly supports it.