Class CaffeineHandler
java.lang.Object
ml.pluto7073.chemicals.handlers.ConsumableChemicalHandler
ml.pluto7073.chemicals.handlers.HalfLifeChemicalHandler
ml.pluto7073.pdapi.addition.chemicals.CaffeineHandler
public class CaffeineHandler
extends ml.pluto7073.chemicals.handlers.HalfLifeChemicalHandler
-
Field Summary
FieldsFields inherited from class ml.pluto7073.chemicals.handlers.HalfLifeChemicalHandler
perTickMultiplierFields inherited from class ml.pluto7073.chemicals.handlers.ConsumableChemicalHandler
accessor, EMPTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendTooltip(List<net.minecraft.network.chat.Component> tooltip, float caffeine, net.minecraft.world.item.ItemStack stack) formatAmount(float amount) Collection<net.minecraft.world.effect.MobEffectInstance> getEffectsForAmount(float amount, net.minecraft.world.level.Level level) static voidinit()Methods inherited from class ml.pluto7073.chemicals.handlers.HalfLifeChemicalHandler
tickPlayerMethods inherited from class ml.pluto7073.chemicals.handlers.ConsumableChemicalHandler
add, createCustomChemicalCommandExtension, defineDataForPlayer, get, getId, getLanguageKey, loadExtraPlayerData, saveExtraPlayerData, set
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
CaffeineHandler
public CaffeineHandler(int halfLifeTicks)
-
-
Method Details
-
getEffectsForAmount
public Collection<net.minecraft.world.effect.MobEffectInstance> getEffectsForAmount(float amount, net.minecraft.world.level.Level level) - Specified by:
getEffectsForAmountin classml.pluto7073.chemicals.handlers.ConsumableChemicalHandler
-
appendTooltip
public void appendTooltip(List<net.minecraft.network.chat.Component> tooltip, float caffeine, net.minecraft.world.item.ItemStack stack) - Overrides:
appendTooltipin classml.pluto7073.chemicals.handlers.ConsumableChemicalHandler
-
init
public static void init() -
formatAmount
- Overrides:
formatAmountin classml.pluto7073.chemicals.handlers.ConsumableChemicalHandler
-