跳到正文
烈焰甘蔗Wiki

Pam Potion Food(饮品家族索引)

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

本条目是家族汇总/索引页。

类的真实行为(源码实测)

ItemPamPotionFood(ItemPamPotionFood.java:11-21)只做两件事:

  1. 构造器把创造标签设为 HarvestCraft.tabHarvestCraft(:15)—— 但 ItemRegistry 的链式调用随后会用 tabHarvestCraft3 覆盖它;

  2. 覆写 getItemUseAction(func_77661_b)返回 EnumAction.drink(:18-20),即喝的动作而不是吃的动作。

类本身不含任何药水效果逻辑。

⚠️ 药效只加在 10 个物品上

ItemRegistry 中只有 10 行在 new ItemPamPotionFood(...) 之后追加了 .func_77844_a(Potion…, 60, 0, 0.8f).func_77848_i(),即「加一种药水效果,持续 60 tick(3 秒),等级 0,触发概率 0.8,并在 GUI 显示效果图标」。10 个物品用的是同一种效果;该 Potion 常量名未反混淆,本仓库无 MCP 映射,不断言它是哪一种效果。

注册名 显示名 源码行 药效 条目
cherrysodaItem Cherry Soda ItemRegistry.java:1546 持续 60 tick / 等级 0 / 概率 0.8 cherrysodaItem
colasodaItem Cola Soda ItemRegistry.java:1547 持续 60 tick / 等级 0 / 概率 0.8 colasodaItem
gingersodaItem Ginger Ale ItemRegistry.java:1548 持续 60 tick / 等级 0 / 概率 0.8 gingersodaItem
grapesodaItem Grape Soda ItemRegistry.java:1549 持续 60 tick / 等级 0 / 概率 0.8 grapesodaItem
lemonlimesodaItem Lemon-Lime Soda ItemRegistry.java:1550 持续 60 tick / 等级 0 / 概率 0.8 lemonlimesodaItem
orangesodaItem Orange Soda ItemRegistry.java:1551 持续 60 tick / 等级 0 / 概率 0.8 orangesodaItem
rootbeersodaItem Root Beer ItemRegistry.java:1552 持续 60 tick / 等级 0 / 概率 0.8 rootbeersodaItem
strawberrysodaItem Strawberry Soda ItemRegistry.java:1553 持续 60 tick / 等级 0 / 概率 0.8 strawberrysodaItem
grapefruitsodaItem Grapefruit Soda ItemRegistry.java:1596 持续 60 tick / 等级 0 / 概率 0.8 grapefruitsodaItem
energydrinkItem Energy Drink ItemRegistry.java:1692 持续 60 tick / 等级 0 / 概率 0.8 energydrinkItem

其余 57 个 ItemPamPotionFood 物品没有任何药水效果,只是「用喝的姿势吃的普通食物」。

全部 67 个成员

显示名 注册名 饥饿值 饱和度 有药效 构造行 条目
Cup of Tea teaItem 4 config.snacksaturation(默认 0.6) 否 ItemRegistry.java:1201 teaItem
Cup of Coffee coffeeItem 4 config.snacksaturation(默认 0.6) 否 ItemRegistry.java:1202 coffeeItem
Apple Juice applejuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1219 applejuiceItem
Melon Juice melonjuiceItem 3 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1226 melonjuiceItem
Melon Smoothie melonsmoothieItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1227 melonsmoothieItem
Carrot Juice carrotjuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1228 carrotjuiceItem
Hot Chocolate hotchocolateItem 4 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1264 hotchocolateItem
Strawberry Juice strawberryjuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1299 strawberryjuiceItem
Grape Juice grapejuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1305 grapejuiceItem
Lemonade lemonaideItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1334 lemonaideItem
Blueberry Smoothie blueberrysmoothieItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1341 blueberrysmoothieItem
Blueberry Juice blueberryjuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1344 blueberryjuiceItem
Cherry Juice cherryjuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1347 cherryjuiceItem
Cherry Smoothie cherrysmoothieItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1350 cherrysmoothieItem
Raspberry Iced Tea raspberryicedteaItem 7 config.snacksaturation(默认 0.6) 否 ItemRegistry.java:1355 raspberryicedteaItem
Chai Tea chaiteaItem 9 config.snacksaturation(默认 0.6) 否 ItemRegistry.java:1356 chaiteaItem
Espresso espressoItem 8 config.snacksaturation(默认 0.6) 否 ItemRegistry.java:1357 espressoItem
Coffee con Leche coffeeconlecheItem 10 config.snacksaturation(默认 0.6) 否 ItemRegistry.java:1358 coffeeconlecheItem
Papaya Juice papayajuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1403 papayajuiceItem
Papaya Smoothie papayasmoothieItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1404 papayasmoothieItem
Starfruit Juice starfruitjuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1406 starfruitjuiceItem
Starfruit Smoothie starfruitsmoothieItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1407 starfruitsmoothieItem
Banana Smoothie bananasmoothieItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1418 bananasmoothieItem
Coconut Milk coconutmilkItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1420 coconutmilkItem
Orange Juice orangejuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1424 orangejuiceItem
Orange Smoothie orangesmoothieItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1426 orangesmoothieItem
Peach Juice peachjuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1428 peachjuiceItem
Lime Juice limejuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1432 limejuiceItem
Lime Smoothie limesmoothieItem 9 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1434 limesmoothieItem
Mango Juice mangojuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1436 mangojuiceItem
Mango Smoothie mangosmoothieItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1437 mangosmoothieItem
Pomegranate Juice pomegranatejuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1439 pomegranatejuiceItem
Pomegranate Smoothie pomegranatesmoothieItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1440 pomegranatesmoothieItem
Blackberry Juice blackberryjuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1469 blackberryjuiceItem
Blackberry Smoothie blackberrysmoothieItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1471 blackberrysmoothieItem
Chocolate Milk chocolatemilkItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1473 chocolatemilkItem
Raspberry Juice raspberryjuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1475 raspberryjuiceItem
Raspberry Smoothie raspberrysmoothieItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1477 raspberrysmoothieItem
Kiwi Juice kiwijuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1481 kiwijuiceItem
Kiwi Smoothie kiwismoothieItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1482 kiwismoothieItem
Cranberry Juice cranberryjuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1489 cranberryjuiceItem
Cactus Fruit Juice cactusfruitjuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1493 cactusfruitjuiceItem
Fruit Punch fruitpunchItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1501 fruitpunchItem
Egg Nog eggnogItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1507 eggnogItem
Cherry Soda cherrysodaItem 2 config.snacksaturation(默认 0.6) 是 ItemRegistry.java:1546 cherrysodaItem
Cola Soda colasodaItem 2 config.snacksaturation(默认 0.6) 是 ItemRegistry.java:1547 colasodaItem
Ginger Ale gingersodaItem 2 config.snacksaturation(默认 0.6) 是 ItemRegistry.java:1548 gingersodaItem
Grape Soda grapesodaItem 2 config.snacksaturation(默认 0.6) 是 ItemRegistry.java:1549 grapesodaItem
Lemon-Lime Soda lemonlimesodaItem 3 config.snacksaturation(默认 0.6) 是 ItemRegistry.java:1550 lemonlimesodaItem
Orange Soda orangesodaItem 2 config.snacksaturation(默认 0.6) 是 ItemRegistry.java:1551 orangesodaItem
Root Beer rootbeersodaItem 2 config.snacksaturation(默认 0.6) 是 ItemRegistry.java:1552 rootbeersodaItem
Strawberry Soda strawberrysodaItem 2 config.snacksaturation(默认 0.6) 是 ItemRegistry.java:1553 strawberrysodaItem
Plum Juice plumjuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1566 plumjuiceItem
Pear Juice pearjuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1567 pearjuiceItem
Soy Milk soymilkItem 4 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1572 soymilkItem
Apricot Juice apricotjuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1579 apricotjuiceItem
Apricot Smoothie apricotsmoothieItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1584 apricotsmoothieItem
Fig Smoothie figsmoothieItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1588 figsmoothieItem
Fig Juice figjuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1590 figjuiceItem
Grapefruit Juice grapefruitjuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1591 grapefruitjuiceItem
Grapefruit Smoothie grapefruitsmoothieItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1594 grapefruitsmoothieItem
Grapefruit Soda grapefruitsodaItem 2 config.snacksaturation(默认 0.6) 是 ItemRegistry.java:1596 grapefruitsodaItem
Persimmon Juice persimmonjuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1600 persimmonjuiceItem
Persimmon Smoothie persimmonsmoothieItem 6 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1602 persimmonsmoothieItem
Energy Drink energydrinkItem 2 config.snacksaturation(默认 0.6) 是 ItemRegistry.java:1692 energydrinkItem
Banana Juice bananajuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1792 bananajuiceItem
Gooseberry Juice gooseberryjuiceItem 5 config.mealsaturation(默认 1.2) 否 ItemRegistry.java:1793 gooseberryjuiceItem

相关条目

订正记录

  • 本条目完全重写。旧版声称「这些物品食用后给予速度 I(Speed I),持续 600 tick(30 秒)」,并把它描述成该类别的通用特性 —— 不成立。1.7.10 中只有上表 10 个物品有药效,且时长是 60 tick(3 秒)、等级 0、概率 0.8,不是无条件 30 秒。
  • 旧版「Energy Drink 额外提供加速效果」「Grapefruit Soda 提供额外速度效果」等描述无源码依据:两者都只是上表中使用同一种效果的成员,没有额外效果,已删除。
  • 旧版「饱和度列整体作废」已撤销:本页饱和度逐条取自源码构造器。
浏览全部模组