秋韵
本帖最后由 秋韵 于 2022-2-11 18:16 编辑

一、简介
为何选择使用KexChest?
直接给玩家奖励太单调?
氪金大佬抱怨没有超值礼包?
其他实体宝箱插件太不方便?
不要紧!让本款宝箱插件来帮你!


本插件已停止维护

二、插件亮点 | Bright spot
1、超高自定义的宝箱、钥匙
2、宝箱支持等级限制!
3、开启宝箱后执行指令
4、宝箱支持设置钥匙!
5、宝箱支持设置权限(权限名自定义)!
6、可自定义每个宝箱不同的全服提示语!
7、随时查看宝箱、钥匙信息
8、Shift预览宝箱功能!
9、支持抽奖功能
10、99%的玩家提示语可自定义!
11、宝箱编辑全用指令控制,告别繁琐的配置文件!
三、插件指令&权限 | Commands&Permissions




双击查看大图
全局权限 kc.admin
四、使用教程| Essential Usage
Step.0
首先我们明确宝箱的属性
● 展示名 【必设】
● Lores 【必设】
● 钥匙【默认为无需,选设】
● 权限【默认为无需,选设】
● 全服公告【默认为没有,选设】
● 是否可以预览 【默认为不可,选设】

Step.1
首先,我们创建一个宝箱
编辑名必须为英文

/kc c create <编辑名>
比如我的是/kc c create test

当你收到这个提示就表明成功了

Step.2
我们为我们刚创建的宝箱设置一个名字
支持颜色符号&

/kc c setname <编辑名> <展示名>
比如我的是/kc c setname test &e&l测试の宝箱

当你收到这个提示就表明成功了

Step.3
其次,我们需要为宝箱添加lore
支持颜色符号&,可添加多行

/kc c addlore <编辑名> <lore内容>

Step.3*
若您对刚刚添加的lore不满意,可以随时清空

/kc c clearlore <编辑名>

Step.4
当你到达这一步时,就说明你已完成了宝箱的基本设置
但它现在只是存在于缓存当中,现在我们要把它保存到数据文件中

/kc c save <编辑名>
比如我的是/kc c save test

Step.5
这时候我们就可以拿到宝箱了,但别急
这是你需要设置宝箱里面的物品

/kc setitem <编辑名>
比如我的是/kc setitem test
把物品拖到里面即可

Step.6
在完成上一步后,直接关闭背包就可以保存了
现在让我们看看成果吧

/kc get test
PS:图片中的钥匙是我后来设置的,在本帖下一栏会教你如何设置宝箱的钥匙

Step.7
打开宝箱

在生存模式的状态下打开背包后右键点击宝箱即可打开
五、拓展教程 | Additional Usage
预览设置
预览设置,顾名思义,即玩家可以预览宝箱里面的物品
玩家手持宝箱按Shift键即可查看
该设置必须在保存宝箱前设置

/kc c preview <编辑名>
比如我的是/kc c preview test

上图为预览效果图

权限设置
没有权限的玩家不能打开箱子
该设置必须在保存宝箱前设置

/kc c permission <编辑名> <权限名>
比如我的是/kc c permission test testpremission
权限名为"kexchest.custom.你刚才输入的权限名"
比如我的就是"kexchest.custom.testpremission"

等级限制设置
没有足够等级的玩家不能打开箱子
该设置必须在保存宝箱前设置

/kc c setlevel <编辑名> <最小等级>

宝箱指令设置
玩家开启宝箱后可以以不同身份执行指令

/kc c addcommand <编辑名> <op/player> <指令>
注意:
1、op代表管理员身份,player代表玩家身份
2、指令中的空格用符号"-"代替!

万能的钥匙设置
万能的钥匙可以打开所有上锁的包厢
可以将你已编辑好的钥匙设置为万能的钥匙
该设置要在保存钥匙后设置

/kc setopkey <钥匙编辑名>

全服公告设置
玩家打开宝箱后,可以在全服广播一条提示语
支持变量名{player},即玩家名;支持颜色符号&
该设置必须在保存宝箱前设置

/kc c broadcast <编辑名> <内容>

上图为预览效果图,上面的消息为广播消息,下面的消息为提示语


钥匙设置
钥匙的创建过程跟宝箱的创建过程相似
没有钥匙的玩家无法打开宝箱
以下为钥匙创建帮助指令
该设置必须在保存宝箱前设置

/kc k

上图为无钥匙时的预览图

查看宝箱信息
管理员可以随时查看已保存的宝箱信息

/kc cinfo/kinfo <编辑名>

给予玩家一个宝箱/钥匙

/kc give c/k <编辑名> <玩家名>
六、配置文件 | Configuration
插件被加载后会生成:
chest.yml - 存放宝箱信息(请勿随意改动)
key.yml - 存放钥匙信息(请勿随意改动)
config.yml - 可在这里修改一些提示语
config.yml内容如下
Message:
  On-Open-Chest: "&a&l你成功打开了{name}&a&l!获得了里面的奖励!"
  On-Crowd-Inventory: "&c&l你的背包满了,请清理一下再打开宝箱!"
  On-No-Permission: "&c&l你没有打开这个宝箱的权限!"
  On-No-Key: "&c&l无法打开!你缺少这个宝箱的钥匙!"
  Idea-1: "&a&l请在生存模式下打开背包,然后右键点击该宝箱才能开启它!"
  Idea-2: "&a&l请将该钥匙放在背包里,打开某些宝箱时会自动消耗它"
七、下载 | Download
本插件为原创插件,不存在任何抄袭行为!
本版本为正式版,欢迎反馈问题/提出建议
希望你能回复/评分,作为我们更新的动力

开发插件需要大量的脑力劳动
您的赞助将是我前进的动力
↓↓↓



【正式版v1.2】

【宝箱插件正式版】KexChestv1.2.jar (18.9 KB, 下载次数: 14)
(之前的地址已失效,现改为站内附件)

若你喜欢这个插件,请评分/回复,你的支持是我们最大的动力

2021.12 数据,可能有更多内容
一、简介
为何选择使用KexChest?直接给玩家奖励太单调?氪金大佬抱怨没有超值礼包?其他实体宝箱插件太不方便?不要紧!让本款宝箱插件来帮你!插件作者:Vlhpe 开发用时:4个忙碌的周末


本插件目前为正式版!持续更新中PS:发帖时由于网络问题背景色有问题,现在已改1.2新版来了!!2019/7/24(诈尸式更新!)[+] 新增抽奖宝箱功能(吸金神器?!),可以设置宝箱为抽奖箱子,玩家打开后随机获得指定数额物品[FIX] 阉割掉一些冗长的代码,优化体验功能简介:输入/kc setrandom &lt;编辑名&gt; &lt;出奖数&gt;可以设定宝箱为抽奖宝箱例如输入/kc setrandom test 5 则可以在40个物品(假设是40个)中抽取5个不重复的奖品出来玩家在抽取出物品后会通过GUI看到自己抽到的东西,GUI尺寸随出奖数的变化而变化输入/kc cancelrandom &lt;编辑名&gt; 可以设定某个抽奖宝箱变回普通宝箱

1.1新版发布!!2019/1/19瞧瞧都更新了什么![+] 添加了宝箱开启后执行的指令,可以分OP执行或玩家执行,满足你的RPG服务器需求!你会不会有什么新的想法了呢?[FIX] 修复了一些小型BUG,优化体验正式版发布!![+] 添加了宝箱等级限制属性,满足你的RPG服务器[+] 添加了万能的钥匙功能!可以打开所有上锁的宝箱,吸金神器?![=] 优化了代码,提高运行效率,减少延迟[FIX] 修复了一些小型BUG,优化体验
二、插件亮点 | Bright spot
1、超高自定义的宝箱、钥匙2、宝箱支持等级限制!3、开启宝箱后执行指令4、宝箱支持设置钥匙!5、宝箱支持设置权限(权限名自定义)!6、可自定义每个宝箱不同的全服提示语!7、随时查看宝箱、钥匙信息8、Shift预览宝箱功能!9、支持抽奖功能10、99%的玩家提示语可自定义!11、宝箱编辑全用指令控制,告别繁琐的配置文件!12、持续更新,只要这个插件火了,作者上高二前绝不跑路
三、插件指令&amp;权限 | Commands&amp;Permissions





双击查看大图
全局权限 kc.admin
四、使用教程| Essential Usage
Step.0首先我们明确宝箱的属性● 展示名 【必设】● Lores 【必设】● 钥匙【默认为无需,选设】● 权限【默认为无需,选设】● 全服公告【默认为没有,选设】● 是否可以预览 【默认为不可,选设】
Step.1
首先,我们创建一个宝箱
编辑名必须为英文


/kc c create &lt;编辑名&gt;
比如我的是/kc c create test

当你收到这个提示就表明成功了
Step.2
我们为我们刚创建的宝箱设置一个名字
支持颜色符号&amp;


/kc c setname &lt;编辑名&gt; &lt;展示名&gt;
比如我的是/kc c setname test &amp;e&amp;l测试の宝箱

当你收到这个提示就表明成功了
Step.3其次,我们需要为宝箱添加lore支持颜色符号&amp;,可添加多行


/kc c addlore &lt;编辑名&gt; &lt;lore内容&gt;
Step.3*若您对刚刚添加的lore不满意,可以随时清空


/kc c clearlore &lt;编辑名&gt;
Step.4
当你到达这一步时,就说明你已完成了宝箱的基本设置
但它现在只是存在于缓存当中,现在我们要把它保存到数据文件中


/kc c save &lt;编辑名&gt;
比如我的是/kc c save test
Step.5这时候我们就可以拿到宝箱了,但别急这是你需要设置宝箱里面的物品


/kc setitem &lt;编辑名&gt;
比如我的是/kc setitem test
把物品拖到里面即可
Step.6在完成上一步后,直接关闭背包就可以保存了现在让我们看看成果吧


/kc get test
PS:图片中的钥匙是我后来设置的,在本帖下一栏会教你如何设置宝箱的钥匙
Step.7打开宝箱


在生存模式的状态下打开背包后右键点击宝箱即可打开
五、拓展教程 | Additional Usage
预览设置
预览设置,顾名思义,即玩家可以预览宝箱里面的物品
玩家手持宝箱按Shift键即可查看该设置必须在保存宝箱前设置


/kc c preview &lt;编辑名&gt;
比如我的是/kc c preview test

上图为预览效果图
权限设置
没有权限的玩家不能打开箱子该设置必须在保存宝箱前设置


/kc c permission &lt;编辑名&gt; &lt;权限名&gt;
比如我的是/kc c permission test testpremission权限名为&quot;kexchest.custom.你刚才输入的权限名&quot;比如我的就是&quot;kexchest.custom.testpremission&quot;
等级限制设置
没有足够等级的玩家不能打开箱子该设置必须在保存宝箱前设置


/kc c setlevel &lt;编辑名&gt; &lt;最小等级&gt;
宝箱指令设置 NEW
玩家开启宝箱后可以以不同身份执行指令
/kc c addcommand &lt;编辑名&gt; &lt;op/player&gt; &lt;指令&gt;注意:1、op代表管理员身份,player代表玩家身份2、指令中的空格用符号&quot;-&quot;代替!
万能的钥匙设置
万能的钥匙可以打开所有上锁的包厢可以将你已编辑好的钥匙设置为万能的钥匙该设置要在保存钥匙后设置


/kc setopkey &lt;钥匙编辑名&gt;
全服公告设置
玩家打开宝箱后,可以在全服广播一条提示语
支持变量名{player},即玩家名;支持颜色符号&amp;该设置必须在保存宝箱前设置


/kc c broadcast &lt;编辑名&gt; &lt;内容&gt;

上图为预览效果图,上面的消息为广播消息,下面的消息为提示语


钥匙设置
钥匙的创建过程跟宝箱的创建过程相似没有钥匙的玩家无法打开宝箱以下为钥匙创建帮助指令该设置必须在保存宝箱前设置


/kc k

上图为无钥匙时的预览图
查看宝箱信息
管理员可以随时查看已保存的宝箱信息
/kc cinfo/kinfo &lt;编辑名&gt;

给予玩家一个宝箱/钥匙
/kc give c/k &lt;编辑名&gt; &lt;玩家名&gt;
六、配置文件 | Configuration
插件被加载后会生成:
chest.yml - 存放宝箱信息(请勿随意改动)
key.yml - 存放钥匙信息(请勿随意改动)
config.yml - 可在这里修改一些提示语
config.yml内容如下
Message:
On-Open-Chest: &quot;&amp;a&amp;l你成功打开了{name}&amp;a&amp;l!获得了里面的奖励!&quot;
On-Crowd-Inventory: &quot;&amp;c&amp;l你的背包满了,请清理一下再打开宝箱!&quot;
On-No-Permission: &quot;&amp;c&amp;l你没有打开这个宝箱的权限!&quot;
On-No-Key: &quot;&amp;c&amp;l无法打开!你缺少这个宝箱的钥匙!&quot;
Idea-1: &quot;&amp;a&amp;l请在生存模式下打开背包,然后右键点击该宝箱才能开启它!&quot;
Idea-2: &quot;&amp;a&amp;l请将该钥匙放在背包里,打开某些宝箱时会自动消耗它&quot;


七、作者的废话 | Some words from the Author
本人今年高一,回家时间短暂,抽时间写插件不容易,毕竟不是特别熟悉Java的程序员,难免有BUG,希望大家及时反馈!只希望大家能给予我们支持,你们的支持是我们最大的动力,这个插件若比较火我会永久更新下去!
  —— Vlhpe,一位致力于Minecraft插件开发的业余程序员

八、已知BUG&amp;注意事项 | Bugs &amp; Attention
BUG:检测不支持高版本,日后更新欢迎大家反馈
注意事项:【一】宝箱和钥匙要拆成单个使用【二】请在生存模式下开箱【三】作者很辛苦【四】如果你给帖子加分了你可能会变好看【五】忽略上面那两点



九、下载 | Download
本插件为原创插件,不存在任何抄袭行为!本版本为正式版,欢迎反馈问题/提出建议希望你能回复/评分,作为我们更新的动力
开发插件需要大量的脑力劳动您的赞助将是我前进的动力↓↓↓



【最新正式版:v1.2】
度娘盘:【度娘盘提取码6hdz】
若你喜欢这个插件,请评分/回复,你的支持是我们最大的动力

叽叽小石头
直接给玩家奖励太单挑?

叽叽小石头
直接给玩家奖励太单挑?

叽叽小石头
直接给玩家奖励太单挑?

梅子酒呀
能否换个字体颜色呢,现在这个灰色看的我眼睛实在难受。

风云霸刀
求求你换个字体吧,好难受眼睛

渣滓SYT
建议加个抽奖类型箱子

oak
呃,这个颜色有点看不清

Mc沫小斌
这个背景色有毒 建议修改

Mc沫小斌
这个背景色有毒 建议修改

小灬宇
辣眼睛,要不是按 CTRL+A键 莫不是要看半天

12496
可以再加个抽奖功能呢

[email protected]
插件很不错,但是那个楼主,绿色背景+灰色字体是真的看得难受

一手汗
看着很好
不知道能不能适配mod物品

1427467813
太棒了,玩家氪金有盼头了。

秋韵
一手汗 发表于 2018-12-28 20:54
看着很好
不知道能不能适配mod物品

spigot插件 不支持mod物品

Skylm涛污神
可以在做一个版本吗 ?只消耗钥匙  无限开宝箱。只要玩家有钥匙就可以一直开对应的宝箱。开完后玩家获得宝箱里面的东西,宝箱里面的东西自动补齐。  如果可以方便加个QQ吗

摸鱼
找这种插件有很久了

zxyljc
谢谢楼主分享  

1152059790
很好用的 插件 带走了

天域十一
可以,再多点好插件!!

秋韵
Skylm涛污神 发表于 2019-1-12 18:51
可以在做一个版本吗 ?只消耗钥匙  无限开宝箱。只要玩家有钥匙就可以一直开对应的宝箱。开完后玩家获得宝 ...

什么意思,能说详细点吗?

Skylm涛污神
秋韵 发表于 2019-1-25 17:20
什么意思,能说详细点吗?

方便加个QQ吗

JuXeon
不错,感谢分享~

小鱼人LFM
特别棒的插件!

MC_XO
不错 支持原创

dbob
颜色有毒--

a2387666514
氪金箱子233333

qq573188162
paperspigot1.12.2乱码

秋韵

吖,是什么提示乱码呢?

qq573188162
秋韵 发表于 2019-7-25 11:57
吖,是什么提示乱码呢?

1.12.2的是在右键打开宝箱的时候,打不开,聊天框提示一串乱码,乱码就是口口口口这样吧,去检查配置文件也乱码鸭,然后纯spifot1.11配置文件是一片空白,

qq573188162
秋韵 发表于 2019-7-25 11:57
吖,是什么提示乱码呢?

提供给你paperspigot122配置文件的乱码:
Message:
  On-Open-Chest: '&a&l????????{name}&a&l?????????????????'
  On-Crowd-Inventory: '&c&l?????????????????????????????'
  On-No-Permission: '&c&l????д?????????????'
  On-No-Key: '&c&l??????????????????????????'
  On-No-Enough-Level: '&c&l????????????'
  Idea-1: '&a&l?????????????????????????????????????????????'
  Idea-2: '&a&l??????????????????Щ????????????????'

qq573188162
秋韵 发表于 2019-7-25 11:57
吖,是什么提示乱码呢?

很看好你这个插件噢,希望能解决呢

秋韵
qq573188162 发表于 2019-7-25 12:04
提供给你paperspigot122配置文件的乱码:
Message:
  On-Open-Chest: '&a&l????????{name}&a&l?????????? ...

收到反馈

GREEN_UNCLE
求求你换个字体吧,好难受眼睛

秋韵
GREEN_UNCLE 发表于 2019-7-25 14:52
求求你换个字体吧,好难受眼睛

哈,可能我排版出问题了。。。

秋韵
GREEN_UNCLE 发表于 2019-7-25 14:52
求求你换个字体吧,好难受眼睛

帖子颜色没问题呀。。

Silent_Yuki
感谢作者分享插件
然后反馈几个问题
测试版本 1.7.10 服务器核心Uranium

一个好像是默认配置的问题



然后还有一个就是保存物品时候的问题
虽然出报错了 但还是可以正常用emmm


奉福
之前看不清介绍以为是 40个物品指定抽取一个物品需要开多少次箱子,(希望作者能后续更新这项功能 ),然后这个能否更新一次性给玩家多少个抽奖盒 ... 一个一个的有点麻烦

奉福
[10:45:43 INFO]: [Yum 能耗监控] 命令执行异常 请反馈下列信息给腐竹!
[10:45:43 INFO]: 插件名称: KexChest
[10:45:43 INFO]: 异常名称: java.lang.ClassCastException
[10:45:43 INFO]: 异常说明: com.destroystokyo.paper.console.TerminalConsoleCommandSender cannot be cast to org.bukkit.entity.Player
[10:45:43 INFO]: [Yum] [Yum 命令监控] 玩家 CONSOLE 执行 KexChest 插件 kc give c box hometown 命令时发生异常!
[10:45:43 INFO]: [Yum] 异常名称: java.lang.ClassCastException
[10:45:43 INFO]: [Yum] 异常说明: com.destroystokyo.paper.console.TerminalConsoleCommandSender cannot be cast to org.bukkit.entity.Player
[10:45:43 INFO]: [Yum] 简易错误信息如下:
[10:45:43 INFO]: [Yum]     位于 kex.Vlhpe.KexChest.onCommand(KexChest.java:268)
[10:45:43 INFO]: [Yum]     位于 pw.yumc.Yum.inject.CommandInjector.onCommand(CommandInjector.java:106)
[10:45:43 INFO]: [Yum]     位于 org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
[10:45:43 INFO]: [Yum]     位于 org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:151)
[10:45:43 INFO]: [Yum]     位于 org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:685)
[10:45:43 INFO]: /kc
[10:45:43 INFO]: 已为玩家 hometown 增加 250 打赏点!
这是bs菜单发放的报错

奉福
[10:46:33 INFO]: hometown issued server command: /kit box
[10:46:33 INFO]: [Yum] [Yum 命令监控] 玩家 hometown 执行 EasyKits 插件 kit box 命令时发生异常!
[10:46:33 INFO]: [Yum] 异常名称: java.lang.IllegalArgumentException
[10:46:33 INFO]: [Yum] 异常说明: Invalid inventory size; expected 36 or less
[10:46:33 INFO]: [Yum] 简易错误信息如下:
[10:46:33 INFO]: [Yum]     位于 org.bukkit.craftbukkit.v1_12_R1.inventory.CraftInventory.setContents(CraftInventory.java:83)
[10:46:33 INFO]: [Yum]     位于 info.TrenTech.EasyKits.DataSource.kitEquip(DataSource.java:91)
[10:46:33 INFO]: [Yum]     位于 info.TrenTech.EasyKits.DataSource.doKitEquipCheck(DataSource.java:240)
[10:46:33 INFO]: [Yum]     位于 info.TrenTech.EasyKits.CommandHandler.onCommand(CommandHandler.java:254)
[10:46:33 INFO]: [Yum]     位于 pw.yumc.Yum.inject.CommandInjector.onCommand(CommandInjector.java:106)
这是easykit的报错

jiao1018000
抽奖变得很简单了

ZeWeir
好。不错。正好1.8服务器用的上

qiang_shi
/kc这条指令好像和某个自带的插件重叠了...这个能改吗?...

小狐狸FM
不知道这个箱子插件实际运用好不好用,之后试着给我服务器加一个看看

1346193348
未知操作?不会弄....

沉默-钟
插件不错 支持原创哦-w-

werxing
猫端 三代应该可以用吧?

小狐狸FM
这个弄成抽奖箱子的时候有bug,把抽到的物品放回到抽奖的那一行物品栏再关闭背包,奖励就没了

小狐狸FM
有的时候抽到的物品还不能直接放到背包,左键右键都放不了,只有关掉背包才能把抽到的东西丢出去

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