Перейти к содержимому
Mineforgian

ViScriptShop

An advanced shop mod featuring a built-in visual editor and a modern shopping cart experience.

Загрузки
52K
Подписчики
10
Обновлён
21 августа 2026 г.
Лицензия
AGPL-3.0-or-later

Опубликован 18 декабря 2025 г.

🛒 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.

Ченджлог

1.2.0betaБета1.21.1 · 21 августа 2026 г.

添加主主题ui,添加商品自定义渲染配置项

1.1.9Релиз1.21.1 · 22 июля 2026 г.

1.给viscript_shop open添加功能打开ftbl按钮按了后的那个ui,将那个isQuickOpening变成非ftbl专属的参数,方便开发者提供自己的方案打开这个ui 2.上传文件自动重载存档的商店文件信息。打开后玩家如果上传文件到服务端的话,自动reload所有的商店信息 3.优化缩小按钮的逻辑,然后缩小的窗口正好空出一个jei的位置,方便使用

1.1.8fixРелиз1.21.1 · 5 июля 2026 г.

更新内置模组ViScriptLib的版本避免和其它内置这个模组的模组冲突

1.1.8Релиз1.21.1 · 25 июня 2026 г.

兼容最新版精妙背包

1.1.7Релиз1.21.1 · 6 июня 2026 г.

1.给交易物品添加匹配规则可以筛选需要判断的物品组件,比如将钻石剑排除耐久,避免用了一下就没办法兑换了 2.修改编辑界面的布局,不再使用悬浮菜单

1.1.6Релиз1.21.1 · 30 мая 2026 г.

1.删除工程文件,运行时文件一文件两用 2.库存系统支持玩家独立库存,需要配置文件修改 3.抽出内容编写VSL模组并jarinjar

1.1.5Релиз1.21.1 · 22 мая 2026 г.

增强阶段系统

1.1.4Релиз1.21.1 · 6 мая 2026 г.

1.兼容所有界面尺寸的商店UI

Комментарии

Загружаем…