本帖最后由 无邪。 于 2020-5-31 11:37 编辑 
源码
来自群组: Complex Studio
|  ☆来自对MySQL|深恶痛绝的咆哮☆ | 
| MySQL固然好,但是方便可不敢说。并且对于编程新手的我来说真是不友好!(大佬略过) 这个插件的作用,就是在不使用MySQL的情况下,实现插件跨服数据同步。 并且有极强的可编辑性。 | 
| ☆简介☆ | 
| *将你的插件以它为前置,它可以把你的插件的配置文件,统一规划到一个指定目录下存储。 *就可以实现,多服共读,同步(缺点:同一台机器,优点:好编辑,不易出错)。 | 
| ☆食用指南☆ | 
| 这个插件运行后,会在配置文件里生成一个String路径,可定义为你的保存路径 
 将插件plugin.yml里加上依赖 
 
 
 | 
| ☆更新记录☆ | 
| 应某大佬的提议 @[size=1em]Ghost_chu,我研究一晚上,搞出来个配置文件发生变化时监听(脑细胞死了一片)   可以只监听被标记的配置文件,构造方法为 @Getter PluginYaml pluginYaml = new PluginYaml(this); //该配置文件发生变化是否触发监听 boolean callEvent =true; File file = pluginYaml.getFile("test"+File.separator+"config.yml",callEvent ); 如果callEvent 为true则该文件被监听。 该监听器的构造,和调用方法不知道对不对,有大佬的话,还请帮忙优化一下~233 | 
| ☆下载☆ | 
| 站内下载:
 如果觉得这个插件帮到了你,请不要吝啬你的人气和金粒哟! | 
来自群组: Complex Studio
就是将所有数据全部复制到另一个服务器上进行覆盖吗?
love12138 发表于 2019-2-4 13:11
就是将所有数据全部复制到另一个服务器上进行覆盖吗?
不是,是在同一台机器上,让所有以它为前置是插件,的配置文件,统一到一个目录里,所有服务端的该插件,都读取那个目录,达到同步
比如authme的那个插件 - -
他怎么连入你的这个插件里呢- -
他怎么连入你的这个插件里呢- -
一手汗 发表于 2019-2-4 13:34
比如authme的那个插件 - -
他怎么连入你的这个插件里呢- -
这又不是authme的前置。人家有完善的数据库类……
仅仅是使用此以插件为前置开发的插件的群组服,在同一台电脑上时,可以达到配置文件共享而已
Ghost_chu 发表于 2019-2-4 15:42
然而你没考虑到配置文件更新后发送类似ConfigUpdateEvent事件通知配置发生变更 ...
加一个呗
MCBBS有你更精彩~
 本帖最后由 hmf55 于 2019-2-4 22:30 编辑 
插件很不错,非常适合开发者!
插件很不错,非常适合开发者!
Ghost_chu 发表于 2019-2-4 15:42
然而你没考虑到配置文件更新后发送类似ConfigUpdateEvent事件通知配置发生变更 ...
已加入配置文件发生变化的监听
感觉搞一个能简化MYSQL操作的前置也会受到欢迎
很不错的插件,很喜欢 帮你定定帖
只能1.13用??
66666666666666666
66666666666666666
只能使用在1.13上面嘛 1.12.2支持嘛
到了企业你可能会被打死/滑稽
[默默的来支持插件~]
[默默的来支持插件~]
835937470 发表于 2019-2-4 13:24
不是,是在同一台机器上,让所有以它为前置是插件,的配置文件,统一到一个目录里,所有服务端的该插件, ...
大哥,suit套装的头颅皮肤关一下叭
不支持1.8吗?
有没有白名单功能,我只想同步一部分插件呢
支持世界文件夹里的 玩家数据吗?
可是有的插件必须用mysql 可以同时使用吗
不是开发者怎么办= =
有没有空出一期视频什么的
有没有空出一期视频什么的