• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
PlayerInv | 功能丰富的仓库插件 [1.12.X-1.20.X]

Bukkit PlayerInv | 功能丰富的仓库插件 [1.12.X-1.20.X] v1.3.81

没有下载权限
◆ 支持核心
Spigot,PaperSpigot,Arclight,CatServer
◆ 插件前置
Vault
◆ 游戏版本
1.12.X-1.20.X
PlayerInv - 功能丰富的仓库插件
安装该插件前,请确保安装前置经济插件 Vault

该插件可用于Geyser间歇泉JE-BE互通 基岩版使用经典UI可正常使用全部功能

如果您的版本为1.13以下版本 请
点击 下载独立支持的版本
▌插件介绍 Plugin Information
给予玩家大/小型仓库存储物品以及各种武器 腐竹或OP可通过插件指令查询并修改玩家仓库内物品


▌插件特性 Plugin Features
● 支持服务端版本1.12.X-1.20.X
● 支持服务端核心Spigot PaperSpigot CraftBukkit Purpur Arclight Folia 等..
● 支持SQLite MySQL存储方式
● 高度GUI化
● 自定义仓库物品黑名单
● 可自定义GUI的物品材质

● 可自定义GUI的Title和Lore
● 新增兑换券兑换相应仓库
● 可使用F键(切换副手绑定键)打开主GUI
● 支持禁用/启用F键功能
● 支持查询并添加/移除玩家仓库内物品
● 支持查询离线和在线玩家仓库数据同时添加/移除
● Base64重编译码保存数据 安全性高 数据迁移简单
● 两种仓库类型: 27格(小型) / 54格(大型) 仓库
● 大型最多拥有10仓库 小型最多拥有15仓库



▌插件指令与权限 Plugin Commands / Permissions

/Playerinv 或 /inv —— 打开仓库主GUI
/Inv keys toggle —— 开/关F键功能
/Inv check [玩家] —— 查询玩家仓库数据
/Inv give [玩家] [类型] —— 给予玩家一个某类型的仓库兑换券
/Inv reload —— 重载插件

● Playerinv.gui.open —— 打开主GUI权限 (默认玩家拥有)
● Playerinv.inv.[num] —— num最大为25 相应数字给予相应仓库
● Playerinv.check —— 查询玩家仓库权限(OP)
● Playerinv.give —— 给予玩家兑换券权限(OP)
● Playerinv.reload —— 重载插件权限(OP)
● Playerinv.admin —— 管理员权限(OP拥有)


▌插件图片 Plugin Pictures

[MineBBS]-QQ截图20240201211345.jpg

[MineBBS]-QQ截图20240201211837.jpg

[MineBBS]-QQ截图20240201211911.jpg

[MineBBS]-QQ截图20240303001659.png

[MineBBS]-QQ截图20240303001718.png



▌插件配置文件 Plugin Config
代码:
# 插件前缀
Prefix: '&f[&ePlayerInv&f]'

#打开仓库时消息
OpenMessage: '&e已打开仓库GUI'
ToggleMessage:
  Enabled: ' &a已开启F键打开GUI.'
  Disabled: ' &c已关闭F键打开GUI.'
NoPermissionMessage:
#无指令权限时的提示信息
  Command: '&c你没有使用该命令的权限.'
#无仓库权限时的提示信息
  Inv: '&c你没有权限打开该仓库.'
UnableMessage:
#当Opentoggle设为false时玩家尝试/Inv keys toggle的提示信息
  Command: '&c该命令被禁止.'
#当KeysOpen设为false时玩家尝试/Inv keys toggle的提示信息
  Keys: '&c该功能被禁止.'

#使用物品给予权限时的提示信息
ItemMessage:
  Full: ' &c你已拥有当前类型的全部仓库 无法使用该兑换券!'
  Give: ' &e成功给予 &f%player% &e玩家一个仓库兑换券'
  Use:
    Large: ' &e获得 &a%large_vault_number% &e号大型仓库.'
    Medium: ' &e获得 &a%medium_vault_number% &e号小型仓库.'

#控制台输出给玩家的提示信息
ConsoleMessage:
  #玩家获得兑换券时的提示信息(控制台发出)
  Give:
    Large: ' &e获得一张大型仓库兑换券.'
    Medium: ' &e获得一张小型仓库兑换券.'

#使用兑换券时Title和音效展示开关
UseItem:
  Sound: true
  Title: true
  Large:
    Title: '&eCongratulation!!'
    Subtitle: '&a获得 &b%large_vault_number% &a号大型仓库'
  Medium:
    Title: '&eCongratulation!!'
    Subtitle: '&a获得 &b%medium_vault_number% &a号小型仓库'

#设置GUI中的玻璃提示信息
GUIGlass:
  LIME: '&a'
  ORANGE: '&f&l仓库GUI'
  YELLOW: '&e&l分界线'

# 主GUI内个人仓库的标题和Lore修改
# Title仅限于修改仓库序号前的字符
GUI:
  #仓库主界面标题
  Title: '&b&l个人仓库GUI'
  Large:
    Title: '&c个人大仓库'
    Lore:
      - ''
  Medium:
    Title: '&c个人小仓库'
    Lore:
      - ''

# 是否允许玩家使用/Inv Toggle 开关F键功能
OpenToggle: true

# 是否开启F键打开仓库菜单功能
KeysOpen: true

#是否打开仓库GUI提示信息
OpenGUIMessage: true

# 仓库状态字符修改
Status:
  Lock: '&cLocked'
  Unlock: '&aUnlocked'

Item:
  Large:
    Title: '&b大型仓库兑换券'
    Lore:
      - '&e右键该物品可获得一个大型仓库'
      - ''
  Medium:
    Title: '&a小型仓库兑换券'
    Lore:
      - '&6右键该物品可获得一个小型仓库'
      - ''

#数据存储方式
DataBases:
  #MySql为false时使用SQLite存储 即保存为本地数据库Database.db
  #Mysql为true时使用Mysql存储 即保存数据至Mysql数据库
  #Database.db的数据可通过Mysql数据库管理面板(如NaviCat)导入到Mysql的数据库中
  #使用前请
  #当Mysql启用时,下方参数为启用状态
  #若插件无法成功链接数据库 将会关闭插件 直至下次服务器重启
  MySQL: false
  #数据库地址
  host: localhost
  #数据库端口
  port: 3306
  #数据库用户名
  user: root
  #数据库密码
  password: root
  #数据库名
  database: playerinv


▌插件开源
● 开源地址: https://github.com/YXMAX/PlayerInv


若插件存在BUG或报错问题 可加入扣扣反馈交流群: 473358045

若你有对插件功能和GUI的建议 可以加入作者的交流群或评价该插件
会尽可能实现并尽快放出

PlayerInv.svg
作者
YXMAX
下载
19
查看
589
首次发布
最后更新
评分
5.00 星 3 星

分享资源

最新更新

  1. v1.3.81 版本更新

    修复当无gui.open权限时无提示信息问题
  2. v1.3.80 版本更新

    调整插件所需Java版本 完整支持1.14至1.17的低Java版本的服务端版本
  3. v1.3.70 版本更新

    添加对物品的黑名单功能 禁止相应物品放入仓库中 添加点击黑名单物品时的提示信息 1.12.2版本同步更新

最新评论

指令给不了仓库卷啊
YXMAX
YXMAX
插件正常的话是可以给予的 如果有问题加扣277 2484 988反馈
或者把报错发一发
支持你鸭!!
牛逼就完了