本帖最后由 爱聪聪 于 2018-1-4 18:03 编辑


此为Bossshop插件的重制版本,无跨服功能




插件临时下载方式 BossShop_re_v2.4.83.jar (441.85 KB, 下载次数: 49)
beta版: BossShop_re_v2.4.99.jar (569.53 KB, 下载次数: 25)


注意事项:
·插件如果报错请贴出完整的错误报告
·新功能绝大部分在更新有的说,结合配置文件都能看到
·插件使用PlaceHolderAPI变量,详细请查看百度云里的说明



[2017-03-03] v2.4.99-beta
金币显示物品与点券显示物品可以使用更详细的配置

为邮件增加gui,(图中使用了自定义图标mod,如果有需要,可以加入U端群(378325103)获取)


增加多类型奖励,以下为配置例子

注意Reward节点必须配置

[2017-03-03] v2.4.83
修复的问题
· 修复收不到邮件物品的问题


[2017-02-14] v2.4.82
修复的问题
·序列化物品NBT时,如果NBT中存在ByteArray类型的数据时,插件会报错
具体出现错误的范围为发送带NBT的物品邮件和寄售带NBT的物品.
此问题只在2.4.8-2.4.81版本中出现
·修复配置文件部分默认值生成错误的问题


[2017-01-31] v2.4.8
修复的问题
·修复1.11.x版本无法找到zh_CN物品翻译的问题
更新的内容
·寄售物品与邮件物品的NBT将以rawnbt的形式直接保存在配置文件中
·更改邮件配置文件中的UUID为使用用户名存储
·更改日志记录(非正式)位置到PlayerBuyRecord文件夹,按天保存文件


更新历史




BossShop相关权限






配置一个可用商品,红色节点为重置版新加的属性



例子物品 :
# 购买该物品需要的特殊权限 , 此节点的设置请参考原帖
ExtraPermission : ''
# 菜单物品 , 菜单物品里支持的项有 ( 忽略大小写 ):
# name---------------> 物品名称
# lore---------------> 物品的 lore, # 号作为换行符
# id-----------------> 物品数字 id
# type---------------> 物品英文 ID, 可以是 STONE:1 的写法
# amount-------------> 物品显示数量
# durability/damage--> 物品耐久
# enchantment--------> 附魔 使用 < 数字 # 等级 > 或者 < 附魔名字 # 等级 >, 不包括尖括号
# nbt----------------> 一个 NBT 节点 , 节点名在文件 nbt.yml 中的 NBTS 节点下使用 /BS nbt add 可以将当前手上的物品的 NBT 添加到文件
# 其他一些不常用的
MenuItem :
-  name : &9&l 工业 /TE 物品
# 此处使用了 PlaceHolderAPI playerpoints 模块变量 %playerpoints_points%
-  lore : &b&l 你的剩余点券 :&l&r&9%playerpoints_points%
-  id : 165
-   amount : 1
-  nbt :1463204818_DIAMOND_SWORD
# 背包位置
InventoryLocation : 1
# 物品成功购买之后发送给玩家的消息 , 可以配置 PlaceHolderAPI 变量
Message : ''
# 价格类型 , 所有支持的价格类型 ( 忽略大小写 ):
# Money-------> 金币
# Item--------> 物品
# Points------> 点券
# Exp---------> 经验 , 等级
# Nothing-----> 什么都不需要
# Free--------> 免费 , 感觉和上面的没区别
PriceType : item
# 价格 , 如果是物品 , 可以 , 多个物品 , 物品加上特殊标签后就可以当兑换商店用了
Price :
-  -   type :WOOL
-  name : 兑换要求物品 1
-  amount : 10
-  durability : 14
-  -   type :WOOL
-  name : 兑换要求物品 1
-  amount : 10
-  durability : 11
# 奖励类型
RewardType : item
# 奖励的东西
Reward :
-  -   type :WOOL
-  name : 兑换得到的物品
-  amount : 10
-  durability : 14
# 物品总的数量限制 , 不加默认无限制 ,0 时表示售罄
NumberLimit : 10
# 个人物品数量限制 , 不加默认无限制 , 个人购买记录保存在 buyRecord.yml
PersonalLimit : 2
# 如果物品库存为 0, 则不显示该物品 , 可以不加 , 不加默认显示
HideNoStock : false
# 如果物品不在购买时间 , 则不显示该物品 , 可以不加 , 不加默认显示
HideNotTime : false
# 可选项 , 不加默认无限制
# 时间设置格式必须为 yyyy-MM-dd hh:mm , 格式不能错
# y 对应四位年份 ,MM 对应月份 (1 位的开头补 0),d 对应天数 ,h 对应小时 ,mm 对应分钟
TimeLimit :
# 可选项 , 不加默认无限制 , 开放购买时间
start : 2016-03-15 19:00
# 可选项 , 不加默认无限制 , 结束购买的时间
stop : 2016-03-15 20:00
# 物品属性隐藏值 ,1.8.3 及其以后的版本有效 , 具体用法参考配置文件说明
HideItemFlag : 63
# 寄售物品专属节点 , 所有者的 UUID
Owner : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
# 寄售物品专属节点 , 所有者的名字 , 这个节点只是为了看的 , 插件中并没有用
OwnerOnlyForLook : xxxx
# 抽奖物品专属 , 抽奖物品的权重 , 权重越大 , 概率越高 , 不加默认权重为 0
Weight : 666
# 右键点击购买商品的数量 , 如果未设置则参照商店配置
RightClickBuyCount : 16
# 是否允许玩家更改右键点击购买数量 ,, 如果未设置则参照商店配置
# Free,Shop,Permission,Lottery,Enchantment 类型的物品强制不能设置右键购买数量
AllowChangeRightClickBuyCount : false
# 是否在右键购买数量大于 1 时显示右键购买数量
ShowRightClickBuyCount : true