Skip to content

NPC File

Ali Arslan edited this page Jan 17, 2026 · 1 revision

🧍 NPC

Controls the appearance and properties of the farmer NPC itself.

General Appearance

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).

NPC Skin (for PLAYER entities)

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).

NPC Scale

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).

Clone this wiki locally