ViScriptShop
by zhenshiz
ViScriptShop is a NeoForge shop mod for Minecraft 1.21.1 that builds trading shops with a visual editor instead of configuration files.
What it does
Shops are created and edited in a built-in visual editor with a shopping cart interface, so item categories, sorting and pricing are set on screen. Project files (.shopproj) and result files (.shop) are kept separate, so changes in development do not affect the shop players use. The editor can be minimized, and reopening a project requires reloading it.
The mod requires LDLib, and ViScriptShop Market depends on it in turn. It is released for NeoForge only, in the 1.21 – 1.21.1 range, with 1.2.3 for 1.21.1 as the latest file. It is open source under the GNU Affero General Public License v3.0 or later, and its source code, issue tracker and wiki are public. Client and server both need the mod.
Key features
Visual shop editor
Item categories, sorting and prices are adjusted directly in the editor, with drag-and-drop sorting and an undo history.
Real-time preview
Changes made in the editor appear in a preview as they are entered, before the shop is published.
Stage-based access
A progression stage system can hide specific items or make them available depending on the player's game progress.
KubeJS scripting
Client and server event hooks such as opening, buy pre and buy success, plus utility APIs, let developers script custom trading logic.
Backpack payments
Items in Sophisticated Backpacks and Beyond Dimension can be read directly as payment, and players hold the currency in the main hand to pay.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Required by 1 mod
Use cases
Modpack shops
Modpack creators can build shops without editing configuration files, and adjust them through the editor.
Server management
Commands are available for server management and debugging of shop setups.
Who it’s for: Modpack creators and server owners who want shops configured in an editor, and developers who want to script trades with KubeJS.
Questions
Does ViScriptShop need LDLib?
Does the server need ViScriptShop?
Can players pay with items instead of currency?
In the catalog
ViScriptShop is one of 8,499 Technology mods on ModsFinder, and one of 3,557 Technology mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
More from zhenshiz
Similar mods
What the author says
ViScriptShop is an advanced shop mod designed specifically for Minecraft 1.21.1 NeoForge. It abandons tedious configuration files in favor of a built-in visual editor and a modern shopping cart UI. It aims to provide players with a smooth shopping experience while offering modpack creators extremely flexible…
Official listing
- Modrinth page
- modrinth.com/mod/viscriptshop
- Owner
- zhenshiz
- Published
- 2025-12-18
- Updated on Modrinth
- 2026-10-13
- Facts verified
- 2026-10-15
