本帖最后由 xusheng93217 于 2020-9-5 16:30 编辑


指令:
/Liven reload 重载插件
/Liven CDK CDK为完成任务后 随机生成的字符串 ,输入后可获取礼包
/Liven open 打开积分商店
重要: 1.12.2版本如要使用,请把配置文件里的物品ID 改成1.12.2版本格式的即可
更新日志:
玩家若未使用该CDK,每次重新登陆都会提示一次。 - 5.20
预更新功能:
增加变量(显示当前完成进度 -百分比)
其余功能可在下方提
配置文件:
Config.yml
复制代码
Gui.yml
复制代码
本插件所用所有代码均为原创,不存在借用/抄袭等行为
来自群组: Server CT
您是否遇到过这样的问题,
想给予邀请好友来服务器的玩家奖励,但是无法判断是否是小号/挂机号骗取邀请奖励?
这个插件可以一定程度上解决这个问题,并且向玩家发放邀请积分。
而积分的兑换、使用,都是GUI可视化的,操作简单易懂。
插件根据一些只有真实玩家才会产生的互动数据,判定是否为真实玩家。腐竹可以自定义判定内容,并且不公布判定内容。
想给予邀请好友来服务器的玩家奖励,但是无法判断是否是小号/挂机号骗取邀请奖励?
这个插件可以一定程度上解决这个问题,并且向玩家发放邀请积分。
而积分的兑换、使用,都是GUI可视化的,操作简单易懂。
插件根据一些只有真实玩家才会产生的互动数据,判定是否为真实玩家。腐竹可以自定义判定内容,并且不公布判定内容。


指令:
/Liven reload 重载插件
/Liven CDK CDK为完成任务后 随机生成的字符串 ,输入后可获取礼包
/Liven open 打开积分商店
重要: 1.12.2版本如要使用,请把配置文件里的物品ID 改成1.12.2版本格式的即可
更新日志:
玩家若未使用该CDK,每次重新登陆都会提示一次。 - 5.20
预更新功能:
增加变量(显示当前完成进度 -百分比)
其余功能可在下方提
配置文件:
Config.yml
- #检测周期 分钟为单位
- Time: 15
- #别人输入CDK后 执行的命令
- Command:
- - "money give %player% 500"
- - "cmi broadcast &a&l恭喜%player%领取了%byq_player%送的谢师礼"
- #完成任务后 执行的命令
- BYQCommand:
- - "money give %player% 500"
- - "cmi broadcast &a&l恭喜%player%完成了活跃任务"
- #CDK能不能给自己用
- isGiveMe: false
- isGiveMeMsg: "&a&l自己的礼包不可以给自己用哦,可以给好朋友用"
- CDKMsg:
- - "&a你的礼包激活码在下方,可以给你朋友用,也可以给你自己用"
- - "&a使用方法: /Liven CDK"
- #不懂的话 千万不要碰这一行
- CDKMsg1: 'tellraw %player% ["",{"text":"点击复制CDK","bold":true,"italic":true,"underlined":true,"color":"green","clickEvent":{"action":"suggest_command","value":"%CDK%"}}]'
- #CDK的长度 CDK长度为( 玩家ID + 随机字符串)
- CDKLength: 32
- Prefix: "&a&l互帮互助 >> "
- help: "&a&l正确指令为/Liven CDK"
- jfbz: "&c积分不足"
- yjlgq: "&c你已经领取过了"
- #要求 下列参数值 必须为大写
- mmet:
- #达到指定等级
- Level: 30
- #成就项达到某值
- #此项设定可参考 https://bukkit.windit.net/javadoc/org/bukkit/Statistic.html
- Anv:
- #跳跃100次
- - JUMP:100
- #行走距离 厘米(应该是游戏内一格?
- - WALK_ONE_CM:1000
- #箱子打开次数
- - CHEST_OPENED:30
- #击杀玩家数
- - PLAYER_KILLS:5
- # #钓到鱼数
- # - FISH_CAUGHT:0
- #退出游戏次数
- - LEAVE_GAME:5
- #死亡次数
- - DEATHS:10
- #累计造成真实有效伤害
- - DAMAGE_TAKEN:500
- # #繁殖动物数量
- # - ANIMALS_BRED:10
- #游戏时间 分钟为单位
- - PLAY_ONE_MINUTE:60
- # #与村民交易次数
- # - TRADED_WITH_VILLAGER:10
- # #附魔次数
- # - ITEM_ENCHANTED:10
- #仅举以上作为示例,需要更多事件 请参考https://bukkit.windit.net/javadoc/org/bukkit/Statistic.html 可自行添加
- Kill:
- #击杀实体
- #僵尸
- - ZOMBIE:10
- #蜘蛛
- - SPIDER:10
- #小白
- - SKELETON:10
- #添加其余请参考https://bukkit.windit.net/javadoc/org/bukkit/entity/EntityType.html
- DeKill:
- #被实体击杀 ( 被僵尸击杀多少多少次
- - ZOMBIE:10
- #添加其余请参考https://bukkit.windit.net/javadoc/org/bukkit/entity/EntityType.html
- BreakBlock:
- #方块破坏次数
- #石头
- - STONE:100
- #钻石矿
- - DIAMOND_ORE:30
- #金矿
- - GOLD_ORE:30
- #添加其余请参考 https://bukkit.windit.net/javadoc/org/bukkit/Material.html
- Recipe:
- #物品合成次数
- - CHEST:10
- - TORCH:10
- #添加其余请参考 https://bukkit.windit.net/javadoc/org/bukkit/Material.html
- UseItem:
- #如果是方块 就是放置或打开,如果是物品就是使用或点击
- #打开箱子10次
- - TORCH:30
- #使用钻剑攻击10次
- - DIAMOND_SWORD:100
- #添加其余请参考 https://bukkit.windit.net/javadoc/org/bukkit/Material.html
- Pickup:
- #累计背包存在物品 (例如 你背包一共放过多少个物品
- - COBBLESTONE:300
- - DIAMOND:10
- Drop:
- #累计丢弃
- - GRANITE:10
- - DIORITE:10
- - ANDESITE:10
- #添加其余请参考 https://bukkit.windit.net/javadoc/org/bukkit/Material.html
Gui.yml
- #兑换礼包模式
- # 0 = 不开启GUI功能 + 积分兑换功能
- # 1 = 消耗对应积分,可无限兑换
- # 2 = 不消耗积分,仅可兑换一次
- Mode: 1
- Gui:
- Title: "&9&l邀请积分礼包"
- #填充物 白色玻璃 可自行更换 除礼包外 其余格子均为填充物
- TcwItem: WHITE_STAINED_GLASS_PANE
- Level1:
- jf: 3
- Name: "&a&l等级1的礼包"
- Type: IRON_INGOT
- Lore:
- - "&e达到积分3积分可兑换XXX"
- - "&e当前积分: %player_jf% / %jf%"
- #在GUI里的格子
- Slot: 10
- Command:
- - "Kill %player%"
- Level2:
- jf: 5
- Name: "&a&l等级2的礼包"
- Type: IRON_INGOT
- Lore:
- - "&e达到积分5积分可兑换XXX"
- - "&e当前积分: %player_jf% / %jf%"
- #在GUI里的格子
- Slot: 12
- Command:
- - "Kill %player%"
- Level3:
- jf: 8
- Name: "&a&l等级3的礼包"
- Type: IRON_INGOT
- Lore:
- - "&e达到积分8积分可兑换XXX"
- - "&e当前积分: %player_jf% / %jf%"
- #在GUI里的格子
- Slot: 14
- Command:
- - "Kill %player%"
- Level4:
- jf: 15
- Name: "&a&l等级4的礼包"
- Type: IRON_INGOT
- Lore:
- - "&e达到积分%15积分可兑换XXX"
- - "&e当前积分: %player_jf% / %jf%"
- #在GUI里的格子
- Slot: 16
- Command:
- - "Kill %player%"
- Level5:
- jf: 30
- Name: "&a&l等级5的礼包"
- Type: IRON_INGOT
- Lore:
- - "&e达到积分30积分可兑换XXX"
- - "&e当前积分: %player_jf% / %jf%"
- #在GUI里的格子
- Slot: 28
- Command:
- - "Kill %player%"
同作者插件列表:
本插件所用所有代码均为原创,不存在借用/抄袭等行为
来自群组: Server CT
这插件不错哦。。以后会长期维护并且添加更多的判断达成吗?
想法不錯 但還不夠完善
希望會繼續更新
希望會繼續更新
在商店购买或者出售物品
拍卖或者拍下物品
钓鱼钓上物品
给牛挤奶给羊刮毛
这些能加进去不
拍卖或者拍下物品
钓鱼钓上物品
给牛挤奶给羊刮毛
这些能加进去不
本帖最后由 xusheng93217 于 2020-4-25 23:16 编辑
会逐步完善,因为我们服务器自己就在用的。
池恩TwT 发表于 2020-4-23 04:33
这插件不错哦。。以后会长期维护并且添加更多的判断达成吗?
会逐步完善,因为我们服务器自己就在用的。
david890504 发表于 2020-4-23 06:27
想法不錯 但還不夠完善
希望會繼續更新
..就写了一天啊,, 服务器要用到这个 昨天肝了一天 写的 我要用到的功能就这些,所以就只写了这些.
吃屎竹 发表于 2020-4-23 07:59
在商店购买或者出售物品
拍卖或者拍下物品
钓鱼钓上物品
商店购买 拍卖 这个属于其他插件 理论不行
钓鱼钓上物品和钓到鱼 属于一种, 这一种 配置文件里有
挤奶 薅羊毛属于另外一种事件 不算到成就里
支持原创。。
希望支持1.12.2
15063463486 发表于 2020-4-25 22:54
希望支持1.12.2
马上更新
15063463486 发表于 2020-4-25 22:54
希望支持1.12.2
自行把 配置文件里的 物品ID 改成1.12.2格式的 即可
不公布判定方式 才是精髓。。这样就可以杜绝玩家开小号了。。
本帖最后由 Misaka。 于 2020-4-26 08:51 编辑
很棒的插件 原来是检测统计信息的吗 那群组服也可以使用了
就是希望存储积分和玩家数据可以支持mysql 群组服8太好使
很棒的插件 原来是检测统计信息的吗 那群组服也可以使用了
就是希望存储积分和玩家数据可以支持mysql 群组服8太好使
Misaka。 发表于 2020-4-26 08:25
很棒的插件 原来是检测统计信息的吗 那群组服也可以使用了
就是希望存储积分和玩家数据可以支持mysql 群组 ...
玩家数据 因为是检测的统计信息,所以没办法支持mysql
xusheng93217 发表于 2020-4-26 09:49
玩家数据 因为是检测的统计信息,所以没办法支持mysql
不是哦 我的意思是 同步统计数据 同步插件就可以完成了 不需要你去支持它
我希望就是 jifen.yml和data.yml 可以使用mysql来储存
Misaka。 发表于 2020-4-26 10:34
不是哦 我的意思是 同步统计数据 同步插件就可以完成了 不需要你去支持它
我希望就是 jifen.yml和data.y ...
害,不瞒你说,我还不会jdbc 等我会了之后 再来更新mysql吧
感谢分享 好插件 支持原创
本帖最后由 Misaka。 于 2020-5-19 09:34 编辑
有考虑过一个问题吗
玩家A邀请B 然后A领取了奖励
后
玩家B再邀请A 然后B又领取了一次奖励
可以修改一下 比如若玩家A领取过邀请奖励后,他就无法被作为新玩家被邀请什么的
嗯...我搞错了奖励方式 建议忘掉我上面说的
有考虑过一个问题吗
玩家A邀请B 然后A领取了奖励
后
玩家B再邀请A 然后B又领取了一次奖励
可以修改一下 比如若玩家A领取过邀请奖励后,他就无法被作为新玩家被邀请什么的
嗯...我搞错了奖励方式 建议忘掉我上面说的以现在奖励判断方式来说
可否增加一个指令查询自己是否已经激活CDK
(是否已完成活跃任务,如果完成了,CDK是什么;若没完成提示什么)
可能部分玩家会小心就忽视了自己完成了任务,然后就查不到自己的cdk了
可否增加一个指令查询自己是否已经激活CDK
(是否已完成活跃任务,如果完成了,CDK是什么;若没完成提示什么)
可能部分玩家会小心就忽视了自己完成了任务,然后就查不到自己的cdk了
MCBBS有你更精彩~
很不错的抽奖 支持下
其实我们服务器有设置OP可以看玩家有几个号
Misaka。 发表于 2020-5-19 09:37
以现在奖励判断方式来说
可否增加一个指令查询自己是否已经激活CDK
(是否已完成活跃任务,如果完成了,CDK是 ...
这两天有空了 会更新下功能,
1.已有CDK 未使用的话 每次登陆 提示一次
csol85233560 发表于 2020-5-19 11:04
其实我们服务器有设置OP可以看玩家有几个号
小服务器 看玩家有几个号还好, 稍微大点 各种事情层出不穷 这种自动化的插件 何乐而不为
Misaka。 发表于 2020-5-19 09:37
以现在奖励判断方式来说
可否增加一个指令查询自己是否已经激活CDK
(是否已完成活跃任务,如果完成了,CDK是 ...
已更新, 现在如果未领取, 每次登陆都会提示一次
挺不错的插件,这个作者其他插件也挺好玩的
怎么弄成1.12.2萌新一枚
a1508754975s 发表于 2020-5-21 13:08
怎么弄成1.12.2萌新一枚
把 GUI里面的 物品ID 改成1.12.2的 就行了
emmm还行这个
[15:36:26 INFO]: xiao_meng issued server command: /liven open
[15:36:26 INFO]: [Yum] [Yum 命令监控] 玩家 xiao_meng 执行 MCLiveness 插件 liven
open 命令时发生异常!
[15:36:26 INFO]: [Yum] 异常名称: java.lang.NullPointerException
[15:36:26 INFO]: [Yum] 异常说明: null
[15:36:26 INFO]: [Yum] 简易错误信息如下:
[15:36:26 INFO]: [Yum] 位于 org.bukkit.inventory.ItemStack.<init>(ItemStack.
java:66)
[15:36:26 INFO]: [Yum] 位于 org.bukkit.inventory.ItemStack.<init>(ItemStack.
java:45)
[15:36:26 INFO]: [Yum] 位于 fzzfegg.com.mcliveness.Gui.GuiGui(Gui.java:40)
[15:36:26 INFO]: [Yum] 位于 fzzfegg.com.mcliveness.MCLiveness.onCommand(MCLi
veness.java:84)
[15:36:26 INFO]: [Yum] 位于 pw.yumc.Yum.inject.CommandInjector.onCommand(Com
mandInjector.java:106)
a1508754975s 发表于 2020-5-21 15:37
[15:36:26 INFO]: xiao_meng issued server command: /liven open
[15:36:26 INFO]: [Yum] [Yum 命令监控 ...
还是没有改好, 仔细看看GUI界面的 物品ID 还是有错误
本帖最后由 Misaka。 于 2020-5-22 18:33 编辑
嗯,,,貌似有些问题
我配置文件设置等级超过0级即可完成任务 其他的检测选项我都删了 只留了这个
并修改检测时间为一分钟
可是我人物等级已经到700级了 过了几分钟了 也没有提升我完成活跃任务
data文件也是空的
我尝试了重启服务器 但还是不行

版本为1.12.2
服务端核心是cat
mod服
嗯,,,貌似有些问题
我配置文件设置等级超过0级即可完成任务 其他的检测选项我都删了 只留了这个
并修改检测时间为一分钟
可是我人物等级已经到700级了 过了几分钟了 也没有提升我完成活跃任务
data文件也是空的
我尝试了重启服务器 但还是不行

版本为1.12.2
服务端核心是cat
mod服
Misaka。 发表于 2020-5-22 18:31
嗯,,,貌似有些问题
我配置文件设置等级超过0级即可完成任务 其他的检测选项我都删了 只留了这个
并修改检测 ...
你设置1级试试,
Misaka。 发表于 2020-5-22 18:31
嗯,,,貌似有些问题
我配置文件设置等级超过0级即可完成任务 其他的检测选项我都删了 只留了这个
并修改检测 ...
我测试的时候 等级设置为10级 其余0 是没问题的, 等级0 可能在系统里 没有这一说
xusheng93217 发表于 2020-5-22 19:25
我测试的时候 等级设置为10级 其余0 是没问题的, 等级0 可能在系统里 没有这一说 ...
我是把其他的都删掉了
不能删吗
我等等试试都改成0
问题是例如染色玻璃板这种的,1.12.2要怎么设置,还没扁平化。。。
深拥v 发表于 2020-5-28 14:04
问题是例如染色玻璃板这种的,1.12.2要怎么设置,还没扁平化。。。
染色玻璃的话 也有属于自己的ID吧? 我一直是用的1.13+ 1.12.2的染色玻璃 都是子ID么? 应该也有英文ID的。
xusheng93217 发表于 2020-5-28 14:30
染色玻璃的话 也有属于自己的ID吧? 我一直是用的1.13+ 1.12.2的染色玻璃 都是子ID么? 应该也有英文I ...
1.12.2是清一色的stained_glass_pane....
子ID倒是有,但你这个插件貌似没法识别
我试了stained_glass_pane:0跟160:0都不行,大小写都试过了
深拥v 发表于 2020-5-28 15:06
1.12.2是清一色的stained_glass_pane....
子ID倒是有,但你这个插件貌似没法识别
我试了stained_glass_pa ...
是的,因为我并不知道 低版本是子ID
深拥v 发表于 2020-5-28 15:06
1.12.2是清一色的stained_glass_pane....
子ID倒是有,但你这个插件貌似没法识别
我试了stained_glass_pa ...
但是目前精力 没办法去修改这一行,这边建议使用其余方块 或其他方法
厉害了 是怎么做到判断是否为小号的
楼主好人~感谢搬运
LingDiLD 发表于 2020-7-4 19:19
楼主好人~感谢搬运
啊?可这是我自己写的啊
很好用,非常真实

卤煮,这个是1.12.2的catserver端的报错,打不了指令,还得麻烦你看看
爱说骚话的灯 发表于 2020-8-21 19:57
卤煮,这个是1.12.2的catserver端的报错,打不了指令,还得麻烦你看看
改过 方块ID了么,。 我这个配置文件 是1.13.2的 所以里面配置的方块和物品type 是和1.12 不一样的
你尝试把type都改成 1.12的试试