NINE昭
本帖最后由 NINE昭 于 2023-2-4 21:07 编辑

有没有插件可以让某个世界没有玩家的时候限制怪物生成上限并且清除已有的怪物/生物到设定的上限(只保留出生点区块附近的),版本paper1.19.2

WisW
本帖最后由 WisW 于 2023-2-4 21:57 编辑

距离玩家128格之外的怪物是会自动刷掉的
一个区块被卸载了那么所有东西会被扔到硬盘
如果玩家都不在服务器,那只有出生点区块的(以及被非玩家加载的区块的)实体会被运算(这其中不包括那些可以自然刷掉的怪物(我指的是他们手里没拿东西,没穿盔甲什么的))
所以楼主要什么?原版都给你做到了

NINE昭
WisW 发表于 2023-2-4 21:56
距离玩家128格之外的怪物是会自动刷掉的
一个区块被卸载了那么所有东西会被扔到硬盘
如果玩家都不在服务器 ...

[21:57:51 信息]: World“oneblock_world”:2,553区块,231实体,1,662方块实体。
[21:57:51 信息]: Nether“oneblock_world_nether”:529区块,0实体,4方块实体。
[21:57:51 信息]: The End“oneblock_world_the_end”:529区块,30实体,41方块实体。
[21:57:51 信息]: World“paradise”:529区块,138实体,75方块实体。
[21:57:51 信息]: World“dimensionalhome”:0区块,0实体,0方块实体。

这个是/gc输出的,就是paradise这个世界没有人但是会有一百多个实体,我paper.yml把出生点强加载关了也是这样,但是我更希望的是出生点区块强加载但是实体控制在一个上限


WisW
本帖最后由 WisW 于 2023-2-4 22:06 编辑
NINE昭 发表于 2023-2-4 22:00
[21:57:51 信息]: World“oneblock_world”:2,553区块,231实体,1,662方块实体。
[21:57:51 信息]: Net ...

这不会指的是硬盘里面的吧?理论上没有区块加载就没有实体了
我的建议是,如果真的有插件做到了可以删实体
那么删掉了一些不该删的怎么办,我觉得这是个问题
所以综上解决方法还是把出生点区块卸载了(先别听我的 我去好好补一下插件 这段话不可信)

NINE昭
WisW 发表于 2023-2-4 22:04
这不会指的是硬盘里面的吧?理论上没有区块加载就没有实体了
我的建议是,如果真的有插件做到了可以删实体 ...

我准备用nospawnchunks试试区块卸载的效果了,主要是这个世界会影响到主世界的刷怪效率,实在没办法我只能提高刷怪上限了

liury
未被加载的实体不会计入刷怪上限吧?还有可能这些实体是矿车

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