CustomMerchant-1.2.4.jar
24 Jan 2026
CurseForge · Hytale mod
Spawn and configure merchant NPCs entirely in-game — set items, prices, currency, and auto-restock with a command
Quick answer
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
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.
Put Hytale mods on the world host or dedicated server. Singleplayer runs a local server too; Hytale does not use separate client mods.
CustomMerchant-1.2.4.jar. Change the file and its required mods may change too.
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
Built for Custom Merchant NPC CustomMerchant-1.2.4.jar. Pick another file and the loader, install side or required mods may change.
Use CustomMerchant-1.2.4.jar. It targets Hytale; another release may target a different game build or dependency set.
This file does not list any required mods. Do not add a library just because a different file uses it.
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.
Use the “Get this file” button beside CustomMerchant-1.2.4.jar. It opens that exact file at the source.
About this project
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
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 ! <!>
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:
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
What's next
Know issue
Changelog:
v1.2.4 — New Link System
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
24 Jan 2026
22 Jan 2026
21 Jan 2026
21 Jan 2026
19 Jan 2026
Looking for an older file? The official CurseForge project page is in Resources.