跳到正文
烈焰甘蔗Wiki

Pam Food(普通食物家族索引)

事实基准:harvestcraft-1.3.14-GTNH.jar(MC 1.7.10 / Forge 10.13.4.1614)CFR 0.152 反编译源码。

本条目是家族汇总/索引页,不是单个物品的说明页。

类(源码实测)

类 含义 不同变量数 来源
ItemFood 原版食物基类,构造器 (饥饿值, 饱和度, 是否狼食物) 535 ItemRegistry.java new ItemFood(...) 去重后
ItemPamPotionFood ItemFood 子类,只把食用动作改成「喝」 67 ItemPamPotionFood.java:11-12
ItemPamSeedFood 既能吃又能种(作物) 60 ItemPamSeedFood.java:18-20
ItemPamCakeFood 蛋糕方块的物品形态 10 ItemPamCakeFood.java:9-10
ItemMincedMeat 绞肉,8 个 meta 子类型 2 base/item/ItemMincedMeat.java:16-17

⚠️ 关于饱和度数值(必须读源码,不能照抄旧版)

旧版条目曾给每种食物标注「饱和度 2.0 / 5.0 / 8.0」等具体数字,并声称「ItemRegistry.java 全部 1371 处食物注册里没有一个浮点字面量」。该结论来自 1.12.2 fork 的行号统计,在本 jar 上不成立。实测:

配置项 默认值 源码位置 用途
cropfoodRestore 1 ItemRegistry.java:912 ItemPamSeedFood 作物
cropsaturationRestore 0.6 ItemRegistry.java:913 ItemPamSeedFood 作物
snacksaturation 0.6 ItemRegistry.java:916 零食类
mealsaturation 1.2 ItemRegistry.java:917 正餐类
meatymealsaturation 1.6 ItemRegistry.java:918 肉食类正餐

但本 jar 中确实也存在字面量饱和度(1.12.2 版没有):例如 honeyItem = new ItemFood(4, 0.6f, false)(ItemRegistry.java:1015)。因此「所有饱和度都来自配置」同样不成立 —— 每个物品的饱和度必须逐条回源码读构造器。下表已按此执行。

本分片负责的 ItemFood 成员(119 个)

显示名 注册名 饥饿值 饱和度 狼食物 构造行 条目
Almond almondItem cropfoodRestore false 否 ItemRegistry.java:1163 almondItem
Apricot apricotItem cropfoodRestore false 否 ItemRegistry.java:1164 apricotItem
Avocado avocadoItem cropfoodRestore false 否 ItemRegistry.java:1165 avocadoItem
Bacon Cheeseburger baconcheeseburgerItem 14 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1248 baconcheeseburgerItem
Bacon Mushroom Burger baconmushroomburgerItem 16 config.snacksaturation(默认 0.6) 否 ItemRegistry.java:1500 baconmushroomburgerItem
Baked Sweet Potato bakedsweetpotatoItem 4 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1200 bakedsweetpotatoItem
Banana bananaItem cropfoodRestore false 否 ItemRegistry.java:1166 bananaItem
BBQ Pulled Pork bbqpulledporkItem 12 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1719 bbqpulledporkItem
BLT bltItem 12 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1278 bltItem
Boiled Egg boiledeggItem 2 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1256 boiledeggItem
Cooked Calamari calamaricookedItem 5 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1033 calamaricookedItem
Raw Calamari calamarirawItem 2 config.snacksaturation(默认 0.6) 否 ItemRegistry.java:1032 calamarirawItem
Candied Lemon candiedlemonItem 4 config.snacksaturation(默认 0.6) 否 ItemRegistry.java:1339 candiedlemonItem
Caramel caramelItem 2 config.snacksaturation(默认 0.6) 否 ItemRegistry.java:1258 caramelItem
Carrot Soup carrotsoupItem 8 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1230 carrotsoupItem
Cashew Chicken cashewchickenItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1578 cashewchickenItem
Cashew cashewItem cropfoodRestore false 否 ItemRegistry.java:1167 cashewItem
Ceasar Salad ceasarsaladItem 10 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1642 ceasarsaladItem
Cheeseburger cheeseburgerItem 9 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1247 cheeseburgerItem
Cheese cheeseItem 2 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1216 cheeseItem
Cherry cherryItem cropfoodRestore false 否 ItemRegistry.java:1168 cherryItem
Chestnut chestnutItem cropfoodRestore false 否 ItemRegistry.java:1169 chestnutItem
Chicken Celery Casserole chickencelerycasseroleItem 12 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1391 chickencelerycasseroleItem
Chicken Parmesan chickenparmasanItem 8 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1273 chickenparmasanItem
Chicken Sandwich chickensandwichItem 9 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1240 chickensandwichItem
Chili Poppers chilipoppersItem 7 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1331 chilipoppersItem
Cinnamon cinnamonItem cropfoodRestore false 否 ItemRegistry.java:1170 cinnamonItem
Citrus Salad citrussaladItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1597 citrussaladItem
Cooked Clam clamcookedItem 2 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1677 clamcookedItem
Raw Clam clamrawItem 2 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1656 clamrawItem
Coconut Cream coconutcreamItem 2 config.snacksaturation(默认 0.6) 否 ItemRegistry.java:1779 coconutcreamItem
Coconut coconutItem cropfoodRestore false 否 ItemRegistry.java:1172 coconutItem
Coleslaw Burger coleslawburgerItem 12 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1715 coleslawburgerItem
Coleslaw coleslawItem 7 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1691 coleslawItem
Cooked Crab crabcookedItem 2 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1678 crabcookedItem
Raw Crab crabrawItem 2 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1657 crabrawItem
Raw Crayfish crayfishrawItem 2 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1658 crayfishrawItem
Cucumber Salad cucumbersaladItem 11 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1311 cucumbersaladItem
Date dateItem cropfoodRestore false 否 ItemRegistry.java:1173 dateItem
Delighted Meal delightedmealItem 18 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1282 delightedmealItem
Deluxe Cheeseburger deluxecheeseburgerItem 12 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1281 deluxecheeseburgerItem
Dragonfruit dragonfruitItem cropfoodRestore false 否 ItemRegistry.java:1174 dragonfruitItem
Durian durianItem cropfoodRestore false 否 ItemRegistry.java:1175 durianItem
Egg Salad eggsaladItem 8 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1257 eggsaladItem
Fig figItem cropfoodRestore false 否 ItemRegistry.java:1176 figItem
Firm Tofu firmtofuItem 4 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1573 firmtofuItem
Footlong footlongItem 14 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1462 footlongItem
Fried Chicken friedchickenItem 11 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1459 friedchickenItem
Fried Egg friedeggItem 4 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1254 friedeggItem
Fried Onions friedonionsItem 4 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1693 friedonionsItem
Fried Rice friedriceItem 10 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1316 friedriceItem
Fries friesItem 4 config.snacksaturation(默认 0.6) 否 ItemRegistry.java:1237 friesItem
Fruit Salad fruitsaladItem 6 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1268 fruitsaladItem
Garlic Chicken garlicchickenItem 12 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1387 garlicchickenItem
Gherkin gherkinItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1640 gherkinItem
Ginger Chicken gingerchickenItem 12 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1558 gingerchickenItem
Gooseberry gooseberryItem cropfoodRestore false 否 ItemRegistry.java:1198 gooseberryItem
Grapefruit grapefruitItem cropfoodRestore false 否 ItemRegistry.java:1177 grapefruitItem
Grape Salad grapesaladItem 8 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1308 grapesaladItem
Grilled Asparagus grilledasparagusItem 4 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1199 grilledasparagusItem
Grilled Cheese grilledcheeseItem 9 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1218 grilledcheeseItem
Grilled Eggplant grilledeggplantItem 4 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1204 grilledeggplantItem
Grilled Mushroom grilledmushroomItem 2 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1238 grilledmushroomItem
Grilled Skewer grilledskewersItem 8 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1327 grilledskewersItem
Hamburger hamburgerItem 8 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1246 hamburgerItem
Honey honeyItem 4 0.6 否 ItemRegistry.java:1015 honeyItem
Hotdog hotdogItem 8 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1244 hotdogItem
Hot Wings hotwingsItem 8 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1330 hotwingsItem
Leafy Chicken Sandwich leafychickensandwichItem 11 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1279 leafychickensandwichItem
Lemon Chicken lemonchickenItem 9 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1340 lemonchickenItem
Lemon lemonItem cropfoodRestore false 否 ItemRegistry.java:1178 lemonItem
Lime limeItem cropfoodRestore false 否 ItemRegistry.java:1179 limeItem
Mango mangoItem cropfoodRestore false 否 ItemRegistry.java:1182 mangoItem
Maple Syrup maplesyrupItem cropfoodRestore false 否 ItemRegistry.java:1180 maplesyrupItem
Marinated Cucumbers marinatedcucumbersItem 9 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1314 marinatedcucumbersItem
McPam mcpamItem 16 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1641 mcpamItem
Mixed Salad mixedsaladItem 10 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1503 mixedsaladItem
Nutmeg nutmegItem cropfoodRestore false 否 ItemRegistry.java:1183 nutmegItem
Cooked Octopus octopuscookedItem 2 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1681 octopuscookedItem
Raw Octopus octopusrawItem 2 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1665 octopusrawItem
Olive oliveItem cropfoodRestore false 否 ItemRegistry.java:1184 oliveItem
Omelette omeletItem 7 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1329 omeletItem
Onion Hamburger onionhamburgerItem 10 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1696 onionhamburgerItem
Orange Chicken orangechickenItem 12 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1425 orangechickenItem
Orange orangeItem cropfoodRestore false 否 ItemRegistry.java:1185 orangeItem
Papaya papayaItem cropfoodRestore false 否 ItemRegistry.java:1186 papayaItem
Peach peachItem cropfoodRestore false 否 ItemRegistry.java:1187 peachItem
Pear pearItem cropfoodRestore false 否 ItemRegistry.java:1188 pearItem
Pecan pecanItem cropfoodRestore false 否 ItemRegistry.java:1189 pecanItem
Peppercorn peppercornItem cropfoodRestore false 否 ItemRegistry.java:1190 peppercornItem
Persimmon persimmonItem cropfoodRestore false 否 ItemRegistry.java:1191 persimmonItem
Pickled Onions pickledonionsItem 7 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1698 pickledonionsItem
Pickles picklesItem 7 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1310 picklesItem
Pistachio Baked Salmon pistachiobakedsalmonItem 10 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1605 pistachiobakedsalmonItem
Pistachio pistachioItem cropfoodRestore false 否 ItemRegistry.java:1192 pistachioItem
Plum plumItem cropfoodRestore false 否 ItemRegistry.java:1193 plumItem
Pomegranate pomegranateItem cropfoodRestore false 否 ItemRegistry.java:1194 pomegranateItem
Popcorn popcornItem 4 config.snacksaturation(默认 0.6) 否 ItemRegistry.java:1203 popcornItem
Pork Lettuce Wrap porklettucewrapItem 8 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1276 porklettucewrapItem
Potato Salad potatosaladItem 7 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1235 potatosaladItem
Potato Soup potatosoupItem 6 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1236 potatosoupItem
Pumpkin Soup pumpkinsoupItem 8 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1225 pumpkinsoupItem
Roast Chicken roastchickenItem 9 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1716 roastchickenItem
Roasted Chestnut roastedchestnutItem 4 config.snacksaturation(默认 0.6) 否 ItemRegistry.java:1576 roastedchestnutItem
Salmon Patties salmonpattiesItem 12 config.meatymealsaturation(默认 1.6) 否 ItemRegistry.java:1753 salmonpattiesItem
Scrambled Egg scrambledeggItem 4 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1255 scrambledeggItem
Silken Tofu silkentofuItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1574 silkentofuItem
Spring Salad springsaladItem 9 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1275 springsaladItem
Starfruit starfruitItem cropfoodRestore false 否 ItemRegistry.java:1195 starfruitItem
Stock stockItem 3 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1267 stockItem
Summer Radish Salad summerradishsaladItem 8 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1388 summerradishsaladItem
Sunflower Broccoli Salad sunflowerbroccolisaladItem 13 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1488 sunflowerbroccolisaladItem
Sunflower Seeds sunflowerseedsItem cropfoodRestore config.cropsaturationRestore(默认 0.6) 否 ItemRegistry.java:1034 sunflowerseedsItem
Sweet Pickle sweetpickleItem 7 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1760 sweetpickleItem
Toasted Coconut toastedcoconutItem 4 config.snacksaturation(默认 0.6) 否 ItemRegistry.java:1207 toastedcoconutItem
Vanilla Bean vanillabeanItem cropfoodRestore false 否 ItemRegistry.java:1196 vanillabeanItem
Vegetarian Lettuce Wrap vegetarianlettucewrapItem 8 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1313 vegetarianlettucewrapItem
Walnut walnutItem cropfoodRestore false 否 ItemRegistry.java:1197 walnutItem
Zucchini Fries zucchinifriesItem 12 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1395 zucchinifriesItem

绞肉(ItemMincedMeat)

显示名 注册名 性质 构造行 条目
(lang 无键) mincedmeatItem 不可食用(Item 子类,不是 ItemFood) ItemRegistry.java:1794 mincedmeatItem
Cooked Minced Beef / Cooked Minced Chicken / Cooked Minced Fish / Cooked Minced Mutton / Cooked Minced Pork / Cooked Minced Rabbit / Cooked Minced Turkey / Cooked Minced Venison mincedmeatcookedItem 不可食用(Item 子类,不是 ItemFood) ItemRegistry.java:1795 mincedmeatcookedItem

mincedmeatItem(生)与 mincedmeatcookedItem(熟)都是 ItemMincedMeat,各 8 个 meta 子类型(beef/pork/chicken/fish/mutton/rabbit/turkey/venison)。两者默认配置下都不注册(BlockRegistry.enablemeatGrinder 默认 false,BlockRegistry.java:343)。

不在本页范围内的成员

  • ItemPamPotionFood(67 个)→ Pam Potion Food
  • ItemPamCakeFood(10 个)→ Pam Cake Food
  • ItemPamSeedFood(60 个)→ Pam Seed Food

相关条目

订正记录

  • 本条目完全重写。旧版为「代表性食物列表」(抽样几十种,未覆盖全量),并把所有饱和度数值整列作废、同时断言「源码里没有浮点字面量」—— 该断言在本 jar 上不成立(honeyItem 等确有 0.6f 字面量)。
  • 旧版把 pizzaitem / supremepizzaitem / cornedbeefhashitem / meatfeastpizzaitem / minerstewitem / southernstylebreakfastitem 标为「实为 TopTierFood」—— 本 jar 中不存在 ItemPamTopTierFood 类,这些全是普通 ItemFood。详见 Pam Top Tier Food。
  • 旧版「[Crop Bag](crop-bag)」为断链(该物品未注册),已删除。
浏览全部模组