shopguiplus 使用说明
本主题仅对 DailyShop 使用做一些说明,不会在下方回复任何使用问题。
文件说明
shops
为商店组目录,一个文件等于一个商品组。支持IA 支持数字和中文 但是要记得
权限
您可以使用权限节点 shopguiplus.shops.SHOP_IDshopguiplus.shops.foodshopguiplus.shops.armor
通配符权限节点只有在您使用 LuckPerms、PEX 或其他插件时才能使用 支持它。否则,您必须授予访问每个商店的明确权限。shopguiplus.shops.*
为了禁止玩家访问特定商店,只需否定相应的权限节点即可。
其他权限
Permission 描述 玩家默认
shopguiplus.bypassgamemode false
shopguiplus.bypassworld false
shopguiplus.buymore true
shopguiplus.sellmore ture
如何新增商店和商品
首先,前往shops。您可以在那里找到所有默认和以前添加的商店 .每个文件负责一个商店
#例子
armor:
name: "&4&lWhite (page %page%)" #首先你必须定义商店的 id 必须是唯一的。此名称还必须与文件名匹配(此处为 White.yml 和 White):
size: 45 # 您可以通过设置属性来自定义商店 gui 中的行数
fillItem: # 您还可以为整个商店设置填充项目,在本例中为灰色玻璃窗格
material: STAINED_GLASS_PANE
damage: 15
name: " "
items: #现在,要添加一个项目,
#您必须创建另一个具有更高缩进的部分。随心所欲地命名它(仅 字母数字字符)
#请记住每个项目的名称必须是唯一的。然后你必须添加'''type''' 的商店项目。有效类型包括项目、权限、附魔、命令或虚拟。
1:
type: item
item:
material: LEATHER_HELMET
quantity: 1
buyPrice: 40 #购买价格 若为-1会导致无法购买
sellPrice: 8 #出售价格 若为-1会导致无法出售
slot: 10 #插槽
2:
type: item
item:
material: GOLD_HELMET
quantity: 1
buyPrice: 160
sellPrice: 32
slot: 11
3: #这是一个商店链接例子
type: shop_link #类型 商店链接
shop: "blocks" #商店名字
item:
material: STONE #在商店中展示为石头
quantity: 1
name: "&fBlocks shop" #显示名称
slot: 12 #插槽位置
4:
type: command #命令商店
item:
material: DIAMOND_PICKAXE #显示
quantity: 1
commands: #购买后执行的指令
- "say Hello, %PLAYER%!"
buyPrice: 100 #
slot: 13
5: #来自 ItemsAdder 的带 ID 的项
type: item
item:
itemsAdder: "ruby_sword" #不需要空间名,但是请注意 从商店购买的ia物品 不会带有特殊效果..
buyPrice: 50
sellPrice: 25
slot: 14
为了在单个商店中使用另一个经济,请将商店yml中的经济字段设置为经济名称:
white:
name: "&4&lwhite (page %page%)"
economy: EXP
fillItem:
material: BLACK_STAINED_GLASS_PANE
name: " "
items:
1:
type: item
item:
material: LEATHER_HELMET
quantity: 1
buyPrice: 40
sellPrice: 8
slot: 10
确保在 config.yml 中启用了所有已使用的经济:
#常用的几个 其实还支持代币啥的
economyTypes:
- VAULT
- EXP
- PLAYER_POINTS
最后
其实蛮简单,挂钩的插件也不少,写了几个例子 权限 附魔 各种都是可以在商店出售的,祝你天天开心