
硬核模式
HardcoreMode 是一款服务器端模组,通过血月周期增加怪物的生命值和伤害。
查看大图HardcoreMode
概述
HardcoreMode 是一个全面的服务端模组,它改变了 Hytale 中生物的难度与自定义方式。你可以调整按不同类别划分的生物的难度等级,拥有高度可配置的 血月 事件以满足任何需求,并包含与其他模组的集成以获得增强体验。
主要特性
- 高级生物分类:按类别(敌对、精英、小Boss、世界Boss、被动、小动物)对生物进行分类和配置
- 高度可配置的血月事件:自动安排、自定义倍率、持续时间控制和特殊掉落
- 按世界配置(>= 3.1.0):每个世界有不同的设置(敌人设置、血月、玩家设置),并能在特定世界禁用模组效果
- 自定义生物管理:将任何生物添加到模组中,并分配到自定义类别
- 个性化掉落表:为每个类别在血月期间配置自定义物品掉落
- 模组集成:
- RPGLeveling:在血月事件期间关联经验值分配
- TinyMessage API:增强的视觉聊天消息
- 游戏内GUI:完整的配置界面,支持实时更改
- 玩家死亡惩罚:可配置的物品损失和耐久度惩罚
- 多人游戏优化:线程安全,完全兼容多人服务器
⚠️ 更新 3.2.0(概要)⚠️
- 按世界的血月视觉效果:红色氛围 + 红月(和太阳)仅在血月激活的世界中出现,切换世界时能正确清理
- 环境音乐:在血月期间播放特洛克营地音乐(如可用) (目前无效……)
- 按世界默认设置:新世界默认禁用HardcoreMode,现在继承全局
HardcoreMode.json的值作为模板 (如果文件未显示,请在现有世界中启用HardcoreMode,文件将被创建。然后按喜好配置,重新启动服务器/世界。) - GUI 血月掉落 / 生物类别:添加了“添加/移除”页面,带确认功能并修复了编辑字段(数量/几率以文本形式显示,带有 +/-)
- 布局与用户体验:类别页面的间距/大小调整,以及区块标题中的世界名称高亮
- HUD:移除了旧的进度条
视频预览
⚠️ 重要提示(>= 3.1.0)
如果你已经使用了该模组并想要更新到 >= 3.1.0 版本,你必须删除文件夹:
com.example.HardcoreMode
然后启动服务器,等待它生成按世界配置所需的新文件夹结构。
对由此带来的不便表示歉意,但这项更改是实现按世界设置正确工作所必需的。
删除 com.example.HardcoreMode 前的提示
- 如果你修改了生物/类别设置,保存
.json文件,并在新结构生成后替换它 - 如果你修改了血月掉落设置,保存
.json文件,并在新结构生成后替换它 - 如果你使用 GUI 更改了每个类别的默认生物倍率,请截取屏幕截图或保存你的数值,在新结构生成后重新应用它们
依赖项
可选集成:
- TinyMessage API:用于血月公告的增强红色聊天消息。如果未安装,则回退为纯文本。 (https://www.curseforge.com/hytale/mods/tinymessage)
- RPGLeveling 模组:血月事件期间的自定义经验值倍率。自动检测。 (https://www.curseforge.com/hytale/mods/rpg-leveling-and-stats)
命令
/hardgui
打开 HardcoreMode 配置菜单。
- 权限:
hardgui(仅限管理员/OP) - 用法:
/hardgui - 对没有权限的玩家隐藏于
/help - 打开一个包含多个配置页面的完整 GUI
GUI 系统
该模组拥有一个完整的游戏内配置系统,分为多个页面:
📋 主菜单
访问所有配置部分的中枢:
- 敌人设置:配置生物类别和倍率
- 血月:设置血月事件
- 玩家设置:死亡惩罚和物品损失
- 通用设置:高级选项和生物管理

⚔️ 敌人设置
为每个生物类别配置难度:
✅ 按世界(>= 3.1.0): 敌人设置按世界保存。

可用类别:
- 被动:非攻击性生物
- 小动物:小型环境生物
- 敌对:普通攻击性生物
- 精英:增强属性的更强变种
- 小Boss:小Boss 级生物
- 世界Boss:突袭级 Boss 生物
每类别设置:
- 启用/禁用类别
- 生命值倍率(1.0x - 10.0x)
- 伤害倍率(1.0x - 10.0x)
全局控制:
- 全局硬核模式:一键切换所有类别
- 全局生命值/伤害:应用于所有类别的基础倍率
🌙 血月设置
使用高级选项配置周期性血月事件:
✅ 按世界(>= 3.1.0): 血月设置按世界保存(掉落保持全局)。

事件安排:
- 启用/禁用:开启/关闭自动血月
- 间隔:每 X 天一次(1-30 天)
- 开始小时:开始的时间(0-23)
- 持续时间:1小时 / 3小时 / 6小时 / 9小时 / 12小时
血月倍率(每类别):每个生物类别都有独立的血月设置:
- 敌对:血月期间的生命值/伤害倍率
- 精英:血月期间的生命值/伤害倍率
- 小Boss:血月期间的生命值/伤害倍率
- 世界Boss:血月期间的生命值/伤害倍率

特殊功能:
- 经验值倍率:血月期间的额外经验值(需要 RPGLeveling 模组)
- 强制血月:手动立即触发事件(冷却时间每小时减少)
- 死亡玩家设置:血月期间增加的惩罚
- 物品耐久度损失(%)
- 背包掉落损失(%)
血月掉落系统:
- 自定义掉落表:为每个类别配置掉落
- 掉落管理 GUI:添加/移除/启用/禁用掉落
- 通过通用设置中的血月掉落按钮访问
💀 玩家设置
配置死亡惩罚:
✅ 按世界(>= 3.1.0): 玩家设置按世界保存。

- 死亡设置:启用/禁用惩罚
- 物品耐久度损失:死亡时损失的耐久度百分比(0-100%)
- 背包掉落损失:死亡时掉落的物品百分比(0-100%)
血月死亡设置(与普通死亡分开):
- 血月事件期间的更高惩罚(可选)
- 独立配置
⚙️ 通用设置
高级配置选项:

- 生物类别管理器:查看和配置生物分类
- 血月掉落管理器:配置自定义掉落表
- 世界设置:启用或禁用域中特定世界的 HardcoreMode 效果
生物管理系统
生物类别页面
通过通用设置 → 生物类别 访问

功能:
- 查看所有在模组中注册的生物
- 按类别筛选(全部、敌对、精英、小Boss、世界Boss、被动、小动物)
- 查看每个生物当前的类别分配
- 支持列表分页
- 搜索和筛选能力
自定义生物分类
模组使用一个灵活的系统对生物进行分类。
文件:HardcoreModeCategories.json
- 位于服务器配置目录中(在
com.example.HardcoreMode内) - 类别:
PASSIVE、CRITTER、HOSTILE、ELITE、MINIBOSS、WORLDBOSS、NONE(所有没有特定类别的生物都被归类为NONE。)
示例:
{
"entries": [
{ "category": "PASSIVE", "pattern": "Sheep" },
{ "category": "CRITTER", "pattern": "Rat" },
{ "category": "HOSTILE", "pattern": "Spider*" },
{ "category": "ELITE", "pattern": "Spawn_Void" },
{ "category": "MINIBOSS", "pattern": "Rex_Cave" },
{ "category": "WORLDBOSS", "pattern": "Dragon_*" }
]
}
后备系统:如果某个生物不在文件中,则使用 Hytale 的倾向系统:
- 攻击性 →
HOSTILE、ELITE、MINIBOSS和WORLDBOSS - 被动 →
PASSIVE - 中立 →
CRITTER
添加新生物:
你只能通过编辑位于服务器默认目录(com.example.HardcoreMode)中的 HardcoreModeCategories.json 文件,将新生物添加到模组中已有的六个类别之一(PASSIVE、CRITTER、HOSTILE、ELITE、MINIBOSS 和 WORLDBOSS)。
血月掉落系统
自定义掉落表
为血月事件期间的每个类别配置自定义物品掉落。

配置文件:HardcoreModeBloodMoonDrops.json
- 位于服务器配置目录中(在
com.example.HardcoreMode内) - JSON 格式,包含每个类别的掉落条目
掉落条目结构:
{
"category": "HOSTILE",
"enabled": true,
"itemId": "Ingredient_Bar_Iron",
"minQuantity": 1,
"maxQuantity": 3,
"dropChance": 50.0
}
属性:
category:生物类别(HOSTILE、ELITE、MINIBOSS、WORLDBOSS)enabled:切换掉落开启/关闭itemId:Hytale 物品标识符minQuantity:最小掉落物品数maxQuantity:最大掉落物品数dropChance:概率(0.0-100.0%)
血月掉落 GUI
通过通用设置 → 血月掉落 访问
功能:
- 查看所有已配置的掉落
- 使用复选框启用/禁用掉落
- 使用按钮移除掉落
- 使用添加掉落按钮添加新掉落
- 按类别筛选
- 支持大掉落列表分页
- 重新加载配置按钮
添加新掉落:
只有通过编辑位于服务器默认目录(com.example.HardcoreMode)中的 HardcoreModeBloodMoonDrops.json 文件,才能为每个类别添加新的掉落。
按世界配置(>= 3.1.0)
从 v3.1.0 开始,你可以在同一个域中的每个世界拥有不同的配置。
这意味着你可以为世界 X 运行配置 X,同时为世界 Y 保持完全不同的配置 Y。你也可以按世界禁用模组效果。

世界特定设置(按世界)
这些设置现在按世界保存:
- 敌人设置
- 血月
- 玩家设置
- 每个世界启用/禁用 HardcoreMode 效果
🌍 仍为全局(在所有世界共享)
这些设置仍然是全局的(在所有世界共享):
- 生物设置和类别(分类和类别规则)
- 血月掉落配置
- 经验值倍率集成(当检测到 RPGLeveling 模组时激活)是全局的,并影响所有世界 =C
配置文件
HardcoreModeConfig.json(按世界)
注意:现在它使用世界名称并变为:world_x.json,内部包含世界特定的设置。
服务器配置系统自动生成的主配置文件。
从 v3.1.0 开始,与敌人设置、血月和玩家设置相关的设置按世界保存。
关键部分:
- 每类别倍率
- 血月事件配置
- 玩家死亡惩罚
- 按世界启用/禁用选项(可用时)
全局 JSON 文件(共享)
这些文件保持全局(在所有世界共享):
HardcoreModeCategories.json(生物/类别)HardcoreModeBloodMoonDrops.json(血月掉落)
注意:你可以手动编辑 GUI 滑块范围(例如 >10x 倍率)之外的值。
HardcoreModeDisabledWorlds.txt
该文件位于 config 文件夹中,基本上存储了禁用 HardcoreMode 的世界。
说明与提示
- GUI 滑块限制:滑块显示 1x-10x,但 JSON 配置接受任何值
- 按世界设置(>= 3.1.0):敌人设置、血月和玩家设置按世界保存
- 全局设置:生物类别、血月掉落和经验值倍率集成适用于所有世界
- 血月覆盖:血月倍率在事件期间覆盖普通设置
- 类别禁用:禁用某个类别会移除所有增益,即使在血月期间也是如此(除非该类别已为血月启用)
- 掉落测试:使用强制血月来测试掉落配置
- 备份配置:在进行重大更改前,始终备份配置文件
- 生物 ID:使用 F3 或模组工具查找准确的生物标识符
- 性能:限制每个类别的掉落以避免因大量生物而导致的卡顿
- 多人游戏:所有玩家都会看到血月事件和掉落
故障排除
血月未启动:
- 检查设置中是否启用了血月
- 确认间隔天数不为0
- 查看服务器控制台是否有错误
掉落不工作:
- 确保启用了血月掉落
- 验证物品 ID 是否正确
- 检查掉落几率百分比
- 确认类别与生物分类匹配
玩得开心!!=)
正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。