UltimateShop - 一个以轻便、易用、逻辑性为主的 Spigot 综合性功能性商店插件 - 1.20.5+

原创 开源 经济 UltimateShop - 一个以轻便、易用、逻辑性为主的 Spigot 综合性功能性商店插件 - 1.20.5+ 4.7.3

完成注册/登录后下载
版权类型
原创
插件中文名称
终极商店
插件英文名称
UltimateShop
原帖地址
https://www.spigotmc.org/resources/ultimateshop-menu-dynamic-price-limits-apply-settings-sell-all-and-more-1-17-1-20.110601/
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
适配版本(Java)
  1. 26.x
  2. 1.21
  3. 1.20
  4. 1.19
  5. 1.18
  6. 1.17
  7. 1.16
  8. 1.15
  9. 1.14

03D4A0B30CE293276EF392776D46F882.png

UltimateShop
一个强大、灵活且高度可自定义的现代 Minecraft 商店插件。

UltimateShop 是一个适用于 Spigot/Paper 的 高级商店框架,旨在将各种高级付费商店插件中最强大的功能整合到一个完整系统中。

它专为那些不满足于基础买卖 GUI 的服务器管理员而设计:从简单的物品商店,到 动态市场、轮换商店、奖励系统、兑换系统以及完全自定义的交易逻辑 都可以轻松实现。

与传统商店插件不同,UltimateShop 更加专注于 灵活性、兼容性以及深度配置能力,让你能够打造完全符合自己服务器需求的商店体验。

购买付费版本:¥80(联系QQ:1686965528,可享受售后服务和后续更新更新)

1708775421938.jpg

1708775449672.jpg

1783426843355.webp

1783412332200.webp


注:自 1.10.0 版本开始统计。早于此版本的插件未统计。
UltimateShop.svg


功能

不只是商店插件,而是一套完整交易引擎
  • UltimateShop 基于灵活的交易模型构建,而不是固定的“付钱获得物品”流程
  • 每个商店商品都可以定义自己的 商品内容、购买价格、出售价格、动作、条件、限制、展示物品和数量选择行为
  • 一次交易可以同时涉及 物品、货币、权限、变量、条件、自定义动作和动态结果
  • 支持购买与出售两套逻辑,并可分别设置价格组、奖励组、限制、条件和交易后动作
  • 非常适合需要 轮换市场、代币兑换、奖励商店、限时优惠、自定义货币、以物换物交易和复杂经济系统 的服务器

灵活的价格与商品系统
  • 商品和价格都以独立的可配置组进行处理
  • 商品和价格均支持 ALL / ANY 模式
  • ALL 模式适用于玩家必须支付或获得组内全部内容的情况
  • ANY 模式可让系统选择一个有效的价格或商品选项
  • 支持经典静态计算和按数量逐次计算的动态模式
  • 价格规则可以只在指定交易次数或指定购买 / 出售区间内生效
  • 可创建 首购折扣、阶梯涨价、库存价格、随机奖励或多付款方式 等高级配置
  • 每个单独的价格或商品项也可以拥有自己的应用条件、需求条件、给予动作和扣除动作

动态市场定价
  • 价格和商品数量可以通过公式、PlaceholderAPI 变量以及内置交易数据计算
  • 动态公式可以读取 玩家购买次数、玩家出售次数、服务器购买次数、服务器出售次数、总购买 / 出售次数、上次交易时间和上次重置时间
  • 支持 最小 / 最大数量保护,防止极端价格破坏服务器经济平衡
  • 支持自动价格状态显示,例如价格上涨、下降或保持不变
  • 非常适合制作 供需市场、季节商店、限时优惠、等级折扣、税率系统和渐进式商店扩展
  • Premium:支持动态价格状态显示,让玩家看到价格正在上涨或下降

限制、冷却与重置系统
  • 支持独立的 购买限制和出售限制
  • 支持 玩家个人限制 和 全服共享限制
  • 追踪购买次数、出售次数、总购买次数、总出售次数、上次购买时间、上次出售时间、上次重置时间和冷却时间
  • 支持共享使用次数组,允许多个商品共用同一个限制池
  • 重置模式包括 NEVER、TIMER、TIMED、CUSTOM、RANDOM_PLACEHOLDER、COOLDOWN_TIMER、COOLDOWN_TIMED 和 COOLDOWN_CUSTOM
  • 可用于创建 每日商店、每周商店、整点优惠、冷却型商品、全服库存、个人限购和基于重置驱动的轮换系统
  • Premium:支持自定义重置时间格式和更丰富的动态重置数值
  • Premium:支持高级冷却重置逻辑,例如从一天 24 个整点中随机选择 5 个重置时间

高级物品、货币与自定义插件支持
  • 支持原版物品、自定义构建物品、匹配物品、挂钩物品、原版经济、挂钩经济、基于变量的自定义数值等
  • 直接支持的物品插件包括 ItemsAdder、Oraxen、MMOItems、EcoItems、EcoArmor、MythicMobs、eco、NeigeItems、ExecutableItems、Nexo 和 CraftEngine
  • 直接支持的经济插件包括 Vault、PlayerPoints、CoinsEngine、ExcellentEconomy、UltraEconomy、EcoBits、PEconomy、RedisEconomy、RoyaleEconomy 和 VotingPlugin
  • 同时支持原版经验值和经验等级作为经济交易类型
  • 相比简单的完整物品比较流程,可以更灵活地处理改名、修改过、附魔过或由插件生成的物品

ItemFormat 与智能物品处理
  • 内置物品构建系统,支持通过配置生成详细物品
  • 智能给予物品逻辑可以遵循原版最大堆叠数量、复用已有物品堆、计算所需背包空间,并防止不安全的溢出
  • 支持自定义展示物品、数量变量、显示名、Lore 和动态展示输出
  • 出售逻辑可以扫描背包,并为 Sell All 流程计算最大可出售数量

现代化菜单系统
  • 完全可配置的物品栏 GUI 系统,支持商店菜单、通用菜单、商品按钮、自定义按钮和数量选择菜单
  • 菜单布局支持商品按钮、普通按钮、复制 / 子按钮以及动态按钮选择
  • 菜单可拥有 打开条件、打开动作、关闭动作、自定义命令和动态布局行为
  • 支持商品交互后自动刷新菜单槽位
  • 支持 Buy More、Sell All、快速购买、快速出售、出售手中物品和出售全部手中物品命令
  • Premium:支持在搜索菜单中搜索商品,并允许文本搜索或物品匹配搜索
  • Premium:支持玩家将商品添加到收藏菜单,从而无需打开对应商店即可快速找到收藏商品
  • Premium:动态布局、自定义菜单命令、收藏菜单、搜索工具、子按钮系统和 GUI 标题更新

Java、基岩版与 Dialog UI 支持
  • Java 玩家可以使用经典箱子式物品栏菜单
  • Premium:启用 Floodgate / Geyser 支持时,基岩版玩家可以被自动引导至 Form UI
  • Premium:受支持的现代 Paper 服务端可以使用 Dialog UI 菜单
  • 同一套商店系统可以服务不同客户端体验,无需重写整个商店逻辑

动作与条件引擎
  • UltimateShop 为商店、商品、按钮、价格和商品内容提供真正的动作与条件系统
  • 动作包括 message、title、action bar、particle、sound、announcement、potion effect、console command、OP command、player command、close、back、teleport、entity spawn、MythicMobs spawn、open menu、shop menu、sell all menu、buy more menu、buy、sell、chance、delay、any、conditional、connect、update title、update GUI、prompt 和 favourite actions
  • 条件包括 biome、menu、menu type、permission、placeholder、world、any 和 not
  • 动作可以每次交易执行一次,也可以按每个物品数量执行一次,并可根据点击类型、交易区间、基岩版 / Java 客户端类型和失败状态进行过滤

内置变量系统
  • 支持 PlaceholderAPI 以及 UltimateShop 内置变量
  • 内置变量包括 conditional、random、random-times、random-next、compare、math、cron、custom 和 lang 解析
  • 变量可用于价格、商品数量、显示名、Lore、菜单标题、消息、重置显示和动态公式
  • Cron 变量可以根据 Quartz 风格的 Cron 表达式计算下一次执行时间
  • 随机变量和自定义变量可以按玩家存储,用于轮换商店、随机优惠和个性化商店状态
  • Premium:随机变量持久化、自定义变量存储、高级比较显示和重置系统集成

语言、展示与反馈系统
  • 支持传统颜色代码、Hex 颜色、渐变文字、PlaceholderAPI 解析和内置语言变量
  • 消息可以通过多种输出方式发送,包括 聊天消息、标题、ActionBar、BossBar 和声音
  • 展示物品可以显示动态价格、数量、限制、冷却、刷新时间和交易状态
  • 支持原版物品名称本地化,并在支持的现代服务端上支持基于 Sprite 的物品名称显示
  • Premium:基于玩家客户端语言的个人语言显示,以及更丰富的现代展示行为

服务器管理工具
  • 内置命令支持 保存物品、给予保存物品、生成物品格式、打开菜单、快速购买、快速出售、出售手中物品、出售全部手中物品、搜索商品、更新 GUI 和更新 GUI 标题
  • 提供用于修改购买 / 出售使用次数数据,以及管理随机 / 自定义变量的命令
  • Premium:包含游戏内编辑器框架,为商店、菜单、商品、价格、动作、条件、限制、点击事件和重置设置提供预设字段
  • Premium:交易日志

数据库、同步与大型服务器支持
  • 支持基于 HikariCP 连接池的 SQL 存储
  • 数据库层支持多种方言,包括 MySQL、H2、PostgreSQL 和 SQLite
  • 根据启用的功能,可存储使用次数、收藏、随机变量、自定义变量和交易日志
  • 异步数据库读取与保存有助于降低主线程压力
  • 使用次数更新内置 BungeeCord 同步支持,适合多服务器环境

出售倍率、Sell Stick、Sell Chest 与潜影盒出售
  • 支持创建无限数量、带条件判断的出售倍率
  • 支持通过 Sell All GUI、出售手中物品、出售全部手中物品、快速出售和潜影盒出售实现快速出售
  • Sell All 可以根据玩家背包、物品条件、限制和商品模式计算最大有效出售数量
  • Premium:Sell Stick 可用于容器出售
  • Premium:Sell Chest 可用于自动容器出售,并支持全息显示
  • Sell Stick 和 Sell Chest 的保护插件挂钩包括 WorldGuard、Residence、GriefPrevention、Lands、HuskTowns、HuskClaims、PlotSquared、Towny、BentoBox、Dominion 和 SuperiorSkyblock2
  • 1708775474821.jpg
    1708775474821.jpg
    70.8 KB · 查看: 2,713
作者
SuperiorTeam
下载
2,215
查看
7,853
首次发布
最后更新

评分

0.00 星 0 次评分

SuperiorTeam 的其他资源

最新更新

  1. 4.7.3

    加入了一些新的 API 方法。
  2. 4.7.1

    更新最新版本。
  3. 4.2.12

    谁不喜欢香喷喷的最新版本呢?
后退
顶部 底部