本帖最后由 1582952890 于 2019-8-10 12:25 编辑
配置文件共有两个:
默认编码为UTF8无BOM,请根据您服务器的环境在需要的时候转换为合适的编码。
Config.yml:
温馨提示,此插件包含多个编辑界面,本节仅阐述基本过程和一些特殊的物品的作用。欲精通这个插件,做出自己心目中的菜单,需要实践。其实跟着编辑界面走,认真探究很容易上手的。或许有空我可能录制个视频qaq。
关于物品绑定:
时间匆忙,未经过完全测试,目前插件为alpha 测试版本,可能存在潜在的BUG,请发现的腐竹反馈给我,感谢合作。
你要是有什么功能方面的建议呢也可以反馈给我。
另外呢中考在即,更新可能稍慢。
九:开源:
感谢 @耗子 @jiongjionger对反射和NBT方面的帮助。
十一:更新记录:
十二:捐助:
来自群组: Unknown Domain
YourInventory beta V1.0.6
———来自小组Unknown Domain
零:前言(其实这个看不看无所谓就是我在扯淡QWQ):
- 寒假嘛,在一个服务器玩生存,噫生存中指令很多啊对吧,比如什么去基友家:/res tp xxx,去一次输一次?噫,那就比较尴尬了。幸亏我打字快qaq不然。。得被烦死。你可能会想,为什么不让腐竹用cc做个菜单??喂喂喂,每个玩家的需求都不一样,腐竹一一满足得qaq了。于是我就在想,能不能让玩家自定义自己的快捷菜单,点击物品快捷执行指令呢?于是,这个插件就诞生了。
- 此插件的版权归沉寂(1582952890)所有,来自小组Unknown Domain,
- 禁止任何人以任何方式任何目的转载至任何网站,请不要做无良的搬运工,谢谢。
- 本插件仅授权发布至Minecraft我的世界中文论坛(MCBBS),并且仅对本贴提供的附件内的插件负责。非本贴途径获得的插件,产生任何问题,出现任何后门,后果自负。
- 这个插件允许你的玩家,创建属于自己的快捷菜单,来达到快捷执行指令的目的。
- 这个插件拥有完整的GUI编辑器,允许你在全GUI的模式下编辑菜单。
- 这个插件支持给物品添加NBT信息来达到右键物品打开菜单的目的。
- 这个插件支持创建菜单收费。
- 这个插件支持菜单数量限制。
- 这个插件基于Java8+Spigot1.9.4核心编译,在1.10.2上测试通过,理论支持1.8+服务端。1.7未测试。
- 插件默认的配置文件(config.yml,Message.yml)编码为UTF-8无BOM。如果你的服务器是1.8或以下的服务器并且服务器本地系统是Windows,请自行转换为ANSI
- 基础指令/yt,输入后即可查看帮助。
- 权限:
- 因为这个插件是面向玩家的,所以所有的指令均无需权限即可操作。
- 特殊权限:
- YourInventory.VIPMaxInventory.[组名] 拥有这个权限的玩家将可以提升菜单数量上限。
- YourInventory.VIPInventorySizeLimit.[组名] 拥有这个权限的玩家将可以提升菜单容量上限。
- YourInventory.VIPDiscount.[组名] 拥有这个权限的玩家将会减免在创建菜单时产生的费用。
配置文件共有两个:
- Config.yml -包含了插件运行时所需要的参数。
- Message.yml - 包含了一些面向玩家的信息。
默认编码为UTF8无BOM,请根据您服务器的环境在需要的时候转换为合适的编码。
Config.yml:

默认的Config,yml如图所示:
- update节点【6行】:这个节点定义了插件是否检测更新。
- MaxInventory节点【9行】定义了一个玩家可以拥有的最大菜单数量。
- VIPMaxInventory节点【11行】这个节点定义了拥有特定权限(YourInventory.VIPMaxInventory.[组名])的玩家可以提升最大菜单数量,子节点名称例如【12行】”vip1“即为组名,后面的数值代表数量,当玩家拥有多个权限的时候,取最大值。
- InventorySizeLimit节点【16行】这个节点定义了一个玩家可以设置的菜单行数上限,最大为6。
- VIPInventorySizeLimit节点【18行】这个节点定义了拥有特定权限(YourInventory.VIPInventorySizeLimit.[组名])的玩家可以提升菜单行数上限,子节点名称例如【19行】”vip1“即为组名,后面的数值代表上限,当玩家拥有多个权限的时候,取最大值。
- perLinePrice节点【24行】 这个节点定义了玩家创建一个菜单时所需要的费用
- VIPDiscount节点【26行】:这个节点定义了拥有特定权限(YourInventory.VIPDiscount.[组名])的玩家可以在创建菜单的时候减免一部分费用,子节点名称例如【27行】”vip1“即为组名,后面的数值代表减免的程度,计算公式为:(总价*Discount),通常这个数值为0(不包括)~1(不包括),数值越小减免程度越高,当玩家拥有多个权限的时候,在结算的时候取最小值。(这个节点的作用一句俗话:打折!)
- maxLoreLine节点【32行】:这个节点定义了一张门票最多有多少行叙述。
- lengthLimit【34行】:这个节点定义了每一行叙述或标题的最大字符数(注意这里空格、数字、字母、汉字、符号)皆按1个字符算。
- 这个文件按需修改即可,用”%“括起来的即为变量,每一个语句的变量都不一样,默认的Message.yml中已经包含了该语句所支持的所有变量。
温馨提示,此插件包含多个编辑界面,本节仅阐述基本过程和一些特殊的物品的作用。欲精通这个插件,做出自己心目中的菜单,需要实践。其实跟着编辑界面走,认真探究很容易上手的。或许有空我可能录制个视频qaq。
关于物品绑定:
- 这个插件允许玩家将一个普通物品绑定上一个菜单,使其与这个物品交互(右键左键)可以快捷打开菜单。绑定方式为添加nbt记录,同时可以添加一些lore啥的,内容在Message.yml中的 BindFormat节点,腐竹们可自行修改。不做内容上的要求(例如必须包含玩家名称或菜单名称变量),对于绑定后的物品不做例如禁止合成等限制(因为没必要)。
七:前置插件:
- 因为与经济挂钩了嘛,所以必须要vault当前置,这个嘛我相信大多服务器都有。
- 什么你服务器没vault,噫快去装一个:http://www.mcbbs.net/thread-78310-1-1.html
下载需投币30个金粒,论坛首页右上角有任务一天可以领取40个,我相信这个插件出售30金粒不多吧。
█████,如果您要查看本帖隐藏内容请回复
时间匆忙,未经过完全测试,目前插件为alpha 测试版本,可能存在潜在的BUG,请发现的腐竹反馈给我,感谢合作。
你要是有什么功能方面的建议呢也可以反馈给我。
另外呢中考在即,更新可能稍慢。
九:开源:
- 地址:http://git.oschina.net/ChenJi158/YourInventory
- 请遵循开源协议。
仅供学习之用,
你不可以修改一下代码就声称是自己原创的。
你不可以加入后门然后再发布。
你不可以在未经作者允许的情况下擅自重制并发布。
感谢 @耗子 @jiongjionger对反射和NBT方面的帮助。
十一:更新记录:
- 2017-8-8:修复Bug-006&007【1.0.6】:物品编辑器聊天直接发送出去的问题&无论是否有新版本都提示更新。优化保存方式,解决卡服问题。
- 2017-7-12:修复Bug-005【1.0.5】:修复后续的一些中文变成Unicode的问题。
- 2017-7-4:修复Bug-004【1.0.4-beta】:修复编码问题,感谢矢澤にこ的反馈提供。
- 2017-6-9:修复Bug-003 【1.0.3 -beta】:修复聊天冲突Bug,感谢@1748591300的提供。
- 2017-3-14:修复Bug-002【1.0.2 -alpha】:修复在部分服务端上出现的版本号获取错误导致无法找到类。
- 2017-3-13:修复Bug-001【1.0.1 -alpha】:删除测试时期遗留代码,更正版本号判断。
- 2017-3-12:插件发布【1.0.0 -alpha】
十二:捐助:
开发不易,如果你觉得这个插件给您的服务器带来帮助,并且您想表达一下您的心意,可以扫描下方的二维码对我进行捐助。
QQ钱包:
**:
想法很好,支持一下!
向UD大佬团体低头
日常膜拜沉寂大佬
日常膜拜沉寂dalao
写原创的大佬。。
有没有写插件教程什么的分享下XD、
很棒的插件。
有没有写插件教程什么的分享下XD、
很棒的插件。
1345979462 发表于 2017-3-12 18:42
写原创的大佬。。
有没有写插件教程什么的分享下XD、
啊我是渣渣。。
插件教程隔壁编程版。
更重要的我感觉还是Java基础吧。。会了之后直接看doc了。
仰望dalao的插件
感觉很有创意
支持 希望可以用这个插件改改做出一个
GUI编辑的类似deluxemenus的插件
感觉很有创意
支持 希望可以用这个插件改改做出一个
GUI编辑的类似deluxemenus的插件
非常不错的插件和创意~
啊。。你洞♂洞挺大呀
脑洞 脑洞
脑洞 脑洞
厉害了我的哥
怎么这么少人评论..很好的插件
怎么这么少人评论..很好的插件
插件更新了。
2017-3-14:修复Bug-002【1.0.2 -alpha】:修复在部分服务端上出现的版本号获取错误导致无法找到类。
2017-3-14:修复Bug-002【1.0.2 -alpha】:修复在部分服务端上出现的版本号获取错误导致无法找到类。

不兼容Legendchat
聊天异常
聊天异常
1748591300 发表于 2017-6-6 17:09
不兼容Legendchat
聊天异常
感谢bug反馈,这周末我有空去查实修复一下,对您的服务器造成了不便请谅解
1582952890 发表于 2017-6-6 19:27
感谢bug反馈,这周末我有空去查实修复一下,对您的服务器造成了不便请谅解 ...
我这里给个修复的办法
检测一下是否安装LegendChat
如果是 用ChatMessageEvent代替bukkit本来的聊天监听就行了
另外,恕我直言,PlayerChatEvent 这个类不应该用。
更重要的是,这种处理方式很可能会破坏其他插件的功能。
建议你先检测一下聊天是否被其他插件取消。
另外建议把优先级调成最高,
1748591300 发表于 2017-6-6 22:18
我这里给个修复的办法
检测一下是否安装LegendChat
如果是 用ChatMessageEvent代替bukkit本来的聊天监听 ...
刚刚我看了下源码,我疏忽了,感谢指点,不过我现在是手机,周末我去改一下吧。
首先,我下载了,是支持1.10.2的
然后, 我使用它创建了一个菜单,在控制台无法看见我用菜单执行了啥命令,我觉得要是能显示出来,服主 追查熊也比较方便吧
然后, 我使用它创建了一个菜单,在控制台无法看见我用菜单执行了啥命令,我觉得要是能显示出来,服主 追查熊也比较方便吧
qertyumoho 发表于 2017-6-7 17:55
首先,我下载了,是支持1.10.2的
然后, 我使用它创建了一个菜单,在控制台无法看见我用菜单执行了啥命令, ...
到时候我去看一下,感谢支持和建议,
另外周五晚上我将发布一个更新,请关注。
1748591300 发表于 2017-6-6 22:18
我这里给个修复的办法
检测一下是否安装LegendChat
如果是 用ChatMessageEvent代替bukkit本来的聊天监听 ...
已经修复了,再次感谢反馈Bug。
对您造成的不便请谅解。
不错,就是怕有些玩家不会。。。
这个好,避免了不停地用cji
666+++++++++++++++++++++
!!!
地址阿阿阿阿阿阿阿阿阿阿阿阿阿阿阿阿阿阿阿阿阿
索取费用可以改为索取物品吗?
Jimmy子轩 发表于 2017-6-11 14:44
索取费用可以改为索取物品吗?
暂不支持,抱歉
谢谢lz,辛苦了。
66666666你超6
这个感觉很好用
很棒的一款插件
可以这波插件
不错 服务器正好需要 我抱走了
太棒了
不会用
11111111111111111111111111111
比CC好多了!
好插件
如果支持1.7.10就好了
~\(≧▽≦)/~啦啦啦
666666666
666666666666666666666
看起来不错。
大佬 解
插件一用
插件一用
额我想要我要我要我要我要
这个很给力,谢谢!
无敌是多么的寂寞