Links
Tags
Creators
Details
Licensed CC-BY-NC-SA-4.0
Published last year
Updated last month
All versions
neoforge-3.1.0
Release
食物增强 3.1.0last month 306
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Changes
FoodStats 3.1.0 (NeoForge / Minecraft 1.21.1)
Added
- Block foods are now tracked: dishes from Kaleidoscope Cookery and the vanilla cake are recorded when eaten by right-clicking the placed block.
- Dish nutrition now follows the quality tier stored on the block: Superb x1.2, Excellent x0.9, Standard x0.6, Poor x0.3, ungraded x1.0.
- The food guide and item tooltips recognize block foods.
Added
- New config option custom_block_foods for modpacks, format: block_id=hunger_per_bite
Fixed
- Right-clicking a block food with a full hunger bar no longer counts as eaten.
- Sneaking while holding an item no longer counts as eaten.
- Superb / Excellent dishes are no longer recorded at their base value.
Compatibility
- A food counts as one entry in the guide whether eaten as a block or as an item.
- Both ways of eating accumulate saturation once each.
- Existing saves load normally; missing fields default to empty.
Other
- Removed dead code.
食物增强 3.1.0(NeoForge / Minecraft 1.21.1)
【新增】方块食物支持
- 放置后右键食用的食物现在会被正确记录,包括「森罗物语:厨房」的全部菜肴与 原版蛋糕
- 菜肴按方块上的品质档位折算实际营养:极佳 1.2 倍、优秀 0.9 倍、普通 0.6 倍、 生疏 0.3 倍,无品质按原值
- 食物手册与物品提示都会识别方块食物
【新增】配置项 custom_block_foods
- 整合包可自行声明方块食物,格式为 方块ID=每次咬口的饥饿值
- 例:kaleidoscope_cookery:dongpo_pork=7
【修复】
- 饱食度已满时右键方块食物,不再被误记为已食用
- 潜行并手持物品时右键方块食物,不再被误记
- 极佳、优秀品质的菜肴不再按基础值记账
【兼容】
- 同一种食物无论直接吃还是方块吃,图鉴只算 1 种
- 两种吃法各累计一次饱食度
- 旧存档可直接使用,缺失字段自动按空处理
【优化】
- 清理无用代码,减小体积
Optional dependencies
Any compatible version
Any compatible version
Any compatible version
Any compatible version
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:NDtYqsVE:GyUmoD6q"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:NDtYqsVE:GyUmoD6q"
}

