Appearance
Action Spawn NPC
Spawns a configurable NPC with optional custom skin source.
Inputs: 1 · Outputs: Then
INFO
If you want to spawn an entity, consider using Spawn Entity instead.
Settings
Identity & Location
| Setting | Type | Required | Default | Description |
|---|---|---|---|---|
| NPC ID | String | No | — | Stable identifier for this NPC so references remain valid if the display name changes. |
| NPC Name | String | Yes | — | Display name (supports placeholders). |
| Spawn Location | Select | Yes | At Player | Where the NPC appears: At Player, At Coordinates, or Where Player is Looking. |
| X / Y / Z | Number | Yes (Coords) | — | Spawn coordinates. |
| World | String | Yes (Coords) | %world% | World name. |
| Yaw | Slider | No | — | Horizontal rotation (0-360). 0 = South, 90 = West, 180 = North, 270 = East. |
| Pitch | Slider | No | — | Vertical rotation (0-180). 0 = Straight Ahead, 90 = Looking Down, -90 = Looking Up. |
Skin
| Setting | Type | Required | Default | Description |
|---|---|---|---|---|
| Skin Source | Select | Yes | Default NPC Skin | Choose between Default, Copy Player Skin, or Skin URL. |
| Skin Player Name | String | Yes (Player) | — | Player to copy skin from. |
| Skin URL | String | Yes (URL) | — | Direct URL to skin render (must end with /skin). Use https://skinmc.net/api/v1/renders/skins/<uuid>/skin with a player UUID for a valid skin URL. |
| Use Slim Model (Alex) | Boolean | No | false | Use the slim Alex arm model for the NPC skin. |
Behavior & Interaction
| Setting | Default | Description |
|---|---|---|
| Look At Nearest Player | true | NPC tracks nearby players with head movement. |
| Can Move | false | Allow pathfinding/movement AI when supported. |
| Can Interact | true | Enable click interaction hooks for the NPC. |
| Pushable | false | Entity can be pushed by players. |
| Collidable | true | Entity has physical collision; players get pushed by the NPC when colliding. |
| Name Tag Visible | true | Display the name tag above the entity. |
| Silent | true | Prevent the entity from making any sounds. |
| Glowing | false | Cause the entity to have a glowing outline visible through walls. |
| Glowing Color | white | Color of the glowing outline. |
| Invulnerable | true | Prevent the entity from taking damage. |
| No Gravity | true | Entity will not be affected by gravity and will float in the air. |
| Persistent | true | Entity will not despawn naturally over time. |
Equipment
| Setting | Type | Description |
|---|---|---|
| Main Hand | Item | Item held in main hand. |
| Off Hand | Item | Item held in off hand. |
| Helmet | Item | Head slot. |
| Chestplate | Item | Chest slot. |
| Leggings | Item | Leg slot. |
| Boots | Item | Feet slot. |
Inspector Preview
When editing skins:
- Player head preview appears next to the input
- Full 3D preview shows below
- Slim model toggle updates the preview to reflect slim mode
Example
Create a simple greeter NPC:
- Set NPC Name to
&eGuide - Set Skin Source to
Skin URL - Use:
https://skinmc.net/api/v1/renders/skins/eeba6c6b-1261-4535-bf49-7151f4e9844d/skin - Enable Can Interact
- Leave Invulnerable and Persistent on
