StackMob Legacy

StackMob Legacy - 堆叠生物

StackMob 2.2.14 附带最新适用的补丁。
Bukkit / Spigot 作者 antiPerson 支持版本 1.8 - 1.12
服务器使用量
未统计
服务玩家数
未统计
下载量
12,482
插件详细介绍

简介

你的 Minecraft 服务器是否因生物农场而卡顿?或者你的世界非常庞大?那么这款插件将为你提供帮助!在 SpigotMC 上看到许多生物堆叠插件要么收费昂贵、存在漏洞,要么功能缺失后,我决定制作这款插件。StackMob 旨在成为一个优秀且免费的替代品。

功能特性

  • 支持 Spigot 1.13 及以上版本。
  • 可自定义检测生物进行堆叠的范围半径。
  • 支持生物类型和生成原因黑名单,并非所有生物都会被堆叠。
  • 检查机制,防止被驯服或被拴绳牵引的生物被堆叠。
  • 可选择定期运行实体堆叠任务。
  • 可设置最大堆叠数量。
  • 可选择阻止怪物锁定目标或移除其所有 AI。
  • 针对特定生物类型的“特殊”堆叠规则。
  • 支持根据实体颜色、年龄、绵羊是否被剪毛以及史莱姆大小等属性进行区分堆叠。
  • 可完全禁用生物头顶的堆叠标签,或设置在堆叠达到特定大小、未被玩家注视甚至玩家不在实体附近时隐藏标签(需要 ProtocolLib)。
  • kill-all 模式:当堆叠生物被击杀时,整个堆叠群体会同时死亡,掉落物会根据掉落概率倍增。
  • kill-step 模式:与 kill-all 类似,但每次只击杀一个随机数量(在配置的两个数字之间)。
  • 支持实体显示名称的翻译。
  • 所有击杀模式均支持战利品和经验值倍增。
  • 自定义的 entity-stacking WorldGuard 6.2 区域标志,用于在特定区域内允许或禁止堆叠。
  • 支持 mcMMO、MiniaturePets 和 MythicMobs 4.0.0。
  • 多项高级功能,详见下方配置说明。

版本兼容性

  • 1.13 及以上版本:请下载 v2.4.5。
  • 1.8 - 1.12 版本:请下载上方的最新版本。

权限与命令

权限

  • stackmob.admin - 允许玩家执行管理任务。

命令

(命令列表请参考插件原始发布页)

配置详解

以下是 StackMob 2 的主要配置文件内容摘要,你可以根据需要进行调整。

基础设置

  • check-area:定义检测并堆叠匹配实体的区域范围(X, Y, Z 轴)。
  • task-delay:堆叠任务每次运行的间隔时间(单位:游戏刻)。
  • stack-max:单个堆叠的最大数量。
  • big-priority:是否让更大的堆叠在任务中优先进行堆叠。
  • dont-stack-until:当检测区域内同类型实体数量超过此值时才开始堆叠。设为 0 则禁用此功能。

堆叠标签

  • tag.interval:标签更新的延迟时间。
  • tag.format:标签的显示格式。支持占位符 %size%(堆叠大小)、%type%(格式化的类型名称)和 %bukkit_type%(Bukkit 实体类型名)。可使用 & 符号配合字母/数字设置颜色。
  • tag.always-visible:标签在未悬停查看时是否始终可见。
  • tag.remove-at:当堆叠大小等于或小于此值时,不显示标签。
  • tag.show-player-nearby:仅当玩家在实体附近时才显示标签(需要 ProtocolLib 和 Bukkit 1.9+)。

黑名单与检查项

  • no-stack-reasons:因指定原因生成的实体不进行堆叠(生成原因列表见 Spigot 文档)。
  • no-stack-types:指定类型的实体不进行堆叠(实体类型列表见 Spigot 文档)。
  • no-stack-worlds:位于指定世界中的实体不进行堆叠。
  • compare:启用/禁用堆叠前对特定生物属性的比较(如村民职业、绵羊羊毛、史莱姆大小、实体年龄等)。
  • check:堆叠前检查的属性(如是否被驯服、被拴绳、是否为 MiniaturePet)。

击杀与掉落

  • kill-all:启用后,击杀堆叠中的一个实体会导致整个堆叠死亡。可配置原因和类型黑名单。
  • kill-step:启用后,每次击杀只消灭堆叠中的一部分(随机数量)。可配置原因和类型黑名单以及最大步进值。
  • multiply-drops:根据被击杀的堆叠大小倍增掉落物数量。可配置掉落物白名单和“每个实体仅掉落一个”的物品列表。
  • multiply-exp:倍增击杀时获得的经验值。提供多种算法:LEGACY、MINIMAL、NORMAL、GENEROUS、CUSTOM、CUSTOM_RANDOM。

特殊行为

  • multiply:启用特定行为的倍增(如苦力怕爆炸、鸡下蛋、绵羊掉落羊毛等)。
  • divide-on:指定在何种情况下堆叠会分裂(如剪羊毛、染色、驯服、命名等)。
  • no-targeting:阻止实体以玩家为目标(实体仍可移动)。
  • no-ai:禁用实体的 AI。

集成支持

  • mcmmo:可配置是否给予 mcMMO 经验,并设置黑名单。
  • mythicmobs:启用对 MythicMobs 的检查支持,并可配置不堆叠的 MythicMob 类型。
  • worldguard-support:启用 WorldGuard 支持后,可使用 entity-stacking 区域标志控制堆叠。

开发者 API

StackMob 2 完全重写后提供了新的 API。你可以使用以下代码获取 EntityManager 类的实例,其中包含许多有用的功能。

StackMob sm = (StackMob) Bukkit.getPluginManager().getPlugin("StackMob");
EntityManager em = new EntityManager(sm);

其他信息

bStats 统计

如果你不希望服务器向 bStats 发送数据,可以在 /plugins/bStats/config.yml 文件中将 enabled 设置为 false 来禁用它。bStats 对服务器性能影响极小,且发送的数据完全匿名。请慎重考虑是否真的要禁用它,因为看到大量服务器使用其插件可以激励插件作者,部分数据也有助于改进插件。

支持与反馈

如果你喜欢这个插件,请在下方留下评论——这对我帮助很大。发现错误或有建议?请发布到 Issue Tracker。想通过捐赠支持本插件的开发吗?请点击此处。

测试支持版本
1.8 1.9 1.10 1.11 1.12
版本分布
基本信息
插件名称 StackMob Legacy
作者 antiPerson
平台 Bukkit / Spigot
支持版本 1.8 - 1.12
点赞数 4
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,680,096  |  历史访问人次:3,250,057

今日访问人数:25,909  |  今日访问人次:31,035

昨日访问人数:30,655  |  昨日访问人次:36,381

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6