Custom Shop GUI
作者:RictAcius
发布时间:2016年8月21日
原生版本:未知
测试支持:1.17
一种简单、无滞后的向玩家买卖物品的方式
点此下载插件详细介绍
Custom Shop是一个简单高效的插件,允许玩家向服务器商店出售物品。它使用静态商店配置文件,无需每次玩家使用命令时都重新加载商店文件,从而避免了延迟。
🎉Custom Shop
⚠️ 注意事项
- 本插件依赖于 Vault 和 NBT API 插件,请务必先下载并安装它们!
- 如果在插件中发现任何错误,请不要在评论区给予 1 星评价,而是在 GitHub 页面上报告。
- 如果您需要一个允许玩家拍卖自己物品的插件,请查看我的新插件 Auction Room。
⭐ 特性
- 简洁高效的商店系统
- 静态配置文件,避免频繁重载
⚙️ 配置示例
v3 shops.yml
shops:
ores:
name: '&cOres'
permission: customshop.main
items:
quartz:
name: quartz
material: QUARTZ
allow-buy: true
allow-sell: false
buy-size: 16
sell-size: 0
buy-price: 200.0
sell-price: 0.0
lapis:
name: lapis
material: INK_SACK
allow-buy: true
allow-sell: true
buy-size: 16
sell-size: 1
buy-price: 200.0
sell-price: 2.0
coal:
name: coal
material: COAL
allow-buy: true
allow-sell: true
buy-size: 16
sell-size: 1
buy-price: 100.0
sell-price: 2.0
iron:
name: iron
material: IRON_INGOT
allow-buy: true
allow-sell: true
buy-size: 16
sell-size: 1
buy-price: 2000.0
sell-price: 7.0
gold:
name: gold
material: GOLD_INGOT
allow-buy: true
allow-sell: true
buy-size: 16
sell-size: 1
buy-price: 2400.0
sell-price: 35.0
emerald:
name: emerald
material: EMERALD
allow-buy: true
allow-sell: true
buy-size: 16
sell-size: 1
buy-price: 12000.0
sell-price: 85.0
diamond:
name: diamond
material: DIAMOND
allow-buy: true
allow-sell: true
buy-size: 16
sell-size: 1
buy-price: 4800.0
sell-price: 65.0
quartzblock:
name: quartzblock
material: QUARTZ_BLOCK
allow-buy: true
allow-sell: true
buy-size: 64
sell-size: 1
buy-price: 600.0
sell-price: 1.0
redstoneblock:
name: redstoneblock
material: REDSTONE_BLOCK
allow-buy: true
allow-sell: true
buy-size: 1
sell-size: 1
buy-price: 175.0
sell-price: 25.0
lapisblock:
name: lapisblock
material: LAPIS_BLOCK
allow-buy: true
allow-sell: true
buy-size: 1
sell-size: 1
buy-price: 138.0
sell-price: 25.0
coalblock:
name: coalblock
material: COAL_BLOCK
allow-buy: true
allow-sell: true
buy-size: 1
sell-size: 1
buy-price: 60.0
sell-price: 25.0
ironblock:
name: ironblock
material: IRON_BLOCK
allow-buy: true
allow-sell: true
buy-size: 1
sell-size: 1
buy-price: 1125.0
sell-price: 90.0
goldblock:
name: goldblock
material: GOLD_BLOCK
allow-buy: true
allow-sell: true
buy-size: 1
sell-size: 1
buy-price: 1350.0
sell-price: 324.0
emeraldblock:
name: emeraldblock
material: EMERALD_BLOCK
allow-buy: true
allow-sell: true
buy-size: 1
sell-size: 1
buy-price: 6750.0
sell-price: 765.0
diamondblock:
name: diamondblock
material: DIAMOND_BLOCK
allow-buy: true
allow-sell: true
buy-size: 1
sell-size: 1
buy-price: 2780.0
sell-price: 585.0
diamondblock:
name: diamondblock
material: DIAMOND_BLOCK
allow-buy: true
allow-sell: true
buy-size: 1
sell-size: 1
buy-price: 2780.0
sell-price: 585.0
on-item-bought-cmd: <some command>
on-item-sold-cmd: <some command>
💰 商店交易命令 [BETA]
现在你可以在每次交易(购买/出售)时绑定任意数量的命令。这些命令需要遵循特定的语法。
在商店中输入物品的常规语法后,可以添加一个或两个额外的部分。
on-item-bought-cmd: <some command>
on-item-sold-cmd: <some command>
⬇️ 安装步骤
- 将插件下载到服务器的 plugins 文件夹中。
- 重启服务器。
- 根据您的喜好配置 config.yml 文件(或者如果您喜欢默认设置,可以保留它)。
- 重载服务器(或使用 /shop reload 命令)。
- 开始使用。
🐛 问题反馈
请不要在评论区报告错误/故障/问题,请通过 GitHub 页面提交您的问题。
👨💻 开发者
如果您是一位开发者,想要制作自己的 CustomShop 版本,或者只是想了解 CustomShop 的工作原理,请点击此 链接。