# Overview

## What is Native Interactions Framework

* Native Interactions Framework (NIF) allows modders to easily place supported interactions in the game world
* No need to edit files or scenes by hand, everything is done through an in-game UI
* It also offers interactions which interact with the environment, such as sitting and controlling the TV
* Creations can [easily be shared](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/getting-started.md#sharing-creations) and be made part of your mods

{% hint style="success" %}
Interactions are one of two categories:

Simple: No additional setup is needed

With Props: Interaction uses additional props, which need to be placed via [World Builder](/cyberpunk-2077-modding/modding-guides/world-editing/object-spawner.md)
{% endhint %}

## Supported Interactions

* [Wardrobe](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interaction-settings.md): Simply opens the wardrobe
* [Couch](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interactions-with-props.md): Choose from one of three sitting animations, additionally link a TV device which can be controlled
* [Tea](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interactions-with-props.md): A tea drinking and serving interaction, requires the teapot and teacup props
* [Bed](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interaction-settings.md): Lie in bed animation, with time skip prompt and buffs
* [Shower](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interactions-with-props.md): Showering animation (Has a chance of coughing blood), requires shower prop for water effect
* [Coffee](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interactions-with-props.md): Coffee making and drinking, requires coffee machine and coffee cup props
* [Bar Sitting](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interactions-with-props.md): Sitting on a bar-chair, optionally supports smoking and booze drinking (Requires booze / glass prop)
* [Incense](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interactions-with-props.md): Incense stick lighting and placing interaction, requires incense stick prop
* [Guitar](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interactions-with-props.md): Guitar picking up and playing (Multiple songs to choose), requires guitar prop
* [Mirror](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interactions-with-props.md): Leaning in front of mirror, with appearance changing and facial expression options. Requires mirror device and mirror /reflection mesh props
* [Billiard](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interactions-with-props.md): Simple billiard playing interaction, either sinking the ball or not. Requires balls and stick props
* [Meditate](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interaction-settings.md): A simple sitting down on the floor animation, applies a buff
* [Dance](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interaction-settings.md): Indefinite dancing animation, at the players current position
* [Chair](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interaction-settings.md): Sitting down, with a bit tighter entering / exiting animation, making it well suited for sitting with a table in front
* [Lean](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interaction-settings.md): Leaning over a railing, optionally also with smoking
* [Netrunner Chair](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interaction-settings.md): Leaned back sitting animation suited for netrunner / ripperdoc chairs
* [Iguana Petting](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interactions-with-props.md): Includes the Iguana, and an option to give it some pats
* [Yakitori Eating](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interactions-with-props.md): Sitting, with the option to eat a yakitori skewer (3 Eating steps)
* [Basketball](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interactions-with-props.md): Two different throwing animations, based on body stats (Either dunking or regular throw)
* [Apartment Purchasing](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/apartment-purchasing.md): Allows for purchasing a property (Unlocking a door), including message from El Capitan, map markers, tutorial popup and more
* [Appearance Changing](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interaction-settings.md): Simple interaction that opens the CC Menu (Either Hairdresser, Ripperdoc or all options)
* [Teleport](/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/interaction-settings.md): Teleports the player to a specified NodeRef when used, will also preload the destination location, to avoid loading screens


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.redmodding.org/cyberpunk-2077-modding/modding-guides/world-editing/native-interactions-framework/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
