You are viewing a potentially older version of this package. View all versions.
Lzming-MinecraftFoods-1.0.0 icon

MinecraftFoods

Adds 34 Minecraft-style foods to PEAK: cooking, loot, nutrition and food-specific effects.

Date uploaded a day ago
Version 1.0.0
Download link Lzming-MinecraftFoods-1.0.0.zip
Downloads 28
Dependency string Lzming-MinecraftFoods-1.0.0

This mod requires the following mods to function

BepInEx-BepInExPack_PEAK-5.4.2403 icon
BepInEx-BepInExPack_PEAK

BepInEx pack for PEAK. Preconfigured and ready to use.

Preferred version: 5.4.2403
PEAKModding-PEAKLib_Core-1.7.2 icon
PEAKModding-PEAKLib_Core

Core module of the PEAKLib community API.

Preferred version: 1.7.2
PEAKModding-PEAKLib_Items-1.6.2 icon
PEAKModding-PEAKLib_Items

Items module of the PEAKLib community API.

Preferred version: 1.6.2
MonoDetour-MonoDetour_BepInEx_5-0.6.7 icon
MonoDetour-MonoDetour_BepInEx_5

Integrates MonoDetour's logger with BepInEx and as a side effect initializes MonoDetour early. MonoDetour is an easy and convenient .NET detouring library, powered by MonoMod.RuntimeDetour.

Preferred version: 0.6.7
loaforc-loaforcsSoundAPI-2.0.13 icon
loaforc-loaforcsSoundAPI

A general use library to replace sounds in Unity games.

Preferred version: 2.0.13

README

Minecraft Foods for PEAK

将 Minecraft Java 1.21.1 的 34 种食物带进 PEAK 的独立食物模组。

Minecraft Foods cover

版本:1.0.0
PEAK:v0.26.6b 测试
多人:房主与所有玩家应安装相同版本。

内容

  • 34 种食物:苹果、面包、牛奶桶、蛋糕、肉类、鱼类、农作物、汤类与稀有食物。
  • Minecraft 风格营养:每种食物依据 Minecraft 的饥饿值与饱和度折算为 PEAK 回复量。
  • 独立烹饪规则:生肉和生鱼首次烹饪会在原物品栏槽位变为对应熟食;各食物有独立的烧焦与烧毁阈值。
  • 特殊效果:河豚中毒、紫颂果随机传送、金苹果短暂无敌及结束后的轻微反作用等效果按食物分别配置。
  • 普通箱子掉落:按稀有度和权重混入所有普通箱子的物品位置;默认总份额为 25%,可由房主配置。
  • 火焰与过度烹饪:所有食物接入 PEAK 的烹饪和烧毁流程。烧焦会改变颜色,过度烹饪会累积中毒风险。
  • 原版风格资源:含 Minecraft 风格的物品贴图及进食音效;第三方素材权利归其原权利人。

食物效果举例

食物 主要效果 烹饪处理
生牛肉 / 牛排 生肉营养较低,烤一次变牛排 原槽位原地转换,模型、名称、图标和数值同步变化
生鳕鱼 / 熟鳕鱼、 生鲑鱼 / 熟鲑鱼 熟食回复提高 首次烹饪变熟,继续加热会进入独立烧焦阶段
河豚 中毒及其它负面状态 不会通过烹饪变为安全食物,继续烹饪会增加毒性
紫颂果 随机传送 过熟后保留风险且增加中毒
金苹果 / 附魔金苹果 强力临时正面效果 过度烹饪会失去正面效果,并提高风险
腐肉、蜘蛛眼等 各自的负面状态 每种有不同变毒阈值,不使用统一规则

完整数值、概率和阈值见 assets/catalogue.json。

前置模组

Thunderstore 会自动安装以下依赖:

  • BepInEx-BepInExPack_PEAK 5.4.2403
  • PEAKModding-PEAKLib_Core 1.7.2
  • PEAKModding-PEAKLib_Items 1.6.2
  • MonoDetour-MonoDetour_BepInEx_5 0.6.7

安装

Thunderstore Mod Manager

在 Thunderstore 中安装 Kaitouhan-MinecraftFoods;前置模组会自动处理。房主和加入者都应使用相同版本。

手动安装

  1. 安装上方前置模组并至少运行一次 PEAK。
  2. 将发行包 plugins/MinecraftFoods 复制到 PEAK/BepInEx/plugins/MinecraftFoods。
  3. 启动游戏。首次启动会生成 BepInEx/config/codex.peak.minecraftfoods.cfg。

配置

  • Loot.MinecraftShare:每个普通箱子掉落位置被 Minecraft 食物占用的总份额,默认 0.25。
  • Visuals.GripTemplate:默认 TrailMix;可选 SmallEgg 以适配不同的拿取姿势。
  • Effects.AllowFoodEffectsInAirport:机场测试区是否允许本模组食物效果。
  • Audio.MinecraftEatingSounds:是否播放随包进食音效。

改动掉率或握持模板后请重启游戏。多人由房主的掉率配置决定。

反馈与二次开发

源码、构建说明和问题反馈入口:https://github.com/Kaitouhan/Peak-MinecraftFood

欢迎提交 Issue,说明 PEAK 版本、模组版本、复现步骤,以及 BepInEx/LogOutput.log 中相关片段。修改后可提交 Pull Request。

从源码构建

需要:.NET SDK、PEAK 安装目录、上述 BepInEx 与 PEAKLib 前置模组。

./Build.ps1 -GamePath 'E:\SteamLibrary\steamapps\common\PEAK' -DotnetPath dotnet

输出 DLL 位于 src/bin/Release/netstandard2.1/MinecraftFoods.dll。请勿将 PEAK 的程序集或个人配置提交到仓库。

致谢与声明

  • PEAK 为 Landfall 的游戏;本项目是非官方社区模组。
  • Minecraft 及其原版资源相关权利归 Mojang Studios / Microsoft。本模组与 Mojang Studios、Microsoft 或 Landfall 均无隶属关系。
  • 代码使用 MIT License;第三方贴图与音效不因本仓库而改变其原有权利归属。

CHANGELOG

Changelog

1.25.2 更新

  • 紫颂果的安全落点搜索半径从 8 米提高到 30 米。
  • 同步更新游戏内物品说明、模组页面说明与效果总览图。
  • 普通行李箱、诅咒行李箱和小丑行李箱现在使用独立的 Minecraft 食物掉落权重:默认分别为 25%、35% 和 30%;复活棺材不生成本模组食物。
  • 按箱子类型分别设置食物稀有度分布:普通箱子 60%/25%/12%/3%,诅咒箱 35%/25%/30%/10%,小丑箱 45%/30%/18%/7%(常见/少见/稀有/特殊)。
  • 新增房主配置项,可分别调整诅咒箱与小丑箱中 Minecraft 食物占掉落池的权重。
  • 更新模组介绍与 Thunderstore 说明,明确箱子掉落分布及“权重占比不等于每箱必出概率”。

1.25.1 更新

  • 金苹果与附魔金苹果的后遗症改为增加 PEAK 原生睡意值,不再强制玩家倒地或失去控制。
  • 后遗症数值加倍:普通金苹果在无敌结束后将睡意值拉满并维持 6 秒;附魔金苹果维持 12 秒。
  • 更新金苹果物品说明与配置描述,明确后遗症触发时机和数值。

1.25.0 更新

  • 对照原版食品强化 34 种食物的 PEAK 回复量,首次加热提高回复。
  • 食用过程中通过 SoundAPI 播放 Minecraft 音效,取消或完成时停止。
  • 采用 PEAK 单位显示完整效果与烹饪预览,信息增强模组为可选项。
  • 金苹果无敌结束后分别施加 3 秒/6 秒倒地失控(已在 1.25.1 改为睡意值)。
  • 详细玩法、依赖与安装步骤见模组页面介绍。

1.0.0

  • 首次公开发布。
  • 加入 34 种 Minecraft 食物、普通箱子掉落、原地生熟转换与逐食物烹饪阈值。
  • 加入食物专属正面与负面效果、原版风格贴图和进食音效。
  • 提供可编译源码、配置说明与反馈入口。