Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
EasyHarvest
[AI-generated] Mining QoL: pickaxe hits on ore deal x1.5 damage, faster pickaxe swing speed. Client-only, no server sync.
By s6652289
| Last updated | a week ago |
| Total downloads | 242 |
| Total rating | 1 |
| Categories | Mods AI Generated |
| Dependency string | s6652289-EasyHarvest-10.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2350README
EasyHarvest
AI 生成声明:本模组由 AI 智能体(WorkBuddy)在用户的明确需求与逐项验收下编写; 功能设计、真机测试与发布决定均由用户主导。
纯客户端 Valheim 采矿体验模组。不参与联机模组校验 —— 主机不装(哪怕纯原版主机)也能连上, 所有改动只作用于你自己。
功能
| # | 功能 | 默认 | 说明 |
|---|---|---|---|
| 1 | 挖矿伤害加成 | ×1.5 | 每次命中原石都乘这个倍率,与站位无关(不用站在矿石上方) |
| 2 | 镐子挥击速度 | ×1.3 | 只加快你自己的挥击动画,命中与收招都提前;不改武器数值、不改冷却 |
作用对象:MineRock5(铜 / 锡 / 银 / 黑曜石 / 黑大理石等矿脉)与 MineRock(单体矿石)。
配置文件
BepInEx/config/easyharvest.client.only.cfg
[1 - Mining Crit]
Enabled = true
DamageMultiplier = 1.5 # 1.0 = 关闭加成
PickaxeOnly = false # true = 只对带锄击成分的命中生效
[2 - Pickaxe Swing Speed]
Enabled = true
SpeedMultiplier = 1.3 # 1.0 = 原版速度
为什么联机安全
- 依赖只有:mscorlib / BepInEx / 0Harmony / assembly_valheim / UnityEngine.CoreModule / UnityEngine.AnimationModule
- 无 Jotunn 依赖、无
NetworkCompatibility声明、无内嵌 ServerSync / ConditionalConfigSync - 挖矿伤害是改在
HitData上的,而HitData会随 RPC 发给世界主人, 所以即使主机没装这个模组,你的伤害加成也照样生效 - 挥击速度改的是本地
Animator.speed(不参与网络同步),别人看你仍是原版动作
安装
- r2modman:Online → Install from file → 选
EasyHarvest-1.0.0.zip - 手动:把
EasyHarvest.dll放进BepInEx/plugins/
已知边界
- 只覆盖矿石,不含树木(砍树是另一套
TreeBase)。 - 不作用于石巨人等生物(那是
Character.Damage路径)。
说明
- 挖矿倍率用弱引用表保证同一份
HitData只乘一次(镐子带溅射时不会重复叠乘)。 - 挥击速度只在「攻击中 + 手持镐」时生效,攻击结束立刻恢复原速; 并且只恢复自己改过的值,不会干扰原版被击退时的动画减速。