-
Notifications
You must be signed in to change notification settings - Fork 0
NPC File
Ali Arslan edited this page Jan 17, 2026
·
1 revision
Controls the appearance and properties of the farmer NPC itself.
| Option | Type | Description |
|---|---|---|
name |
String |
The MiniMessage-formatted name for the NPC. |
use-name |
Boolean |
If true, shows the NPC's nameplate in addition to the hologram. Default is false. |
default-type |
String |
The default EntityType to use (e.g., VILLAGER, ALLAY, IRON_GOLEM). |
default-villager-profession |
String |
If the default-type is VILLAGER, this sets its Profession (e.g., FARMER, LIBRARIAN). |
default-glowing |
Boolean |
If true, the farmer NPC will have the glowing effect by default. |
default-glowing-color |
String |
The default color of the glow (e.g., BLUE, RED, GREEN). |
| Option | Type | Description |
|---|---|---|
skin-texture |
String |
The Base64-encoded texture value for the skin. |
skin-signature |
String |
The Base64-encoded signature value for the skin. |
skin-name |
String |
An alternative to texture/signature. Enter a player's name (e.g., "Notch") to use their skin. |
permission-skins |
Map |
A list of skins that players can use if they have the associated permission. Key is skin name (String), value is permission (String). |
| Option | Type | Description |
|---|---|---|
scale |
Double |
A general size multiplier for the NPC. 1.0 is default size. |
entity-specific-scales |
Map |
A list to override the default scale for specific entity types. Key is EntityType (String), value is scale (Double). |