• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
【沉浸式玩家市场】YccStore2.3.1|商铺租赁 · 实体店 · 网店市场 · 饱了吗配送任务

原创 付费 娱乐 【沉浸式玩家市场】YccStore2.3.1|商铺租赁 · 实体店 · 网店市场 · 饱了吗配送任务 2.1.3

请登录后获取
版权类型
原创
插件中文名称
【沉浸式玩家市场】YccStore
插件英文名称
YccStore
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
语言支持
中文(简体)
适配版本(Java)
  1. 1.21
【沉浸式玩家市场】YccStore 2.1.3

领地租赁|实体店|网店市场|店员系统|饱了吗配送任务

让玩家不只是生存,更可以拥有一家真正属于自己的店铺。





一、插件简介

YccStore 是一款面向生存服务器的综合经营插件。

玩家可以租赁服务器中的店铺区域,装修自己的店面,摆放多个箱子商店,招募店员,销售特殊物品,并通过网店市场和配送任务获得收益。

插件所有核心操作均使用 GUI 完成,只有价格输入、店铺搜索、特殊物品上架等功能需要使用聊天框输入。


插件名称:YccStore
当前版本:2.1.3
作者:YccSlim
QQ:1549611570
适用服务端:Paper 1.21.x




二、领地租赁系统

管理员创建店铺流程:

1. 管理员输入 /yccs gui 打开管理 GUI。

2. 点击“创建店铺”,插件自动为管理员装备专用圈地工具。

3. 使用工具选择区域的两个斜对角点。

4. 圈地过程中持续显示明显的樱花粒子边界效果。

5. 选择完成后自动进入确认界面。

6. 管理员可以重新圈地、取消操作、选择玩家并设置每日租金。

7. 确认后生成店铺,店铺区域立即生效。


租赁规则:

• 按现实世界时间计算租期。
• 管理员在 GUI 内设置每日租金。
• 支持免首付租约,默认宽限期为 3 天。
• 玩家可以预存租金,租约到期时优先扣除预存金额。
• 剩余租期、预存余额、每日租金均可在店铺管理 GUI 查看。
• 租期剩余 3 天时自动提醒店主。
• 默认过期 1 天后开始重置店铺。
• 重置时只还原圈地范围内保存的方块快照。
• 店铺建筑和箱子在宽限期内保留,续租后继续使用。


店铺区域权限:

店主在自己的店铺区域内拥有完整的生存模式建造权限,包括:

• 放置方块
• 破坏方块
• 使用箱子、木桶和其他容器
• 装修店铺建筑
• 管理实体店商品


YccStore 支持适配 WorldGuard、WorldEdit 等保护环境。




三、实体店商店系统

一个店铺可以放置多个实体商店,不再限制只能使用一个箱子。

支持的容器:

• 普通箱子
• 大箱子
• 木桶
• 陷阱箱
• 铜箱子及其变体
• 兼容配置文件中定义的其他容器


商店展示效果:

• 告示牌自动生成在箱子正面。
• 大箱子支持左右两块告示牌。
• 两块告示牌使用“一”和“点”组合,视觉上形成一块完整告示牌。
• 告示牌不再生成悬浮物品或大型贴图。
• 不同容器可以使用不同材质和颜色的告示牌。
• 商品名称、库存、价格和店铺信息均支持颜色配置。


告示牌示例:

第一行:店铺名称
第二行:出售数量
第三行:商品名称
第四行:库存x 500金币每个


顾客购买:

• 顾客左键点击告示牌即可进入购买 GUI。
• 顾客右键点击箱子也可以进入购买 GUI。
• 选择购买数量后点击确认。
• 系统自动检查库存和玩家余额。
• 购买成功后自动扣除金币并发放商品。
• 商品不足或余额不足时会显示对应提示。


店主管理:

• 店主可以手动往箱子中补货。
• 店主可以在管理 GUI 内远程补货。
• 店主可以修改价格。
• 店主可以管理多个箱子商店。
• 空手无法进入价格编辑程序,必须手持商品。
• 破坏箱子后自动删除该商店的告示牌和旧展示实体。





四、特殊物品支持

YccStore 不只支持原版物品,也支持服务器常见的特殊物品系统。

支持内容:

• 附魔书及储存附魔属性
• 附魔武器、工具和装备
• 自定义名称
• 自定义 Lore
• 附魔等级
• 耐久度与不可破坏标签
• CustomModelData
• PDC 数据
• ItemsAdder 物品
• CraftEngine 物品
• CE 特殊物品

商品会根据物品自身的特殊属性进行匹配,避免不同附魔、不同材质或不同模型的物品混淆。

特殊物品名称优先使用物品自身的自定义名称,也可以在语言配置文件中设置中文名称。





五、店铺主页与管理 GUI

店铺主页和店主管理界面完全分离,普通玩家和店主都能获得清晰的操作体验。

普通玩家店铺主页:

• 查看服务器中的全部店铺。
• 店铺显示店主设置的图标、名称和 Lore。
• 左键店铺图标进入店铺商品预览。
• 右键店铺图标传送到店铺传送点。
• 没有店铺的玩家也可以浏览和购买商品。
• 支持按店铺查看。
• 支持按商品价格从高到低查看。
• 支持按商品价格从低到高查看。
• 支持按新上架商品查看。
• 支持聊天框输入关键词搜索商品。


店主管理 GUI:

• 查看实体店商品。
• 查看网店入口。
• 修改店铺名称。
• 修改店铺图标。
• 修改店铺 Lore。
• 设置玩家进入店铺时的欢迎 Title。
• 设置玩家离开店铺时的离开 Title。
• 设置店铺传送点。
• 查看剩余租期。
• 续租和预存租金。
• 查看收益记录。
• 领取插件收益。
• 查看抽成、物业费、管理费和水电费。


店铺资料修改费用默认为 500 金币,管理员可以在配置文件中修改。




六、店员系统

店主可以在管理 GUI 内邀请其他玩家成为店员。

店员加入流程:

1. 店主发送店员邀请。
2. 被邀请玩家收到 GUI 确认界面。
3. 玩家点击同意后正式成为店员。
4. 店铺主页中显示“打工中”状态。


店员权限:

• 进入店铺区域
• 装修店铺
• 放置方块
• 破坏方块
• 使用箱子和木桶
• 远程补货
• 管理实体店商品


店员不能领取店主收益,也不能修改店铺所有权和租约。




七、网店与市场系统

拥有实体店的玩家可以开设一个网店。

网店库存与实体店箱子库存共用,实体店售出商品后,网店库存同步减少;市场结算扣除库存后,实体店库存也会同步变化。


管理员市场管理:

管理员可以通过专属管理 GUI:

• 发布市场需求
• 设置收购数量
• 设置收购价格
• 设置最低价格
• 设置最高价格
• 设置价格浮动范围
• 设置店主每日最高收益
• 设置抽成比例
• 设置物业费、管理费和水电费

默认市场价格随机浮动不超过上下 20%,所有数值均可配置。


市场结算规则:

• 市场默认每小时结算一次。
• 当库存不足时,只扣除实际库存。
• 店主获得的收益先进入插件收益记录。
• 店主可以在管理 GUI 内手动领取收益。
• 每笔交易会记录商品、数量、价格和结算时间。

插件还可以根据 EconomyShopGUI-Premium 中的商品自动生成市场物品,默认收购价格比系统商店价格高 10%,具体比例可在配置文件中修改。





八、“饱了吗”配送任务

服务器会随机发布外卖配送订单,让玩家在经营店铺之外获得额外收入。

订单提示:

聊天框会显示淡蓝色、不加粗的前缀:

[饱了吗]

玩家会收到:

您有新的饱了吗订单 点击查看

接单流程:

1. 点击聊天框订单提示。
2. 打开独立订单 GUI。
3. 查看配送物品、取餐位置、送餐位置和预计距离。
4. 点击确认接取订单。
5. 系统发放配送任务物品和藏宝图。


配送任务规则:

• 最大配送距离默认 5000 格。
• 默认每 250 格约计算 60 秒配送时间。
• 取餐和送餐使用共享倒计时。
• 倒计时显示在动作栏。
• 配送距离越远,任务奖励越高。
• 在规定时间内完成任务,奖励最高可增加 10%。
• 接单需要缴纳押金,默认 100 至 500 金币范围。
• 押金、奖励浮动、最大距离均可配置。


NPC 与藏宝图:

• 一个订单包含取餐 NPC 和收货 NPC。
• 藏宝图只显示目标 NPC 光标和方向。
• NPC 会在玩家接近并加载目标区块后生成。
• Citizens 已安装时使用 Citizens NPC。
• NPC 名称和皮肤使用配置的正版玩家池。
• 未安装 Citizens 时使用无 AI 原版 NPC。
• NPC 只会生成在地面、完整方块或船只上。
• 水面、半砖、地毯等特殊地形会自动检测。
• NPC 上方支持信标光柱,方便玩家寻找。
• 任务结束后会自动删除所有 Citizens NPC 和原版 NPC。


任务失败与补偿:

• NPC 无法生成时自动结束订单。
• 任务超时后立即扣除押金。
• NPC 生成位置异常时提示玩家客户退餐。
• 特殊失败情况会退还押金,并额外补偿押金的 50%。
• 任务完成、取消、超时或失败后,自动删除配送货物和配送单。
• 配送货物带有特殊标签,无法用于普通交易或随意放置。
• 丢弃配送地图或配送物品会触发订单保护机制,防止复制和逃避扣押金。





九、管理员功能

管理员 GUI 仅对 OP 或拥有管理员权限的玩家显示。

管理员可以管理:

• 创建和删除店铺
• 选择店铺租赁玩家
• 设置每日租金
• 提前解除租约并退款
• 设置市场需求
• 设置收购数量和价格
• 设置价格浮动范围
• 设置每日最高收益
• 设置交易抽成比例
• 设置物业费、管理费和水电费
• 管理配送物品清单
• 发布临时配送订单
• 发放特殊物品需求
• 查看店铺和市场收益记录





十、配置文件

插件采用模块化配置文件设计,管理员可以分别修改不同功能。

config.yml
基础设置、前缀、权限、作者信息等。

gui.yml
GUI 标题、尺寸、按钮材质、槽位、名称和 Lore。

shop.yml
店铺、箱子商店、告示牌、价格、抽成和展示格式。

rental.yml
租金、租期、宽限期、快照和到期规则。

market.yml
市场需求、收购价格、价格浮动和结算周期。

delivery.yml
配送距离、押金、倒计时、奖励、NPC 和失败补偿。

lang-zh-cn.yml
所有提示文字、GUI 文本、物品中文名称和消息前缀。

guide.yml
主页指南、功能介绍、水印和使用说明。

插件中的文字、颜色、金额、时间、数量、GUI 布局和提示内容均支持配置文件修改。




十一、指令与权限

/yccs gui
打开 YccStore 主界面。

/yccs
查看插件指令帮助。

yccstore.admin
管理员 GUI 和店铺管理权限。

yccstore.bypass
管理员区域保护绕过权限。

插件设计为 GUI 操作为主,减少复杂指令记忆。




十二、安装要求

必须安装:

Vault

并安装任意经济插件作为金币提供方。

可选兼容插件:


WorldGuard、WorldEdit、Citizens、EconomyShopGUI、EconomyShopGUI-Premium、ItemsAdder、CraftEngine

可选插件未安装时,YccStore 会自动关闭对应兼容功能,不影响基础店铺系统运行。





YccStore —— 让玩家拥有自己的商业街

今天租下一间店,明天成为服务器老板。

作者:YccSlim QQ:1549611570
作者
YccSlim
查看
84
首次发布
最后更新

评分

0.00 星 0 次评分

YccSlim 的其他资源

后退
顶部 底部