GUIShop
作者:pablo67340
发布时间:2014年12月16日
原生版本:未知
测试支持: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 按钮 (可配置)
- 动态商店/出售命令 (可配置)
- 免费
📦 安装
- 将插件放入 plugins 文件夹
- 重启服务器
- 导航到 plugins 文件夹中的 GUIShop 文件夹
- 编辑 .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 上找到此插件的源代码。
您可以将此代码用于教育目的。
您可以修改此代码,但仅限于您自己的服务器。
您不得以任何方式或形式重新分发此代码。