Skip to content

VillagerMenuItem

Defines villager shop menu entries for NPC merchants under VillagerData/VillagerMenuItem.xml. Each entry associates an item template with a shop type category (medal store or floating castle parts store).

VersionStatus
v92Full
v90-
v86-

Entity: villagerMenuItems Operations: create, update, delete, upsert, updateWhere Regional variants: _CN, _JP, _KR, _NAEU, _RUS, _THA, _TW


AttributeTypeSinceRequiredDescription
idintv92YesEntry ID (primary key)
itemTemplateIdintv92NoItem template this entry references
typeVillagerMenuItemTypev92NoShop category. Defaults to MedalStore

ValueSinceDescription
MedalStorev92Medal-based shop (default)
FloatingCastlePartsStorev92Floating castle parts shop

spec:
version: "1.0"
schema: v92
villagerMenuItems:
create:
- id: 99001
itemTemplateId: 12345
type: MedalStore
spec:
version: "1.0"
schema: v92
villagerMenuItems:
update:
- id: 99001
changes:
itemTemplateId: 99999
spec:
version: "1.0"
schema: v92
villagerMenuItems:
delete:
- 99001
spec:
version: "1.0"
schema: v92
villagerMenuItems:
upsert:
- id: 99001
itemTemplateId: 12345
type: FloatingCastlePartsStore
spec:
version: "1.0"
schema: v92
villagerMenuItems:
updateWhere:
- filter:
type: MedalStore
changes:
itemTemplateId: 99999

VillagerMenuItems (root)
└── VillagerMenuItem (id, itemTemplateId, type)

  • type defaults to MedalStore when omitted on create or upsert.
  • Regional variants are stored under VillagerData/ (e.g., VillagerData/VillagerMenuItem_NAEU.xml).