All Mods Resource Packs Data Packs Shaders Modpacks Plugins
ViScriptShop

ViScriptShop

by zhenshiz • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

🛒 ViScriptShop - Redefine Your Trading Experience

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 customization capabilities.

✨ Core Features

🖥️ WYSIWYG Visual Editor

Say goodbye to boring code configurations! ViScriptShop features a built-in visual editor similar to game engines.

Project Management: Uses a logic that separates "Project Files (.shopproj)" from "Result Files (.shop)" to ensure development and release do not interfere with each other.

Real-time Preview: Adjust item categories, sorting, and pricing directly within the editor. Supports drag-and-drop sorting and undo history.

State Persistence: The editor supports minimization. Re-opening it does not require reloading the project, significantly boosting configuration efficiency.

🛍️ Modern Shopping Experience

Shopping Cart System: Add multiple items to the cart and checkout in one go. Clearly displays the total currency required and previews the items to be obtained.

Flexible Pricing: Supports not only traditional economy currency but also full Item Barter support.

Stage Control: Features a built-in progression Stage system, allowing you to unlock or hide specific items based on a player's game progress.

🔗 Powerful Mod Integration

ViScriptShop is not an island; it deeply integrates with mainstream mods to ensure the best compatibility:

⚡ KubeJS Scripting Support: Provides rich client/server event hooks (such as opening, buyPre, buySuccess, etc.) and Util APIs, allowing developers to implement extremely complex trading logic via scripts.

🎒 Backpack Mod Compatibility: Directly reads items from Sophisticated Backpacks and Beyond Dimension for payment. Players do not need to hold currency in their main hand.

🔍 JEI Integration: Check item recipes using JEI shortcuts directly within the shop interface without needing to close the window.

🛠️ Management Commands

The mod provides convenient commands for server management and debugging:

/viscript_shop editor: Open the visual editor.

/viscript_shop reload: Hot-reload shop data (clears cache), allowing you to test new shops without restarting the game.

/viscript_shop setStage & /viscript_shop money: Quickly manage player stages and economic data.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Neoforge
11d ago 1
1.21.1
Neoforge
22d ago 1
1.21.1
Neoforge
25d ago 1
1.21.1
Neoforge
27d ago 1
1.21.1
Neoforge
27d ago 1
1.21.1
Neoforge
1mo ago 1
1.21.1
Neoforge
2mo ago 1
1.21.1
Neoforge
2mo ago 1
1.21.1
Neoforge
2mo ago 1
1.21.1
Neoforge
2mo ago 1
1.21.1
Neoforge
3mo ago 1
1.21.1
Neoforge
4mo ago 1
1.21.1
Neoforge
4mo ago 1
1.21.1
Neoforge
5mo ago 1
1.21.1
Neoforge
5mo ago 1
1.21.1
Neoforge
5mo ago 1
1.21.1
Neoforge
6mo ago 1
1.21.1
Neoforge
6mo ago 1
1.21.1
Neoforge
7mo ago 1
1.21.1
Neoforge
7mo ago 1
1.21.1
Neoforge
7mo ago 1
1.21
Neoforge
7mo ago 1
1.21.1
Neoforge
7mo ago 1
1.21.1
Neoforge
7mo ago 1
1.21.1
Neoforge
8mo ago 1
1.21.1
Neoforge
8mo ago 1
1.21.1
Neoforge
8mo ago 1
1.21.1
Neoforge
9mo ago 1
1.21.1
Neoforge
9mo ago 1
1.21.1
Neoforge
9mo ago 1
1.21.1
Neoforge
9mo ago 1
1.21.1
Neoforge
9mo ago 1
1.21.1
Neoforge
9mo ago 1
1.21.1
Neoforge
10mo ago 1
1.21.1
Neoforge
10mo ago 1
1.21.1
Neoforge
10mo ago 1
[1.2.3] 1.2.3 by zhenshiz on Oct 13, 2026
Download
See the project page for details.
[1.2.2.4] 1.2.2.4 by zhenshiz on Oct 02, 2026
Download
See the project page for details.
[1.2.2.3] 1.2.2.3 by zhenshiz on Sep 29, 2026
Download
See the project page for details.
[1.2.2.2] 1.2.2.2 by zhenshiz on Sep 27, 2026
Download
See the project page for details.
See the project page for details.
[1.2.1] ViScriptShop 1.2.1 by zhenshiz on Sep 05, 2026
Download
1.支持购买输出到超越维度的背包(保留扩展的接口)2.商品右边+按钮支持按住Ctrl/Cmd一键设置成库存补充,3.输入框,弹窗背景修改图成更适合当前主题的UI,4.添加FTBQ的联动,目标和奖励添加虚拟货币选项5.支持当物品id不存在物品组件不附魔不存在的情况下依然可以正常打开ui 6.物品数量最多支持到21亿7.玩家货币改成双倍 8.阶段限制分区分类 9.可以使用购物车里的货币用于抵扣消费 10.物品数量不在客户端模拟计算改成服务端快照更新11.实现折扣系统12.网格布局也改成像输出那个按钮一样记录状态吧,这样玩家打开商店都可以默认使用自己习惯的布局13.网格布局把买/卖的字放到数量的左侧14.ftb的按钮打开添加一个配置项来选择默认打开的商店,如果不配置该配置项则正常打开选择UI15.指令这一块改成List<String> 不需要自己用;分割多个指令16.修复int导致的bug17.打开商店的那个ui也支持一下多主题18.优化编辑器组件,使得编辑起来更加方便
[1.2.0] ViScriptShop 1.2.0 by zhenshiz on Aug 26, 2026
Download
添加新ui主题
修复magic coins模组 最新版的兼容
添加主主题ui,添加商品自定义渲染配置项
[1.1.9] ViScriptShop 1.1.9 by zhenshiz on Jul 22, 2026
Download
1.给viscript_shop open添加功能打开ftbl按钮按了后的那个ui,将那个isQuickOpening变成非ftbl专属的参数,方便开发者提供自己的方案打开这个ui
2.上传文件自动重载存档的商店文件信息。打开后玩家如果上传文件到服务端的话,自动reload所有的商店信息
3.优化缩小按钮的逻辑,然后缩小的窗口正好空出一个jei的位置,方便使用
更新内置模组ViScriptLib的版本避免和其它内置这个模组的模组冲突
[1.1.8] ViScriptShop 1.1.8 by zhenshiz on Jun 25, 2026
Download
兼容最新版精妙背包
[1.1.7] ViScriptShop 1.1.7 by zhenshiz on Jun 06, 2026
Download
1.给交易物品添加匹配规则可以筛选需要判断的物品组件,比如将钻石剑排除耐久,避免用了一下就没办法兑换了 2.修改编辑界面的布局,不再使用悬浮菜单
[1.1.6] ViScriptShop 1.1.6 by zhenshiz on May 30, 2026
Download
1.删除工程文件,运行时文件一文件两用 2.库存系统支持玩家独立库存,需要配置文件修改 3.抽出内容编写VSL模组并jarinjar
[1.1.5] ViScriptShop 1.1.5 by zhenshiz on May 22, 2026
Download
增强阶段系统
[1.1.4] ViScriptShop 1.1.4 by zhenshiz on May 06, 2026
Download
1.兼容所有界面尺寸的商店UI
[1.1.3] ViScriptShop 1.1.3 by zhenshiz on Apr 22, 2026
Download
1.添加jech支持,能在商店的商品查询输入框中使用拼音查询
2.优化商品的api,解决kjs修改商店参数时,一些商店信息还没同步到存档下的问题
3.修复指令权限问题,除了editor为4级权限外,其它的权限全部改为2级
4.修复服务端打开编辑器崩溃的bug
[1.1.2] ViScriptShop 1.1.2 by zhenshiz on Apr 10, 2026
Download
1.将商店编辑器改为menu从而之前xei拖拽物品支持
2.添加配置项限制单次购买物品的数量
1.修复商店UI分类栏分类多时没有滚动条的bug
2.修复商店购买遇到附魔物品购买失败的bug
[1.1.1] ViScriptShop 1.1.1 by zhenshiz on Apr 05, 2026
Download
1.修改了ViScriptServerUtil下的错误的getShopInfo api改回了setShopInfo
2.将编辑器分类添加的拖拽换位置的功能
3.重构商店的UI
新增库存系统,分类和商品都添加一个id属性方便索引修改信息
[1.0.9] ViScriptShop 1.0.9 by zhenshiz on Mar 14, 2026
Download
优化编辑器操作体验跟wiki同步
商店UI添加grid布局
兼容最新版超越维度
ViScriptShop Icon
Download ViScriptShop
Select game version
Select platform