1 004
收录服务器
1304
注册
44 553
玩家
GUIShop
这个插件是解决所有迹象、胸部和故障的最终解决方案。
作 者 pablo67340
发布时间 2014年12月16日
支持核心 Spigot
原生版本
支持版本 1.7,1.8,1.9,1.10,1.11,1.12,1.13,1.14,1.15,1.16,1.17,1.18,1.19
点此下载

🛍️ GUIShop 插件

GUIShop 是一款强大的 Minecraft 商店插件,旨在取代传统的箱子商店和告示牌商店,提供一个便捷、舒适且有趣的虚拟商店体验。它易于配置和使用,解决了传统商店的诸多问题。

⚙️ 功能特性

  • 每个商店的独立权限 (例如:捐赠者商店)
  • 菜单和商店分页
  • 简洁的数量选择器
  • 刷怪笼支持 (无需刷怪笼插件)
  • 玩家头部支持 (无需 PlayerHead 插件)
  • 附魔书支持
  • 自定义物品 NBT
  • 购买时执行命令 (来自玩家或控制台)
  • 自定义物品占位符 (用于标题、价格等)
  • 动态定价支持
  • 自定义经济支持 (Vault)
  • 其他插件物品支持 (通过自定义 NBT)
  • 100% 可配置的语言
  • 批量和单个出售
  • 开发者 API
  • 支持 Minecraft 版本 1.13 - 1.21
  • 完全可在游戏内或通过 yml 文件配置
  • 调试日志,用于缩小问题范围
  • 前进/后退材质/附魔解析
  • 返回按钮或 Esc 按钮 (可配置)
  • 动态商店/出售命令 (可配置)
  • 免费

📦 安装

  1. 将插件放入 plugins 文件夹
  2. 重启服务器
  3. 导航到 plugins 文件夹中的 GUIShop 文件夹
  4. 编辑 .yml 文件以配置插件

⌨️ 命令

  • /shop - 打开商店菜单。
  • /guishop edit - 打开编辑器模式。
  • /guishop price/p {price} - 设置手中物品的购买价格。
  • /guishop sell/s {price} - 设置手中物品的出售价格。
  • /guishop shopname/sn {name} - 设置手中物品的商店名称。
  • /guishop buyname/bn {name} - 设置手中物品的购买名称。
  • /guishop enchant/e {enchants} - 设置手中物品的附魔。
  • /guishop asll {line} - 添加商店 Lore 行。
  • /guishop dsll {lineNumber} - 删除商店 Lore 行。从 0 开始。
  • /guishop esll {lineNumber} {line} - 编辑商店 Lore 行。从 0 开始。
  • /guishop abll {line} - 添加购买 Lore 行。
  • /guishop dbll {lineNumber} - 删除购买 Lore 行。从 0 开始。
  • /guishop ebll {lineNumber} {line} - 编辑购买 Lore 行。从 0 开始。
  • /guishop ac {command} - 向物品添加命令。
  • /guishop dc {lineNumber} - 按行删除命令。从 0 开始。
  • /guishop ec {lineNumber} {cmd} - 按行编辑命令。从 0 开始。
  • /guishop t {type} - 设置物品类型。
  • /guishop mt {type} - 设置物品生物类型。

🔑 权限

  • guishop.use - 允许使用 /shop 命令。
  • guishop.reload - 允许使用 /guishop reload 命令。
  • guishop.shop.[shopName] - 允许访问特定的商店。
  • guishop.shop.* - 允许访问所有类别。
  • guishop.sign.use - 允许使用告示牌打开商店。
  • guishop.sign.place - 允许用户放置告示牌。
  • guishop.sell - 允许用户打开出售界面。
  • guishop.admin - 允许用户进入创建者模式。

🎮 使用方法

使用此插件非常简单。只需打开配置文件,按照其中的说明进行操作。完成后,执行 /reload/guishop reload。之后,只需使用 /shop 命令打开虚拟商店。单击顶部物品栏中的物品进行购买,单击您的物品栏中的物品进行出售!

📜 示例配置 (config.yml)


Settings:
  Open-Sound: BLOCK_NOTE_BLOCK_PLING
  Prefix: "&6&lGUIShop &8&l> &7"
  No-Perm: "%prefix%&cYou do not have permission!"
  No-Vault: "%prefix%&cVault is not installed!"
  No-Eco: "%prefix%&cYou do not have an economy!"
  Player-Not-Found: "%prefix%&cThat player was not found!"
  Shop-GUI-Name: "&6Shop"
  Sell-GUI-Name: "&6Sell"
  Editor-GUI-Name: "&6Editor"
  Debug-Mode: false
  reload-permissions: false
  use-custom-sell: false
  sell-command: sell hand %amount% %price%
  quantity-selector: true
  quantity-selector-size: 9
  quantity-selector-item: GRAY_STAINED_GLASS_PANE
  quantity-selector-item-name: "&7Amount: &6%amount%"
  quantity-selector-item-lore:
  - "&7Click to change amount!"
  - ""
  - "&7Left Click: &a+1"
  - "&7Right Click: &c-1"
  - "&7Middle Click: &a+10"
  - "&7Shift + Left Click: &a+100"
  - "&7Shift + Right Click: &c-100"
  back-button: true
  back-button-item: BARRIER
  back-button-name: "&cBack"
  close-on-esc: true
  shops-command: shop
  sell-command-name: sell
  sign: true
  sign-text:
  - '&1[GUIShop]'
  - '&2%shop%'
  - '&3Click to open'
  - '&4Shop!'

🔗 源码

您可以在 GitHub 上找到此插件的源代码。

您可以将此代码用于教育目的。

您可以修改此代码,但仅限于您自己的服务器。

您不得以任何方式或形式重新分发此代码。