前言ban了方块,但是玩家已经放出来了?想清理世界上这个方块?使用本插件就对了
特点使用多线程来对玩家到过的区块进行遍历删除其中被插件添加过的方块
指令、权限组和配置文件指令代码:/kea show查询当前点数与排名
/kea reload重载配置文件权限代码:kea.show使用对应指令,默认玩家拥有
配置文件config.yml[spoiler]代码:#开服后多少秒执行一次
FirstRun: 600

之后最快执行一次的时间

MinRun: 1200

之后最久执行一次的时间

MaxRun: 2400

服务器要多少人才会开始活动?

ServerPlayer: 5

一次活动进行最短的时间

ActivityMinTime: 300

一次活动进行最长的时间

ActivityMaxTime: 600

是否显示下一轮活动开始的时间

RunTimeMessage: false

每击杀实体获得的点数

EarnPoints: 1

参加活动最少需要击杀多少实体/多少点数

MinKillEntity: 20

根据点数总数,每个点数给予玩家???游戏币

KillEntityMoney: 0.8

根据点数总数,每个点数给予玩家???点经验

KillEntityXp: 2

根据点数总数,每个点数给予玩家???等级(四舍五入)

KillEntityLevel: 0.1

是否提示额外点数奖励?

MaxHealthEntityMessage: true

根据实体最大血量额外增加点数

点数从下往上,取第一个符合的值,大于等于则符合

格式:'血量:额外点数'

MaxHealthEntity:
- '40:2'
- '100:3'
- '150:4'
- '200:5'
- '300:6'

是否启用排名额外奖励

Baltop: false

当参加人数到多少时,才启用排名额外奖励(0则无视)

BaltopNumber: 10

根据玩家击杀的数量以及排名,额外执行指令

格式:'点数:排名:指令'

如果排名为0则不计算,点数为0则不计算

[player]玩家名变量

在这个例子中,第一名700击杀可以获得700的奖励,也可以获得上面的奖励

KillEntityCommand:
- '30:10:eco give [player] 30'
- '50:6:eco give [player] 50'
- '100:3:eco give [player] 100'
- '300:2:eco give [player] 300'
- '700:1:eco give [player] 700'

实体是不包括玩家的

是否开启杀戮模式

击杀玩家可以降低他人的点数,额外提高自身点数

SlaughterMode: true

是否开启额外提示信息

SlaughterMessage: true

被杀后降低的最小点数

DeadMin: 1

被杀后降低的最大点数

DeadMax: 3

击杀后提高的最小点数

KillMin: 1

击杀后提高的最大点数

KillMax: 3

活动期间是否强化怪物和削弱玩家

StrengthenAndWeaken: true

是否开启额外提示信息

StrengthenAndWeakenMessage: true

玩家受到其他生物造成的伤害为原来的...

Strengthen: 125%

玩家攻击其他生物造成的伤害为原来的...

Weaken: 75%

其他生物,是否包括玩家?

Player: true[/spoiler]message.yml
[spoiler]代码:Title: '&6[&a击杀活动&6]'
Endmessage:
- '&e[]------[&a比赛&2结果&6]------[]'
- '&6本次参加活动的有[number]名玩家'
- '&a点数第一名为: &2[first] &6点数: &c[firstnumber]'
- '&a点数第二名为: &2[second] &6点数: &c[secondnumber]'
- '&a点数第三名为: &2[third] &6点数: &c[thirdnumber]'
- '&a点数第四名为: &2[fourth] &6点数: &c[fourthnumber]'
- '&a点数第五名为: &2[fifth] &6点数: &c[fifthnumber]'
- '&a点数第六名为: &2[sixth] &6点数: &c[sixthnumber]'
- '&a点数第七名为: &2[seventh] &6点数: &c[seventhnumber]'
- '&a点数第八名为: &2[eighth] &6点数: &c[eighthnumber]'
- '&a点数第九名为: &2[ninth] &6点数: &c[ninthnumber]'
- '&a点数第十名为: &2[tenth] &6点数: &c[tenthnumber]'
- '&e[]------[&a比赛&2结果&6]------[]'
MoneyGive: '&a你击杀了[number]个实体,获得了&6[money]&e游戏币'
LevelGive: '&a你击杀了[number]个实体,提升了&5[level]&d级'
XPGive: '&a你击杀了[number]个实体,获得了&d[xp]&5经验'
NoPlayerJoin: '&c本次活动未有人成功参加!'
Nostandard: '&c本次活动你没有达到最低要求[number]击杀!'
StartActivity: '&a活动开始了!在[time]秒内击杀实体越多排名越前的玩家可以获得丰厚奖励!'
SlaughterMessage: '&a击杀&c玩家&a可以&c降低&a它的点数和额外&c提高&a自身点数!'
DeadMessage: '&a你被&c[player]&a击杀了,丢失了&c[number]&a点数!'
KillMessage: '&a你击杀了&2[player]&a!获得了&2[number]&a点数!'
RunTimeMessage: '&2距离下次活动开始还有&6[time]&2秒!'
ExtraPointsMessage: '&a你击杀了血量大于&c[health]&a的实体,你额外获得了&6[number]&a点数奖励!'
CommandsShow: '&a当前你的§6点数§a为: §e[number]'
CommandsShowBaltop: '&a当前你的&6排名&a为第&c[number]&a名'
StrengthenAndWeakenMessage: '&7活动期间,玩家的&c属性&7已被&c削弱&7,&c怪物&7将变得更加&c强大'[/spoiler]
PAPI变量代码:%KillEntityActivity_POINTS%玩家当前点数
%KillEntityActivity_BALTOP%玩家当前排行
部分截图
下载地址下载
[spoiler]
[/spoiler]
前置[spoiler]Vault
https://www.mcbbs.net/thread-703488-1-1.html
PlaceholderAPI
https://www.spigotmc.org/resources/placeholderapi.6245/
[/spoiler]
更新日志
2021/1/6 版本1.0.0:插件发布
本插件所用所有代码均为原创,不存在借用/抄袭等行为