凌`
本帖最后由 Ling_Haner 于 2020-5-9 22:56 编辑

介绍
限制刷怪笼、自然生成等方式产出怪物的速率


指令
/spawnlimit - 重载配置

配置

config.yml

怪物类型名字可在这里查到https://bukkit.windit.net/javadoc/org/bukkit/entity/EntityType.html
生成方式可在这里查到https://bukkit.windit.net/javadoc/org/bukkit/event/entity/CreatureSpawnEvent.SpawnReason.html
下载
您的评分就是我更新的最大动力
SpawnLimit.jar (3.23 KB, 下载次数: 157)

更新日志
2020/5/9 22:55 - v1.1.1 - 修复cat端无法使用的问题
2020/5/4 15:10 - v1.1.0 - 优化代码,感谢@a1294790523 的建议


本插件所用所有代码均为原创,不存在借用/抄袭等行为












夕离丶青春
是否支持模组生物勒

凌`
夕离丶青春 发表于 2020-5-4 14:00
是否支持模组生物勒

理论上是支持的

a1294790523
代码建议:
1.CreatureSpawnEvent是高频事件,建议在载入的时候使用Map<EntityType,Map<SpawnReason,Interger>>数据结构直接进行缓存,避免StringBuilder的频繁创建,同时可直接使用静态的Random对象
2.可以考虑0和100这种特殊情况避免随机数的计算

凌`
a1294790523 发表于 2020-5-4 14:20
代码建议:
1.CreatureSpawnEvent是高频事件,建议在载入的时候使用Map数据结构直接进行缓存,避免StringBu ...

已优化代码,感谢指导

永远Eternally
所以只能限制原版的怪物..

凌`
永远Eternally 发表于 2020-5-5 12:51
所以只能限制原版的怪物..

理论上mod的怪物也可以

Lonely丶独独
支持原创 用于1.15挺不错的

Misaka。
本帖最后由 Misaka。 于 2020-5-9 21:45 编辑

报错呢
cat1.12


凌`

看样子是cat端没有RandomUtils类,下一个版本我会修改方法解决这个问题

王聪聪聪聪
50是 50秒还是 tick啊

117779284
支持多世界吗?

苏子峰
会干扰mm怪的刷新时间吗

小冰糖a
要是能支持1.16就更好啦

Herobrinewt
可以加一个世界白名单吗 感谢作者

凯特君
感谢作者的更新,还有额外帖子的分享,对我帮助很大

小冰最帅
感谢分享 楼主辛苦了!

星殒龙之殇
挺好的,但是载入蝙蝠的时候会报错

左手清泉
哇!爱了爱了,找了好久限制生成的插件,终于找到一个芜湖,我去试试

第一页 上一页 下一页 最后一页