本帖最后由 1582952890 于 2017-9-16 17:59 编辑 
 咸鱼新人第一次挖坑见谅。
咸鱼新人第一次挖坑见谅。
 这个插件可以帮助开发者更方便地创建村民交易面板,随时随地打开交易面板,避免找村民的限制,也可以开脑洞
这个插件可以帮助开发者更方便地创建村民交易面板,随时随地打开交易面板,避免找村民的限制,也可以开脑洞
关于预览:交易面板没有什么可以看的吧……
[指令/权限]:暂无
使用方法:
将这坨插件塞进plugins文件夹,并且在自己插件的plugin.yml中添加这样一行:
复制代码
暂时没有完成JavaDoc,调用代码如下:复制代码
另外,因为原版交易面板并不判断物品的ItemMeta,只要Id相同的物品都能随意交易,所以我码了一个监听事件来防止混乱。。。。如果诸位dalao不需要,可以在config.yml中将"Use_Listener"选项改为false
 嗯,下面写一些Futrure
嗯,下面写一些Futrure
                                     允许把Merchant类数据保存成文件,便于传输
允许把Merchant类数据保存成文件,便于传输
                                    非开发者可以储存/替换/修改现有的村民
非开发者可以储存/替换/修改现有的村民
                                    嗯,咸鱼的我也想给自己写一点拓展插件,比如作为一只懒癌一直很想要的便携任务面板
嗯,咸鱼的我也想给自己写一点拓展插件,比如作为一只懒癌一直很想要的便携任务面板
                 由于咸鱼作者是学生党,只有周末能碰到电脑,所以进度很慢,不嫌弃的dalao想一起码啥的也很欢迎
由于咸鱼作者是学生党,只有周末能碰到电脑,所以进度很慢,不嫌弃的dalao想一起码啥的也很欢迎
                 当然本咸鱼最缺的还是脑洞,如果有好的建议,欢迎唠嗑或者指导,感激不尽(QQ:1975266315
当然本咸鱼最缺的还是脑洞,如果有好的建议,欢迎唠嗑或者指导,感激不尽(QQ:1975266315
 MerchantLib.jar
(16.95 KB, 下载次数: 35)
MerchantLib.jar
(16.95 KB, 下载次数: 35)
 
 咸鱼新人第一次挖坑见谅。
咸鱼新人第一次挖坑见谅。拓展其他好的用途,如  便携式任务界面,快捷空岛商店,RPG服的武器升级面板等等。
(目前只适用于开发者,将来会支持更多版本,逐渐优化代码,添加一些好用的功能,和一些不需要编程基础的东西)
关于预览:交易面板没有什么可以看的吧……
[指令/权限]:暂无
使用方法:
将这坨插件塞进plugins文件夹,并且在自己插件的plugin.yml中添加这样一行:
- softdepend: [MerchantLib]
暂时没有完成JavaDoc,调用代码如下:
- Merchant merchant = new Merchant(String name);//创建一个新的面板
 
 
- LibList list = merchant.getLibList();//获取面板数据
 
 
- list.add(ItemStack item1, ItemStack item2, ItemStack 获得物品);//为面板添加一个项目
 
 
- list.set(int 页码, item1, item2, 获得物品);
 
- //为该页码替换交易项目(注:页码计数从0开始,第一个页码是0)
 
 
- list.remove(int 页码)//移除一个页码,会被后面的页码补足
 
 
- list.Size()//获得页码总数(页码计数从0开始)
 
 
- merchant.open(Player 玩家)//为该玩家打开此面板
另外,因为原版交易面板并不判断物品的ItemMeta,只要Id相同的物品都能随意交易,所以我码了一个监听事件来防止混乱。。。。如果诸位dalao不需要,可以在config.yml中将"Use_Listener"选项改为false
那么,新人发帖  求金粒  求人气
这里是链:
顶起来,支持作者
不做伸手党,虽然不需要。。但是还是支持一下
( ?? .? ?? )?顶!看起来就很厉害,加油!
。。。。。。。。。。。支持一下