• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
Upsell [1.20.1+] 为玩家提供便捷的原版物品出售功能,通过GUI界面一键出售,并支持物品Lore中的价格信息并进行结算。

原创 工具 经济 Upsell [1.20.1+] 为玩家提供便捷的原版物品出售功能,通过GUI界面一键出售,并支持物品Lore中的价格信息并进行结算。 1.1.42

请登录后获取
版权类型
原创
插件中文名称
Upsell
插件英文名称
Upsell
原帖地址
#
支持的核心(服务端)
  1. Paper
语言支持
中文(简体)
适配版本(Java)
  1. 1.21
  2. 1.20

Upsell

为玩家提供便捷的物品出售功能。
通过GUI让玩家可以批量出售
原版物品,自动识别物品Lore中的价格信息并进行结算
支持
原版物品出售,自定义价格,自定义出售数量,自动降价以及自动恢复价格
支持
物品限制,自定义限制物品数量,自动恢复限制物品的数量以出售状态
增加支持
不同的GUI界面,自定义不同的界面以及可定义指定物品类型的出售


- 智能价格识别: 自动解析物品Lore中的价格标识符,支持灵活的价格格式配置
- 图形化出售界面: 提供直观的54格GUI界面,支持拖拽式物品放置
- 批量出售处理: 一次性处理多个物品的出售操作
- 经济系统集成: 基于Vault实现与服务器经济系统的无缝对接

- 安全机制: 关闭界面自动返还未确认出售的物品,防止物品丢失
- 原版物品出售: 可配置原版物品的自定义价格,同时更具出售数量自动降价
- 价格恢复: 自动随时间慢慢恢复价格为初始设定值


使用方法


玩家使用 /upsell 命令打开出售界面,将带有价格信息的物品放入界面中,系统会自动计
算总价值并在确认按钮显示,点击确认即可完成出售。
e261c902-ff63-43a8-a1e3-bc1a1a233400.webp
e2b93495-e60b-46fe-aea3-9c1345a9bcf7.webp
28fdc9df-d026-4cd3-86c4-cd86db6600ab.webp



752c2c5c-5649-4c67-88a3-fe24079e1752.webp


# Upsell 插件配置文件

# 按钮配置
buttons:
# 确认按钮
confirm:
material: GREEN_CONCRETE
name: "&a确认出售"
custom-model-data: 0 # 自定义模型数据(0表示不使用)
lore:
- "&7将物品放入界面中进行出售"
- "&7系统会自动识别物品lore中的价格"
- "&7"
- "&e当前总价值: &6{total} 金币"
- "&7"
- "&a点击确认出售所有物品"
- "&7关闭界面将自动返还物品"

# 边框挡板配置
border:
# 启用边框挡板
enabled: true
# 边框材质
material: GRAY_STAINED_GLASS_PANE
# 边框名称(留空则不显示名称)
name: "&7"
# 自定义模型数据(0表示不使用)
custom-model-data: 0
# 边框槽位配置(底部一行,除了确认按钮位置)
slots:
- 45
- 46
- 47
- 48
- 50
- 51
- 52
- 53

# 价格识别配置
price:
# lore中价格标识符
identifier: "价值"
# 价格格式正则表达式(支持冒号和空格)
pattern: "价值[::]?\\s*([0-9]+(?:\\.[0-9]+)?)"
# 是否移除颜色代码进行匹配 (true=移除颜色, false=保留颜色)
strip-colors: true

# 原版物品价格配置
vanilla-items:
# 是否启用原版物品出售功能
enabled: true
# 物品价格配置 (格式: 物品类型: "基础价格 数量阈值")
# 价格保护: 最终价格不能低于 1,所有价格为整数
items:
COBBLESTONE: "10 100" # 原石:基础价格10,100为降级阈值越高降价越慢
IRON_INGOT: "50 50" # 铁锭
GOLD_INGOT: "100 25" # 金锭
DIAMOND: "500 10" # 钻石
EMERALD: "300 20" # 绿宝石
COAL: "5 200" # 煤炭
COPPER_INGOT: "20 100" # 铜锭
WHEAT: "3 300" # 小麦
POTATO: "2 400" # 马铃薯
CARROT: "2 400" # 胡萝卜

# 物品出售数量限制配置
limits:
# 是否启用物品出售数量限制功能
enabled: true
# 全服最大出售数量 (格式: 物品类型: 最大数量)
max-quantities:
DIAMOND: 1000
EMERALD: 800
NETHERITE_INGOT: 500
# 数量限制恢复设置
recovery:
# 是否启用数量限制恢复功能
enabled: true
# 恢复间隔时间(秒) 默认7200秒=2小时
interval: 7200
# 每次恢复时减少的固定数量(默认值,该数值是恢复限制数量的基础值)
amount: 50
# 指定物品类型的恢复数量(可选配置,覆盖默认值)
item-specific:
DIAMOND: 20
EMERALD: 15
NETHERITE_INGOT: 5

# 价格恢复设置
recovery:
# 是否启用价格恢复功能
enabled: true
# 恢复间隔时间(秒) 默认7200秒=2小时
interval: 7200
# 每次恢复时减少全服出售数量的数量(默认值)
amount: 100
# 指定物品类型的恢复数量(可选配置,覆盖默认值)
item-specific:
DIAMOND: 5
EMERALD: 3
IRON_INGOT: 2
GOLD_INGOT: 2

#收购界面类型配置
gui-types:
# 默认界面
default:
title: "收购界面"
size: 54
confirm-slot: 49
# 允许所有物品
allowed-materials: "ALL"
# 矿物界面
矿物界面:
title: "矿物收购"
size: 54
confirm-slot: 49
# 仅允许矿物类物品
allowed-materials:
- COAL
- IRON_INGOT
- GOLD_INGOT
- DIAMOND
- EMERALD
- COPPER_INGOT
- NETHERITE_INGOT
- LAPIS_LAZULI
- REDSTONE
- QUARTZ
作者
aruesc
价格
100.00金粒
下载
23
查看
778
首次发布
最后更新

评分

0.00 星 0 次评分

aruesc 的其他资源

最新更新

  1. 更新功能

    现在 全面支持MiniMessage 格式 # MiniMessage 格式特点: # 颜色: <red>文本</red>, <gold>文本</gold>...
  2. 新增功能

    更新原版物品收购数量限制 更改价格恢复机制由原来的百分比更改为数值 更新可以指定物品类型的恢复数值 更新 自定义收购GUI界面 不同界面可以定义不同的收购物品类型
  3. 更新功能

    增加原版物品的出售 可定义 价格 增加自动降价功能 lore价格不受此影响 # 原版物品价格配置 vanilla-items: # 是否启用原版物品出售功能 enabled: true...
后退
顶部 底部