跳到主要内容

Malkuth

全功能商城系统 — 支持 8 种商店模式、多货币、动态定价、购物车/收藏夹/邮箱/赠送,以及全球市场详情、比价、挂单收藏等 1.18.0 交易体验升级,一站式服务器经济解决方案。

为什么选择 Malkuth?

功能完整度无可匹敌

市面上大多数商城插件只提供基础的购买功能,Malkuth 是唯一一个集成了普通商城、限时商城、玩家自制商城、回收系统、回收商店、拍卖行、全球市场、分解商店八大模式的全能商城系统。你不需要安装多个插件来实现不同的交易场景,一个 Malkuth 就能满足所有需求。

极致的灵活性

  • 33 种物品源支持:无论你使用 MythicMobs、Zaphkiel、ItemsAdder、Baikiruto 还是其他主流物品插件,Malkuth 都能无缝对接
  • 自定义货币系统:不仅支持 Vault 和 PlayerPoints,还能通过 PAPI + Kether 脚本对接任意自定义货币
  • Kether 脚本驱动:商品动作、货币扣除、条件判断全部支持 Kether,实现无限可能的自定义逻辑
  • GUI 字符布局:通过简单的字符映射系统,你可以完全自定义每个界面的布局和功能

玩家体验优先

  • 购物车系统:玩家可以先浏览、加入购物车,最后统一结算,就像真实的电商平台
  • 收藏夹功能:常购商品一键收藏,下次购买更方便
  • 邮箱系统:离线玩家也能收到物品,不会因为不在线而错过交易
  • 赠送功能:将商品作为礼物送给好友,增强社交互动
  • 比价搜索:跨所有商店搜索商品并对比价格,让玩家找到最优惠的购买渠道
  • 全球市场详情页:右键查看原始物品、卖家、库存、近期均价、来源识别,并可直接收藏、比价、搜索同类或修改价格

经济系统深度

  • 动态定价:根据交易量自动调整价格,模拟真实的供需关系,让经济更有活力
  • 限购系统:支持每日/每周/永久限购,全局库存控制,打造稀缺商品的价值感
  • 回收系统:17 种物品检测方式(含附魔、耐久度、NBT、物品源、CustomFishing 等),支持正则表达式提取变量定价,实现精准的物品回收逻辑

跨服架构

  • MySQL + Redis 双重保障:数据库存储 + Redis 缓存,既保证数据安全又提升查询性能
  • BungeeCord/Velocity 支持:所有子服连接同一数据库,商城数据、限购记录、动态价格全部跨服同步
  • 热重载机制:修改配置后自动生效,无需重启服务器

开发者友好

  • 完整的 API 接口:提供 27 个公开 API 方法,方便其他插件集成
  • 18 种事件系统:购买、回收、拍卖、赠送等所有操作都有对应的事件,支持取消和监听
  • 详细的文档:从服主配置到开发者 API,文档覆盖所有使用场景

性能与稳定性

  • TabooLib 6.2 框架:基于成熟的 TabooLib 框架开发,稳定性有保障
  • 异步处理:数据库操作全部异步执行,不会卡服
  • 缓存优化:Redis 缓存加速查询,减少数据库压力

核心卖点

  • 八种商店模式:普通商店、限时商店、玩家自制商店、回收商店、回收型商店、拍卖行、全球市场、分解商店
  • 多货币系统:Vault 金币、PlayerPoints 点券、任意 PAPI 变量自定义货币
  • 动态定价:根据交易量自动调整价格(供需关系)
  • 购物车 & 收藏夹:加入购物车批量结算,收藏常购商品
  • 邮箱系统:物品安全投递,离线也不丢失
  • 赠送功能:将商品作为礼物赠送给好友
  • 比价搜索:跨商店搜索和比价
  • 回收系统:17 种物品检测方式,支持正则提取变量定价
  • 33 种物品源:MythicMobs, Zaphkiel, ItemsAdder, Oraxen, MMOItems, NeigeItems, SX-Item, Nexo, Nova, CraftEngine, Baikiruto, DragonArmourers, PxRpg, AzureFlow, Slimefun, HeadDatabase, ExecutableItems, MagicGem, Ratziel, CustomFishing, HMCCosmetics, Sertraline, Minecraft, Repository, EcoArmor, EcoCrates, EcoItems, EcoMobs, EcoPets, EcoScrolls, Reforges, StatTrackers, Talismans
  • Kether 脚本驱动:商品动作、货币扣除、条件判断全部支持 Kether
  • 跨服同步:MySQL + Redis 支持 BungeeCord/Velocity 跨服数据同步
  • GUI 字符布局:layout 字符映射系统,自由设计界面

兼容性

项目要求
服务端Bukkit/Spigot/Paper 1.12+
前置TabooLib 6.2
可选依赖Vault, PlayerPoints, PlaceholderAPI, MythicMobs, Zaphkiel, ItemsAdder, Oraxen, MMOItems, NeigeItems, SX-Item, Nexo, Nova, CraftEngine, Baikiruto, DragonArmourers, PxRpg, AzureFlow, Slimefun, HeadDatabase, ExecutableItems, MagicGem, Ratziel, CustomFishing, HMCCosmetics, Sertraline, Eco 系列 (EcoArmor, EcoCrates, EcoItems, EcoMobs, EcoPets, EcoScrolls, Reforges, StatTrackers, Talismans), AttributePlus, SX-Attribute

购买

  • 价格:¥100(以作者最新报价为准)
  • 购买方式:QQ 联系作者 1747484670
  • 性价比:一个插件覆盖八种交易模式

还能做什么?

Malkuth 不只是一个"买卖物品"的商城。通过灵活组合八种模式、限购系统、Kether 脚本和定时刷新,你可以搭建出各种玩法:

交易玩法

  • 神秘商店:使用 refresh 随机商品 + limit_time 限时模式,打造每隔几小时自动刷新一批随机商品的神秘商人,每次刷新的商品和价格都不一样
  • 随机价格盲盒商店random_pool + random_price(min/max),每次刷新出不同商品和不同价格的组合,给玩家盲盒式的购物体验
  • 全球市场交易所global_market 模式自带 24h 均价统计、多维度属性筛选、价格排序、详情页、挂单收藏、同类比价和来源搜索,相当于一个完整的装备交易所
  • 拍卖行竞价auction 模式让玩家上架物品、其他人出价竞拍,支持查看"我的出价"和"我的拍品"
  • 玩家摆摊集市player 模式 + 白/黑名单控制上架品类,还能通过 player-shop-block 把商店绑到世界方块上,做沉浸式摆摊街
  • 挂单求购:玩家发布"我要买 XX,最高出价 XX"的求购单,卖家可以接单成交

营销运营

  • 多商品捆绑礼包goods.id 支持列表形式,一次购买同时获得多个物品,做"新手大礼包""节日补给箱"等捆绑销售
  • VIP 专属货架goods.if 支持 Kether 条件(如 perm vip),同一个商店里普通玩家和 VIP 看到不同的商品
  • 条件开关商店enable 支持 Kether 表达式,做"只有 VIP 能进的商店"或"特定时间段才开放的限定商店"
  • 赛季周期商店:通过 limitation 的 Cron 表达式配置每月/每赛季重置的限购额度,配合 limit_time 的倒计时标题,让玩家清楚知道赛季何时结束
  • 购买后物品改名/加标记give.modify 可以在购买后给物品追加 Lore 或改名(如"锻造 {name}"),做"锻造商店"场景

经济调控

  • 永久限购道具:在 limitation 中设置 permanent 周期,让某些稀有道具每个玩家只能购买一次,制造真正的稀缺感
  • VIP 阶梯限购max_count 支持 Kether 表达式,金牌/银牌/普通玩家可以有不同的限购额度,实现多级 VIP 差异化
  • 双层限制调控:商店级 trade_amount_limit(每日消费上限)+ 商品级 item_count_limit(单品限购)同时生效,精细控制服务器经济
  • 全服库存抢购global 维度限制 + cron 重置,每周刷新 100 个限量商品先到先得
  • 多货币经济体系:不同商店使用不同货币(Vault 金币商店 + PlayerPoints 点券商店 + 自定义 PAPI 货币商店),玩家需要赚取多种货币

虚拟商品

  • 属性商店:商品的 action 支持 Kether 脚本,购买后不发物品,而是执行命令给玩家加属性点、经验值或其他数值;也可以用 give.mode: attribute 直接给 AttributePlus 属性
  • 权限商店:购买后通过 Kether 执行权限插件命令(如 LuckPerms),实现 VIP、称号、特权等虚拟商品的售卖

回收进阶

  • 分解工作台decompose 模式提供拖入槽位 → 确认分解的交互体验,让玩家把不需要的装备拆解为材料
  • 正则变量动态定价:用 regex_name / regex_lore 从物品名或 Lore 中提取等级数字,自动计算回收价,等级越高的装备回收越贵
  • 附魔等级回收enchant_level + operator: >=,只回收锋利 5 以上的武器,回收价与附魔等级挂钩
  • 回收撤回保护rollback 功能让玩家误回收后 30 秒内可以撤回,避免误操作
  • 第三方背包回收target_inventory 支持直接从 LegendWarehouse / SoulRingX 等外部背包中回收物品

这些玩法不需要额外插件,全部通过 Malkuth 自身的配置实现。

适用场景

Malkuth 适合以下类型的服务器:

  • RPG 服务器:多种物品源支持,完美对接 MythicMobs、MMOItems 等 RPG 插件
  • 生存服务器:玩家自制商店让玩家之间自由交易,回收系统回收多余物品
  • 经济服务器:动态定价和限购系统打造真实的经济体系
  • 群组服务器:跨服数据同步,让玩家在任何子服都能访问同一个商城
  • 活动服务器:限时商店功能,轻松举办限时特卖活动

与其他商城插件的对比

功能Malkuth其他商城插件
商店模式8 种(普通/限时/玩家/回收/回收商店/拍卖/全球市场/分解)通常只有 1-2 种
物品源支持33 种5-10 种
购物车系统
动态定价
回收系统✅ 17 种检测方式❌ 或功能简陋
拍卖行需要额外插件
全球市场✅ 价格排序+筛选+均价
邮箱系统
赠送功能
跨服同步✅ MySQL + Redis❌ 或仅 MySQL
分布式锁✅ 双层锁机制
API 接口✅ 27 方法❌ 或功能有限
事件系统✅ 18 种事件❌ 或事件不全
自定义货币✅ PAPI + Kether❌ 或仅支持固定货币