Back to mods
Custom Merchant NPC project artwork

CurseForge · Hytale mod

Custom Merchant NPC

Spawn and configure merchant NPCs entirely in-game — set items, prices, currency, and auto-restock with a command

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Custom Merchant NPC release should I use?

Updated 7 months ago
Latest stable file CustomMerchant-1.2.4.jar
Game version Not listed
Mod system Built-in Hytale mod system

Custom Merchant NPC CustomMerchant-1.2.4.jar targets Hytale. Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer. No required dependencies listed for this file.

Where it goes

Where should Custom Merchant NPC be installed in Hytale?

Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.

Separate client mod Not supported
World host / dedicated server Required
Mod system for this release Built-in Hytale mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

Put Hytale mods on the world host or dedicated server. Singleplayer runs a local server too; Hytale does not use separate client mods.

What else does Custom Merchant NPC CustomMerchant-1.2.4.jar need?

CustomMerchant-1.2.4.jar. Change the file and its required mods may change too.

No required dependencies listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional project dependencies. Check the creator notes before changing an existing world.

Before you install it

Add Custom Merchant NPC without breaking your instance.

Built for Custom Merchant NPC CustomMerchant-1.2.4.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use CustomMerchant-1.2.4.jar. It targets Hytale; another release may target a different game build or dependency set.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Enable it on the world host

    Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside CustomMerchant-1.2.4.jar. It opens that exact file at the source.

About this project

What does Custom Merchant NPC add?

CustomMerchant

Turn any NPC into a merchant with a custom shop. No config files, no Asset Editor — just /merchant, link to an existing NPC, and you're set.

I made this because I wanted a simple way to add shops to my server without editing JSON files every time I needed to change a price. Everything happens through a UI: link to any NPC, pick your items, set prices, choose your currency, and configure the animation.


How it works

  • Spawn an NPC using the Creative Tools
  • Freeze it with the Entity Tool (recommended)
  • Look at the NPC and run /merchant
  • Click "Link to NPC" to connect the merchant data to that NPC
  • Configure the shop content and animation

You can edit already existed merchant in creative just by looking them and pressing F

Players walk up to the linked NPC, press F, and the shop opens.

The currency system uses actual items from your inventory (not hotbar). If you set Fire Essence as currency and an item costs 50, players need 50 Fire Essences in their inventory to buy it.


NPC animations

Once linked, you can choose an animation for your merchant NPC. The animation list is automatically detected from the NPC's model. Select "Sleep", "Idle", "Sit", or any available animation — it persists through server restarts.

<!> Update from 1.2.3 to 1.2.4 warning ! <!>

  • Npc will spawn 2 time if you unload and load the chunk, delete both, this should happen only the first time it's done, then the data should be update to 1.2.4 and not happen again

Auto-restock

You can set a restock timer (in minutes) when configuring a merchant. Stock refills automatically based on real time, so if you set 60 minutes the shop restocks every hour even if nobody's online. When items are out of stock, players see "Restocks in: Xh Xm" instead of the buy button.

If you need to restock everything immediately: /restockmerchant


Editing merchants

Switch to Creative mode and press F on any merchant to open the edit screen. From there you can:

  • Add, edit, or remove items
  • Change the restock interval or force a restock
  • Change the NPC animation
  • Delete the merchant entirely

Commands

/merchant — Opens the merchant builder (OP only)

/restockmerchant — Force restock all merchants (OP only)


Available currencies

Any item can be used as currency — just drag it to the currency slot when configuring an item.

Default is Fire Essence


Good to know

  • Data saves to JSON and persists through restarts
  • Shop UI shows green prices when you can afford something, red when you can't
  • NPCs are identified by UUID, so they persist even after world reload
  • Linked NPCs keep their original model and appearance — only the interaction changes

What's next

  • Translation ?
  • "Ecotale" compatibility

Know issue

  • You can't put NPC Dialog & NPC Quests on a Custom Merchant NPC
  • "Crash - CustomUI Set command couldn't set value. Selector: #InventoryGrid.Slots" after update : move/delete item from your inventory to "refresh" it, do it a couple time and it should work again

Changelog:

v1.2.4 — New Link System

  • Complete rework: link merchants to existing NPCs instead of spawning new ones
  • Animation selection with persistence
  • Improved UI
  • <!>Can Wipe your merchant<!>

v1.2.3 — Complete UI overhaul

v1.2.2 — Scheduler checks every 30 seconds and respawns NPCs if necessary

v1.2.1 — Fix NPC despawn issue


v1.2.4 — Dr1mS

Project description from CurseForge.

Recent files

Custom Merchant NPC releases and Hytale builds

5 of 5 releases match

Looking for an older file? The official CurseForge project page is in Resources.