资源图标

转载 工具 机械 SimpleMobStacker 1.1

没有下载权限
版权类型
转载
插件中文名
SimpleMobStacker
插件英文名
SimpleMobStacker
原帖地址
https://www.spigotmc.org/resources/simplemobstacker.125513/
支持的核心 [服务端]
  1. Spigot
语言支持
  1. 中文(简体)
适配Minecraft版本 [Java]
  1. 1.21
[MD]
# SimpleMobStacker

SimpleMobStacker 是一款功能强大且轻量的 Bukkit/Spigot 服务端插件。它可自动将相同的生物与掉落物合并为单个实体,实现“堆叠”效果,从而显著减少服务器卡顿和场景杂乱。插件提供丰富的配置选项、管理员命令,以及调试和统计功能,帮助打造更流畅、更整洁的 Minecraft 游戏体验。

## 核心功能

### 生物堆叠

- 自动合并附近同类型的生物,包括自然生成、刷怪笼生成和使用刷怪蛋生成的生物,并将其组成一个主堆叠实体。
- 支持多项可配置规则,例如:
- 仅合并年龄相同的生物;
- 可选要求生命值相同;
- 按世界设置黑名单;
- 限制每个区块内的最大堆叠数量。
- 通过自定义名称标签显示堆叠数量,例如:`§e10x §fzombie`。
- 支持掉落物数量倍率与生物重生处理,以尽可能保留原有游戏机制。

### 掉落物堆叠

- 将地面上相同的物品聚合为大型虚拟堆叠,堆叠上限可配置至 1,000 个以上。
- 玩家拾取堆叠物品时可一次获得全部数量;若背包空间不足,插件会妥善处理溢出物品。
- 通过自定义名称显示堆叠数量,例如:`§b250x §firon ingot`。

### 管理工具与命令

- `/sms reload`:无需重启服务器即可重新加载配置。
- `/sms clear`:立即解除所有堆叠,并重置实体名称。
- `/sms stats`:查看当前生物/物品堆叠数量及内存占用情况。
- `/sms debug`:切换调试信息;与堆叠实体交互时可查看其具体堆叠数量。

### 性能优化与清理机制

- 使用异步、以区块为单位的堆叠任务,仅处理玩家附近已加载区块中的实体。
- 定期执行清理任务,移除已死亡或已卸载实体留下的过期记录。
- 可配置堆叠半径、玩家检测半径和最大堆叠数量,防止滥用并维持游戏平衡。

### 通过 `config.yml` 完全自定义

- 选择允许堆叠的实体类型。
- 设置按世界生效的黑名单。
- 调整堆叠半径、数量上限、执行间隔等参数。
- 可单独启用或关闭生命值匹配、年龄匹配、堆叠吸收、调试模式等功能。
[/MD]
作者
cacca
下载
0
查看
1
首次发布
最后更新
评分
0.00 星 0 星

来自cacca的更多资源

后退
顶部