晚安2001
本帖最后由 XJue_DaDa 于 2019-6-11 09:57 编辑

GuiShopManager

GuiShopManager允许玩家通过点击背包内的物品来打开商店/菜单面板。 这是一个BossShopPro附属插件。
你想要一个功能强大且免费的GUI插件吗? BossShop了解一下。

特点:
  • 单击特定的物品打开商店菜单。
  • 支持 BossShopPro 所支持的所有物品类型(包括变量)。
  • 设置物品在玩家背包中的位置。
  • 很多不同的可选设置。
  • 你可以将命令/玩家命令绑定到物品。
  • 支持多世界。

设置:
  • JoinDelay: 当玩家加入游戏之后,插件将等待指定时间之后给予物品(时间以毫秒为单位)。
  • AllowPlaceItems: 允许放置物品。
  • AllowDropItems: 允许丢弃物品。
  • AllowMoveItems: 允许在背包中移动物品。
  • AcceptLeftClick: 当玩家手持物品左键时执行操作。
  • DropItemsOnDeath: 如果设置为false,玩家死亡的时候不会丢弃物品。
  • GetItemsOnRespawn: 在玩家重生时给予物品。
  • ClearInvOnJoin: 在添加本插件物品之前清空背包。
  • ClearInvOnWorldChange: 当传送到另一个世界的时候清空背包。

命令:
  • /GSM reload - 重载插件
  • /GSM items - 列出所有插件物品
  • /GSM give <ItemName> [Player] - 给予插件物品

权限:
  • GUIShopManager.Reload
  • GUIShopManager.Items
  • GUIShopManager.Give





如何添加更多动作?
物品项目设置如下:
  1.   BossShopMenu:
  2.     Look:
  3.     - name:&6[o] &4&lBossShop &r&6Menu &6[o]
  4.     - lore:&7Right Click to open the Menu!
  5.     - type:BOOK
  6.     - amount:1
  7.     GiveOnJoin: true
  8.     InventoryLocation: 1
  9.     OpenShop: menu
复制代码
如果要添加命令或者是玩家命令,只需要加入一行配置:
  1. #Example 1
  2.     Command:
  3.     - fly %player%
  4. #Example 2
  5.     PlayerCommand:
  6.     - spawn
复制代码
理论上,一个物品可以添加多个动作。
如果使用世界限制物品?
  1.   BossShopMenu:
  2.     Look:
  3.     - name:&6[o] &4&lBossShop &r&6Menu &6[o]
  4.     - lore:&7Right Click to open the Menu!
  5.     - type:BOOK
  6.     - amount:1
  7.     GiveOnJoin: true
  8.     InventoryLocation: 1
  9.     OpenShop: menu
  10.     World: world1:world2:world3
复制代码
只需要在物品项中添加world行就可以了。


6066xiaofeng
会把原本的物品挤掉咋解决?

3467551399
只能添加一行的lore吗?

ad2244078612
为什么我1.11的服务器放放到plugins重启服务器没用

伍雨柒_听雨
可以哦!

yangshuozxc
lord:&7Right Click to open the Menu! 这个怎么设置空白

s1492449610
为什么type类型弄成钟之后领取给石头?

1519261477
这个厉害,顶一个

冥玖
插件很好!感谢分享!

Fuz050327
7777777777777777777

Fuz050327
777777777777777777777777

第一页 上一页 下一页 最后一页