[插件] [1.13.X~1.21.X] DailyEvents -- 早上/晚上可以发生自定义事件了!

[复制链接]
查看960 | 回复0 | 2024-7-28 12:40:23 | 显示全部楼层 |阅读模式 IP:美国
封面图
名字:
DailyEvents
版本:
1.21+ 1.20+ 1.19+ 1.18+ 1.17+ 1.16+ 1.15+ 1.14+ 1.13+ 
插件类型:
游戏玩法改变
插件加载器:
Paper Purpur Spigot 
来源:
原创 » 允许转载
来源地址:
下载地址:
https://www.spigotmc.org/resources/%E2%AD%90dailyevents%E2%AD%90-special-events-will-happen-during-the-day-night-%E2%9C%85totally-configurable-%E2%9C%85.118267/
下载提取码:
下载见贴内

该插件讨论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效果

配置文件样例:

  1. #示例事件

  2. ID: "PLAYERINPLAINSBIOME_DAY" #事件的英文ID,请保持大写!该选项不支持PAPI
  3. Type: "DAY" #DAY/NIGHT 该选项不支持PAPI
  4. Environment: "NORMAL" #NORMAL/NETHER/THE_END 该选项不支持PAPI
  5. Priority: 0 #该选项不支持PAPI
  6. Message: "§a进入草原可以跑得更快!" #该选项可用PAPI,若不需要Message可以把这一行删除
  7. Conditions:
  8.   0:
  9.     Type: "Region" #Region/Placeholders
  10.     RegionType: "BIOME" #EDGE/BIOME/ENVIRONMENT/RESIDENCE
  11.     Biome: "PLAINS" #RegionType为BIOME的专用选项
  12. #    Pos1: #RegionType为EDGE的专用选项
  13. #      - 16
  14. #      - 64
  15. #      - 16
  16. #    Pos2: #RegionType为EDGE的专用选项
  17. #      - -16
  18. #      - 128
  19. #      - -16
  20. #    Environment: "NORMAL" #RegionType为ENVIRONMENT的专用选项
  21. #    World: "world" #RegionType为EDGE的专用选项
  22. #  若服务器有PlaceholderAPI且装好了Server附属则可以打开以下选项
  23. #  1:
  24. #    Type: "Placeholders"
  25. #    Expression: "%server_tps% >= 17"
  26. Actions:
  27.   0:
  28.     Type: "PotionEffectAction" #目前仅有该选项
  29.     PotionEffectType: "SPEED"
  30.     Level: 2 #效果为速度II
  31.     Particles: false #不显示粒子效果
  32.   1:
  33.     Type: "CommandAction"
  34.     Command: "give %player% stone 1" #若有%player%则替换为玩家名字(优先级高于PAPI),支持PAPI
  35.     Period: 10 #每隔多少秒执行
  36.     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. 添加更多的随机事件以供选择(长期更新)

更多的事件等你来创建!
McFun注意事项

1、本站中所有言论属于网友个人观点,与本站无关

2、本站所有主题由该帖子作者发表,该作者享有帖子相关版权,转载需经过作者同意

3、帖子作者承担一切因本该贴子发表而直接或间接导致的任何纠纷和法律责任

4、本帖内容如转载自其他地方,本站不对其真实性负责

5、本帖如侵犯到任何版权问题,请立即反馈,本站将及时处理

6、"McFun"管理员和版主有权不事先通知发贴者而删除帖子

7、"Minecraft"和"我的世界"版权归Mojang Studios所有,本站与Mojang,微软公司没有任何从属关系





上一篇:CMI - 298+ Commands/Insane Kits/Portals/Essentials/Economy/MySQL & SqLite/Much More!
下一篇:EasyBot —— 简单且强大的Minecraft机器人插件 | Folia | 消息同步 | 全版本
回复

使用道具 举报

懒得打字,快捷回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则