本帖最后由 丶米饭 于 2023-1-30 17:44 编辑 
| 介绍 | 
| 
 | 
| 特点 | 
| 
 | 
|  指令、权限以及配置文件 | 
| 
 | 
|  图片介绍 | 
| 
 | 
|  其他 | 
| 
 | 
本插件所用所有代码均为原创,不存在借用/抄袭等行为
支持原创!
RPG服又多了个抽奖插件!
RPG服又多了个抽奖插件!
哦 挺好的
1.7 ur端
那个 如果抽完奖 不手动拿物品
直接按ESC 物品不会返回到背包
希望可以加一个返回的
还有钥匙 箱子的name lore 什么的 希望可以自定义
然后就是怎么弄9连抽。。
属实没搞懂
呃 还有就是耗能怎么样?
那个 如果抽完奖 不手动拿物品
直接按ESC 物品不会返回到背包
希望可以加一个返回的
还有钥匙 箱子的name lore 什么的 希望可以自定义
然后就是怎么弄9连抽。。
属实没搞懂
呃 还有就是耗能怎么样?
YuiGabriel 发表于 2020-5-16 16:05
1.7 ur端
那个 如果抽完奖 不手动拿物品
直接按ESC 物品不会返回到背包
lore的话message可以自定义
名字...我找机会改一下吧,毕竟一堆地方用到这个固定名字
返回,这个有点难实现
close事件获取关闭背包会直接null的
既然不小心esc,那就是自己的锅了(
九连抽,shift+右键
耗能不清楚,没测试过,应该不会太高(你频率和时间设置不恰当当我没说)
真的是高产,啊你的插件
感谢大佬分享!下载了
为啥是九连抽...
凑个整十连抽图个吉利不好么awa
凑个整十连抽图个吉利不好么awa
Alpha-∞ 发表于 2020-5-16 18:52
可以搞一个抽多少次必出什么好东西之类的保底嘛
(非洲の凝视)
有亿点点难做
不过里面有个自动清理模式
每抽一次,抽到的那个物品就会在下一次被清空
迟早都会抽到的
打算下个版本加个自动恢复功能,清理到整个箱子空时,就自动填充回原来的部分
不错的插件 我喜欢 我就这么带走了哈
感谢大佬的远传插件..太棒了
支持原创!
RPG服又多了个抽奖插件!
RPG服又多了个抽奖插件!
 本帖最后由 Misaka。 于 2020-5-17 21:48 编辑 
很好的插件 还是那事以后考虑支持数据库吗
你的签名是没更新吗 咋看不见

很好的插件 还是那事以后考虑支持数据库吗
你的签名是没更新吗 咋看不见

 本帖最后由 结城希亚 于 2020-5-17 21:56 编辑 
啊这,这插件还有用得上数据库的地方吗
会考虑的,不过嘛,看到我写的这么勤快的份上,不内啥吗(暗示
签名我换了个图床,应该好了
Misaka。 发表于 2020-5-17 21:46
很好的插件 还是那事以后考虑支持数据库吗
你的签名是没更新吗 咋看不见
啊这,这插件还有用得上数据库的地方吗
会考虑的,不过嘛,看到我写的这么勤快的份上,不内啥吗(暗示
签名我换了个图床,应该好了
强力要求作者推出1.15.2版本 亲测报错
貌似不能设置几率,不过看您上面有说保底,这个我很喜欢!!!
1989617949 发表于 2020-5-17 22:23
强力要求作者推出1.15.2版本 亲测报错
如果有人教我1.15怎么判断gui标题的话(gettitle和getname都没了)
我觉得可以做一个出来
1182350036 发表于 2020-5-17 22:26
貌似不能设置几率,不过看您上面有说保底,这个我很喜欢!!!
几率,1/54都可以设的(取决于你放的数量)
保底配合自动填充使用更佳(觉得不错评个分吧
提个小建议,可以出一个拥有对应权限才可以开对应箱子的功能,用于服务器不同等级的抽奖
古小枫 发表于 2020-5-18 11:26
提个小建议,可以出一个拥有对应权限才可以开对应箱子的功能,用于服务器不同等级的抽奖 ...
行,下版本更新
图挂了怎么搞
很不错的插件 方便又好用
可以说是很用力了!楼主加油~~~
 本帖最后由 唐泽俊之 于 2020-5-19 12:44 编辑 
发现一个bug,没有op权限也可以使用cl gui指令改变抽奖设置输出cl时,会提示玩家不需要指令,
但是输出cl gui 可以直接编辑抽奖箱
发现一个bug,没有op权限也可以使用cl gui指令改变抽奖设置输出cl时,会提示玩家不需要指令,
但是输出cl gui 可以直接编辑抽奖箱
gui操作太方便了
77777777777777777
试过 1.12.2墨端了 可以用 感谢大佬 分享
开箱开到
咳咳qwq
咳咳qwq
感谢楼主大大分享此贴 感谢发帖
真的是高产,啊你的插件
感谢大佬分享!下载了
可以自定义几率吗?
支持原创,又多了一款新的抽奖插件哈哈
可以抽到什么全服公告吗
1005057343 发表于 2020-5-30 20:17
可以抽到什么全服公告吗
可以,指令里有的设置
结城希亚 发表于 2020-5-30 20:18
可以,指令里有的设置
哦哦,看到了。九连抽没有公告,嘿嘿
结城希亚 发表于 2020-5-30 20:29
有公告,特意弄了
/cl 9nineinfo
好的好的看见了 感谢
 本帖最后由 阴阳师元素祭祀 于 2020-5-31 21:55 编辑 
楼主
这个插件开源开在哪了
我怎么没找到.yys
行 开源在开源那(指开源可以点击
至于我为什么会来....
https://www.mcbbs.net/forum.php? ... 054901&pid=18417786
https://github.com/Tany-Roinflam/CratesLottery/blob/master/src/com/tany/crateslottery/listenevent/Event.java#L319
是这样的:
你在主线程读取了配置文件。 (主线程文件IO操作)
建议缓存在一个类里面
然后提供命令重载
要不然 很卡
大概思路可以参考https://github.com/EpicBanItemTeam/NewHonor/blob/master/NewHonor-Sponge/src/main/java/com/github/euonmyoji/newhonor/configuration/HonorConfig.java
..?
不过这个参考代码可能很糟糕
这个插件开源开在哪了
我怎么没找到.yys
行 开源在开源那(指开源可以点击
https://www.mcbbs.net/forum.php? ... 054901&pid=18417786
https://github.com/Tany-Roinflam/CratesLottery/blob/master/src/com/tany/crateslottery/listenevent/Event.java#L319
是这样的:
你在主线程读取了配置文件。 (主线程文件IO操作)
建议缓存在一个类里面
然后提供命令重载
要不然 很卡
大概思路可以参考https://github.com/EpicBanItemTeam/NewHonor/blob/master/NewHonor-Sponge/src/main/java/com/github/euonmyoji/newhonor/configuration/HonorConfig.java
..?
不过这个参考代码可能很糟糕
阴阳师元素祭祀 发表于 2020-5-31 21:49
楼主
这个插件开源开在哪了
我怎么没找到.yys
那个不是配置文件
是储存文件(
要即时读取的
我在Mohist里测试都没卡过(可能就俩号原因不是很明显)
可以让他换成Mohist试试
 本帖最后由 阴阳师元素祭祀 于 2020-5-31 21:59 编辑 
[backcolor=rgba(251, 242, 219, 0.333)]储存文件也请缓存一下
如果有更改 则修改缓存
然后异步保存到文件中((
文件io卡顿应该与服务端无关。
如果一定要保证配置文件是最新的
可以监听文件是否被修改
然后在其他线程读取
主线程直接调用缓存
结城希亚 发表于 2020-5-31 21:55
那个不是配置文件
是储存文件(
[backcolor=rgba(251, 242, 219, 0.333)]储存文件也请缓存一下
如果有更改 则修改缓存
然后异步保存到文件中((
文件io卡顿应该与服务端无关。
如果一定要保证配置文件是最新的
可以监听文件是否被修改
然后在其他线程读取
主线程直接调用缓存
阴阳师元素祭祀 发表于 2020-5-31 21:56
储存文件也请缓存一下
如果有更改 则修改缓存
然后异步保存到文件中((
没接触过缓存储存数据
也就只知道个saveConfig(这貌似只对config.yml有效)
待我研究一晚上
毕竟有一大堆地方需要改的
 本帖最后由 阴阳师元素祭祀 于 2020-5-31 22:06 编辑 
开个field (在class里面开变量)
比如
复制代码
如果需要更改
则
复制代码
如果一定需要即时保存 那可以在其他线程或者开个异步task调用
复制代码
重载的时候 差不多就可以了
复制代码
可以参考数据文件(反正都是文件) 的相关代码(?
https://github.com/EpicBanItemTeam/NewHonor/blob/master/NewHonor-Sponge/src/main/java/com/github/euonmyoji/newhonor/configuration/LocalPlayerConfig.java
每个玩家的数据类 (解析之后的 以及需要实时获取的
存在了
https://github.com/EpicBanItemTeam/NewHonor/blob/master/NewHonor-Sponge/src/main/java/com/github/euonmyoji/newhonor/manager/HonorManagerImpl.java#L16
结城希亚 发表于 2020-5-31 21:59
没接触过缓存储存数据
也就只知道个saveConfig(这貌似只对config.yml有效)
开个field (在class里面开变量)
比如
- class CLASSNAME {
 
-     public static FileConfiguration theFieldNameThatPointFileConfig = .....
 
- }
如果需要更改
则
- CLASSNAME.theFieldNameThatPointFileConfig.set(....);
如果一定需要即时保存 那可以在其他线程或者开个异步task调用
- CLASSNAME.theFieldNameThatPointFileConfig.save(...);
重载的时候 差不多就可以了
- CLASSNAME.theFieldNameThatPointFileConfig = load(....);
可以参考数据文件(反正都是文件) 的相关代码(?
https://github.com/EpicBanItemTeam/NewHonor/blob/master/NewHonor-Sponge/src/main/java/com/github/euonmyoji/newhonor/configuration/LocalPlayerConfig.java
每个玩家的数据类 (解析之后的 以及需要实时获取的
存在了
https://github.com/EpicBanItemTeam/NewHonor/blob/master/NewHonor-Sponge/src/main/java/com/github/euonmyoji/newhonor/manager/HonorManagerImpl.java#L16
 本帖最后由 阴阳师元素祭祀 于 2020-5-31 22:12 编辑 
可能大佬的想法
是认为
从内存中读取加载好了的yml文件
频繁读取文件流肯定会的((
除非是固态
可是我打gal都是机械
这个你得看硬盘 和文件大小
如果频繁读(加载)配置文件不卡 那为什么玩家跑图会卡呢(
硬盘->内存->你的代码
和内存->你的代码
性能肯定是有差距的
结城希亚 发表于 2020-5-31 22:05
我现在有亿点迷惑了
之前问过一些dalao都说不会
可能大佬的想法
是认为
从内存中读取加载好了的yml文件
频繁读取文件流肯定会的((
除非是固态
这个你得看硬盘 和文件大小
如果频繁读(加载)配置文件不卡 那为什么玩家跑图会卡呢(
硬盘->内存->你的代码
和内存->你的代码
性能肯定是有差距的
 本帖最后由 阴阳师元素祭祀 于 2020-5-31 22:20 编辑 
因为上下文无关所以单独开一条回复
https://github.com/Tany-Roinflam ... b/master/.gitignore
里面可能是不知道从哪里cv来的列表
.gitignore
是用来存储你不想要被推上去的文件/文件夹名字的
所以
你的.gitignore应该有一行
复制代码
因为构建产物怎么想也不应该被推上来
指->
https://github.com/Tany-Roinflam/CratesLottery/tree/master/bin/
来移除远程仓库上的文件 当然我也不敢确保我这个命令是对的(?)
git rm --cached bin/
.gitignore你也可以参考
海螺——土球——还有一个dust大佬——写的ebi
https://github.com/EpicBanItemTe ... b/master/.gitignore
(部分符号表示一些匹配或者白名单
ebi的不能参考。(大概
因为上下文无关所以单独开一条回复
https://github.com/Tany-Roinflam ... b/master/.gitignore
里面可能是不知道从哪里cv来的列表
.gitignore
是用来存储你不想要被推上去的文件/文件夹名字的
所以
你的.gitignore应该有一行
- bin
因为构建产物怎么想也不应该被推上来
指->
https://github.com/Tany-Roinflam/CratesLottery/tree/master/bin/
来移除远程仓库上的文件 当然我也不敢确保我这个命令是对的(?)
git rm --cached bin/
.gitignore你也可以参考
海螺——土球——还有一个dust大佬——写的ebi
https://github.com/EpicBanItemTe ... b/master/.gitignore
(部分符号表示一些匹配或者白名单
ebi的不能参考。(大概






 
 
 
 
 
 
 
 
 
 
 
 
 
 
