凌天LiTi
本帖最后由 1582952890 于 2017-9-16 10:27 编辑
更多天气
MoreWeather
[2.0]




更新记录



公告:

暂无公告


本插件未经允许,严禁转载,重置发布


HI大家好!

我是凌天

今天给大家带来一个原创插件

——更多天气


作者的话

这个插件是本人的处女作

也算一个比较实用的插件

也是花费了作者很大心思才做成的

这个插件也不算是那些优化用的小插件

也不算是那些功能强大的大型插件

却融入了作者的心血

希望大家不要喷

有BUG可以在评论区回复

(这插件能有啥图!)

插件功能

本插件可以为服务器增添3个天气

酷热

酸雨

寒冻

可以使用配置文件来选择在哪些世界中开启MoreWeather

这些功能比较适合加入到生存服中

增加生存的乐趣

本插件理论上支持所有类型服务端!!!

插件介绍

上面提到

本插件有3个天气(以后还会陆续增加)

分别是:酷热,酸雨,寒冻

酷热指所有地形中玩家若不在遮挡物下且不戴帽子暴露在外,持续一段时间后会有反胃效果(地面上还会有粒子特效)(对应天气:晴朗)

酸雨指所有地形中玩家若不在遮挡物下且不戴帽子暴露在外,持续一段时间后会中毒
(对应天气:雨/雪)
寒冻指所有地形中玩家若不在距离光源10X10的范围内且不穿胸甲,持续一段时间后会有迟缓效果
(对应天气:雨/雪)

所有天气发生时都会有公告提示
本插件是增加天气
不会替换掉原版天气!!!


插件权限:


插件指令

开启酷热天气——

  1. /mrwt kr 世界名
复制代码

开启酸雨天气——

  1. /mrwt sy 世界名
复制代码

开启寒冻天气——

  1. /mrwt hd 世界名
复制代码


插件帮助——

  1. /mrwt help
复制代码


配置文件
Worlds: #开启更多天气的世界
- world
KR: #酷热天气配置
  Min: 30 #天气最短多少秒
  Max: 120 #天气最多多少秒
  PotionTime: 3 #效果持续时间
  PotionLevel: 1 #效果等级
  InMsg: "&e进入酷热天气 时间:{time}" #出现天气公告
  OutMsg: "&e酷热天气已消失 " #天气消失公告
  Chance: 5
SY: #酸雨天气配置
  Min: 30
  Max: 120
  PotionTime: 3
  PotionLevel: 1
  InMsg: "&e进入酸雨天气 时间:{time}"
  OutMsg: "&e酸雨天气已消失 "
  Chance: 5
HD: #寒冻天气配置
  Min: 30
  Max: 120
  PotionTime: 3
  PotionLevel: 1
  InMsg: "&e进入寒冻天气 时间:{time}"
  OutMsg: "&e寒冻天气已消失 "
  Chance: 5
#注: 天气随机出现是每20秒检测一次,并获取一个随机数,
#如果这个数小于等于上方之和两几率数之和, 则触发更多天气
#然后再上方两数分别除以两数之和, 求出几率生成天气


注意!1.71以下版本酷热天气无粒子效果


安装教程

1.下载插件2.把插件拖到plugins文件夹里3.解压4.重启服务器





下载
(请下载与自己的服务器版本对应的插件)
(最新版本需要2金粒才可下载若舍不得可以下载旧版本哦)

最新版本:2.0—— MoreWeather2.0.zip (53.93 KB, 下载次数: 1060)
历史版本





最后:

辛苦写插件不容易

给点金粒和人气~





BY-凌天
帅哥/美女列表:

凌天LiTi
一楼备用(非占楼)

O0000000000000O
不错 不过可以设定检测lore金头盔
毕竟金头盔可以发光和夜晚

嘟嘟~
简单看了一下效果  很不错的插件哇虽然并没有对玩家造成多大的难度
酷热为什么要有反胃效果呢 (中暑?) 虽然也不错但是确实没什么效果 (另外为什么不造成伤害) (也可以在一些比较冷的地方来降温啊 难以想象怎么在冰面上被酷热)
另外酸雨为什么要中毒呢?? 直接造成伤害模拟腐蚀效果不也是很好么 滑稽 而且似乎不会对帽子造成耐久损失 这不科学

(好吧我是反编译看得原码)

Orange_Heart
酷热你只带个帽子有用么?而且如果在冰原之类的环境呢?还有皮革套

Icrad
插件考虑的还不是很周到,但是支持原创!

1069418097
支持原创,希望接着完善,开发更多天气

hahahahah
我来给你出些脑洞吧
不同生物群系效果不一样
例如一个人在那个下雪的那种生物群系,酸雨转变成酸冰雹(酸雪)

或者再添加一个暴风雪(雨)这种天气,然后遇到这种天气的人,有多少多少几率吹走多少多少距离.(最好是随机方向)(这样玩家摸不着头脑的样子多好玩)

Victor_2002
看上去不错

HongYun_
zhege这个天气厉害了

whp2603496045
很有趣的插件

tony6074683
1.12可以使用嗎?

SS_Tom
建议添加功能开关

凌天LiTi
SS_Tom 发表于 2017-7-21 14:36
建议添加功能开关

配置里面吧他的生成几率或者时长调成0就好

qq2913467007
Thermos-1.7.10-1614-57-server核心没用效果,只会下雨!

skyxkmc
MCBBS有你更精彩~

白羊羊
1.12完全无法使用,请不要随随便便挂一个全版本在上面

QQ2788979673
希望楼主能够把这个插件做的越来越好!
下面是个人的一些小建议:
①希望作者能够在天气到来时,增加一些粒子效果(就像下雨一样)。
②我认为,把插件可以检测玩家周围身边的环境,然后再给个别玩家发提示消息,
这样就不会一个在雪地的玩家会收到酷热天气的公告。
③天气之间的间隔可以设置得更长一些。
④可以在一些个别天气里生成一些特别的怪物或者动物之类的。
有些建议可能有一些困难,希望作者尽力吧!
桐人~~~亚丝娜~~~


凌天LiTi
QQ2788979673 发表于 2017-7-24 12:22
希望楼主能够把这个插件做的越来越好!
下面是个人的一些小建议:
①希望作者能够在天气到来时,增加一些粒 ...

粒子效果的话酷热是有的。。。然后周围环境的话我会考虑。。。间隔可以自己设,怪物嘛。。就困难了

QQ2788979673
凌天LiTi 发表于 2017-7-24 12:34
粒子效果的话酷热是有的。。。然后周围环境的话我会考虑。。。间隔可以自己设,怪物嘛。。就困难了 ...

加油!话说间隔能在配置文件设置吗?怎么我没有看到。

QQ2788979673
QQ2788979673 发表于 2017-7-25 11:00
加油!话说间隔能在配置文件设置吗?怎么我没有看到。

哦,知道怎么设置了,em.........

lianqiuchen
为啥我用没效果!

baoshi196
可以加一个龙卷风或台风天气吗

hjyy0410
这个好欸!感觉很有趣的样子,收藏了,楼主辛苦了

qt819762430
嗯....rpg地图也是蛮需要的 表示支持

117779284
支持区域判定会更优秀

jiangrui0708
是吗?下载来试下看看

fyh2139988245
继续加油了喂。

hjyy0410
kc1.7.10没效果,而且装了不能删,删除后就无法搜索到服务器ip。。。

凯撒丶
很不错,还原了真实世界中的种种天气,我想问没有好天气么?

LittleWen
居然有更多天气插件。。。支持lz

MC小白桑
可以考虑添加每一个气候的出现概率吗
目前的概率太高了

凌天LiTi
MC小白桑 发表于 2017-8-5 19:37
可以考虑添加每一个气候的出现概率吗
目前的概率太高了

可以自己调的,在配置文件里

MikuVick
thermos可能有些许蜜汁bug,kc应该可以用,不过我想问。。这个插件里的严寒能够让房顶地面之类的产生雪吗,就像降雪的效果

Yu_Jie_Kong
反馈个Bug,在1.9+的版本上所有插件需要UTF-8
这个插件时不时乱码一下
希望能修复一下

2998124779
MCBBS有你更精彩~

精灵恶魔
支持原创插件,谢谢楼主共享。如果能有常开模式就好了,比如有参数能控制灾害长期存在,下雨就是酸雨,晴天就是酷热,雪天就是严寒就更好了。可以再增加几类天气,比如雷暴(大量闪电)、火雨(可以用恶魂的火焰弹)之类的在灾害,我准备在空岛弄上天灾。

凌天LiTi
精灵恶魔 发表于 2017-8-6 19:14
支持原创插件,谢谢楼主共享。如果能有常开模式就好了,比如有参数能控制灾害长期存在,下雨就是酸雨,晴天 ...

火雨是实现不了的,会造成服务器严重(超级严重)卡顿
就是走都走不了

精灵恶魔
凌天LiTi 发表于 2017-8-6 19:48
火雨是实现不了的,会造成服务器严重(超级严重)卡顿
就是走都走不了
...

可能我表述有误,换个说法应该看看能实现么。
比如 玩家长时间处于天空下,判定玩家进入“中暑状态”,之后每个时间间隔受到指定伤害。这样能实现吗??

tony6074683
1.12出現了問題

  1. [13:57:09] [Server thread/WARN]: [MoreWeather] Task #11 for MoreWeather v0.01 generated an exception
  2. java.lang.NullPointerException: null
  3.         at net.MoreWeather.GreenBean.Utils.WeatherManager$KR.set(WeatherManager.java:269) ~[?:?]
  4.         at net.MoreWeather.GreenBean.Runnables.WeatherRunnable$2.run(WeatherRunnable.java:91) ~[?:?]
  5.         at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:58) ~[Start.jar:git-Paper-1147]
  6.         at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:356) [Start.jar:git-Paper-1147]
  7.         at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:832) [Start.jar:git-Paper-1147]
  8.         at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) [Start.jar:git-Paper-1147]
  9.         at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:766) [Start.jar:git-Paper-1147]
  10.         at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:664) [Start.jar:git-Paper-1147]
  11.         at java.lang.Thread.run(Unknown Source) [?:1.8.0_141]
复制代码

_DIM_
全版本?貌似只看到1.7-1.8

凯撒丶
看这个插件好久了,感觉非常好,现在装服务器上试试

BowenW
前排围观原创插件dalao

QingNiao
几率有点高,能否举个具体例子怎么调?

GWFblank
Chance: 5
是1-10的随机数吗

xiaojian205
正需要,支持楼主大人了!

zhangxinlei1566
感谢楼主的分享
这样就可以在MC体验很多天气了

Mojangcraft
为什么主世界用指令说此世界不存在,,,

喵喵喵22
希望出高版本!

454564啊
1.16支持吗