君忆
本帖最后由 君忆 于 2023-1-11 00:24 编辑



插件简介
基于Kotlin+TabooLib6编写的红包插件
软前置: Vault,PlayerPoints
马上过春节了,朋友正好也需要一个红包插件,顺手就写了个

插件功能
红包支持的奖励类型:
红包支持的类型:

插件命令和权限



插件图片


插件配置文件



插件下载

更新说明


问题反馈可以站内私信


本插件所用代码部分来自其他开源或闭源(已授权)作品
















来自群组: TabooLib

季楠
本帖最后由 季楠 于 2023-1-8 06:16 编辑

关于插件的选材有些时候总是出奇的一致喵...(?)
默默删掉IDEA里的代码

一只炙寒
好好好,过年好。哈哈哈

君忆
一只炙寒 发表于 2023-1-8 08:58
好好好,过年好。哈哈哈

好好好

Active-
有物品红包挨!大力支持!

丶米饭
红包类插件太多了
建议看看别的插件的功能,进行更新脱颖而出,加油

君忆
丶米饭 发表于 2023-1-8 13:08
红包类插件太多了
建议看看别的插件的功能,进行更新脱颖而出,加油

正在征集更新内容中

奥力給
希望可以支持反连点和禁止指定lore发红包

君忆
奥力給 发表于 2023-1-8 14:06
希望可以支持反连点和禁止指定lore发红包

反连点?什么意思就是一直点击领取吗
禁止指定lore发红包 是指物品红包禁止判断吗

奥力給
君忆 发表于 2023-1-8 14:23
反连点?什么意思就是一直点击领取吗
禁止指定lore发红包 是指物品红包禁止判断吗 ...

是的,因为是点击领取,点击的位置都是一样的,一个连点器就可以领取所有红包
禁止lore是禁止发物品的lore,因为与灵魂绑定插件等冲突,发放后将会出现问题

君忆
奥力給 发表于 2023-1-8 20:23
是的,因为是点击领取,点击的位置都是一样的,一个连点器就可以领取所有红包
禁止lore是禁止发物品的lor ...

一个连点器就可以领取所有红包? 这个情况我自己测好像没遇到过
那个按钮是只能领取发的红包 是有UUID对应的

禁止lore 会添加更新的

30369332
牛啊, 希望添加支持跨服

奥力給
君忆 发表于 2023-1-8 20:57
一个连点器就可以领取所有红包? 这个情况我自己测好像没遇到过
那个按钮是只能领取发的红包 是有UUID对 ...

聊天不是会往上刷嘛
因为间距都是一样的,在没有其他信息的干扰下
领取按钮都会在同一行的同一位置
所以说可以用连点器一直点那个位置
等到聊天刷上去就点到了

呆瓜小黑
能不能设置个权限,玩家趁晚上没人的时候可以两个人点券交易= =

君忆
呆瓜小黑 发表于 2023-1-9 16:20
能不能设置个权限,玩家趁晚上没人的时候可以两个人点券交易= =

那你直接用playerpoints的pay不就好了

1069418097
插件很棒, 谢谢. 希望能让提示更喜庆一点, 比如红包那个样子 用&c∎&c∎&c∎&c∎&c∎&c∎那种哈哈哈,然后文本用可点击的文本 随便点到哪里都能开红包

君忆
1069418097 发表于 2023-1-9 19:21
插件很棒, 谢谢. 希望能让提示更喜庆一点, 比如红包那个样子 用&c∎&c∎&c∎&c∎&c∎&c∎那种哈哈哈,然后文 ...

有语言文件可以更改

xiaozheG
可以发放物品 ,惊了

Rongshu233
大大能修复一个问题吗!就是玩家不管发了多少金额的红包,都会出现玩家抢光了红包里的钱还能拿到钱的现象,导致我服的玩家靠这个漏洞刷钱QAQ。一个只有50的红包竟然能抢到38.61、36.42、29.84、9.88等等,都超出自身金额了吧!

君忆
Rongshu233 发表于 2023-1-10 13:03
大大能修复一个问题吗!就是玩家不管发了多少金额的红包,都会出现玩家抢光了红包里的钱还能拿到钱的现象, ...

emm 可能写错了一个参数 今天会修复

呆瓜小黑
君忆 发表于 2023-1-9 18:45
那你直接用playerpoints的pay不就好了

就是因为不让玩家点券交易啊  加了红包插件  发现他们晚上没人的时候就进行红包点券交易  比如大号点券给小号

1069418097
怎么禁止点券红包,有权限吗

1069418097
君忆 发表于 2023-1-9 18:45
那你直接用playerpoints的pay不就好了

pay都是不给的 我们服务器点券能免费领 开小号都弄到一个人上面了用这个点券红包

君忆
1069418097 发表于 2023-1-10 14:05
怎么禁止点券红包,有权限吗

OK等会会加

1069418097




君忆

试试最新版 还有问题私信我

丶落尘丶
非常完美的插件! 请问一下作者可以兼容 Nye货币插件吗

君忆
丶落尘丶 发表于 2023-1-10 18:03
非常完美的插件! 请问一下作者可以兼容 Nye货币插件吗

没用过那个货币插件哎

披风大侠
有红包唉!支持!!!

夜雨晨风丶
用的最新版插件,1.12.2cat最新核心,仍有领取红包扣金币的问题。

君忆
夜雨晨风丶 发表于 2023-1-10 20:49
用的最新版插件,1.12.2cat最新核心,仍有领取红包扣金币的问题。

私信可以发截图吗

shangling
后续会支持多货币吗?

Fate_Scarlet
bug:红包过期再点击领取红包可以刷钱刷物品

Rongshu233
1.0.2版本 红包负金额和玩家抢出超出红包半身金额的bug在1.0.4修复了 感谢作者!!!

Rongshu233
啊不是 我上条话说错版本了 ,不过确实修复了问题,但是作者为什么1.0.2版本又多了个bug,就是op能用,玩家没权限?我也没看到你的帖子上有写要给玩家权限才能用= =?

Rongshu233
玩家输入提示的内容是这样的:redpacket money<--[HERE]
玩家输入的指令是:/redpacket money key random 测试 100 1
但我是OP输入却不会有第一行的提示 求修复QAQ

xiaojie204
牛啊, 希望添加支持跨服

likejia1
这个插件是自带了经济系统的吗,还是说需要依靠其他插件

zk20110101
好棒的插件捏qwq不错的,支持作者

1069418097
截至回帖时 最新版1.0.4最新版本存在严重BUG, 看到的服主请不要使用 可以刷钱刷物品刷点券

explorer1
总有些想法能撞到一起,正好想找个红包插件awa

shangling
在螺端中无法加载

shangling
这是加载的报错
[221月2023 19:44:12.176] [Server thread/ERROR] [Minecraft/]: Could not load 'plugins\[R][红包]RedPacket-1.0.4.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    com/github/hooll/redpacket/taboolib/module/configuration/YamlCommentLoader.toNodeTree(Lcom/github/hooll/redpacket/taboolib/library/configuration/ConfigurationSection;)Lorg/yaml/snakeyaml_1_32/nodes/MappingNode; @161: invokespecial
  Reason:
    Type 'java/lang/Object' (current frame, stack[4]) is not assignable to 'org/yaml/snakeyaml_1_32/nodes/Node'
  Current Frame:
    bci: @161
    flags: { }
    locals: { 'com/github/hooll/redpacket/taboolib/module/configuration/YamlCommentLoader', 'com/github/hooll/redpacket/taboolib/library/configuration/ConfigurationSection', 'java/util/ArrayList', 'java/util/Iterator', 'java/util/Map$Entry', 'org/yaml/snakeyaml_1_32/nodes/Node', 'java/lang/Object', 'java/util/List' }
    stack: { 'java/util/ArrayList', uninitialized 153, uninitialized 153, 'org/yaml/snakeyaml_1_32/nodes/Node', 'java/lang/Object' }
  Bytecode:
    0000000: bb00 bd59 b700 be4d 2b03 b900 c202 00b9
    0000010: 00c6 0100 b900 c901 004e 2db9 007c 0100
    0000020: 9900 8d2d b900 8001 00c0 0007 3a04 2ab4
    0000030: 0026 1904 b900 cc01 00b6 00d2 3a05 1904
    0000040: b900 d401 00c1 0094 9900 162a 1904 b900
    0000050: d401 00c0 0094 b600 d63a 06a7 0013 2ab4
    0000060: 0026 1904 b900 d401 00b6 00d2 3a06 2a2b
    0000070: 1904 b900 cc01 00c0 0086 b900 da02 00b2
    0000080: 00dd b600 e03a 0719 07b9 003b 0100 9a00
    0000090: 0a19 0519 07b6 0061 2cbb 0041 5919 0519
    00000a0: 06b7 00e3 b900 e702 0057 a7ff 70bb 002e
    00000b0: 59b2 00ed 2cb2 00f0 b700 f3b0         
  Stackmap Table:
    append_frame(@26,Object[#189],Object[#121])
    append_frame(@94,Object[#7],Object[#71])
    append_frame(@110,Object[#4])
    append_frame(@152,Object[#55])
    full_frame(@173,{Object[#2],Object[#148],Object[#189],Object[#121]},{})

        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoaderMixin.java:149) ~[arclight:arclight-1.16.5-1.0.24-551ec3ff]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:394) ~[arclight:arclight-1.16.5-1.0.24-551ec3ff]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:301) ~[arclight:arclight-1.16.5-1.0.24-551ec3ff]
        at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServerMixin.java:381) ~[arclight:arclight-1.16.5-1.0.24-551ec3ff]
        at net.minecraft.server.dedicated.DedicatedServer.handler$zpp000$arclight$loadPlugins(DedicatedServerMixin.java:637) ~[?:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServerMixin.java:160) ~[?:?]
        at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServerMixin.java:1879) ~[?:?]
        at net.minecraft.server.MinecraftServer.func_240783_a_(MinecraftServerMixin.java:232) ~[?:?]
        at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    com/github/hooll/redpacket/taboolib/module/configuration/YamlCommentLoader.toNodeTree(Lcom/github/hooll/redpacket/taboolib/library/configuration/ConfigurationSection;)Lorg/yaml/snakeyaml_1_32/nodes/MappingNode; @161: invokespecial
  Reason:
    Type 'java/lang/Object' (current frame, stack[4]) is not assignable to 'org/yaml/snakeyaml_1_32/nodes/Node'
  Current Frame:
    bci: @161
    flags: { }
    locals: { 'com/github/hooll/redpacket/taboolib/module/configuration/YamlCommentLoader', 'com/github/hooll/redpacket/taboolib/library/configuration/ConfigurationSection', 'java/util/ArrayList', 'java/util/Iterator', 'java/util/Map$Entry', 'org/yaml/snakeyaml_1_32/nodes/Node', 'java/lang/Object', 'java/util/List' }
    stack: { 'java/util/ArrayList', uninitialized 153, uninitialized 153, 'org/yaml/snakeyaml_1_32/nodes/Node', 'java/lang/Object' }
  Bytecode:
    0000000: bb00 bd59 b700 be4d 2b03 b900 c202 00b9
    0000010: 00c6 0100 b900 c901 004e 2db9 007c 0100
    0000020: 9900 8d2d b900 8001 00c0 0007 3a04 2ab4
    0000030: 0026 1904 b900 cc01 00b6 00d2 3a05 1904
    0000040: b900 d401 00c1 0094 9900 162a 1904 b900
    0000050: d401 00c0 0094 b600 d63a 06a7 0013 2ab4
    0000060: 0026 1904 b900 d401 00b6 00d2 3a06 2a2b
    0000070: 1904 b900 cc01 00c0 0086 b900 da02 00b2
    0000080: 00dd b600 e03a 0719 07b9 003b 0100 9a00
    0000090: 0a19 0519 07b6 0061 2cbb 0041 5919 0519
    00000a0: 06b7 00e3 b900 e702 0057 a7ff 70bb 002e
    00000b0: 59b2 00ed 2cb2 00f0 b700 f3b0         
  Stackmap Table:
    append_frame(@26,Object[#189],Object[#121])
    append_frame(@94,Object[#7],Object[#71])
    append_frame(@110,Object[#4])
    append_frame(@152,Object[#55])
    full_frame(@173,{Object[#2],Object[#148],Object[#189],Object[#121]},{})

        at java.lang.Class.getDeclaredFields0(Native Method) ~[?:?]
        at java.lang.Class.privateGetDeclaredFields(Class.java:3061) ~[?:?]
        at java.lang.Class.getDeclaredFields(Class.java:2248) ~[?:?]
        at io.izzel.arclight.common.mod.util.remapper.generated.ArclightReflectionHandler_4.redirectGetDeclaredFields(ArclightReflectionHandler.java:66) ~[arclight:arclight-1.16.5-1.0.24-551ec3ff]
        at com.github.hooll.redpacket.taboolib.library.reflex.ClassAnalyser.analyseByReflection(ClassAnalyser.kt:27) ~[?:?]
        at com.github.hooll.redpacket.taboolib.library.reflex.ClassAnalyser.analyse(ClassAnalyser.kt:19) ~[?:?]
        at com.github.hooll.redpacket.taboolib.library.reflex.ReflexClass$Companion.of(ReflexClass.kt:69) ~[?:?]
        at com.github.hooll.redpacket.taboolib.library.reflex.ReflexClass$Companion.of$default(ReflexClass.kt:65) ~[?:?]
        at com.github.hooll.redpacket.taboolib.common.io.Project1Kt.getInstance(Project1.kt:79) ~[?:?]
        at com.github.hooll.redpacket.taboolib.common.inject.VisitorHandler.inject(VisitorHandler.java:89) ~[?:?]
        at com.github.hooll.redpacket.taboolib.common.inject.VisitorHandler.injectAll(VisitorHandler.java:60) ~[?:?]
        at com.github.hooll.redpacket.taboolib.common.TabooLibCommon.lifeCycle(TabooLibCommon.java:172) ~[?:?]
        at com.github.hooll.redpacket.taboolib.platform.BukkitPlugin.<clinit>(BukkitPlugin.java:54) ~[?:?]
        at java.lang.Class.forName0(Native Method) ~[?:?]
        at java.lang.Class.forName(Class.java:398) ~[?:?]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoaderMixin.java:67) ~[arclight:arclight-1.16.5-1.0.24-551ec3ff]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoaderMixin.java:145) ~[arclight:arclight-1.16.5-1.0.24-551ec3ff]
        ... 8 more

Chinablue
这是个好东西

mc_mengxing
MCBBS有你更精彩

没有未来
我发现一个问题 最高红包只能发9999