
阿拉部落
敌对生物会随着你的击杀而变强——每种生物的击杀计数器会提升新生成个体的生命值、伤害、速度与经验值。
查看大图AlaHorde — 会升级的敌对生物
当你击杀敌对生物时,它们会变得更强。 AlaHorde 会追踪整个世界中所有敌对物种(僵尸、骷髅、苦力怕、女巫、末影人、烈焰人、恶魂,甚至凋灵和末影龙)的每次击杀。当某个物种的击杀数达到阈值后,该物种每生成一个新个体都会变得更强大 —— 拥有更多生命值、更高伤害、移动更快,并提供更大的经验值奖励。
世界会记住。部落会适应。
功能简介
| 属性 | 每级成长幅度 | 默认值 |
|---|---|---|
| 最大生命值 | 每级在基础值上 +10% | 可配置 |
| 攻击伤害 | 每级在基础值上 +8% | 可配置 |
| 移动速度 | 每级在基础值上 +5% | 可配置 |
| 经验值掉落 | 每级在基础值上 +10% | 可配置 |
- 默认每 25 次击杀升一级 —— 完全可配置
- 等级上限为 20 级 —— 超过上限后仍会继续计算击杀数
- 每个生成的生物头顶会显示RPG 风格
[Lv.N]标签,并带有颜色分级(灰色 Lv.1 → 白色 → 黄色 → 金色 → 红色) - 无透视功能 —— 标签会被固体方块遮挡;只有当生物在你的视线范围内时,你才能看到它的等级
- 包含 Boss —— 凋灵、末影龙、循声守卫按照同样的公式成长。Boss 的 AI 阶段保持不变(我们只修改属性基础值)
- 升级公告 —— 聊天栏广播(可配置范围),并在击杀地点生成火焰/烟雾粒子效果
- 每个世界独立进度 —— 进度保存于世界
SavedData中,服务器重启后依然保留
命令
| 命令 | 权限 | 功能 |
|---|---|---|
/alahorde info |
所有玩家 | 显示被追踪物种的当前等级与击杀进度 |
/alahorde reset all |
管理员(权限等级 2) | 将所有物种的击杀计数重置为零 |
/alahorde reset <mob_id> |
管理员(权限等级 2) | 重置单个物种(例如 /alahorde reset minecraft:zombie) |
配置
每个选项都可以在游戏内的 Mods → AlaHorde → Settings 界面中编辑,也可以手动编辑 <world>/serverconfig/alahorde-server.toml 文件。
主要配置项:
general.enabled— 总开关。关闭时,模组将完全失效(不进行属性成长、不显示标签、不计算击杀数)。这让你无需移除 jar 文件即可与原版进行 A/B 测试。general.killsPerLevel— 每次升级所需的击杀数(默认 25)general.maxLevel— 等级上限(默认 20)general.excludedMobs— 不参与此系统的实体 ID(例如["minecraft:bat"])scaling.*— 生命值 / 伤害 / 速度 / 经验值的每级成长倍率visuals.*— 切换等级标签、升级聊天消息及通知半径
兼容性
- 多人游戏:进度按世界存储,并在服务器上的所有玩家之间共享。原版客户端可以加入 —— 核心游戏玩法无需客户端模组(等级标签使用原版的自定义名称渲染)。
- 其他模组:会尊重其他模组添加的生物类别。可使用
excludedMobs排除特定物种。 - 整合包:零硬性依赖。放入即用。
语言
英语、俄语、乌克兰语、德语、西班牙语、法语、葡萄牙语(巴西)、日语、简体中文、波兰语。
欢迎提交翻译 —— 请在 GitHub 上发起 Pull Request。
安装
- 为 Minecraft 1.21.10 安装 NeoForge 26.1.2.28-beta
- 从此页面下载最新的
alahorde-26.1.2-<version>.jar文件 - 将 jar 文件放入
.minecraft/mods/(客户端)或<server>/mods/(服务端) - 启动游戏 —— 首次启动会将默认配置写入
<world>/serverconfig/alahorde-server.toml
源代码 / 问题反馈
GitHub 仓库 —— 欢迎提交错误报告、功能请求和 Pull Request。
许可协议:MIT © Artem Pavelko (Ma3auka)
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。