该插件讨论Q群:434135227(可提建议/催更/购买付费版)
免费版局限性:最多创建一个CustomEvent(通过对CustomEvent文件夹下的yml文件进行修改且该文件的文件名不可修改)
目前已有事件:
主世界事件:
1. AttackFatigue(白天权重20/晚上权重15):玩家的攻击伤害变为0
2. Disorder(白天权重15/晚上权重10):玩家吃正常食物时扣饱食度,吃有毒食物(如河豚)时才能正常获得饱食度、额外有生命恢复效果
3. Excited(白天权重15/晚上权重10):玩家获得速度II效果
4. Luck(白天权重20/晚上权重25):玩家获得幸运I效果
5. NoTarget(白天权重20/晚上权重18):怪物无法设定玩家为目标,即使被玩家攻击了也不会
6. Strength(白天权重20/晚上权重20):玩家获得生命恢复II与力量II效果
7. CropGrow(白天权重20):作物生长状态改变时会直接成熟(比如骨粉催熟时仅需一个骨粉)
8. MoreLove(白天权重40):可繁殖的动物(包括村民)繁殖时有2/3概率多生一胎
9. Refresh(白天权重20):玩家获得挖掘加速II效果
10. HeavenWrack(实验性事件,默认不启用,请提醒你的玩家做好防火措施):随机选一个时间t在10~60s之间,然后每隔时间t在一个随机玩家8*8范围内召唤一道雷
11. Shield(晚上权重20):玩家受到的伤害减少50%
12. StrengthenedMobs(晚上权重16):怪物获得力量II效果
13. Unluck(晚上权重15):玩家获得霉运I效果
17. SummonWorldEntities(白天权重20/晚上权重20):随机生成一只怪物/动物,若玩家在领地内且领地内自然生成怪物/动物的选项为false,那么该主世界事件对该玩家不会生效;若玩家处于隐身状态,则该事件不会作用于该隐身玩家;若玩家处于创造模式/观察者模式,该事件对该玩家不会生效。(可能会生成的物种类型:ZOMBIE, ZOMBIE_VILLAGER, ENDERMAN, DROWNED, SHEEP, GOAT, SLIME, VILLAGER, TURTLE, PIG, COW, MOOSHROOM, CAT, SKELETON, CHICKEN, PILLAGER)若该服务器版本中没有该物种则不会生成。
下界事件(每隔20分钟刷新一次,后续可调):
14. BadFire(权重20):着火后无法灭火
末地事件(每隔20分钟刷新一次,后续可调):
15. EndermanInvisible(实验性事件,目前已被禁用,后续可设定权重时再加入,原定权重20):末影人每隔30s获得20s的隐身效果;!注意:该事件对服务器性能要求较高,不建议打开
16. LowerGravity(权重40):玩家获得跳跃提升IV和缓降效果
自定义事件(插件附带的默认事件):
当玩家到Plains生态域时会获得迅捷II效果
配置文件样例:
- #示例事件
- ID: "PLAYERINPLAINSBIOME_DAY" #事件的英文ID,请保持大写!该选项不支持PAPI
- Type: "DAY" #DAY/NIGHT 该选项不支持PAPI
- Environment: "NORMAL" #NORMAL/NETHER/THE_END 该选项不支持PAPI
- Priority: 0 #该选项不支持PAPI
- Message: "§a进入草原可以跑得更快!" #该选项可用PAPI,若不需要Message可以把这一行删除
- Conditions:
- 0:
- Type: "Region" #Region/Placeholders
- RegionType: "BIOME" #EDGE/BIOME/ENVIRONMENT/RESIDENCE
- Biome: "PLAINS" #RegionType为BIOME的专用选项
- # Pos1: #RegionType为EDGE的专用选项
- # - 16
- # - 64
- # - 16
- # Pos2: #RegionType为EDGE的专用选项
- # - -16
- # - 128
- # - -16
- # Environment: "NORMAL" #RegionType为ENVIRONMENT的专用选项
- # World: "world" #RegionType为EDGE的专用选项
- # 若服务器有PlaceholderAPI且装好了Server附属则可以打开以下选项
- # 1:
- # Type: "Placeholders"
- # Expression: "%server_tps% >= 17"
- Actions:
- 0:
- Type: "PotionEffectAction" #目前仅有该选项
- PotionEffectType: "SPEED"
- Level: 2 #效果为速度II
- Particles: false #不显示粒子效果
- 1:
- Type: "CommandAction"
- Command: "give %player% stone 1" #若有%player%则替换为玩家名字(优先级高于PAPI),支持PAPI
- Period: 10 #每隔多少秒执行
- Delay: 0 #BukkitRunnable的选项,默认为0,若不知道修改的意义请不要动
复制代码 注意事项:
1. 所有有药水效果的事件不能用牛奶或指令解除效果,过一段时间后会重新恢复该效果
2. 语言文件和配置文件如果需要回到初始设定可以直接删除,插件会自动生成
指令:
/de reload(需要权限dailyevents.admin,默认op拥有)重载插件配置及语言文件
/de set [世界名字] [事件ID](需要权限dailyevents.admin,默认op拥有)设置特定世界的事件
PlaceholderAPI变量:%dailyevents_CurrentWorldEvent% 玩家所在世界的事件(对应语言文件Translated选项)
即将更新:
1. 可设定发生各个事件的权重(已实现)
2. 可设置进入各个事件时的提示词(已实现)
3. 可设定插件检测周期(与服务器性能有关)(还未添加)
4. 可关闭特定世界的事件(已实现)
5. 添加更多的随机事件以供选择(长期更新)
更多的事件等你来创建!
|