本帖最后由 Smokey_Days 于 2017-4-2 16:02 编辑
BossShop 能帮助你创建服务器菜单/商店GUI界面。是一个十分强大的GUI菜单插件。
这是一个有史以来最强大的GUI插件,告别所有烦人的指令和告示牌商店吧。
什么是 BossShop? BossShop 是一个插件,能够创建一个简单或是复杂的GUI界面(取决于你!)。它允许创建一个拥有无限库存,特殊物品,单独的价格,单独的奖励等等等等的商店。总而言之,它可以做很多事情。 你能链接各个背包,让部分玩家(比如VIP?)能够享受折扣,也可以给玩家提供传送服务,亦或是可以点击投票,或者其他你可以想象出来的!他有无穷的可能性。
听起来不错,但是懒癌晚期? 我也不喜欢大量的配置文件,所以我写了个软件来帮助你制作菜单~
(译者注:该软件有部分bug尚未修复) |
|
|
*注:下列特性带有链接的代表需要指定插件支持
玩家能通过告示牌、指令甚至是特定物品来打开指定菜单
我能设置什么奖励? 物品
金钱
权限
控制台命令
玩家命令
点卷 (PlayerPoints / CommandPoints / Enjin Points)
延时命令
"商店" (这个奖励的意思是打开另一个商店GUI)
服务器跳转 (将玩家送往指定服务器,需要: BungeeCord)
我能设置什么花费? 物品
经验
金钱
点卷 (PlayerPoints / CommandPoints / Enjin Points)
免费
我能给物品添加什么属性? 自定义名字
介绍
附魔
附加值 (比如装备的耐久和羊毛的颜色)
药水效果
符号 (详情参阅“符号”一章)
染色皮质盔甲
你可以向单个物品添加权限(例如只有VIP才能购买)
你可以为玩家定义单独的折扣(VIP打折?可以!低信誉加价?可以!)
所有的消息都可以自定义
漏洞追踪器: 所有插件/配置的错误都会记录在“BugFinder.yml”文件中
可选: 在 TransactionLog.yml 文件中记录全部的购买记录 |
|
|
/bs - 打开主菜单
/bs <商店名> - 打开指定名称的菜单
/bs close <玩家名> - 让指定玩家退出商店(也就是关闭指定玩家的商店GUI)
/bs reload - 重载插件、商店以及其他配置文件
/bs check - 显示已加载的商店/物品的详细信息
别称:
/shop
/BossShop
你可以用上述命令来替代“/bs”(通常在指令冲突时使用) |
|
|
BossShop.open - 可以打开全部菜单
BossShop.open.sign - 可以通过告示牌打开菜单
BossShop.open.command - 可以通过命令打开全部菜单
BossShop.open.command.<商店名> - 用命令只能打开指定菜单
BossShop.createSign - 能够创建商店告示牌
BossShop.reload - 能够重载插件
BossShop.check - 能够使用/bs check命令
|
|
|
# BossShop
# 帮助链接:
#
# BossShop原帖地址:
# http://dev.bukkit.org/bukkit-plugins/bossshop/
#
# 下载:
# http://dev.bukkit.org/bukkit-plugins/bossshop/files/
#
# 你好!
# 你能使用这款插件,对我来说太好了!
# 配置这款插件其实是很简单的
#
# You can either set it up the Classic (And boring/hard) way with editing the Config Files
# 或者你可以使用另外一个方式来设置它: 使用 "BossShopConfigure" (一款可以帮助你简单设置BossShop的软件).
# 你可以在这个链接下载BossShop的默认配置: http://dev.bukkit.org/bukkit-plugins/bossshop/
#
#
#
#
#
# EnableSigns:
# 如果设置EnableSigns为 'false' 项 牌子商店将会关闭
EnableSigns: true
#
#
# MainShop:
# 填写后设置为主商店,当某人使用指令为 '/bossshop', 这个被你填写的商店将会被打开. 其他商店可以使用指令来打开,例如: '/bossshop <商店的名字>'.
# 当然,所有商店都可以设置为主商店 (当然前提你得启用这个商店) 或者也可以设置一个物品让它来点击后启动商店 (前提如果你有前置插件:'GuiShopManager' ).
MainShop: Menu
#
#
# AdvancedSecurity:
# 当开启AdvancedSecurity时候,玩家打开商店时候背包的物品是无法移动的. 这个设置可以让商店得到100%的安全保护
# 任何情况下都不应该能移动物品,但是谁都说不清会不会有bug
AdvancedSecurity: false
#
#
# HideItemsPlayersDoNotHavePermissionsFor:
# 如果你开启这个项目,没有权限的玩家商店的物品将会被隐藏,这样你就可以用来制作超酷的升级系统之类:
# 你也可以在同一个位置设置多个项目,当一个项目被隐藏,另外一个项目就可以被展示出来. 比如:你可以设置新的升级,隐藏旧的升级.
HideItemsPlayersDoNotHavePermissionsFor: false
#
#
# CanPlayersSellItemsWithGreaterEnchants:
# 如果这个选项开启,那么玩家可以卖出比所需附魔等级更高的物品,但是这样有可能会使得玩家不小心卖出神器
CanPlayersSellItemsWithGreaterEnchants: false
#
#
# EnableTransactionLog:
# 如果你开启,交易记录将会被记录
EnableTransactionLog: false
#
#
# SearchSubfoldersForShops:
# 如果开启,BossShop将遍历'/shops' 的子文件夹。这样有助于直观地摆放海量商店
SearchSubfoldersForShops: false
#
#
# ServerPingingDelay:
# 以ticks计算的ServerPinging间隔 (20 ticks = 1 second).详情参阅 Server Pinging 一章
ServerPingingDelay: 20
#
#
# AllowUnsafeEnchantments:
# 如果你启用,那么有可能会出现等级高到爆炸的附魔
AllowUnsafeEnchantments: false
#
#
# DisableUpdateNotifications:
# 如果设置为关闭,你将收不到有关关于更新插件的提醒
DisableUpdateNotifications: false
#
#
# DisableUpdateAutoDownload:
# 是否开启自动更新,设置为true为开启,设置为false为关闭
DisableUpdateAutoDownload: false
#
#
# MultiplierGroups:
# 在这个项目你可以设置价格的打折.
# 如果开启此项目,拥有相应权限的玩家,将会随着设置使价格发生打折,打折可以使价格涨价或者降价。
# 格式为: <权限名称>:<价格类型>:<打折数量>.
# <权限名称>: 这里你可以自定义填写需要权限的权限名称,当你给一个玩家或者组这个权限时候,将会使他们的价格变动。
# <价格类型>: 需要变动的价格的类型, 有: Money, Points, Exp(金钱、点券、经验)
# <打折数量>: 变动后的价格 = 未打折价格 * 打折数量
# 同一时间玩家可以拥有多个打折权限
MultiplierGroups:
Enabled: false
List:
- BossShop.PriceMultiplier.Points:points:0.75
- BossShop.PriceMultiplier.Money:money:0.5
- BossShop.PriceMultiplier.MoneyNegative:money:2.0
- BossShop.PriceMultiplier.Exp:exp:0.8
#
#
# PointsPlugin:
# 仅能支持一个点券插件作为商店的附属点券插件
# 这里可以设置一个你需要使用的点券插件,BossShop将会根据你所设置的来运行
# 当你设置为auto-detec时候,BossShop将会根据下面的顺序来自动开启那个插件来运行
# 'PlayerPoints'/'PP', 'CommandPoints'/'CP', 'Enjin Minecraft Plugin'/'Enjin'/'EMP', 'PointsAPI'/'PAPI'.
#
PointsPlugin: auto-detec |
|
|
|
#这个为默认的商店配置
#小提示: 你可以不用在配置文件里配置它,可以使用配置软件BossShopConfigure,来简单地配置它!
#主商店:Menu
ShopName: Menu
#牌子商店的名字以及是否打开
signs:
text: '[Menu]'
#是否需要权限才可以打开
NeedPermissionToCreateSign: true
#下面为此商店的子项目
shop:
#项目的名称
MenuBuyShop:
#奖励类型:shop (shop为打开商店)| 可用奖励类型:items(物品)、Money(金钱)、Permissions(权限)、Commands(强制指令)、PlayerCommands(玩家指令)、Points(点券)等等
RewardType: shop
#价格类型:free (free为免费)就是打开这个项目不需要付出什么 | 可用价格类型:items(物品)、Exp(经验)、Money(金钱)、Points(点券)等等
PriceType: free
#奖励:BuyShop (跟奖励类型相对应,这个为打开子商店BuyShop) | 当你的奖励类型为指令,此处就是输出的指令。当你的奖励类型为金币,此处为数量。
Reward: BuyShop
#设置显示的内容
MenuItem:
#显示时候物品的ID(物品的ID)或者type(名称)
#此处设置为玻璃
- type:GLASS
#显示物品的数量(0-64)特殊:当设置为0时候会显示红色的0,当设置为1时候不显示数字1
- amount:1
#显示物品的名字name(可以使用彩色代码)
- name:&9&l购买商店 &6[+]
#显示物品的lore(可以使用彩色代码),换行使用#,如:第一行文字#第二行文字
- lore:&8你可以在这里购买物品
#点击物品后发送给玩家的信息(可以使用彩色代码),这个信息会在点击后发送给点击的玩家,可以提示玩家购买商品是否成功购买!
Message: ''
#显示的物品的位置(1-54)
InventoryLocation: 1
#执行此项目需要的权限,不填则所有玩家可以使用
ExtraPermission: ''
MenuSellShop:
RewardType: shop
PriceType: free
Reward: SellShop
MenuItem:
- type:COBBLESTONE
- amount:1
- name:&b&l收购商店 &6[+]
- lore:&8你可以在这里出售你的物品
Message: ''
InventoryLocation: 3
ExtraPermission: ''
MenuPotions:
RewardType: shop
PriceType: free
Reward: Potions
MenuItem:
- type:POTION
- amount:1
- name:&5&l药水商店 &6[**]
- lore:&8可以在这里购买药水
- potioneffect:SPEED#1#1
Message: ''
InventoryLocation: 5
ExtraPermission: ''
MenuSpells:
RewardType: shop
PriceType: free
Reward: Spells
MenuItem:
- type:WRITTEN_BOOK
- amount:1
- name:&4&l魔法商店 &6
- lore:&8可以在这里购买神奇的魔法
Message: ''
InventoryLocation: 7
ExtraPermission: ''
MenuPointShop:
RewardType: shop
PriceType: free
Reward: PointShop
MenuItem:
- type:DIAMOND
- amount:1
- name:&6&l点券商店 &a[v]
- 'lore:&8在这里你可以购买点券 ##&b&l你的点券: &r&9%balancepoints%#&b&l你的金钱: &r&9%balance% ##&c只允许 VIP 进入'
Message: ''
InventoryLocation: 9
ExtraPermission: Permission.Vip
MenuWarps:
RewardType: shop
PriceType: free
Reward: Warps
MenuItem:
- type:PAPER
- amount:1
- name:&a&l传送 &6[x]
- lore:&8免费传送到传送点
Message: ''
InventoryLocation: 10
ExtraPermission: ''
MenuBungeeCordServers:
RewardType: shop
PriceType: free
Reward: BungeeCordServers
MenuItem:
- type:COMPASS
- amount:1
- name:&c&l跨服传送 &6[x]
- lore:&8可以传送到其他的子服 &7(前提需要BungeeCord)
Message: ''
InventoryLocation: 12
ExtraPermission: ''
MenuLilyPadServers:
RewardType: shop
PriceType: free
Reward: LilyPadServers
MenuItem:
- type:WATER_LILY
- amount:1
- name:&c&l服务器 &6[x]
- lore:&8传送到一个特殊的服 &7(前提需要LilyPad)
Message: ''
InventoryLocation: 14
ExtraPermission: ''
Black_ixxHead:
RewardType: item
PriceType: free
Reward:
- type:SKULL_ITEM
- durability:3
- playerhead:Black_ixx
- name:&4Black_ixx
- 'lore:&c开发人员.#&b&l姓名: &r&bFelix N.#&b&l网站: &r&bfelix.neuby.de'
MenuItem:
- type:SKULL_ITEM
- durability:3
- playerhead:Black_ixx
- name:&4Black_ixx
- 'lore:&cDeveloper.#&b&lName: &r&bFelix N.#&b&lWebsite: &r&bfelix.neuby.de##&8Click
to get his head! &c[<3]'
Message: '&6你获得了作者Black_ixx的头!'
InventoryLocation: 18
ExtraPermission: ''
#剩下的差不多,不作翻译
#子商店:BuyShop
ShopName: BuyShop
signs:
text: '[BuyShop]'
NeedPermissionToCreateSign: true
shop:
Diamonds:
RewardType: item
PriceType: money
Price: 5000
Reward:
- - type:DIAMOND
- amount:5
MenuItem:
- type:DIAMOND
- amount:1
- name:&95 Diamonds
- 'lore:&cPrice: 5000 Money'
- amount:5
Message: '&eYou bought %reward%! Money left: &c%left%'
InventoryLocation: 3
ExtraPermission: ''
Obsidian:
RewardType: item
PriceType: money
Price: 10000
Reward:
- - type:OBSIDIAN
- amount:64
MenuItem:
- type:OBSIDIAN
- amount:1
- name:&964 Obsidian
- 'lore:&cPrice: 10000 Money'
- amount:64
Message: '&eYou bought %reward%! Money left: &c%left%'
InventoryLocation: 7
ExtraPermission: ''
GodApple:
RewardType: item
PriceType: money
Price: 10000
Reward:
- - type:GOLDEN_APPLE
- amount:1
- durability:1
MenuItem:
- type:GOLDEN_APPLE
- amount:1
- name:&9%itemname%
- 'lore:&cPrice: 10000 Money'
- durability:1
Message: '&eYou bought 1 %itemname%! Money left: &c%left%'
InventoryLocation: 9
ExtraPermission: ''
ShadowArmor:
RewardType: item
PriceType: money
Price: 1500
Reward:
- - type:LEATHER_CHESTPLATE
- amount:1
- name:&5ShadowArmor
- 'lore:'
- color:110#10#140
- enchantment:PROTECTION_ENVIRONMENTAL#10
MenuItem:
- type:LEATHER_CHESTPLATE
- amount:1
- name:&5%itemname%
- 'lore:&cPrice: 1500 Money'
- color:110#10#140
- enchantment:PROTECTION_ENVIRONMENTAL#10
Message: '&eYou bought 1 %itemname%! Money left: &c%left%'
InventoryLocation: 5
ExtraPermission: ''
BossSword:
RewardType: item
PriceType: points
Price: 2000
Reward:
- - type:DIAMOND_SWORD
- amount:1
- name:&cBossSword
- lore:&8&o%player%'s Sword
- enchantment:DAMAGE_ALL#5
- enchantment:FIRE_ASPECT#2
MenuItem:
- type:DIAMOND_SWORD
- amount:1
- name:&4 &c%itemname% &4
- 'lore:&cPrice: 2000 Points'
- enchantment:DAMAGE_ALL#5
- enchantment:FIRE_ASPECT#2
Message: '&eYou bought 1 %itemname%! Money left: &c%left%'
InventoryLocation: 19
ExtraPermission: ''
Wool:
RewardType: item
PriceType: money
Price: 400
Reward:
- - type:WOOL
- amount:10
- durability:14
- - type:WOOL
- amount:10
- durability:11
- - type:WOOL
- amount:10
- durability:4
- - type:WOOL
- amount:10
- durability:5
MenuItem:
- type:WOOL
- amount:1
- name:&9Colored Wool
- 'lore:&c10 Red, &110 Blue, &e10 Yellow and &a10 Green Wool #&cPrice: 400 Money'
- durability:11
- amount:40
Message: '&eYou bought colored Wool! Money left: &c%left%'
InventoryLocation: 1
ExtraPermission: ''
Back:
RewardType: shop
PriceType: free
Reward: menu
MenuItem:
- type:REDSTONE
- amount:1
- name:&cBack
- lore:&8Back to Menu
Message: '&6Leaving the ItemShop...'
InventoryLocation: 27
ExtraPermission: ''
#子商店:SellShop
ShopName: SellShop
signs:
text: '[SellShop]'
NeedPermissionToCreateSign: true
shop:
Diamond:
RewardType: money
PriceType: item
Price:
- - type:DIAMOND
- amount:1
Reward: 100
MenuItem:
- type:DIAMOND
- amount:1
- name:&b1 Diamond
- 'lore:&2Reward: 100 Money'
- amount:1
Message: '&eYou sold %price% for %reward% %rewardtype%!'
InventoryLocation: 1
ExtraPermission: ''
Cobblestone:
RewardType: money
PriceType: item
Price:
- - type:COBBLESTONE
- amount:32
Reward: 20
MenuItem:
- type:COBBLESTONE
- amount:1
- name:&b32 Cobblestone
- 'lore:&2Reward: 20 Money'
- amount:32
Message: '&eYou sold &eYou sold %price% for %reward% %rewardtype%!'
InventoryLocation: 2
ExtraPermission: ''
GLASS:
RewardType: money
PriceType: item
Price:
- - type:GLASS
- amount:32
Reward: 30
MenuItem:
- type:GLASS
- amount:1
- name:&b32 Glass
- 'lore:&2Reward: 30 Money'
- amount:32
Message: '&eYou sold %price% for %reward% %rewardtype%!'
InventoryLocation: 3
ExtraPermission: ''
Back:
RewardType: shop
PriceType: free
Reward: menu
MenuItem:
- type:REDSTONE
- amount:1
- name:&cBack
- lore:&8Back to Menu
Message: '&6Leaving the ItemShop...'
InventoryLocation: 27
ExtraPermission: ''
#子商店:Potions
ShopName: Potions
signs:
text: '[Potions]'
NeedPermissionToCreateSign: true
shop:
NinjaPotion:
RewardType: item
PriceType: item
Price:
- - type:EMERALD
- amount:5
Reward:
- - type:POTION
- amount:1
- name:&5NinjaPotion
- lore:&8No Barrier can stop you!
- potioneffect:SPEED#2#600
- potioneffect:JUMP#0#600
- amount:3
MenuItem:
- type:POTION
- amount:1
- name:&5NinjaPotion
- 'lore:&8No Barrier can stop you! #&cPrice: 5 Emeralds'
- potioneffect:SPEED#2#600
- potioneffect:JUMP#0#600
- amount:3
Message: '&eYou bought 3 NinjaPotions!'
InventoryLocation: 1
ExtraPermission: ''
BeserkerPotion:
RewardType: item
PriceType: item
Price:
- - type:GHAST_TEAR
- amount:1
Reward:
- - type:POTION
- amount:1
- name:&5BeserkerPotion
- lore:&8Cut em down!!!
- potioneffect:INCREASE_DAMAGE#2#600
- potioneffect:CONFUSION#0#600
- amount:3
MenuItem:
- type:POTION
- amount:1
- name:&5BeserkerPotion
- 'lore:&8Cut em down!!! #&cPrice: 1 Ghast Tear'
- potioneffect:INCREASE_DAMAGE#2#600
- potioneffect:CONFUSION#0#600
- amount:3
Message: '&eYou bought 3 BeserkerPotions!'
InventoryLocation: 2
ExtraPermission: ''
GhostPotion:
RewardType: item
PriceType: item
Price:
- - type:SOUL_SAND
- amount:30
Reward:
- - type:POTION
- amount:1
- name:&5GhostPotion
- lore:&8Where are you? I can't see you!
- potioneffect:INVISIBILITY#0#600
- potioneffect:NIGHT_VISION#0#600
- amount:3
MenuItem:
- type:POTION
- amount:1
- name:&5GhostPotion
- 'lore:&8Where are you? I can''t see you! #&cPrice: 30 SoulSand'
- potioneffect:INVISIBILITY#0#600
- potioneffect:NIGHT_VISION#0#600
- amount:3
Message: '&eYou bought 3 GhostPotions!'
InventoryLocation: 3
ExtraPermission: ''
TitanPotion:
RewardType: item
PriceType: points
Price: 750
Reward:
- - type:POTION
- amount:1
- name:&cTitanPotion
- lore:&8Ahaha only Gods can defeat you!!!
- potioneffect:REGENERATION#1#600
- amount:3
MenuItem:
- type:POTION
- amount:1
- name:&4 &cTitanPotion &4
- 'lore:&8Ahaha only Gods can defeat you!!! #&cPrice: 750 Points'
- potioneffect:REGENERATION#1#600
- amount:3
Message: '&eYou bought 3 TitanPotions!'
InventoryLocation: 5
ExtraPermission: ''
Back:
RewardType: shop
PriceType: free
Reward: menu
MenuItem:
- type:REDSTONE
- amount:1
- name:&cBack
- lore:&8Back to Menu
Message: '&6Leaving the ItemShop...'
InventoryLocation: 9
ExtraPermission: ''
#子商店:Spells
ShopName: Spells
signs:
text: '[Spells]'
NeedPermissionToCreateSign: true
shop:
SpellFireball:
RewardType: permission
PriceType: exp
Price: 10
Reward:
- Permission.Fireball
MenuItem:
- type:WRITTEN_BOOK
- amount:1
- name:&4Fireball
- 'lore:&8Allows you to shoot Fireballs #&cPrice: 10 Levels'
Message: '&eYou bought the Fireball Spell!'
InventoryLocation: 1
ExtraPermission: ''
SpellPoison:
RewardType: permission
PriceType: exp
Price: 20
Reward:
- Permission.Poison
MenuItem:
- type:WRITTEN_BOOK
- amount:1
- name:&4Poison
- 'lore:&8Allows you to poison your enemies #&cPrice: 20 Levels'
Message: '&eYou bought the Poison Spell!'
InventoryLocation: 2
ExtraPermission: ''
SpellBolt:
RewardType: permission
PriceType: exp
Price: 30
Reward:
- Permission.Bolt
MenuItem:
- type:WRITTEN_BOOK
- amount:1
- name:&4Bolt
- 'lore:&8Allows you to strike your enemies with Bolts #&cPrice: 30 Levels'
Message: '&eYou bought the Bolt Spell!'
InventoryLocation: 3
ExtraPermission: ''
SpellVanish:
RewardType: permission
PriceType: exp
Price: 40
Reward:
- Permission.Vanish
MenuItem:
- type:WRITTEN_BOOK
- amount:1
- name:&4Vanish
- 'lore:&8Allows you to vanish for a few seconds #&cPrice: 40 Levels'
Message: '&eYou bought the Vanish Spell!'
InventoryLocation: 4
ExtraPermission: ''
SpellFreeze:
RewardType: permission
PriceType: points
Price: 3500
Reward:
- Permission.Freeze
MenuItem:
- type:WRITTEN_BOOK
- amount:1
- name:&4 &cFreeze &4
- 'lore:&8Allows you to freeze your enemies #&cPrice: 3500 Points'
Message: '&eYou bought the Freeze Spell!'
InventoryLocation: 6
ExtraPermission: ''
Back:
RewardType: shop
PriceType: free
Reward: menu
MenuItem:
- type:REDSTONE
- amount:1
- name:&cBack
- lore:&8Back to Menu
Message: '&6Leaving the SpellShop...'
InventoryLocation: 9
ExtraPermission: ''
#子商店:PointShop
ShopName: PointShop
signs:
text: '[PointShop]'
NeedPermissionToCreateSign: true
shop:
100Points:
RewardType: points
PriceType: money
Price: 1000
Reward: 100
MenuItem:
- type:DIAMOND
- amount:1
- name:&6100 Points
- 'lore:&cPrice: 1000 Money'
- amount:1
Message: '&eYou bought 100 Points! Money left: &c%left%'
InventoryLocation: 1
ExtraPermission: ''
500Points:
RewardType: points
PriceType: money
Price: 5000
Reward: 500
MenuItem:
- type:DIAMOND
- amount:1
- name:&6500 Points
- 'lore:&cPrice: 5000 Money'
- amount:5
Message: '&eYou bought 500 Points! Money left: &c%left%'
InventoryLocation: 2
ExtraPermission: ''
1000Points:
RewardType: points
PriceType: money
Price: 10000
Reward: 1000
MenuItem:
- type:DIAMOND
- amount:1
- name:&61000 Points
- 'lore:&cPrice: 10000 Money'
- amount:10
Message: '&eYou bought 1000 Points! Money left: &c%left%'
InventoryLocation: 3
ExtraPermission: ''
500Money:
RewardType: money
PriceType: points
Price: 100
Reward: 500
MenuItem:
- type:EMERALD
- amount:1
- name:&6500 Money
- 'lore:&cPrice: 100 Points'
- amount:5
Message: '&eYou bought 500 Money! Points left: &c%left%'
InventoryLocation: 19
ExtraPermission: ''
1000Money:
RewardType: money
PriceType: points
Price: 200
Reward: 1000
MenuItem:
- type:EMERALD
- amount:1
- name:&61000 Money
- 'lore:&cPrice: 200 Points'
- amount:10
Message: '&eYou bought 1000 Money! Points left: &c%left%'
InventoryLocation: 20
ExtraPermission: ''
5000Money:
RewardType: money
PriceType: points
Price: 1000
Reward: 5000
MenuItem:
- type:EMERALD
- amount:1
- name:&65000 Money
- 'lore:&cPrice: 1000 Points'
- amount:50
Message: '&eYou bought 5000 Money! Points left: &c%left%'
InventoryLocation: 21
ExtraPermission: ''
Back:
RewardType: shop
PriceType: free
Reward: menu
MenuItem:
- type:REDSTONE
- amount:1
- name:&cBack
- lore:&8Back to Menu
Message: '&6Leaving the PointShop...'
InventoryLocation: 27
ExtraPermission: ''
#子商店:Warps
ShopName: Warps
signs:
text: '[Warps]'
NeedPermissionToCreateSign: true
shop:
Spawn:
RewardType: playercommand
PriceType: free
Reward:
- warp spawn
MenuItem:
- type:COMPASS
- amount:1
- name:&aSpawn
- lore:&8Warp to the Spawn
- amount:1
InventoryLocation: 1
ExtraPermission: ''
PvP:
RewardType: playercommand
PriceType: free
Reward:
- warp pvp
MenuItem:
- type:DIAMOND_SWORD
- amount:1
- name:&aPvP
- lore:&8Warp to the PvP Arena
- amount:1
InventoryLocation: 2
ExtraPermission: ''
Shop:
RewardType: playercommand
PriceType: free
Reward:
- warp shop
MenuItem:
- type:GOLD_INGOT
- amount:1
- name:&aShop
- lore:&8Warp to the Shop
- amount:1
InventoryLocation: 3
ExtraPermission: ''
Back:
RewardType: shop
PriceType: free
Reward: menu
MenuItem:
- type:REDSTONE
- amount:1
- name:&cBack
- lore:&8Back to Menu
Message: '&6Leaving the ItemShop...'
InventoryLocation: 27
ExtraPermission: ''
#子商店:LilyPadServers
ShopName: LilyPadServers
signs:
text: '[LilyPadServers]'
NeedPermissionToCreateSign: true
shop:
EarthGame:
RewardType: playercommand
PriceType: free
Reward: server earthgame
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aEarth Game
- lore:&7Click to connect!
- durability:3
InventoryLocation: 2
ExtraPermission: ''
Creative:
RewardType: playercommand
PriceType: free
Reward: server creative
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aCreative
- lore:&7Click to connect!
- durability:11
InventoryLocation: 3
ExtraPermission: ''
HungerGames:
RewardType: playercommand
PriceType: free
Reward: server hungergames
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aHunger Games
- lore:&7Click to connect!
- durability:14
InventoryLocation: 4
ExtraPermission: ''
Survival:
RewardType: playercommand
PriceType: free
Reward: server survival
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aSurvival
- lore:&7Click to connect!
- durability:10
InventoryLocation: 5
ExtraPermission: ''
PvP:
RewardType: playercommand
PriceType: free
Reward: server pvp
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aPvP
- lore:&7Click to connect!
- durability:5
InventoryLocation: 6
ExtraPermission: ''
Factions:
RewardType: playercommand
PriceType: free
Reward: server factions
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aFactions
- lore:&7Click to connect!
- durability:13
InventoryLocation: 7
ExtraPermission: ''
ZombieV:
RewardType: playercommand
PriceType: free
Reward: server zombiev
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aZombieV &6&ONew!
- lore:&7Click to connect!
- durability:4
InventoryLocation: 8
ExtraPermission: ''
#子商店:BungeeCordServers
ShopName: BungeeCordServers
signs:
text: '[BungeeCordServers]'
NeedPermissionToCreateSign: true
shop:
EarthGame:
RewardType: bungeecordserver
PriceType: free
Reward: earthgame
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aEarth Game
- lore:&7Click to connect!
- durability:3
InventoryLocation: 2
ExtraPermission: ''
Creative:
RewardType: bungeecordserver
PriceType: free
Reward: creative
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aCreative
- lore:&7Click to connect!
- durability:11
InventoryLocation: 3
ExtraPermission: ''
HungerGames:
RewardType: bungeecordserver
PriceType: free
Reward: hungergames
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aHunger Games
- lore:&7Click to connect!
- durability:14
InventoryLocation: 4
ExtraPermission: ''
Survival:
RewardType: bungeecordserver
PriceType: free
Reward: survival
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aSurvival
- lore:&7Click to connect!
- durability:10
InventoryLocation: 5
ExtraPermission: ''
PvP:
RewardType: bungeecordserver
PriceType: free
Reward: pvp
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aPvP
- lore:&7Click to connect!
- durability:5
InventoryLocation: 6
ExtraPermission: ''
Factions:
RewardType: bungeecordserver
PriceType: free
Reward: factions
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aFactions
- lore:&7Click to connect!
- durability:13
InventoryLocation: 7
ExtraPermission: ''
ZombieV:
RewardType: bungeecordserver
PriceType: free
Reward: zombiev
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aZombieV &6&ONew!
- lore:&7Click to connect!
- durability:4
InventoryLocation: 8
ExtraPermission: '' |
|
|
|
我不知道某些物品的名称!!!
不知道物品名称?没问题,你有两个方式
你可以直接使用物品的ID (比如说,钻石铲的id是278,而你只需要输入 "id:278")
或者你可以尝试着找找它的正确名字,你可以到MC的Wiki里找。比如说钻石铲的名称是"DIAMOND_PICKAXE",那么在配置文件中你只需输入 "type:DIAMOND_PICKAXE" 即可.
彩色的羊毛、黑森林木,指定怪物的生成蛋,这些要怎么搞呢? 那很简单 :)
首先,你要输入材质的名称(例如"type:LOG", "type:WOOL", "id:383")
接着设置“子材质”——在durability项中修改。你能在这儿 http://minecraft.gamepedia.com/Data_values 找到全部的子ID(管他叫什么)
例子:
- Red wool
- "type:WOOL"
- "durability:14"
- Dark Log
- "type:LOG"
- "durability:1"
- Creeper Spawn Egg
- "id:383"
- "durability:50"
复制代码
如何添加新商店?
复制一个有效的商店文件 (.yml)
重名名字
打开
编辑 "ShopName" 项(这很重要)
BossShop 不启动了!我的配置文件不工作了!
你的配置文件应当是出错了
如果你的配置文件出错, 请使用这个网站 http://yaml-online-parser.appspot.com/ 它可以检测你的文件错误,并且支持在线编辑
如何创建多行介绍?
只需要使用 '#' 来换行
例子:
- - 'lore:&cDeveloper.#&b&lName: &r&bFelix N.#&b&lWebsite: &r&bfelix.neuby.de##&8Click
- to get his head! &c[<3]'
复制代码 |
|
|
什么是 "ItemData"?
嗯...我想让用户能创建各种具有附魔/药水效果/耐久值的物品
为此我想出了: ItemData.
使用ItemData非常容易
你需要列出物品的属性列表,顺序无所谓
如果配置出错,BossShop将会将其记录在 "BugFinder.yml" 文件中
物品属性至少要有两个最基本的东西: type/id(物品种类)和 amount(堆叠数量)
- - 'type:STONE'
- - amount:10
复制代码
或者
你可以添加很多种属性:
id:<数字>
指定物品的材料:例如 1 = 石头, 49 = 黑曜石, 278 = 钻石镐
你可以在这儿找到物品ID的列表: 链接
type:<种类>
依然是指定物品的材料,你可以从type和id二者中任选一种来指定物品的ID
你可以在这儿找到物品种类的列表: 链接 l
amount:<数字>
不言自明,物品的堆叠数量
durability:<数字>
这儿名义上是耐久度,实际上是物品的附加值,也就是按下F3+H后物品ID右侧冒号后方的那个数字
对于武器、工具、盔甲而言它是耐久值,对于羊毛、染色粘土等而言它是颜色
name:<name>
这是物品的显示名
该项支持符号,请至符号一章查阅
lore:<第一行#第二行#第三行>
这是物品的介绍
你能使用颜色代码,例如 &4 (=暗红色) 或者 &l (=金色).
你能使用 "#" 来换行
该项支持符号,请至符号一章查阅
创建物品介绍有两种方式:
A) (传统的)
- item:
- - 'name:物品名'
- - 'lore:第一行#第二行#第三行'
复制代码
B) (新式的)
item:
- - 'name:物品名'
- - 'lore:第一行'
- - 'lore:第二行'
- - 'lore:第三行'
复制代码
enchantment:<附魔名称>#<等级>
使用这个属性为指定的物品附魔
例子:
上述例子将给物品附上 锋利V 的附魔
附魔列表: 链接
enchantmentid:<附魔ID>#<等级>
使用这个也可以为指定的物品附魔,只不过使用数字ID来代替名称
例子:
上述例子也将给物品附上 锋利V 的附魔
附魔ID列表: 链接
color:<R数字>#<G数字>#<B数字>
使用这个给皮质物品染色
例子:
染色的代码不知道如何设置? 嗯, 只需要指定这个物品有多红/多绿/多蓝 你能在这儿找到 RGB颜色列表:
当然你也可以直接用一些软件调色,比如说 Paint.NET
potioneffect:<药水名>#<等级>#<以秒为单位的时间>
这将给物品添加药水效果
注意: 你只能给药水添加药水效果!
例子:
- potioneffect:STRENGTH#1#600
复制代码 上方的代码产生的药水将是 力量II 并持续10分钟
这儿能找到全部可用的药水效果列表:链接
playerhead:<name>
这将指定头颅来自哪名玩家
注意: 这个选项是给头颅准备的! ("SKULL_ITEM")
另: 为了弄成玩家头,你首先要将物品材料设为头颅 ("type:SKULL_ITEM") 并且附加值要设为 3 ("durability:3").
例子:
这将让头颅使用Him的头
hideflags:<标签一#标签二#标签三>
一个隐藏标签的快速方式
例子:
- hideflags:all
- hideflags:HIDE_ATTRIBUTES
- hideflags:HIDE_ATTRIBUTES#HIDE_ENCHANTS
复制代码
这儿你能找到全部可用的标签列表: 链接 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemFlag.html
Unbreakable
让物品无法被破坏,在高级地图中经常用到
banner:<>
功能已经实行,指南即将到来
重要:
有一个东西会比较混乱:物品列表 (或者物品附加值).
一个物品 (或者物品附加值) 看起来像这样:
- - type:POTION
- - amount:1
- - durability:0
- - name:&1NinjaPotion
- - 'lore:&e1 NinjaPotion #&cPrice: 400 Money #&cOnly for VIPs!'
- - potioneffect:SPEED#4#600
- - potioneffect:JUMP#0#600
- - potioneffect:NIGHT_VISION#0#600
复制代码
一堆物品 (或者物品附加值) 就看起来像这样:
- - - type:WOOL
- - amount:10
- - durability:14
- - - type:WOOL
- - amount:10
- - durability:11
- - - type:WOOL
- - amount:10
- - durability:4
- - - type:WOOL
- - amount:10
- - durability:5
复制代码
这只不过是一个列表,列出所有物品附加值,但是致人混乱的地方在于——物品附加值它本身,也是一个列表。
一个菜单物品肯定只有一个物品(毕竟是按钮),那么它就只能有一组物品附加值(= 属性列表). 但是如果你需要用物品作为花费/报酬,那将总是一串的、一个列表的附加值(= 一个列表的属性列表).
如果你需要让玩家花费一个钻石来购买,那么要写成这样:
- Price:
- - - type:DIAMOND
- - amount:1
复制代码
结构:
- Price:
- - - 物品列表
- - 物品附加值 1
- - 物品附加值 2
- - 物品附加值 3
- - 物品附加值 4
复制代码
或
Price:
|
|
|
这个插件使用Hidendra的插件指标监控器系统, 那就意味着以下信息将被收集并发送到 mcstats.org:
UUID
服务器的JAVA版本
服务器是否开启
插件版本
服务器版本
操作系统版本/名称
CPU的核心的数量
在线玩家数量
指标监控器版本
如果有需要,你可以在 /plugins/PluginMetrics/config.yml 中关闭指标监控器
|
|
|
多个物品可以储存在GUI的同一个格子里。列表中的所有物品都会被读取,但是只会显示第一个。如果你想使用物品堆叠机制,那么你可以使用附属插件 BS-SingleUse https://dev.bukkit.org/projects/bs-singleuse 或者在BossShop的配置文件中开启 "HideItemsPlayersDoNotHavePermissionsFor" 选项
BS-SingleUse 将在使得物品在被购买n次后隐藏,然后显示下一个(可配置),而当"HideItemsPlayersDoNotHavePermissionsFor" 选项开启时,指定物品将对没有相关权限的玩家隐藏,而玩家将直接看到下一个
当堆叠列表上的一个物品被隐藏,就将显示列表上的下一个物品(如果有的话)
例子:
Items:
Upgrade 1
InventoryLocation 5
SingleUse: 1
PriceType: Money
[...]
Upgrade 1
InventoryLocation 5
SingleUse: 1
PriceType: Money
[...]
Upgrade 2
InventoryLocation 5
SingleUse: 1
PriceType: Money
[...]
Upgrade 3
InventoryLocation 5
SingleUse: 1
PriceType: Money
[...]
在这个例子中,第一个物品"Upgrade 1" 将首先显示。在被购买后,它将被隐藏 (通过附属插件 SingleUse). 现在 "Upgrade 2" 出现了。在 "Upgrade 2" 被购买后,它又会被隐藏,并且 "Upgrade 3" 将出现。我想你知道它是如何工作的了。想你知道它是如何工作的了。 |
|
|
符号(详情查阅 符号 一章)
%player% - 玩家名
%name% - 玩家名
%balance% - 玩家金钱数量
%balancepoints% - 玩家点劵数量
你能随心所欲地使用这些变量符号, 它们将显示在特定位置上 (菜单物品, 购买后的信息, 作为奖励的物品, ...):
%itemname% - 物品名
%price% - 显示价格 (能够列出全部物品及它们的属性)
%pricetype% - 价格类型
%reward% - 显示奖励 (能够列出全部物品及它们的属性)
%rewardtype% - 奖励类型
Serverpinging: 显示玩家数量/实时显示其他服务器的MOTD(详情查阅 ServerPinging 一章)
因为支持PlaceholderAPI 所以支持极其多的变量符(将自动替换)
注意: 当使用 PlaceholderAPI 变量符时必须确保 PlaceholderAPI 的设置是正确的!
如果你想使用变量,你需要下载 PlaceholderAPI 这一插件(将自动使用).
如果你想要使用 'Player' 变量符,你需要下载 'Player' 扩展。下载方式是输入指令"/papi ecloud download Player" |
|
|
是的,想在物品上显示服务器MOTD?想在物品上显示当前在线玩家数量?这都是有可能的!
教程.1
我们需要设置一个“通道”,让BossShop可以顺着这个通道找到我们指定的服务器
例:
- shop:
- ServerHub:
- RewardType: playercommand
- PriceType: free
- Reward: server hub
- MenuItem:
- - type:GOLDEN_APPLE
- - amount:1
- - name:&c&l&n点击来进入服务器大厅!
- - lore:&7点击来连接!#&e%players% &3在线
- - durability:1
- InventoryLocation: 1
- ExtraPermission: ''
- ServerPinging: mc.server.net:25565 #我们铺设的 “通道”
复制代码
教程.2
我们可以在Lore或者显示的名字里使用变量!
但是只能在ShopItem里奏效,其他都是不奏效的!
变量:
%players% | 显示铺设的“通道” 连接向的服务器的玩家数量。
%motd% | 显示铺设的“通道” 连接向的服务器的MOTD信息
例:
- Example:
- MenuItem:
- - type:REDSTONE
- - amount:1
- - name:&4最酷的服务器
- - lore:&c%players% 在线
复制代码 |
|
|
BossShop 配置 其实并不难 !
首先,你要保证你已经安装了你需要的插件。
前置 (Bukkit Plugin隶属于Curse,但由于其功能要求,需要连接至Google,所以访问速度很慢!)
如果你想进行金钱交易,你需要:
Vault (http://dev.bukkit.org/bukkit-plugins/vault/)
或者其他支持 Vault 的经济插件。
如果你需要玩家的权限才能操作BossShop,你需要:
Vault (http://dev.bukkit.org/bukkit-plugins/vault/)
或者其他支持 Vault 的权限插件
如果你需要进行点券交易,你需要:
PlayerPoints (http://dev.bukkit.org/server-mods/playerpoints/)
Enjin Minecraft Plugin Points (https://www.curseforge.com/knowledge-base)
如果你需要定时指令之类的,你需要:
ScheduledCommands (http://dev.bukkit.org/bukkit-plugins/scheduledcommands/)
如果你需要BossShop来打开一些特定的东西,你需要:
GuiShopManager (http://dev.bukkit.org/bukkit-plugins/guishopmanager/)
配置
现在你已经安装好了你的所需插件?开始配置你的BossShop吧!
推荐网站 : http://yaml-online-parser.appspot.com/
它可以检查你配置文件是否有错误以及在线YAML配置!(为嘛我打不开..)
主要的设置:
- #
- signs:
- enabled: true #如果您启用(true)了,您可以通过牌子来打开商店。禁用即 false
- MainShop: menu #主菜单的名字(在菜单文件内进行配置),用来/bs 指令,模糊方式打开主菜单,主要打开的菜单。
- #
复制代码
当插件加载后,您打开它自动生成的“BossShop”文件夹,会发现有一个config.yml(插件配置文件)以及shops文件夹
在这个文件夹内,是用来放菜单的。BossShop 插件是将每个菜单都是独立起来的,这些菜单的配置方式都是一样的。
1.它包含的设置项
- ShopName: BossShop #菜单的名字
- signs:
- text: '[BossShop]' #这是创建牌子时的第一行需要写的内容,这里就默认为[bossshop]
- NeedPermissionToCreateSign: true #需要权限才能创建牌子,如果设置为 false ,那么每个人都可以创建打开BossShop商店的牌子。
复制代码
2.BossShop插件可以设置很多商店物品,以及各种出售、收购方式。
每一个商店物品,都是同样配置格式,请大家不要搞错。
- <商店的名字>:
- RewardType: <出售的物品>
- PriceType: <价格类型>
- Price: <价格数>
- Reward: <出售的物品、属性>
- MenuItem: <物品的类型>
- Message: <出售/收购后显示的信息>
- InventoryLocation: <物品了位置>
- ExtraPermission: <购买该物品所需要的权限> #你可以留出这一栏,来让所有玩家都能购买
复制代码
具体的解释:
<商店的名字>
这里是设置你所出售物品的名字,例如你要出售一个泥土,但是它只会显示 “泥土”
而配置该项目,您可以让他变成 <辣条> 然后,它的名字就是 <辣条>
假如你想出售给玩家满血治愈的效果,那么你只需要设置为 <治愈> 之后通过指令执行 heal 就行了。
<RewardType>
这里用来设置玩家通过购买一个物品后,支付了所需的物品,获得的物品设置,现有的给予玩家物品类型:
指令 Command
权限 Permission
定时指令 (<等待的时间>:<指令>. 那指令就会在等待的时间到达后执行指令。) TimeCommand
钱数(数字) Money
点券(数字) Points
商店 (商店的名称,打开由BossShop为主的其他菜单) Shop
以玩家的权限来执行指令 PlayerCommand
蹦极服传送到其他的服务器(一个服务器的名称,将玩家传送到其他服)
若您想执行指令,那么就是
RewardType: 'command:heal'
以此类推
<PriceType>
价格的类型,玩家如果要购买那个物品,那么就需要价格,现有的价格类型:
Money (数字)
Points (数字)
Exp (数字)
item (需要的物品)
Free (免费获得)
如果您想免费出售泥土,那么您可以:
<Price>
用来设置你已经通过 PriceType 的类型,那么你就需要设置需要多少个东西
如果我们设置了PriceType: 'Money' 就是花钱来购买这个物品
那么我们设置 Price: '1' 就是花1块钱来购买这一个物品。
<Reward>
当玩家成功购买了此物品,执行的东西
它可以为一个数字、多个权限、多个指令
若当人购买了该物品,您想让玩家被治愈
那么您可以在此行设置:
%name% 就是购买的玩家的名字
<Menuitem>
这是在菜单内经常见到的,就是你需要出售的一个选项,您可以自定义它的名字、Lore、耐久、附魔等,详情请参阅“高级物品”一章
如果我们要出售1个泥土,那么就是:
- MenuItem:
- - 'type: DIRT' #物品类型
- - amount:1 #数量
复制代码
也可以编辑它的名字或者是Lore
- MenuItem:
- - 'type: DIRT'
- - amount:1
- - name: '泥土'
- - lore: '&d&l泥土 &c&l价格:&6&l1块钱'
复制代码
注意:物品的类型必须是像 DIRT 、 DIAMOND_BLOCK 、 IRON_BLOCK 这样的英文名
<Message>
就是玩家购买后给玩家发送的信息,如果你不想给玩家发送信息,那么就设置为''
变量:
%player% 触发者的名字
%itemname% 物品名
%rewardtype% 显示奖励
%reward% 奖励类型
%pricetype% 价格类型
%price% 显示价格
例如:
"&1您购买了泥土! &c您还需要 %left% 才能升到下一级"
治愈玩家 需要Ess 插件或者其他插件的支持
这些信息通常会被Ess发送,所以你留空即可。
<InventoryLocation>
将你出售的物品放在菜单的一个指定的地方,第一行有1 2 3 4 5 6 7 8 9 第二行就是10 11 12 13 14 15 16 17 18 以此类推
泥土很重要!让我们把它放在第一个,来,填上1
至于治疗?谁没事到处去打架?把它放到最后,填上27
<ExtraPermission>
无权限,不购买。这个功能可以帮助你让玩家们氪金
泥土对于普通玩家而言太重要了!我们必须让氪金过的VIP才能购买。所以让我们在这儿填写 VIP.BuyDirt ,然后把这个权限分给VIP
每个人都有医治的权利!把它留空。
<ServerPinging>
想要了解此项,请访问ServerPinging一章
完事~
如果您能遵循这个格式
全部配置完毕后,安装上这一个菜单配置文件 然后输入 bs reload (重载插件) 之后输入 bs 即可打开啦~ |
|
|
你能在所有BossShop文档里面使用符号 (物品名,物品介绍,信息,等等).

例子:
name:&6PointShop &a[v] |
|
|
| 分工 | | BS Main Smokey_Days | | Symbols Smokey_Days | | ItemData Smokey_Days | | PlaceHolders 迷の十六 | | Setup Guide 407 | | Metrics Smokey_Days | | Overlapping Item System Smokey_Days | | Sever Pinging 407 | | Configuration Auange_M夜幕 | | Default Shop Auange_M夜幕 | | FAQ Smokey_Days |
同时感谢PCD各成员在翻译过程中提出的宝贵意见! |
|
|
来自群组:
PluginsCDTribe2021.12 数据,可能有更多内容
BossShop 能帮助你创建服务器菜单/商店GUI界面。是一个十分强大的GUI菜单插件。
这是一个有史以来最强大的GUI插件,告别所有烦人的指令和告示牌商店吧。
什么是 BossShop? BossShop 是一个插件,能够创建一个简单或是复杂的GUI界面(取决于你!)。它允许创建一个拥有无限库存,特殊物品,单独的价格,单独的奖励等等等等的商店。总而言之,它可以做很多事情。 你能链接各个背包,让部分玩家(比如VIP?)能够享受折扣,也可以给玩家提供传送服务,亦或是可以点击投票,或者其他你可以想象出来的!他有无穷的可能性。
听起来不错,但是懒癌晚期? 我也不喜欢大量的配置文件,所以我写了个软件来帮助你制作菜单~
(译者注:该软件有部分bug尚未修复) |
|
|
*注:下列特性带有链接的代表需要指定插件支持
玩家能通过告示牌、指令甚至是特定物品来打开指定菜单
我能设置什么奖励? 物品
金钱
权限
控制台命令
玩家命令
点卷 (PlayerPoints / CommandPoints / Enjin Points)
延时命令
"商店" (这个奖励的意思是打开另一个商店GUI)
服务器跳转 (将玩家送往指定服务器,需要: BungeeCord)
我能设置什么花费? 物品
经验
金钱
点卷 (PlayerPoints / CommandPoints / Enjin Points)
免费
我能给物品添加什么属性? 自定义名字
介绍
附魔
附加值 (比如装备的耐久和羊毛的颜色)
药水效果
符号 (详情参阅“符号”一章)
染色皮质盔甲
你可以向单个物品添加权限(例如只有VIP才能购买)
你可以为玩家定义单独的折扣(VIP打折?可以!低信誉加价?可以!)
所有的消息都可以自定义
漏洞追踪器: 所有插件/配置的错误都会记录在“BugFinder.yml”文件中
可选: 在 TransactionLog.yml 文件中记录全部的购买记录 |
|
|
/bs - 打开主菜单
/bs <商店名> - 打开指定名称的菜单
/bs close <玩家名> - 让指定玩家退出商店(也就是关闭指定玩家的商店GUI)
/bs reload - 重载插件、商店以及其他配置文件
/bs check - 显示已加载的商店/物品的详细信息
别称:
/shop
/BossShop
你可以用上述命令来替代“/bs”(通常在指令冲突时使用) |
|
|
BossShop.open - 可以打开全部菜单
BossShop.open.sign - 可以通过告示牌打开菜单
BossShop.open.command - 可以通过命令打开全部菜单
BossShop.open.command.<商店名> - 用命令只能打开指定菜单
BossShop.createSign - 能够创建商店告示牌
BossShop.reload - 能够重载插件
BossShop.check - 能够使用/bs check命令
|
|
|
# BossShop
# 帮助链接:
#
# BossShop原帖地址:
# http://dev.bukkit.org/bukkit-plugins/bossshop/
#
# 下载:
# http://dev.bukkit.org/bukkit-plugins/bossshop/files/
#
# 你好!
# 你能使用这款插件,对我来说太好了!
# 配置这款插件其实是很简单的
#
# You can either set it up the Classic (And boring/hard) way with editing the Config Files
# 或者你可以使用另外一个方式来设置它: 使用 "BossShopConfigure" (一款可以帮助你简单设置BossShop的软件).
# 你可以在这个链接下载BossShop的默认配置: http://dev.bukkit.org/bukkit-plugins/bossshop/
#
#
#
#
#
# EnableSigns:
# 如果设置EnableSigns为 'false' 项 牌子商店将会关闭
EnableSigns: true
#
#
# MainShop:
# 填写后设置为主商店,当某人使用指令为 '/bossshop', 这个被你填写的商店将会被打开. 其他商店可以使用指令来打开,例如: '/bossshop <商店的名字>'.
# 当然,所有商店都可以设置为主商店 (当然前提你得启用这个商店) 或者也可以设置一个物品让它来点击后启动商店 (前提如果你有前置插件:'GuiShopManager' ).
MainShop: Menu
#
#
# AdvancedSecurity:
# 当开启AdvancedSecurity时候,玩家打开商店时候背包的物品是无法移动的. 这个设置可以让商店得到100%的安全保护
# 任何情况下都不应该能移动物品,但是谁都说不清会不会有bug
AdvancedSecurity: false
#
#
# HideItemsPlayersDoNotHavePermissionsFor:
# 如果你开启这个项目,没有权限的玩家商店的物品将会被隐藏,这样你就可以用来制作超酷的升级系统之类:
# 你也可以在同一个位置设置多个项目,当一个项目被隐藏,另外一个项目就可以被展示出来. 比如:你可以设置新的升级,隐藏旧的升级.
HideItemsPlayersDoNotHavePermissionsFor: false
#
#
# CanPlayersSellItemsWithGreaterEnchants:
# 如果这个选项开启,那么玩家可以卖出比所需附魔等级更高的物品,但是这样有可能会使得玩家不小心卖出神器
CanPlayersSellItemsWithGreaterEnchants: false
#
#
# EnableTransactionLog:
# 如果你开启,交易记录将会被记录
EnableTransactionLog: false
#
#
# SearchSubfoldersForShops:
# 如果开启,BossShop将遍历'/shops' 的子文件夹。这样有助于直观地摆放海量商店
SearchSubfoldersForShops: false
#
#
# ServerPingingDelay:
# 以ticks计算的ServerPinging间隔 (20 ticks = 1 second).详情参阅 Server Pinging 一章
ServerPingingDelay: 20
#
#
# AllowUnsafeEnchantments:
# 如果你启用,那么有可能会出现等级高到爆炸的附魔
AllowUnsafeEnchantments: false
#
#
# DisableUpdateNotifications:
# 如果设置为关闭,你将收不到有关关于更新插件的提醒
DisableUpdateNotifications: false
#
#
# DisableUpdateAutoDownload:
# 是否开启自动更新,设置为true为开启,设置为false为关闭
DisableUpdateAutoDownload: false
#
#
# MultiplierGroups:
# 在这个项目你可以设置价格的打折.
# 如果开启此项目,拥有相应权限的玩家,将会随着设置使价格发生打折,打折可以使价格涨价或者降价。
# 格式为: <权限名称>:<价格类型>:<打折数量>.
# <权限名称>: 这里你可以自定义填写需要权限的权限名称,当你给一个玩家或者组这个权限时候,将会使他们的价格变动。
# <价格类型>: 需要变动的价格的类型, 有: Money, Points, Exp(金钱、点券、经验)
# <打折数量>: 变动后的价格 = 未打折价格 * 打折数量
# 同一时间玩家可以拥有多个打折权限
MultiplierGroups:
Enabled: false
List:
- BossShop.PriceMultiplier.Points:points:0.75
- BossShop.PriceMultiplier.Money:money:0.5
- BossShop.PriceMultiplier.MoneyNegative:money:2.0
- BossShop.PriceMultiplier.Exp:exp:0.8
#
#
# PointsPlugin:
# 仅能支持一个点券插件作为商店的附属点券插件
# 这里可以设置一个你需要使用的点券插件,BossShop将会根据你所设置的来运行
# 当你设置为auto-detec时候,BossShop将会根据下面的顺序来自动开启那个插件来运行
# 'PlayerPoints'/'PP', 'CommandPoints'/'CP', 'Enjin Minecraft Plugin'/'Enjin'/'EMP', 'PointsAPI'/'PAPI'.
#
PointsPlugin: auto-detec |
|
|
#这个为默认的商店配置
#小提示: 你可以不用在配置文件里配置它,可以使用配置软件BossShopConfigure,来简单地配置它!
#主商店:Menu
ShopName: Menu
#牌子商店的名字以及是否打开
signs:
text: '[Menu]'
#是否需要权限才可以打开
NeedPermissionToCreateSign: true
#下面为此商店的子项目
shop:
#项目的名称
MenuBuyShop:
#奖励类型:shop (shop为打开商店)| 可用奖励类型:items(物品)、Money(金钱)、Permissions(权限)、Commands(强制指令)、PlayerCommands(玩家指令)、Points(点券)等等
RewardType: shop
#价格类型:free (free为免费)就是打开这个项目不需要付出什么 | 可用价格类型:items(物品)、Exp(经验)、Money(金钱)、Points(点券)等等
PriceType: free
#奖励:BuyShop (跟奖励类型相对应,这个为打开子商店BuyShop) | 当你的奖励类型为指令,此处就是输出的指令。当你的奖励类型为金币,此处为数量。
Reward: BuyShop
#设置显示的内容
MenuItem:
#显示时候物品的ID(物品的ID)或者type(名称)
#此处设置为玻璃
- type:GLASS
#显示物品的数量(0-64)特殊:当设置为0时候会显示红色的0,当设置为1时候不显示数字1
- amount:1
#显示物品的名字name(可以使用彩色代码)
- name:&9&l购买商店 &6[+]
#显示物品的lore(可以使用彩色代码),换行使用#,如:第一行文字#第二行文字
- lore:&8你可以在这里购买物品
#点击物品后发送给玩家的信息(可以使用彩色代码),这个信息会在点击后发送给点击的玩家,可以提示玩家购买商品是否成功购买!
Message: ''
#显示的物品的位置(1-54)
InventoryLocation: 1
#执行此项目需要的权限,不填则所有玩家可以使用
ExtraPermission: ''
MenuSellShop:
RewardType: shop
PriceType: free
Reward: SellShop
MenuItem:
- type:COBBLESTONE
- amount:1
- name:&b&l收购商店 &6[+]
- lore:&8你可以在这里出售你的物品
Message: ''
InventoryLocation: 3
ExtraPermission: ''
MenuPotions:
RewardType: shop
PriceType: free
Reward: Potions
MenuItem:
- type:POTION
- amount:1
- name:&5&l药水商店 &6[**]
- lore:&8可以在这里购买药水
- potioneffect:SPEED#1#1
Message: ''
InventoryLocation: 5
ExtraPermission: ''
MenuSpells:
RewardType: shop
PriceType: free
Reward: Spells
MenuItem:
- type:WRITTEN_BOOK
- amount:1
- name:&4&l魔法商店 &6
- lore:&8可以在这里购买神奇的魔法
Message: ''
InventoryLocation: 7
ExtraPermission: ''
MenuPointShop:
RewardType: shop
PriceType: free
Reward: PointShop
MenuItem:
- type:DIAMOND
- amount:1
- name:&6&l点券商店 &a[v]
- 'lore:&8在这里你可以购买点券 ##&b&l你的点券: &r&9%balancepoints%#&b&l你的金钱: &r&9%balance% ##&c只允许 VIP 进入'
Message: ''
InventoryLocation: 9
ExtraPermission: Permission.Vip
MenuWarps:
RewardType: shop
PriceType: free
Reward: Warps
MenuItem:
- type:PAPER
- amount:1
- name:&a&l传送 &6[x]
- lore:&8免费传送到传送点
Message: ''
InventoryLocation: 10
ExtraPermission: ''
MenuBungeeCordServers:
RewardType: shop
PriceType: free
Reward: BungeeCordServers
MenuItem:
- type:COMPASS
- amount:1
- name:&c&l跨服传送 &6[x]
- lore:&8可以传送到其他的子服 &7(前提需要BungeeCord)
Message: ''
InventoryLocation: 12
ExtraPermission: ''
MenuLilyPadServers:
RewardType: shop
PriceType: free
Reward: LilyPadServers
MenuItem:
- type:WATER_LILY
- amount:1
- name:&c&l服务器 &6[x]
- lore:&8传送到一个特殊的服 &7(前提需要LilyPad)
Message: ''
InventoryLocation: 14
ExtraPermission: ''
Black_ixxHead:
RewardType: item
PriceType: free
Reward:
- type:SKULL_ITEM
- durability:3
- playerhead:Black_ixx
- name:&4Black_ixx
- 'lore:&c开发人员.#&b&l姓名: &r&bFelix N.#&b&l网站: &r&bfelix.neuby.de'
MenuItem:
- type:SKULL_ITEM
- durability:3
- playerhead:Black_ixx
- name:&4Black_ixx
- 'lore:&cDeveloper.#&b&lName: &r&bFelix N.#&b&lWebsite: &r&bfelix.neuby.de##&8Click
to get his head! &c[<3]'
Message: '&6你获得了作者Black_ixx的头!'
InventoryLocation: 18
ExtraPermission: ''
#剩下的差不多,不作翻译
#子商店:BuyShop
ShopName: BuyShop
signs:
text: '[BuyShop]'
NeedPermissionToCreateSign: true
shop:
Diamonds:
RewardType: item
PriceType: money
Price: 5000
Reward:
- - type:DIAMOND
- amount:5
MenuItem:
- type:DIAMOND
- amount:1
- name:&95 Diamonds
- 'lore:&cPrice: 5000 Money'
- amount:5
Message: '&eYou bought %reward%! Money left: &c%left%'
InventoryLocation: 3
ExtraPermission: ''
Obsidian:
RewardType: item
PriceType: money
Price: 10000
Reward:
- - type:OBSIDIAN
- amount:64
MenuItem:
- type:OBSIDIAN
- amount:1
- name:&964 Obsidian
- 'lore:&cPrice: 10000 Money'
- amount:64
Message: '&eYou bought %reward%! Money left: &c%left%'
InventoryLocation: 7
ExtraPermission: ''
GodApple:
RewardType: item
PriceType: money
Price: 10000
Reward:
- - type:GOLDEN_APPLE
- amount:1
- durability:1
MenuItem:
- type:GOLDEN_APPLE
- amount:1
- name:&9%itemname%
- 'lore:&cPrice: 10000 Money'
- durability:1
Message: '&eYou bought 1 %itemname%! Money left: &c%left%'
InventoryLocation: 9
ExtraPermission: ''
ShadowArmor:
RewardType: item
PriceType: money
Price: 1500
Reward:
- - type:LEATHER_CHESTPLATE
- amount:1
- name:&5ShadowArmor
- 'lore:'
- color:110#10#140
- enchantment:PROTECTION_ENVIRONMENTAL#10
MenuItem:
- type:LEATHER_CHESTPLATE
- amount:1
- name:&5%itemname%
- 'lore:&cPrice: 1500 Money'
- color:110#10#140
- enchantment:PROTECTION_ENVIRONMENTAL#10
Message: '&eYou bought 1 %itemname%! Money left: &c%left%'
InventoryLocation: 5
ExtraPermission: ''
BossSword:
RewardType: item
PriceType: points
Price: 2000
Reward:
- - type:DIAMOND_SWORD
- amount:1
- name:&cBossSword
- lore:&8&o%player%'s Sword
- enchantment:DAMAGE_ALL#5
- enchantment:FIRE_ASPECT#2
MenuItem:
- type:DIAMOND_SWORD
- amount:1
- name:&4 &c%itemname% &4
- 'lore:&cPrice: 2000 Points'
- enchantment:DAMAGE_ALL#5
- enchantment:FIRE_ASPECT#2
Message: '&eYou bought 1 %itemname%! Money left: &c%left%'
InventoryLocation: 19
ExtraPermission: ''
Wool:
RewardType: item
PriceType: money
Price: 400
Reward:
- - type:WOOL
- amount:10
- durability:14
- - type:WOOL
- amount:10
- durability:11
- - type:WOOL
- amount:10
- durability:4
- - type:WOOL
- amount:10
- durability:5
MenuItem:
- type:WOOL
- amount:1
- name:&9Colored Wool
- 'lore:&c10 Red, &110 Blue, &e10 Yellow and &a10 Green Wool #&cPrice: 400 Money'
- durability:11
- amount:40
Message: '&eYou bought colored Wool! Money left: &c%left%'
InventoryLocation: 1
ExtraPermission: ''
Back:
RewardType: shop
PriceType: free
Reward: menu
MenuItem:
- type:REDSTONE
- amount:1
- name:&cBack
- lore:&8Back to Menu
Message: '&6Leaving the ItemShop...'
InventoryLocation: 27
ExtraPermission: ''
#子商店:SellShop
ShopName: SellShop
signs:
text: '[SellShop]'
NeedPermissionToCreateSign: true
shop:
Diamond:
RewardType: money
PriceType: item
Price:
- - type:DIAMOND
- amount:1
Reward: 100
MenuItem:
- type:DIAMOND
- amount:1
- name:&b1 Diamond
- 'lore:&2Reward: 100 Money'
- amount:1
Message: '&eYou sold %price% for %reward% %rewardtype%!'
InventoryLocation: 1
ExtraPermission: ''
Cobblestone:
RewardType: money
PriceType: item
Price:
- - type:COBBLESTONE
- amount:32
Reward: 20
MenuItem:
- type:COBBLESTONE
- amount:1
- name:&b32 Cobblestone
- 'lore:&2Reward: 20 Money'
- amount:32
Message: '&eYou sold &eYou sold %price% for %reward% %rewardtype%!'
InventoryLocation: 2
ExtraPermission: ''
GLASS:
RewardType: money
PriceType: item
Price:
- - type:GLASS
- amount:32
Reward: 30
MenuItem:
- type:GLASS
- amount:1
- name:&b32 Glass
- 'lore:&2Reward: 30 Money'
- amount:32
Message: '&eYou sold %price% for %reward% %rewardtype%!'
InventoryLocation: 3
ExtraPermission: ''
Back:
RewardType: shop
PriceType: free
Reward: menu
MenuItem:
- type:REDSTONE
- amount:1
- name:&cBack
- lore:&8Back to Menu
Message: '&6Leaving the ItemShop...'
InventoryLocation: 27
ExtraPermission: ''
#子商店:Potions
ShopName: Potions
signs:
text: '[Potions]'
NeedPermissionToCreateSign: true
shop:
NinjaPotion:
RewardType: item
PriceType: item
Price:
- - type:EMERALD
- amount:5
Reward:
- - type:POTION
- amount:1
- name:&5NinjaPotion
- lore:&8No Barrier can stop you!
- potioneffect:SPEED#2#600
- potioneffect:JUMP#0#600
- amount:3
MenuItem:
- type:POTION
- amount:1
- name:&5NinjaPotion
- 'lore:&8No Barrier can stop you! #&cPrice: 5 Emeralds'
- potioneffect:SPEED#2#600
- potioneffect:JUMP#0#600
- amount:3
Message: '&eYou bought 3 NinjaPotions!'
InventoryLocation: 1
ExtraPermission: ''
BeserkerPotion:
RewardType: item
PriceType: item
Price:
- - type:GHAST_TEAR
- amount:1
Reward:
- - type:POTION
- amount:1
- name:&5BeserkerPotion
- lore:&8Cut em down!!!
- potioneffect:INCREASE_DAMAGE#2#600
- potioneffect:CONFUSION#0#600
- amount:3
MenuItem:
- type:POTION
- amount:1
- name:&5BeserkerPotion
- 'lore:&8Cut em down!!! #&cPrice: 1 Ghast Tear'
- potioneffect:INCREASE_DAMAGE#2#600
- potioneffect:CONFUSION#0#600
- amount:3
Message: '&eYou bought 3 BeserkerPotions!'
InventoryLocation: 2
ExtraPermission: ''
GhostPotion:
RewardType: item
PriceType: item
Price:
- - type:SOUL_SAND
- amount:30
Reward:
- - type:POTION
- amount:1
- name:&5GhostPotion
- lore:&8Where are you? I can't see you!
- potioneffect:INVISIBILITY#0#600
- potioneffect:NIGHT_VISION#0#600
- amount:3
MenuItem:
- type:POTION
- amount:1
- name:&5GhostPotion
- 'lore:&8Where are you? I can''t see you! #&cPrice: 30 SoulSand'
- potioneffect:INVISIBILITY#0#600
- potioneffect:NIGHT_VISION#0#600
- amount:3
Message: '&eYou bought 3 GhostPotions!'
InventoryLocation: 3
ExtraPermission: ''
TitanPotion:
RewardType: item
PriceType: points
Price: 750
Reward:
- - type:POTION
- amount:1
- name:&cTitanPotion
- lore:&8Ahaha only Gods can defeat you!!!
- potioneffect:REGENERATION#1#600
- amount:3
MenuItem:
- type:POTION
- amount:1
- name:&4 &cTitanPotion &4
- 'lore:&8Ahaha only Gods can defeat you!!! #&cPrice: 750 Points'
- potioneffect:REGENERATION#1#600
- amount:3
Message: '&eYou bought 3 TitanPotions!'
InventoryLocation: 5
ExtraPermission: ''
Back:
RewardType: shop
PriceType: free
Reward: menu
MenuItem:
- type:REDSTONE
- amount:1
- name:&cBack
- lore:&8Back to Menu
Message: '&6Leaving the ItemShop...'
InventoryLocation: 9
ExtraPermission: ''
#子商店:Spells
ShopName: Spells
signs:
text: '[Spells]'
NeedPermissionToCreateSign: true
shop:
SpellFireball:
RewardType: permission
PriceType: exp
Price: 10
Reward:
- Permission.Fireball
MenuItem:
- type:WRITTEN_BOOK
- amount:1
- name:&4Fireball
- 'lore:&8Allows you to shoot Fireballs #&cPrice: 10 Levels'
Message: '&eYou bought the Fireball Spell!'
InventoryLocation: 1
ExtraPermission: ''
SpellPoison:
RewardType: permission
PriceType: exp
Price: 20
Reward:
- Permission.Poison
MenuItem:
- type:WRITTEN_BOOK
- amount:1
- name:&4Poison
- 'lore:&8Allows you to poison your enemies #&cPrice: 20 Levels'
Message: '&eYou bought the Poison Spell!'
InventoryLocation: 2
ExtraPermission: ''
SpellBolt:
RewardType: permission
PriceType: exp
Price: 30
Reward:
- Permission.Bolt
MenuItem:
- type:WRITTEN_BOOK
- amount:1
- name:&4Bolt
- 'lore:&8Allows you to strike your enemies with Bolts #&cPrice: 30 Levels'
Message: '&eYou bought the Bolt Spell!'
InventoryLocation: 3
ExtraPermission: ''
SpellVanish:
RewardType: permission
PriceType: exp
Price: 40
Reward:
- Permission.Vanish
MenuItem:
- type:WRITTEN_BOOK
- amount:1
- name:&4Vanish
- 'lore:&8Allows you to vanish for a few seconds #&cPrice: 40 Levels'
Message: '&eYou bought the Vanish Spell!'
InventoryLocation: 4
ExtraPermission: ''
SpellFreeze:
RewardType: permission
PriceType: points
Price: 3500
Reward:
- Permission.Freeze
MenuItem:
- type:WRITTEN_BOOK
- amount:1
- name:&4 &cFreeze &4
- 'lore:&8Allows you to freeze your enemies #&cPrice: 3500 Points'
Message: '&eYou bought the Freeze Spell!'
InventoryLocation: 6
ExtraPermission: ''
Back:
RewardType: shop
PriceType: free
Reward: menu
MenuItem:
- type:REDSTONE
- amount:1
- name:&cBack
- lore:&8Back to Menu
Message: '&6Leaving the SpellShop...'
InventoryLocation: 9
ExtraPermission: ''
#子商店:PointShop
ShopName: PointShop
signs:
text: '[PointShop]'
NeedPermissionToCreateSign: true
shop:
100Points:
RewardType: points
PriceType: money
Price: 1000
Reward: 100
MenuItem:
- type:DIAMOND
- amount:1
- name:&6100 Points
- 'lore:&cPrice: 1000 Money'
- amount:1
Message: '&eYou bought 100 Points! Money left: &c%left%'
InventoryLocation: 1
ExtraPermission: ''
500Points:
RewardType: points
PriceType: money
Price: 5000
Reward: 500
MenuItem:
- type:DIAMOND
- amount:1
- name:&6500 Points
- 'lore:&cPrice: 5000 Money'
- amount:5
Message: '&eYou bought 500 Points! Money left: &c%left%'
InventoryLocation: 2
ExtraPermission: ''
1000Points:
RewardType: points
PriceType: money
Price: 10000
Reward: 1000
MenuItem:
- type:DIAMOND
- amount:1
- name:&61000 Points
- 'lore:&cPrice: 10000 Money'
- amount:10
Message: '&eYou bought 1000 Points! Money left: &c%left%'
InventoryLocation: 3
ExtraPermission: ''
500Money:
RewardType: money
PriceType: points
Price: 100
Reward: 500
MenuItem:
- type:EMERALD
- amount:1
- name:&6500 Money
- 'lore:&cPrice: 100 Points'
- amount:5
Message: '&eYou bought 500 Money! Points left: &c%left%'
InventoryLocation: 19
ExtraPermission: ''
1000Money:
RewardType: money
PriceType: points
Price: 200
Reward: 1000
MenuItem:
- type:EMERALD
- amount:1
- name:&61000 Money
- 'lore:&cPrice: 200 Points'
- amount:10
Message: '&eYou bought 1000 Money! Points left: &c%left%'
InventoryLocation: 20
ExtraPermission: ''
5000Money:
RewardType: money
PriceType: points
Price: 1000
Reward: 5000
MenuItem:
- type:EMERALD
- amount:1
- name:&65000 Money
- 'lore:&cPrice: 1000 Points'
- amount:50
Message: '&eYou bought 5000 Money! Points left: &c%left%'
InventoryLocation: 21
ExtraPermission: ''
Back:
RewardType: shop
PriceType: free
Reward: menu
MenuItem:
- type:REDSTONE
- amount:1
- name:&cBack
- lore:&8Back to Menu
Message: '&6Leaving the PointShop...'
InventoryLocation: 27
ExtraPermission: ''
#子商店:Warps
ShopName: Warps
signs:
text: '[Warps]'
NeedPermissionToCreateSign: true
shop:
Spawn:
RewardType: playercommand
PriceType: free
Reward:
- warp spawn
MenuItem:
- type:COMPASS
- amount:1
- name:&aSpawn
- lore:&8Warp to the Spawn
- amount:1
InventoryLocation: 1
ExtraPermission: ''
PvP:
RewardType: playercommand
PriceType: free
Reward:
- warp pvp
MenuItem:
- type:DIAMOND_SWORD
- amount:1
- name:&aPvP
- lore:&8Warp to the PvP Arena
- amount:1
InventoryLocation: 2
ExtraPermission: ''
Shop:
RewardType: playercommand
PriceType: free
Reward:
- warp shop
MenuItem:
- type:GOLD_INGOT
- amount:1
- name:&aShop
- lore:&8Warp to the Shop
- amount:1
InventoryLocation: 3
ExtraPermission: ''
Back:
RewardType: shop
PriceType: free
Reward: menu
MenuItem:
- type:REDSTONE
- amount:1
- name:&cBack
- lore:&8Back to Menu
Message: '&6Leaving the ItemShop...'
InventoryLocation: 27
ExtraPermission: ''
#子商店:LilyPadServers
ShopName: LilyPadServers
signs:
text: '[LilyPadServers]'
NeedPermissionToCreateSign: true
shop:
EarthGame:
RewardType: playercommand
PriceType: free
Reward: server earthgame
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aEarth Game
- lore:&7Click to connect!
- durability:3
InventoryLocation: 2
ExtraPermission: ''
Creative:
RewardType: playercommand
PriceType: free
Reward: server creative
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aCreative
- lore:&7Click to connect!
- durability:11
InventoryLocation: 3
ExtraPermission: ''
HungerGames:
RewardType: playercommand
PriceType: free
Reward: server hungergames
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aHunger Games
- lore:&7Click to connect!
- durability:14
InventoryLocation: 4
ExtraPermission: ''
Survival:
RewardType: playercommand
PriceType: free
Reward: server survival
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aSurvival
- lore:&7Click to connect!
- durability:10
InventoryLocation: 5
ExtraPermission: ''
PvP:
RewardType: playercommand
PriceType: free
Reward: server pvp
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aPvP
- lore:&7Click to connect!
- durability:5
InventoryLocation: 6
ExtraPermission: ''
Factions:
RewardType: playercommand
PriceType: free
Reward: server factions
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aFactions
- lore:&7Click to connect!
- durability:13
InventoryLocation: 7
ExtraPermission: ''
ZombieV:
RewardType: playercommand
PriceType: free
Reward: server zombiev
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aZombieV &6&ONew!
- lore:&7Click to connect!
- durability:4
InventoryLocation: 8
ExtraPermission: ''
#子商店:BungeeCordServers
ShopName: BungeeCordServers
signs:
text: '[BungeeCordServers]'
NeedPermissionToCreateSign: true
shop:
EarthGame:
RewardType: bungeecordserver
PriceType: free
Reward: earthgame
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aEarth Game
- lore:&7Click to connect!
- durability:3
InventoryLocation: 2
ExtraPermission: ''
Creative:
RewardType: bungeecordserver
PriceType: free
Reward: creative
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aCreative
- lore:&7Click to connect!
- durability:11
InventoryLocation: 3
ExtraPermission: ''
HungerGames:
RewardType: bungeecordserver
PriceType: free
Reward: hungergames
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aHunger Games
- lore:&7Click to connect!
- durability:14
InventoryLocation: 4
ExtraPermission: ''
Survival:
RewardType: bungeecordserver
PriceType: free
Reward: survival
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aSurvival
- lore:&7Click to connect!
- durability:10
InventoryLocation: 5
ExtraPermission: ''
PvP:
RewardType: bungeecordserver
PriceType: free
Reward: pvp
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aPvP
- lore:&7Click to connect!
- durability:5
InventoryLocation: 6
ExtraPermission: ''
Factions:
RewardType: bungeecordserver
PriceType: free
Reward: factions
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aFactions
- lore:&7Click to connect!
- durability:13
InventoryLocation: 7
ExtraPermission: ''
ZombieV:
RewardType: bungeecordserver
PriceType: free
Reward: zombiev
MenuItem:
- type:STAINED_CLAY
- amount:1
- name:&aZombieV &6&ONew!
- lore:&7Click to connect!
- durability:4
InventoryLocation: 8
ExtraPermission: '' |
|
|
我不知道某些物品的名称!!!
不知道物品名称?没问题,你有两个方式
你可以直接使用物品的ID (比如说,钻石铲的id是278,而你只需要输入 "id:278")
或者你可以尝试着找找它的正确名字,你可以到MC的Wiki里找。比如说钻石铲的名称是"DIAMOND_PICKAXE",那么在配置文件中你只需输入 "type:DIAMOND_PICKAXE" 即可.
彩色的羊毛、黑森林木,指定怪物的生成蛋,这些要怎么搞呢? 那很简单 :)
首先,你要输入材质的名称(例如"type:LOG", "type:WOOL", "id:383")
接着设置“子材质”——在durability项中修改。你能在这儿 http://minecraft.gamepedia.com/Data_values 找到全部的子ID(管他叫什么)
例子:
代码: - Red wool
- "type:WOOL"
- "durability:14"
- Dark Log
- "type:LOG"
- "durability:1"
- Creeper Spawn Egg
- "id:383"
- "durability:50"
如何添加新商店?
复制一个有效的商店文件 (.yml)
重名名字
打开
编辑 "ShopName" 项(这很重要)
BossShop 不启动了!我的配置文件不工作了!
你的配置文件应当是出错了
如果你的配置文件出错, 请使用这个网站 http://yaml-online-parser.appspot.com/ 它可以检测你的文件错误,并且支持在线编辑
如何创建多行介绍?
只需要使用 '#' 来换行
例子:
代码: - - 'lore:&cDeveloper.#&b&lName: &r&bFelix N.#&b&lWebsite: &r&bfelix.neuby.de##&8Click
- to get his head! &c[<3]'
|
|
|
什么是 "ItemData"?
嗯...我想让用户能创建各种具有附魔/药水效果/耐久值的物品
为此我想出了: ItemData.
使用ItemData非常容易
你需要列出物品的属性列表,顺序无所谓
如果配置出错,BossShop将会将其记录在 "BugFinder.yml" 文件中
物品属性至少要有两个最基本的东西: type/id(物品种类)和 amount(堆叠数量)
代码: - - 'type:STONE'
- - amount:10
或者
你可以添加很多种属性:
id:<数字>
指定物品的材料:例如 1 = 石头, 49 = 黑曜石, 278 = 钻石镐
你可以在这儿找到物品ID的列表: 链接
type:<种类>
依然是指定物品的材料,你可以从type和id二者中任选一种来指定物品的ID
你可以在这儿找到物品种类的列表: 链接 l
amount:<数字>
不言自明,物品的堆叠数量
durability:<数字>
这儿名义上是耐久度,实际上是物品的附加值,也就是按下F3+H后物品ID右侧冒号后方的那个数字
对于武器、工具、盔甲而言它是耐久值,对于羊毛、染色粘土等而言它是颜色
name:<name>
这是物品的显示名
该项支持符号,请至符号一章查阅
lore:<第一行#第二行#第三行>
这是物品的介绍
你能使用颜色代码,例如 &4 (=暗红色) 或者 &l (=金色).
你能使用 "#" 来换行
该项支持符号,请至符号一章查阅
创建物品介绍有两种方式:
A) (传统的)
代码: - item:
- - 'name:物品名'
- - 'lore:第一行#第二行#第三行'
B) (新式的)
item:
代码: - - 'name:物品名'
- - 'lore:第一行'
- - 'lore:第二行'
- - 'lore:第三行'
enchantment:<附魔名称>#<等级>
使用这个属性为指定的物品附魔
例子:
代码: - enchantment:DAMAGE_ALL#5
上述例子将给物品附上 锋利V 的附魔
附魔列表: 链接
enchantmentid:<附魔ID>#<等级>
使用这个也可以为指定的物品附魔,只不过使用数字ID来代替名称
例子:
上述例子也将给物品附上 锋利V 的附魔
附魔ID列表: 链接
color:<R数字>#<G数字>#<B数字>
使用这个给皮质物品染色
例子:
染色的代码不知道如何设置? 嗯, 只需要指定这个物品有多红/多绿/多蓝 你能在这儿找到 RGB颜色列表:
当然你也可以直接用一些软件调色,比如说 Paint.NET
potioneffect:<药水名>#<等级>#<以秒为单位的时间>
这将给物品添加药水效果
注意: 你只能给药水添加药水效果!
例子:
代码: - potioneffect:STRENGTH#1#600
上方的代码产生的药水将是 力量II 并持续10分钟
这儿能找到全部可用的药水效果列表:链接
playerhead:<name>
这将指定头颅来自哪名玩家
注意: 这个选项是给头颅准备的! ("SKULL_ITEM")
另: 为了弄成玩家头,你首先要将物品材料设为头颅 ("type:SKULL_ITEM") 并且附加值要设为 3 ("durability:3").
例子:
这将让头颅使用Him的头
hideflags:<标签一#标签二#标签三>
一个隐藏标签的快速方式
例子:
代码: - hideflags:all
- hideflags:HIDE_ATTRIBUTES
- hideflags:HIDE_ATTRIBUTES#HIDE_ENCHANTS
这儿你能找到全部可用的标签列表: 链接 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemFlag.html
Unbreakable
让物品无法被破坏,在高级地图中经常用到
banner:<>
功能已经实行,指南即将到来
重要:
有一个东西会比较混乱:物品列表 (或者物品附加值).
一个物品 (或者物品附加值) 看起来像这样:
代码: - - type:POTION
- - amount:1
- - durability:0
- - name:&1NinjaPotion
- - 'lore:&e1 NinjaPotion #&cPrice: 400 Money #&cOnly for VIPs!'
- - potioneffect:SPEED#4#600
- - potioneffect:JUMP#0#600
- - potioneffect:NIGHT_VISION#0#600
一堆物品 (或者物品附加值) 就看起来像这样:
代码: - - - type:WOOL
- - amount:10
- - durability:14
- - - type:WOOL
- - amount:10
- - durability:11
- - - type:WOOL
- - amount:10
- - durability:4
- - - type:WOOL
- - amount:10
- - durability:5
这只不过是一个列表,列出所有物品附加值,但是致人混乱的地方在于——物品附加值它本身,也是一个列表。
一个菜单物品肯定只有一个物品(毕竟是按钮),那么它就只能有一组物品附加值(= 属性列表). 但是如果你需要用物品作为花费/报酬,那将总是一串的、一个列表的附加值(= 一个列表的属性列表).
如果你需要让玩家花费一个钻石来购买,那么要写成这样:
代码: - Price:
- - - type:DIAMOND
- - amount:1
结构:
代码: - Price:
- - - 物品列表
- - 物品附加值 1
- - 物品附加值 2
- - 物品附加值 3
- - 物品附加值 4
或
Price:
|
|
|
这个插件使用Hidendra的插件指标监控器系统, 那就意味着以下信息将被收集并发送到 mcstats.org:
UUID
服务器的JAVA版本
服务器是否开启
插件版本
服务器版本
操作系统版本/名称
CPU的核心的数量
在线玩家数量
指标监控器版本
如果有需要,你可以在 /plugins/PluginMetrics/config.yml 中关闭指标监控器
|
|
|
多个物品可以储存在GUI的同一个格子里。列表中的所有物品都会被读取,但是只会显示第一个。如果你想使用物品堆叠机制,那么你可以使用附属插件 BS-SingleUse https://dev.bukkit.org/projects/bs-singleuse 或者在BossShop的配置文件中开启 "HideItemsPlayersDoNotHavePermissionsFor" 选项
BS-SingleUse 将在使得物品在被购买n次后隐藏,然后显示下一个(可配置),而当"HideItemsPlayersDoNotHavePermissionsFor" 选项开启时,指定物品将对没有相关权限的玩家隐藏,而玩家将直接看到下一个
当堆叠列表上的一个物品被隐藏,就将显示列表上的下一个物品(如果有的话)
例子:
Items:
Upgrade 1
InventoryLocation 5
SingleUse: 1
PriceType: Money
[...]
Upgrade 1
InventoryLocation 5
SingleUse: 1
PriceType: Money
[...]
Upgrade 2
InventoryLocation 5
SingleUse: 1
PriceType: Money
[...]
Upgrade 3
InventoryLocation 5
SingleUse: 1
PriceType: Money
[...]
在这个例子中,第一个物品"Upgrade 1" 将首先显示。在被购买后,它将被隐藏 (通过附属插件 SingleUse). 现在 "Upgrade 2" 出现了。在 "Upgrade 2" 被购买后,它又会被隐藏,并且 "Upgrade 3" 将出现。我想你知道它是如何工作的了。想你知道它是如何工作的了。 |
|
|
符号(详情查阅 符号 一章)
%player% - 玩家名
%name% - 玩家名
%balance% - 玩家金钱数量
%balancepoints% - 玩家点劵数量
你能随心所欲地使用这些变量符号, 它们将显示在特定位置上 (菜单物品, 购买后的信息, 作为奖励的物品, ...):
%itemname% - 物品名
%price% - 显示价格 (能够列出全部物品及它们的属性)
%pricetype% - 价格类型
%reward% - 显示奖励 (能够列出全部物品及它们的属性)
%rewardtype% - 奖励类型
Serverpinging: 显示玩家数量/实时显示其他服务器的MOTD(详情查阅 ServerPinging 一章)
因为支持PlaceholderAPI 所以支持极其多的变量符(将自动替换)
注意: 当使用 PlaceholderAPI 变量符时必须确保 PlaceholderAPI 的设置是正确的!
如果你想使用变量,你需要下载 PlaceholderAPI 这一插件(将自动使用).
如果你想要使用 'Player' 变量符,你需要下载 'Player' 扩展。下载方式是输入指令"/papi ecloud download Player" |
|
|
是的,想在物品上显示服务器MOTD?想在物品上显示当前在线玩家数量?这都是有可能的!
教程.1
我们需要设置一个“通道”,让BossShop可以顺着这个通道找到我们指定的服务器
例:
代码: - shop:
- ServerHub:
- RewardType: playercommand
- PriceType: free
- Reward: server hub
- MenuItem:
- - type:GOLDEN_APPLE
- - amount:1
- - name:&c&l&n点击来进入服务器大厅!
- - lore:&7点击来连接!#&e%players% &3在线
- - durability:1
- InventoryLocation: 1
- ExtraPermission: ''
- ServerPinging: mc.server.net:25565 #我们铺设的 “通道”
教程.2
我们可以在Lore或者显示的名字里使用变量!
但是只能在ShopItem里奏效,其他都是不奏效的!
变量:
%players% | 显示铺设的“通道” 连接向的服务器的玩家数量。
%motd% | 显示铺设的“通道” 连接向的服务器的MOTD信息
例:
代码: - Example:
- MenuItem:
- - type:REDSTONE
- - amount:1
- - name:&4最酷的服务器
- - lore:&c%players% 在线
|
|
|
BossShop 配置 其实并不难 !
首先,你要保证你已经安装了你需要的插件。
前置 (Bukkit Plugin隶属于Curse,但由于其功能要求,需要连接至Google,所以访问速度很慢!)
如果你想进行金钱交易,你需要:
Vault (http://dev.bukkit.org/bukkit-plugins/vault/)
或者其他支持 Vault 的经济插件。
如果你需要玩家的权限才能操作BossShop,你需要:
Vault (http://dev.bukkit.org/bukkit-plugins/vault/)
或者其他支持 Vault 的权限插件
如果你需要进行点券交易,你需要:
PlayerPoints (http://dev.bukkit.org/server-mods/playerpoints/)
Enjin Minecraft Plugin Points (https://www.curseforge.com/knowledge-base)
如果你需要定时指令之类的,你需要:
ScheduledCommands (http://dev.bukkit.org/bukkit-plugins/scheduledcommands/)
如果你需要BossShop来打开一些特定的东西,你需要:
GuiShopManager (http://dev.bukkit.org/bukkit-plugins/guishopmanager/)
配置
现在你已经安装好了你的所需插件?开始配置你的BossShop吧!
推荐网站 : http://yaml-online-parser.appspot.com/
它可以检查你配置文件是否有错误以及在线YAML配置!(为嘛我打不开..)
主要的设置:
代码: - #
- signs:
- enabled: true #如果您启用(true)了,您可以通过牌子来打开商店。禁用即 false
- MainShop: menu #主菜单的名字(在菜单文件内进行配置),用来/bs 指令,模糊方式打开主菜单,主要打开的菜单。
- #
当插件加载后,您打开它自动生成的“BossShop”文件夹,会发现有一个config.yml(插件配置文件)以及shops文件夹
在这个文件夹内,是用来放菜单的。BossShop 插件是将每个菜单都是独立起来的,这些菜单的配置方式都是一样的。
1.它包含的设置项
代码: - ShopName: BossShop #菜单的名字
- signs:
- text: '[BossShop]' #这是创建牌子时的第一行需要写的内容,这里就默认为[bossshop]
- NeedPermissionToCreateSign: true #需要权限才能创建牌子,如果设置为 false ,那么每个人都可以创建打开BossShop商店的牌子。
2.BossShop插件可以设置很多商店物品,以及各种出售、收购方式。
每一个商店物品,都是同样配置格式,请大家不要搞错。
代码: - <商店的名字>:
- RewardType: <出售的物品>
- PriceType: <价格类型>
- Price: <价格数>
- Reward: <出售的物品、属性>
- MenuItem: <物品的类型>
- Message: <出售/收购后显示的信息>
- InventoryLocation: <物品了位置>
- ExtraPermission: <购买该物品所需要的权限> #你可以留出这一栏,来让所有玩家都能购买
具体的解释:
<商店的名字>
这里是设置你所出售物品的名字,例如你要出售一个泥土,但是它只会显示 “泥土”
而配置该项目,您可以让他变成 <辣条>然后,它的名字就是 <辣条>
假如你想出售给玩家满血治愈的效果,那么你只需要设置为 <治愈> 之后通过指令执行 heal 就行了。
<RewardType>
这里用来设置玩家通过购买一个物品后,支付了所需的物品,获得的物品设置,现有的给予玩家物品类型:
指令 Command
权限 Permission
定时指令 (<等待的时间>:<指令>. 那指令就会在等待的时间到达后执行指令。) TimeCommand
钱数(数字) Money
点券(数字) Points
商店 (商店的名称,打开由BossShop为主的其他菜单) Shop
以玩家的权限来执行指令 PlayerCommand
蹦极服传送到其他的服务器(一个服务器的名称,将玩家传送到其他服)
若您想执行指令,那么就是
RewardType: 'command:heal'
以此类推
<PriceType>
价格的类型,玩家如果要购买那个物品,那么就需要价格,现有的价格类型:
Money (数字)
Points (数字)
Exp (数字)
item (需要的物品)
Free (免费获得)
如果您想免费出售泥土,那么您可以:
<Price>
用来设置你已经通过 PriceType 的类型,那么你就需要设置需要多少个东西
如果我们设置了PriceType: 'Money' 就是花钱来购买这个物品
那么我们设置 Price: '1' 就是花1块钱来购买这一个物品。
<Reward>
当玩家成功购买了此物品,执行的东西
它可以为一个数字、多个权限、多个指令
若当人购买了该物品,您想让玩家被治愈
那么您可以在此行设置:
%name% 就是购买的玩家的名字
<Menuitem>
这是在菜单内经常见到的,就是你需要出售的一个选项,您可以自定义它的名字、Lore、耐久、附魔等,详情请参阅“高级物品”一章
如果我们要出售1个泥土,那么就是:
代码: - MenuItem:
- - 'type: DIRT' #物品类型
- - amount:1 #数量
也可以编辑它的名字或者是Lore
代码: - MenuItem:
- - 'type: DIRT'
- - amount:1
- - name: '泥土'
- - lore: '&d&l泥土 &c&l价格:&6&l1块钱'
注意:物品的类型必须是像 DIRT 、 DIAMOND_BLOCK 、 IRON_BLOCK 这样的英文名
<Message>
就是玩家购买后给玩家发送的信息,如果你不想给玩家发送信息,那么就设置为''
变量:
%player% 触发者的名字
%itemname% 物品名
%rewardtype% 显示奖励
%reward% 奖励类型
%pricetype% 价格类型
%price% 显示价格
例如:
"&1您购买了泥土! &c您还需要 %left% 才能升到下一级"
治愈玩家 需要Ess 插件或者其他插件的支持
这些信息通常会被Ess发送,所以你留空即可。
<InventoryLocation>
将你出售的物品放在菜单的一个指定的地方,第一行有1 2 3 4 5 6 7 8 9 第二行就是10 11 12 13 14 15 16 17 18 以此类推
泥土很重要!让我们把它放在第一个,来,填上1
至于治疗?谁没事到处去打架?把它放到最后,填上27
<ExtraPermission>
无权限,不购买。这个功能可以帮助你让玩家们氪金
泥土对于普通玩家而言太重要了!我们必须让氪金过的VIP才能购买。所以让我们在这儿填写 VIP.BuyDirt ,然后把这个权限分给VIP
每个人都有医治的权利!把它留空。
<ServerPinging>
想要了解此项,请访问ServerPinging一章
完事~
如果您能遵循这个格式
全部配置完毕后,安装上这一个菜单配置文件 然后输入 bs reload (重载插件) 之后输入 bs 即可打开啦~ |
|
|
你能在所有BossShop文档里面使用符号 (物品名,物品介绍,信息,等等).
例子:
name:&6PointShop &a[v] |
|
|
| 分工 | | BS Main Smokey_Days | | Symbols Smokey_Days | | ItemData Smokey_Days | | PlaceHolders 迷の十六 | | Setup Guide 407 | | Metrics Smokey_Days | | Overlapping Item System Smokey_Days | | Sever Pinging 407 | | Configuration Auange_M夜幕 | | Default Shop Auange_M夜幕 | | FAQ Smokey_Days |
同时感谢PCD各成员在翻译过程中提出的宝贵意见! |
|
|
本帖最后由 Auange_M夜幕 于 2017-4-2 15:53 编辑
我是第一次翻译wiki,翻译过程中的确有写翻译得不够好的地方,这次翻译还是有一些纰漏,但是总体而言还是算对得起大家~ 谢谢大家的支持!
本帖最后由 407 于 2017-4-2 15:56 编辑
同上,第一次编辑Wiki,新人嘛,不可能没错误
有错误大家可以提出来哦~
~~
滑稽..楼上两个人要继续加油..虽然烟日是最棒的
我是第三次翻译wiki,翻译过程中的确有写翻译得不够好的地方,这次翻译还是有一些纰漏,但是总体而言还是算对得起大家~ 随便吧.......
很不错的WiKi翻译呢.
很有用噢.先收藏了.继续加油各位
说实话,bs太高能了

66666666666
BS的确很好用,功能很齐全,附属插件大部分也都是BS作者制作的,而且BS常年更新
66666666666666666666666666
很需要!!666666666
mcbbs有更精彩加油啊。
稳

为什么我把玩家变量放在lore上面就没用了=-=
MCBBS有你更精彩!
章鱼啊,你就不能整个折叠....
服主们的福利啊,好评
围观一下,虽然有些不懂233

哇~我怎么不知道有这么一个插件,我以前一直是用cc和其他插件结合的
看起来有点意思啊
支持 不错
支持 不错
支持 不错
谢谢楼主的搬运!!真是一个好东西!!我的云主机服务器也可以用!!!
支持!!!!!一定支持!!!!
支持一下,很厉害的样子
特殊权利购买不影响eula吗
6666666666666666666666666666
我觉得script block插件貌似可以完成大部分工作。。
嗨呀!终于找到了 好评!就是喜欢你们这种人 金粒献上
楼主BossShop怎么使用PlaceholderAPI插件的变量?
怎么才能在BossShop的菜单上显示特殊的符号呢,比如这样的?(淬炼*)
请问 bs右键功能是如何做到
话说这个教程也适用bossshoppro吗
这个emmm,可以用钟表吗?
又可以愉快的与小伙伴们愉快的交易了。
楼主楼主 我的服务器12.2版本 两个附属插件都用不了啊版本不支持怎么办!
想要一部分的汉化配置,就是那些提示信息
BossShop帮大忙了!
mcbbs有你更精彩~
符号就很厉害 MCBBS有你更精彩~
可谓是一篇炒鸡完整的科普了 可是给VIP折扣咋整呢?
bossshop怎么以OP的身份运行命令?
Sssssssssss