> ## Documentation Index
> Fetch the complete documentation index at: https://gluals.arnux.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Entity explorer

> Browse all entities, their NetworkVars, and table properties in a live tree view.

## Overview

The **Entity Explorer** panel in the GLuaLS sidebar shows all entities in the server world. You can browse their properties, NetworkVars, and table fields in a tree view without writing `print` calls.

## Opening the explorer

You can use the Entity Explorer whenever the debugger is connected:

1. Click the **GLuaLS** icon in the sidebar
2. Open the **Entity Explorer** section

Use **Refresh** if the entity list is out of date.

***

## Entity list

The top level shows all entities grouped or listed by class. Each entity shows:

* **Entity index** (e.g., `[42]`)
* **Class name** (e.g., `prop_physics`)
* **Map model or description** if available

The explorer updates as entities spawn or leave the game.

***

## Expanding entity properties

Click any entity to expand it and see its properties:

| Property section     | Description                                                  |
| -------------------- | ------------------------------------------------------------ |
| **NetworkVars**      | Dynamically typed NetworkVar values (from `SetupDataTables`) |
| **Table fields**     | Key-value pairs assigned to the entity table via Lua         |
| **Inherited fields** | Accessible inherited fields (from the class definitions)     |

***

## Editing properties

When the debugger is **paused** (at a breakpoint), you can edit entity properties directly in the tree:

1. Expand the entity in the explorer
2. Click the value next to a property
3. Type a new value (evaluated as a Lua expression)
4. Press Enter

<Note>
  You can edit only while paused. When the game runs, the explorer is read-only to avoid race conditions.
</Note>

***

## Filtering entities

Type in the filter box above the entity list to show only matching class names. Filtering is case-insensitive.
