Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractCustomizableDrinkItem - Class in ml.pluto7073.pdapi.item
 
AbstractCustomizableDrinkItem(Item, AbstractCustomizableDrinkItem.Temperature, Item.Properties) - Constructor for class ml.pluto7073.pdapi.item.AbstractCustomizableDrinkItem
 
AbstractCustomizableDrinkItem.Temperature - Enum Class in ml.pluto7073.pdapi.item
 
actions() - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrink
 
add(boolean) - Method in class ml.pluto7073.pdapi.util.JsonBuilder.ArrayBuilder
 
add(char) - Method in class ml.pluto7073.pdapi.util.JsonBuilder.ArrayBuilder
 
add(JsonElement) - Method in class ml.pluto7073.pdapi.util.JsonBuilder.ArrayBuilder
 
add(Number) - Method in class ml.pluto7073.pdapi.util.JsonBuilder.ArrayBuilder
 
add(String) - Method in class ml.pluto7073.pdapi.util.JsonBuilder.ArrayBuilder
 
add(JsonBuilder.ArrayBuilder) - Method in class ml.pluto7073.pdapi.util.JsonBuilder.ArrayBuilder
 
add(JsonBuilder.ObjectBuilder) - Method in class ml.pluto7073.pdapi.util.JsonBuilder.ArrayBuilder
 
add(Player, float) - Method in class ml.pluto7073.pdapi.addition.chemicals.CaffeineHandler
 
add(Player, float) - Method in interface ml.pluto7073.pdapi.addition.chemicals.ConsumableChemicalHandler
 
addAction(OnDrinkAction) - Method in class ml.pluto7073.pdapi.addition.DrinkAddition.Builder
 
addEffect(MobEffectInstance) - Method in class ml.pluto7073.pdapi.mixin.LivingEntityMixin
 
addEffect(MobEffectInstance, Entity) - Method in class ml.pluto7073.pdapi.mixin.LivingEntityMixin
 
additions() - Method in record class ml.pluto7073.pdapi.networking.packet.clientbound.ClientboundSyncAdditionRegistryPacket
Returns the value of the additions record component.
ADDITIONS_NBT_KEY - Static variable in class ml.pluto7073.pdapi.addition.DrinkAdditionManager
 
additionToIngredient(ResourceLocation) - Static method in class ml.pluto7073.pdapi.util.DrinkUtil
 
allowedVariant - Variable in class ml.pluto7073.pdapi.util.BasicSingleStorage
 
alphabetizer(Function<T, String>) - Static method in class ml.pluto7073.pdapi.util.DrinkUtil
 
appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class ml.pluto7073.pdapi.item.AbstractCustomizableDrinkItem
 
appendTooltip(List<Component>, float, ItemStack) - Method in class ml.pluto7073.pdapi.addition.chemicals.CaffeineHandler
 
appendTooltip(List<Component>, float, ItemStack) - Method in interface ml.pluto7073.pdapi.addition.chemicals.ConsumableChemicalHandler
 
APPLY_EFFECT_RADIUS - Static variable in class ml.pluto7073.pdapi.addition.action.OnDrinkSerializers
 
APPLY_STATUS_EFFECT - Static variable in class ml.pluto7073.pdapi.addition.action.OnDrinkSerializers
 
ApplyEffectRadiusAction - Class in ml.pluto7073.pdapi.addition.action
 
ApplyEffectRadiusAction(int, boolean, MobEffect, int, int) - Constructor for class ml.pluto7073.pdapi.addition.action.ApplyEffectRadiusAction
 
ApplyEffectRadiusAction.Serializer - Class in ml.pluto7073.pdapi.addition.action
 
applyEffectTick(LivingEntity, int) - Method in class ml.pluto7073.pdapi.entity.effect.CaffeineOverdoseEffect
 
ApplyStatusEffectAction - Class in ml.pluto7073.pdapi.addition.action
 
ApplyStatusEffectAction(MobEffect, int, int) - Constructor for class ml.pluto7073.pdapi.addition.action.ApplyStatusEffectAction
 
ApplyStatusEffectAction.Serializer - Class in ml.pluto7073.pdapi.addition.action
 
array() - Static method in class ml.pluto7073.pdapi.util.JsonBuilder
 
arrayToNetwork(FriendlyByteBuf, T[], FriendlyByteBuf.Writer<T>) - Static method in class ml.pluto7073.pdapi.networking.NetworkingUtils
 
asId(String) - Static method in class ml.pluto7073.pdapi.PDAPI
 
asItem() - Method in class ml.pluto7073.pdapi.block.DrinkWorkstationBlock
 
assemble(Container, RegistryAccess) - Method in class ml.pluto7073.pdapi.recipes.DrinkWorkstationRecipe
 

B

base() - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrink
 
baseAsStack() - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrink
 
BaseConfig - Class in ml.pluto7073.pdapi.config
 
BaseConfig(String, String, Logger) - Constructor for class ml.pluto7073.pdapi.config.BaseConfig
 
baseItem - Variable in class ml.pluto7073.pdapi.item.AbstractCustomizableDrinkItem
 
BaseSerializer() - Constructor for class ml.pluto7073.pdapi.specialty.SpecialtyDrink.BaseSerializer
 
baseTemperature - Variable in class ml.pluto7073.pdapi.item.AbstractCustomizableDrinkItem
 
BasicSingleStorage - Class in ml.pluto7073.pdapi.util
 
BasicSingleStorage(FluidVariant, long, Runnable) - Constructor for class ml.pluto7073.pdapi.util.BasicSingleStorage
 
build() - Method in class ml.pluto7073.pdapi.addition.DrinkAddition.Builder
 
build() - Method in class ml.pluto7073.pdapi.util.JsonBuilder.ArrayBuilder
 
build() - Method in class ml.pluto7073.pdapi.util.JsonBuilder.ObjectBuilder
 
buildAdditions(Consumer<DrinkAdditionProvider.Builder>) - Method in class ml.pluto7073.pdapi.datagen.provider.DrinkAdditionProvider
 
builder(ResourceLocation) - Static method in class ml.pluto7073.pdapi.datagen.provider.DrinkAdditionProvider
 
Builder() - Constructor for class ml.pluto7073.pdapi.addition.DrinkAddition.Builder
 
BURNT - Enum constant in enum class ml.pluto7073.pdapi.item.AbstractCustomizableDrinkItem.Temperature
 

C

caffeine() - Static method in class ml.pluto7073.pdapi.command.PDCommands
 
CAFFEINE - Static variable in class ml.pluto7073.pdapi.addition.chemicals.ConsumableChemicalRegistry
 
CAFFEINE_DAMAGE_MODIFIER - Static variable in class ml.pluto7073.pdapi.gamerule.PDGameRules
 
CAFFEINE_OVERDOSE - Static variable in interface ml.pluto7073.pdapi.entity.damage.PDDamageTypes
 
CAFFEINE_OVERDOSE - Static variable in class ml.pluto7073.pdapi.entity.effect.PDMobEffects
 
CAFFEINE_VISIBLE_TO_NON_OPS - Static variable in class ml.pluto7073.pdapi.gamerule.PDGameRules
 
CaffeineHandler - Class in ml.pluto7073.pdapi.addition.chemicals
 
CaffeineHandler() - Constructor for class ml.pluto7073.pdapi.addition.chemicals.CaffeineHandler
 
CaffeineOverdoseEffect - Class in ml.pluto7073.pdapi.entity.effect
 
CaffeineOverdoseEffect(MobEffectCategory, int) - Constructor for class ml.pluto7073.pdapi.entity.effect.CaffeineOverdoseEffect
 
calculateCaffeineDecay(int, float) - Static method in class ml.pluto7073.pdapi.util.DrinkUtil
 
canCraftInDimensions(int, int) - Method in class ml.pluto7073.pdapi.recipes.DrinkWorkstationRecipe
 
canInsert(FluidVariant) - Method in class ml.pluto7073.pdapi.util.BasicSingleStorage
 
canMoveIntoInputSlots(ItemStack) - Method in class ml.pluto7073.pdapi.client.gui.DrinkWorkstationMenu
 
canTakeItemForPickAll(ItemStack, Slot) - Method in class ml.pluto7073.pdapi.client.gui.DrinkWorkstationMenu
 
capacity - Variable in class ml.pluto7073.pdapi.util.BasicSingleStorage
 
changesColor() - Method in class ml.pluto7073.pdapi.addition.DrinkAddition
 
changesColor(boolean) - Method in class ml.pluto7073.pdapi.addition.DrinkAddition.Builder
 
chemical(String, int) - Method in class ml.pluto7073.pdapi.addition.DrinkAddition.Builder
 
chemicals() - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrink
 
CHORUS_TELEPORT - Static variable in class ml.pluto7073.pdapi.addition.action.OnDrinkSerializers
 
ChorusTeleportAction - Class in ml.pluto7073.pdapi.addition.action
 
ChorusTeleportAction(int) - Constructor for class ml.pluto7073.pdapi.addition.action.ChorusTeleportAction
 
ChorusTeleportAction.Serializer - Class in ml.pluto7073.pdapi.addition.action
 
CLEAR_HARMFUL_EFFECTS - Static variable in class ml.pluto7073.pdapi.addition.action.OnDrinkSerializers
 
ClearHarmfulEffectsAction - Class in ml.pluto7073.pdapi.addition.action
 
ClearHarmfulEffectsAction(int) - Constructor for class ml.pluto7073.pdapi.addition.action.ClearHarmfulEffectsAction
 
ClearHarmfulEffectsAction.Serializer - Class in ml.pluto7073.pdapi.addition.action
 
ClientboundSyncAdditionRegistryPacket - Record Class in ml.pluto7073.pdapi.networking.packet.clientbound
 
ClientboundSyncAdditionRegistryPacket(Map<ResourceLocation, DrinkAddition>) - Constructor for record class ml.pluto7073.pdapi.networking.packet.clientbound.ClientboundSyncAdditionRegistryPacket
Creates an instance of a ClientboundSyncAdditionRegistryPacket record class.
ClientboundSyncSpecialtyDrinkRegistryPacket - Record Class in ml.pluto7073.pdapi.networking.packet.clientbound
 
ClientboundSyncSpecialtyDrinkRegistryPacket(Map<ResourceLocation, SpecialtyDrink>) - Constructor for record class ml.pluto7073.pdapi.networking.packet.clientbound.ClientboundSyncSpecialtyDrinkRegistryPacket
Creates an instance of a ClientboundSyncSpecialtyDrinkRegistryPacket record class.
COLD - Enum constant in enum class ml.pluto7073.pdapi.item.AbstractCustomizableDrinkItem.Temperature
 
color() - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrink
 
color(int) - Method in class ml.pluto7073.pdapi.addition.DrinkAddition.Builder
 
condense(List<T>) - Static method in class ml.pluto7073.pdapi.util.DrinkUtil
 
condenseIngredients(List<Ingredient>) - Static method in class ml.pluto7073.pdapi.compat.rei.DrinkREI.Util
 
ConsumableChemicalHandler - Interface in ml.pluto7073.pdapi.addition.chemicals
 
ConsumableChemicalRegistry - Class in ml.pluto7073.pdapi.addition.chemicals
 
ConsumableChemicalRegistry() - Constructor for class ml.pluto7073.pdapi.addition.chemicals.ConsumableChemicalRegistry
 
contains(Map.Entry<ResourceLocation, DrinkAddition>) - Static method in class ml.pluto7073.pdapi.addition.DrinkAdditionManager
 
contains(ResourceLocation, DrinkAddition) - Static method in class ml.pluto7073.pdapi.addition.DrinkAdditionManager
 
containsAddition(DrinkAddition) - Static method in class ml.pluto7073.pdapi.addition.DrinkAdditionManager
 
containsId(ResourceLocation) - Static method in class ml.pluto7073.pdapi.addition.DrinkAdditionManager
 
convert(T) - Method in interface ml.pluto7073.pdapi.util.DrinkUtil.Converter
 
convertStackFromPlutosCoffee(ItemStack) - Static method in class ml.pluto7073.pdapi.util.DrinkUtil
 
convertToJson(T[], Function<T, JsonObject>) - Static method in class ml.pluto7073.pdapi.networking.NetworkingUtils
 
copyContainerContents(Container) - Static method in class ml.pluto7073.pdapi.util.DrinkUtil
 
CowEntityMixin - Class in ml.pluto7073.pdapi.mixin
 
CowEntityMixin() - Constructor for class ml.pluto7073.pdapi.mixin.CowEntityMixin
 
craft(Container) - Method in class ml.pluto7073.pdapi.recipes.DrinkWorkstationRecipe
 
createFabricModLoadedConditions(String...) - Static method in class ml.pluto7073.pdapi.util.JsonBuilder
 
createInputSlotDefinitions() - Method in class ml.pluto7073.pdapi.client.gui.DrinkWorkstationMenu
 
createResult() - Method in class ml.pluto7073.pdapi.client.gui.DrinkWorkstationMenu
 
CrossModFeatures - Class in ml.pluto7073.pdapi.compat
 
CrossModFeatures() - Constructor for class ml.pluto7073.pdapi.compat.CrossModFeatures
 

D

DEAL_DAMAGE - Static variable in class ml.pluto7073.pdapi.addition.action.OnDrinkSerializers
 
DealDamageAction - Class in ml.pluto7073.pdapi.addition.action
 
DealDamageAction(float, ResourceKey<DamageType>) - Constructor for class ml.pluto7073.pdapi.addition.action.DealDamageAction
 
DealDamageAction.Serializer - Class in ml.pluto7073.pdapi.addition.action
 
DEFAULT_SERIALIZER - Static variable in interface ml.pluto7073.pdapi.specialty.SpecialtyDrinkSerializer
 
defineDataForPlayer(SynchedEntityData) - Method in class ml.pluto7073.pdapi.addition.chemicals.CaffeineHandler
 
defineDataForPlayer(SynchedEntityData) - Method in interface ml.pluto7073.pdapi.addition.chemicals.ConsumableChemicalHandler
 
dehydration$AddThirstStatusEffect(LivingEntity, int, int, boolean) - Static method in class ml.pluto7073.pdapi.compat.CrossModFeatures
 
DehydrationFeatures - Class in ml.pluto7073.pdapi.compat
 
DehydrationFeatures() - Constructor for class ml.pluto7073.pdapi.compat.DehydrationFeatures
 
dev() - Static method in class ml.pluto7073.pdapi.util.DrinkUtil
 
DO_CAFFEINE_OVERDOSE - Static variable in class ml.pluto7073.pdapi.gamerule.PDGameRules
 
DRINK_DATA_NBT_KEY - Static variable in class ml.pluto7073.pdapi.item.AbstractCustomizableDrinkItem
 
DRINK_WORKSTATION - Static variable in class ml.pluto7073.pdapi.block.PDBlocks
 
DRINK_WORKSTATION - Static variable in class ml.pluto7073.pdapi.item.PDItems
 
DRINK_WORKSTATION_RECIPE_SERIALIZER - Static variable in class ml.pluto7073.pdapi.recipes.PDRecipeTypes
 
DRINK_WORKSTATION_RECIPE_TYPE - Static variable in class ml.pluto7073.pdapi.recipes.PDRecipeTypes
 
DrinkAddition - Class in ml.pluto7073.pdapi.addition
 
DrinkAddition(OnDrinkAction[], boolean, int, Map<String, Integer>, int, String) - Constructor for class ml.pluto7073.pdapi.addition.DrinkAddition
 
DrinkAddition(OnDrinkAction[], boolean, int, Map<String, Integer>, int, String, int) - Constructor for class ml.pluto7073.pdapi.addition.DrinkAddition
 
DrinkAddition.Builder - Class in ml.pluto7073.pdapi.addition
 
DrinkAdditionManager - Class in ml.pluto7073.pdapi.addition
 
DrinkAdditionManager() - Constructor for class ml.pluto7073.pdapi.addition.DrinkAdditionManager
 
DrinkAdditionProvider - Class in ml.pluto7073.pdapi.datagen.provider
 
DrinkAdditionProvider(FabricDataOutput) - Constructor for class ml.pluto7073.pdapi.datagen.provider.DrinkAdditionProvider
 
DrinkAdditionProvider.Builder - Class in ml.pluto7073.pdapi.datagen.provider
 
DrinkREI - Class in ml.pluto7073.pdapi.compat.rei
 
DrinkREI() - Constructor for class ml.pluto7073.pdapi.compat.rei.DrinkREI
 
DrinkREI.Util - Class in ml.pluto7073.pdapi.compat.rei
 
DrinkUtil - Class in ml.pluto7073.pdapi.util
 
DrinkUtil() - Constructor for class ml.pluto7073.pdapi.util.DrinkUtil
 
DrinkUtil.Converter<T extends net.minecraft.nbt.Tag> - Interface in ml.pluto7073.pdapi.util
 
DrinkWorkstationBlock - Class in ml.pluto7073.pdapi.block
 
DrinkWorkstationBlock(BlockBehaviour.Properties) - Constructor for class ml.pluto7073.pdapi.block.DrinkWorkstationBlock
 
DrinkWorkstationMenu - Class in ml.pluto7073.pdapi.client.gui
 
DrinkWorkstationMenu(int, Inventory) - Constructor for class ml.pluto7073.pdapi.client.gui.DrinkWorkstationMenu
 
DrinkWorkstationMenu(int, Inventory, ContainerLevelAccess) - Constructor for class ml.pluto7073.pdapi.client.gui.DrinkWorkstationMenu
 
DrinkWorkstationRecipe - Class in ml.pluto7073.pdapi.recipes
 
DrinkWorkstationRecipe(ResourceLocation, Ingredient, Ingredient, String) - Constructor for class ml.pluto7073.pdapi.recipes.DrinkWorkstationRecipe
 
DrinkWorkstationRecipe.Serializer - Class in ml.pluto7073.pdapi.recipes
 
DrinkWorkstationScreen - Class in ml.pluto7073.pdapi.client.gui
 
DrinkWorkstationScreen(DrinkWorkstationMenu, Inventory, Component) - Constructor for class ml.pluto7073.pdapi.client.gui.DrinkWorkstationScreen
 

E

EMPTY - Static variable in class ml.pluto7073.pdapi.addition.DrinkAdditionManager
 
entityData - Variable in class ml.pluto7073.pdapi.mixin.EntityMixin
 
EntityMixin - Class in ml.pluto7073.pdapi.mixin
 
EntityMixin() - Constructor for class ml.pluto7073.pdapi.mixin.EntityMixin
 
equals(Object) - Method in record class ml.pluto7073.pdapi.networking.packet.clientbound.ClientboundSyncAdditionRegistryPacket
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ml.pluto7073.pdapi.networking.packet.clientbound.ClientboundSyncSpecialtyDrinkRegistryPacket
Indicates whether some other object is "equal to" this one.

F

finishUsingItem(ItemStack, Level, LivingEntity) - Method in class ml.pluto7073.pdapi.item.AbstractCustomizableDrinkItem
 
finishUsingItem(ItemStack, Level, LivingEntity) - Method in class ml.pluto7073.pdapi.item.MilkBottleItem
 
finishUsingItem(ItemStack, Level, LivingEntity) - Method in class ml.pluto7073.pdapi.item.SpecialtyDrinkItem
 
forEach(Consumer<ConsumableChemicalHandler>) - Static method in class ml.pluto7073.pdapi.addition.chemicals.ConsumableChemicalRegistry
 
fromJson(JsonObject) - Method in class ml.pluto7073.pdapi.addition.action.ApplyEffectRadiusAction.Serializer
 
fromJson(JsonObject) - Method in class ml.pluto7073.pdapi.addition.action.ApplyStatusEffectAction.Serializer
 
fromJson(JsonObject) - Method in class ml.pluto7073.pdapi.addition.action.ChorusTeleportAction.Serializer
 
fromJson(JsonObject) - Method in class ml.pluto7073.pdapi.addition.action.ClearHarmfulEffectsAction.Serializer
 
fromJson(JsonObject) - Method in class ml.pluto7073.pdapi.addition.action.DealDamageAction.Serializer
 
fromJson(JsonObject) - Method in interface ml.pluto7073.pdapi.addition.action.OnDrinkSerializer
 
fromJson(JsonObject) - Method in class ml.pluto7073.pdapi.addition.action.RestoreHungerAction.Serializer
 
fromJson(ResourceLocation, JsonObject) - Method in class ml.pluto7073.pdapi.recipes.DrinkWorkstationRecipe.Serializer
 
fromJson(ResourceLocation, JsonObject) - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrink.BaseSerializer
 
fromJson(ResourceLocation, JsonObject) - Method in interface ml.pluto7073.pdapi.specialty.SpecialtyDrinkSerializer
 
fromNetwork(FriendlyByteBuf) - Method in class ml.pluto7073.pdapi.addition.action.ApplyEffectRadiusAction.Serializer
 
fromNetwork(FriendlyByteBuf) - Method in class ml.pluto7073.pdapi.addition.action.ApplyStatusEffectAction.Serializer
 
fromNetwork(FriendlyByteBuf) - Method in class ml.pluto7073.pdapi.addition.action.ChorusTeleportAction.Serializer
 
fromNetwork(FriendlyByteBuf) - Method in class ml.pluto7073.pdapi.addition.action.ClearHarmfulEffectsAction.Serializer
 
fromNetwork(FriendlyByteBuf) - Method in class ml.pluto7073.pdapi.addition.action.DealDamageAction.Serializer
 
fromNetwork(FriendlyByteBuf) - Method in interface ml.pluto7073.pdapi.addition.action.OnDrinkSerializer
 
fromNetwork(FriendlyByteBuf) - Method in class ml.pluto7073.pdapi.addition.action.RestoreHungerAction.Serializer
 
fromNetwork(FriendlyByteBuf) - Static method in class ml.pluto7073.pdapi.addition.DrinkAddition
 
fromNetwork(FriendlyByteBuf) - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrink.BaseSerializer
 
fromNetwork(FriendlyByteBuf) - Method in interface ml.pluto7073.pdapi.specialty.SpecialtyDrinkSerializer
 
fromNetwork(ResourceLocation, FriendlyByteBuf) - Method in class ml.pluto7073.pdapi.recipes.DrinkWorkstationRecipe.Serializer
 
FROZEN - Enum constant in enum class ml.pluto7073.pdapi.item.AbstractCustomizableDrinkItem.Temperature
 

G

get(String) - Static method in class ml.pluto7073.pdapi.addition.chemicals.ConsumableChemicalRegistry
 
get(ResourceLocation) - Static method in class ml.pluto7073.pdapi.addition.DrinkAdditionManager
 
get(ResourceLocation) - Static method in class ml.pluto7073.pdapi.specialty.SpecialtyDrinkManager
 
get(Player) - Method in class ml.pluto7073.pdapi.addition.chemicals.CaffeineHandler
 
get(Player) - Method in interface ml.pluto7073.pdapi.addition.chemicals.ConsumableChemicalHandler
 
getAbilities() - Method in class ml.pluto7073.pdapi.mixin.PlayerEntityMixin
 
getAddition() - Method in class ml.pluto7073.pdapi.recipes.DrinkWorkstationRecipe
 
getAdditionsFromStack(ItemStack) - Static method in class ml.pluto7073.pdapi.util.DrinkUtil
 
getAdvancementId() - Method in class ml.pluto7073.pdapi.datagen.builder.WorkstationRecipeBuilder.Result
 
getAsId(ResourceLocation, String) - Static method in class ml.pluto7073.pdapi.util.DrinkUtil
 
getAsItem() - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrink
 
getAsOriginalItemWithAdditions(ItemStack) - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrink
 
getBase() - Method in class ml.pluto7073.pdapi.recipes.DrinkWorkstationRecipe
 
getBase(Item) - Static method in class ml.pluto7073.pdapi.specialty.InProgressItemRegistry
 
getBoolean(String) - Method in class ml.pluto7073.pdapi.config.BaseConfig
 
getCapacity(FluidVariant) - Method in class ml.pluto7073.pdapi.util.BasicSingleStorage
 
getCategoryIdentifier() - Method in class ml.pluto7073.pdapi.compat.rei.category.IngredientSequenceCategory
 
getCategoryIdentifier() - Method in class ml.pluto7073.pdapi.compat.rei.display.IngredientSequenceDisplay
 
getChemicalContent(String, ItemStack) - Method in class ml.pluto7073.pdapi.item.AbstractCustomizableDrinkItem
 
getChemicalContent(String, ItemStack) - Method in class ml.pluto7073.pdapi.item.SpecialtyDrinkItem
 
getChemicals() - Method in class ml.pluto7073.pdapi.addition.DrinkAddition
 
getCloneItemStack(BlockGetter, BlockPos, BlockState) - Method in class ml.pluto7073.pdapi.block.DrinkWorkstationBlock
 
getColor() - Method in class ml.pluto7073.pdapi.addition.DrinkAddition
 
getCurrentWeight() - Method in class ml.pluto7073.pdapi.addition.DrinkAddition
 
getDescriptionId(ItemStack) - Method in class ml.pluto7073.pdapi.item.SpecialtyDrinkItem
 
getDisplayHeight() - Method in class ml.pluto7073.pdapi.compat.rei.category.IngredientSequenceCategory
 
getDisplayWidth(IngredientSequenceDisplay) - Method in class ml.pluto7073.pdapi.compat.rei.category.IngredientSequenceCategory
 
getDrinkColor(ItemStack) - Static method in class ml.pluto7073.pdapi.util.DrinkUtil
 
getDrinkingSound() - Method in class ml.pluto7073.pdapi.item.MilkBottleItem
 
getDrinkSubcommand() - Method in class ml.pluto7073.pdapi.addition.chemicals.CaffeineHandler
 
getDrinkSubcommand() - Method in interface ml.pluto7073.pdapi.addition.chemicals.ConsumableChemicalHandler
 
getDrinkTemperature(ItemStack) - Method in class ml.pluto7073.pdapi.item.AbstractCustomizableDrinkItem
 
getEatingSound() - Method in class ml.pluto7073.pdapi.item.MilkBottleItem
 
getEffectsForAmount(float, Player) - Method in class ml.pluto7073.pdapi.addition.chemicals.CaffeineHandler
 
getEffectsForAmount(float, Player) - Method in interface ml.pluto7073.pdapi.addition.chemicals.ConsumableChemicalHandler
 
getEnum(String, Class<T>) - Method in class ml.pluto7073.pdapi.config.BaseConfig
 
getFabricDependencies() - Method in class ml.pluto7073.pdapi.addition.DrinkAdditionManager
 
getFabricDependencies() - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrinkManager
 
getFabricId() - Method in class ml.pluto7073.pdapi.addition.DrinkAdditionManager
 
getFabricId() - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrinkManager
 
getFloat(String) - Method in class ml.pluto7073.pdapi.config.BaseConfig
 
getIcon() - Method in class ml.pluto7073.pdapi.compat.rei.category.IngredientSequenceCategory
 
getId() - Method in class ml.pluto7073.pdapi.datagen.builder.WorkstationRecipeBuilder.Result
 
getId() - Method in class ml.pluto7073.pdapi.recipes.DrinkWorkstationRecipe
 
getId() - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrink
 
getId(DrinkAddition) - Static method in class ml.pluto7073.pdapi.addition.DrinkAdditionManager
 
getId(SpecialtyDrink) - Static method in class ml.pluto7073.pdapi.specialty.SpecialtyDrinkManager
 
getInProgress(Item) - Static method in class ml.pluto7073.pdapi.specialty.InProgressItemRegistry
 
getInt(String) - Method in class ml.pluto7073.pdapi.config.BaseConfig
 
getMaxAmount() - Method in class ml.pluto7073.pdapi.addition.DrinkAddition
 
getMenuProvider(BlockState, Level, BlockPos) - Method in class ml.pluto7073.pdapi.block.DrinkWorkstationBlock
 
getModConfigScreenFactory() - Method in class ml.pluto7073.pdapi.compat.modmenu.PDAPIModMenuImpl
 
getName() - Method in class ml.pluto7073.pdapi.addition.chemicals.CaffeineHandler
 
getName() - Method in interface ml.pluto7073.pdapi.addition.chemicals.ConsumableChemicalHandler
 
getName() - Method in class ml.pluto7073.pdapi.datagen.provider.DrinkAdditionProvider
 
getPlayerCaffeine(Player) - Static method in class ml.pluto7073.pdapi.util.DrinkUtil
 
getResult() - Method in class ml.pluto7073.pdapi.datagen.builder.WorkstationRecipeBuilder
 
getResultId() - Method in class ml.pluto7073.pdapi.recipes.DrinkWorkstationRecipe
 
getResultItem(RegistryAccess) - Method in class ml.pluto7073.pdapi.recipes.DrinkWorkstationRecipe
 
getSerializer() - Method in class ml.pluto7073.pdapi.recipes.DrinkWorkstationRecipe
 
getSpecialDrink(ItemStack) - Static method in class ml.pluto7073.pdapi.util.DrinkUtil
 
getTitle() - Method in class ml.pluto7073.pdapi.compat.rei.category.IngredientSequenceCategory
 
getToastSymbol() - Method in class ml.pluto7073.pdapi.recipes.DrinkWorkstationRecipe
 
getTranslationKey() - Method in class ml.pluto7073.pdapi.addition.DrinkAddition
 
getType() - Method in class ml.pluto7073.pdapi.datagen.builder.WorkstationRecipeBuilder.Result
 
getType() - Method in record class ml.pluto7073.pdapi.networking.packet.clientbound.ClientboundSyncAdditionRegistryPacket
 
getType() - Method in record class ml.pluto7073.pdapi.networking.packet.clientbound.ClientboundSyncSpecialtyDrinkRegistryPacket
 
getType() - Method in class ml.pluto7073.pdapi.recipes.DrinkWorkstationRecipe
 
getUseAnimation(ItemStack) - Method in class ml.pluto7073.pdapi.item.AbstractCustomizableDrinkItem
 
getUseAnimation(ItemStack) - Method in class ml.pluto7073.pdapi.item.MilkBottleItem
 
getUseDuration(ItemStack) - Method in class ml.pluto7073.pdapi.item.AbstractCustomizableDrinkItem
 
getValidBasesForAddition(ResourceLocation) - Static method in class ml.pluto7073.pdapi.util.DrinkUtil
 
group(String) - Method in class ml.pluto7073.pdapi.datagen.builder.WorkstationRecipeBuilder
 

H

HAS_IN_PROGRESS_ITEM - Static variable in class ml.pluto7073.pdapi.tag.PDTags
 
hasEffect(MobEffect) - Method in class ml.pluto7073.pdapi.mixin.LivingEntityMixin
 
hashCode() - Method in record class ml.pluto7073.pdapi.networking.packet.clientbound.ClientboundSyncAdditionRegistryPacket
Returns a hash code value for this object.
hashCode() - Method in record class ml.pluto7073.pdapi.networking.packet.clientbound.ClientboundSyncSpecialtyDrinkRegistryPacket
Returns a hash code value for this object.
HOT - Enum constant in enum class ml.pluto7073.pdapi.item.AbstractCustomizableDrinkItem.Temperature
 

I

id() - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrink
 
ID - Static variable in class ml.pluto7073.pdapi.PDAPI
 
INGREDIENT_SEQUENCE - Static variable in class ml.pluto7073.pdapi.compat.rei.DrinkREI
 
IngredientSequenceCategory - Class in ml.pluto7073.pdapi.compat.rei.category
 
IngredientSequenceCategory() - Constructor for class ml.pluto7073.pdapi.compat.rei.category.IngredientSequenceCategory
 
IngredientSequenceDisplay - Class in ml.pluto7073.pdapi.compat.rei.display
 
IngredientSequenceDisplay(List<EntryIngredient>, List<EntryIngredient>, Optional<ResourceLocation>) - Constructor for class ml.pluto7073.pdapi.compat.rei.display.IngredientSequenceDisplay
 
IngredientSequenceDisplay(SpecialtyDrink) - Constructor for class ml.pluto7073.pdapi.compat.rei.display.IngredientSequenceDisplay
 
init() - Static method in class ml.pluto7073.pdapi.addition.action.OnDrinkSerializers
 
init() - Static method in class ml.pluto7073.pdapi.block.PDBlocks
 
init() - Static method in class ml.pluto7073.pdapi.client.gui.PDScreens
 
init() - Static method in class ml.pluto7073.pdapi.command.PDCommands
 
init() - Static method in class ml.pluto7073.pdapi.entity.effect.PDMobEffects
 
init() - Static method in class ml.pluto7073.pdapi.entity.PDTrackedData
 
init() - Static method in class ml.pluto7073.pdapi.gamerule.PDGameRules
 
init() - Static method in class ml.pluto7073.pdapi.item.PDItems
 
init() - Static method in class ml.pluto7073.pdapi.recipes.PDRecipeTypes
 
init() - Static method in interface ml.pluto7073.pdapi.specialty.SpecialtyDrinkSerializer
 
initConfig() - Method in class ml.pluto7073.pdapi.config.BaseConfig
 
InProgressItemRegistry - Class in ml.pluto7073.pdapi.specialty
 
InProgressItemRegistry() - Constructor for class ml.pluto7073.pdapi.specialty.InProgressItemRegistry
 
isBaby() - Method in class ml.pluto7073.pdapi.mixin.PassiveEntityMixin
 
isDurationEffectTick(int, int) - Method in class ml.pluto7073.pdapi.entity.effect.CaffeineOverdoseEffect
 
isIncomplete() - Method in class ml.pluto7073.pdapi.recipes.DrinkWorkstationRecipe
 
isInProgressItem(Item) - Static method in class ml.pluto7073.pdapi.specialty.InProgressItemRegistry
 
isValidBlock(BlockState) - Method in class ml.pluto7073.pdapi.client.gui.DrinkWorkstationMenu
 

J

JsonBuilder - Class in ml.pluto7073.pdapi.util
 
JsonBuilder.ArrayBuilder - Class in ml.pluto7073.pdapi.util
 
JsonBuilder.ObjectBuilder - Class in ml.pluto7073.pdapi.util
 

L

languageKey() - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrink
 
LETHAL_CAFFEINE_DOSE - Static variable in class ml.pluto7073.pdapi.gamerule.PDGameRules
 
level() - Method in class ml.pluto7073.pdapi.mixin.EntityMixin
 
listFromNetwork(FriendlyByteBuf, FriendlyByteBuf.Reader<T>) - Static method in class ml.pluto7073.pdapi.networking.NetworkingUtils
 
LivingEntityMixin - Class in ml.pluto7073.pdapi.mixin
 
LivingEntityMixin() - Constructor for class ml.pluto7073.pdapi.mixin.LivingEntityMixin
 
LivingEntityRendererMixin<T extends net.minecraft.world.entity.LivingEntity,M extends net.minecraft.client.model.EntityModel<T>> - Class in ml.pluto7073.pdapi.mixin
 
LivingEntityRendererMixin() - Constructor for class ml.pluto7073.pdapi.mixin.LivingEntityRendererMixin
 
load() - Method in class ml.pluto7073.pdapi.config.BaseConfig
 
loadFromJson(ResourceLocation, JsonObject) - Static method in class ml.pluto7073.pdapi.addition.DrinkAdditionManager
 
loadFromTag(SynchedEntityData, CompoundTag) - Method in class ml.pluto7073.pdapi.addition.chemicals.CaffeineHandler
 
loadFromTag(SynchedEntityData, CompoundTag) - Method in interface ml.pluto7073.pdapi.addition.chemicals.ConsumableChemicalHandler
 
logger - Variable in class ml.pluto7073.pdapi.config.BaseConfig
 
LOGGER - Static variable in class ml.pluto7073.pdapi.PDAPI
 

M

matches(Container) - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrink
 
matches(Container, Level) - Method in class ml.pluto7073.pdapi.recipes.DrinkWorkstationRecipe
 
maxAmount(int) - Method in class ml.pluto7073.pdapi.addition.DrinkAddition.Builder
 
mayPickup(Player, boolean) - Method in class ml.pluto7073.pdapi.client.gui.DrinkWorkstationMenu
 
MILK_BOTTLE - Static variable in class ml.pluto7073.pdapi.item.PDItems
 
MILK_BOTTLES - Static variable in class ml.pluto7073.pdapi.tag.PDTags
 
MilkBottleItem - Class in ml.pluto7073.pdapi.item
 
MilkBottleItem() - Constructor for class ml.pluto7073.pdapi.item.MilkBottleItem
 
ml.pluto7073.pdapi - package ml.pluto7073.pdapi
 
ml.pluto7073.pdapi.addition - package ml.pluto7073.pdapi.addition
 
ml.pluto7073.pdapi.addition.action - package ml.pluto7073.pdapi.addition.action
 
ml.pluto7073.pdapi.addition.chemicals - package ml.pluto7073.pdapi.addition.chemicals
 
ml.pluto7073.pdapi.block - package ml.pluto7073.pdapi.block
 
ml.pluto7073.pdapi.client - package ml.pluto7073.pdapi.client
 
ml.pluto7073.pdapi.client.gui - package ml.pluto7073.pdapi.client.gui
 
ml.pluto7073.pdapi.command - package ml.pluto7073.pdapi.command
 
ml.pluto7073.pdapi.compat - package ml.pluto7073.pdapi.compat
 
ml.pluto7073.pdapi.compat.modmenu - package ml.pluto7073.pdapi.compat.modmenu
 
ml.pluto7073.pdapi.compat.rei - package ml.pluto7073.pdapi.compat.rei
 
ml.pluto7073.pdapi.compat.rei.category - package ml.pluto7073.pdapi.compat.rei.category
 
ml.pluto7073.pdapi.compat.rei.display - package ml.pluto7073.pdapi.compat.rei.display
 
ml.pluto7073.pdapi.config - package ml.pluto7073.pdapi.config
 
ml.pluto7073.pdapi.datagen.builder - package ml.pluto7073.pdapi.datagen.builder
 
ml.pluto7073.pdapi.datagen.provider - package ml.pluto7073.pdapi.datagen.provider
 
ml.pluto7073.pdapi.entity - package ml.pluto7073.pdapi.entity
 
ml.pluto7073.pdapi.entity.damage - package ml.pluto7073.pdapi.entity.damage
 
ml.pluto7073.pdapi.entity.effect - package ml.pluto7073.pdapi.entity.effect
 
ml.pluto7073.pdapi.gamerule - package ml.pluto7073.pdapi.gamerule
 
ml.pluto7073.pdapi.item - package ml.pluto7073.pdapi.item
 
ml.pluto7073.pdapi.mixin - package ml.pluto7073.pdapi.mixin
 
ml.pluto7073.pdapi.networking - package ml.pluto7073.pdapi.networking
 
ml.pluto7073.pdapi.networking.packet.clientbound - package ml.pluto7073.pdapi.networking.packet.clientbound
 
ml.pluto7073.pdapi.recipes - package ml.pluto7073.pdapi.recipes
 
ml.pluto7073.pdapi.specialty - package ml.pluto7073.pdapi.specialty
 
ml.pluto7073.pdapi.tag - package ml.pluto7073.pdapi.tag
 
ml.pluto7073.pdapi.util - package ml.pluto7073.pdapi.util
 
modid - Variable in class ml.pluto7073.pdapi.config.BaseConfig
 

N

name - Variable in class ml.pluto7073.pdapi.config.BaseConfig
 
name() - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrink
 
name(String) - Method in class ml.pluto7073.pdapi.addition.DrinkAddition.Builder
 
NetworkingUtils - Class in ml.pluto7073.pdapi.networking
 
NetworkingUtils() - Constructor for class ml.pluto7073.pdapi.networking.NetworkingUtils
 
NORMAL - Enum constant in enum class ml.pluto7073.pdapi.item.AbstractCustomizableDrinkItem.Temperature
 

O

object() - Static method in class ml.pluto7073.pdapi.util.JsonBuilder
 
of(Level, ResourceKey<DamageType>) - Static method in interface ml.pluto7073.pdapi.entity.damage.PDDamageTypes
 
ON_DRINK_SERIALIZER - Static variable in class ml.pluto7073.pdapi.PDRegistries
 
ON_DRINK_SERIALIZER_KEY - Static variable in class ml.pluto7073.pdapi.PDRegistries
 
onChanged - Variable in class ml.pluto7073.pdapi.util.BasicSingleStorage
 
onDrink(ItemStack, Level, LivingEntity) - Method in class ml.pluto7073.pdapi.addition.action.ApplyEffectRadiusAction
 
onDrink(ItemStack, Level, LivingEntity) - Method in class ml.pluto7073.pdapi.addition.action.ApplyStatusEffectAction
 
onDrink(ItemStack, Level, LivingEntity) - Method in class ml.pluto7073.pdapi.addition.action.ChorusTeleportAction
 
onDrink(ItemStack, Level, LivingEntity) - Method in class ml.pluto7073.pdapi.addition.action.ClearHarmfulEffectsAction
 
onDrink(ItemStack, Level, LivingEntity) - Method in class ml.pluto7073.pdapi.addition.action.DealDamageAction
 
onDrink(ItemStack, Level, LivingEntity) - Method in interface ml.pluto7073.pdapi.addition.action.OnDrinkAction
 
onDrink(ItemStack, Level, LivingEntity) - Method in class ml.pluto7073.pdapi.addition.action.RestoreHungerAction
 
onDrink(ItemStack, Level, LivingEntity) - Method in class ml.pluto7073.pdapi.addition.DrinkAddition
 
OnDrinkAction - Interface in ml.pluto7073.pdapi.addition.action
 
OnDrinkSerializer<T extends OnDrinkAction> - Interface in ml.pluto7073.pdapi.addition.action
 
OnDrinkSerializers - Class in ml.pluto7073.pdapi.addition.action
 
OnDrinkSerializers() - Constructor for class ml.pluto7073.pdapi.addition.action.OnDrinkSerializers
 
onFinalCommit() - Method in class ml.pluto7073.pdapi.util.BasicSingleStorage
 
onInitialize() - Method in class ml.pluto7073.pdapi.PDAPI
 
onInitializeClient() - Method in class ml.pluto7073.pdapi.client.PDAPIClient
 
onResourceManagerReload(ResourceManager) - Method in class ml.pluto7073.pdapi.addition.DrinkAdditionManager
 
onResourceManagerReload(ResourceManager) - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrinkManager
 
onTake(Player, ItemStack) - Method in class ml.pluto7073.pdapi.client.gui.DrinkWorkstationMenu
 

P

PassiveEntityMixin - Class in ml.pluto7073.pdapi.mixin
 
PassiveEntityMixin() - Constructor for class ml.pluto7073.pdapi.mixin.PassiveEntityMixin
 
PDAPI - Class in ml.pluto7073.pdapi
 
PDAPI() - Constructor for class ml.pluto7073.pdapi.PDAPI
 
pdapi$applyChemicalEffects(CallbackInfo) - Method in class ml.pluto7073.pdapi.mixin.ServerPlayerEntityMixin
 
pdapi$caffeineShakes(T, CallbackInfoReturnable<Boolean>) - Method in class ml.pluto7073.pdapi.mixin.LivingEntityRendererMixin
 
pdapi$collectMilkBottle(Player, InteractionHand, CallbackInfoReturnable<InteractionResult>) - Method in class ml.pluto7073.pdapi.mixin.CowEntityMixin
 
pdapi$initCustomDataTrackers(CallbackInfo) - Method in class ml.pluto7073.pdapi.mixin.PlayerEntityMixin
 
pdapi$readPlayerChemicalData(CompoundTag, CallbackInfo) - Method in class ml.pluto7073.pdapi.mixin.ServerPlayerEntityMixin
 
pdapi$tickChemicals(CallbackInfo) - Method in class ml.pluto7073.pdapi.mixin.ServerPlayerEntityMixin
 
pdapi$writePlayerChemicalData(CompoundTag, CallbackInfo) - Method in class ml.pluto7073.pdapi.mixin.ServerPlayerEntityMixin
 
PDAPIClient - Class in ml.pluto7073.pdapi.client
 
PDAPIClient() - Constructor for class ml.pluto7073.pdapi.client.PDAPIClient
 
PDAPIModMenuImpl - Class in ml.pluto7073.pdapi.compat.modmenu
 
PDAPIModMenuImpl() - Constructor for class ml.pluto7073.pdapi.compat.modmenu.PDAPIModMenuImpl
 
PDBlocks - Class in ml.pluto7073.pdapi.block
 
PDBlocks() - Constructor for class ml.pluto7073.pdapi.block.PDBlocks
 
PDClientboundPackets - Class in ml.pluto7073.pdapi.networking
 
PDClientboundPackets() - Constructor for class ml.pluto7073.pdapi.networking.PDClientboundPackets
 
PDCommands - Class in ml.pluto7073.pdapi.command
 
PDCommands() - Constructor for class ml.pluto7073.pdapi.command.PDCommands
 
PDDamageTypes - Interface in ml.pluto7073.pdapi.entity.damage
 
PDGameRules - Class in ml.pluto7073.pdapi.gamerule
 
PDGameRules() - Constructor for class ml.pluto7073.pdapi.gamerule.PDGameRules
 
PDItems - Class in ml.pluto7073.pdapi.item
 
PDItems() - Constructor for class ml.pluto7073.pdapi.item.PDItems
 
PDMobEffects - Class in ml.pluto7073.pdapi.entity.effect
 
PDMobEffects() - Constructor for class ml.pluto7073.pdapi.entity.effect.PDMobEffects
 
PDRecipeTypes - Class in ml.pluto7073.pdapi.recipes
 
PDRecipeTypes() - Constructor for class ml.pluto7073.pdapi.recipes.PDRecipeTypes
 
PDRegistries - Class in ml.pluto7073.pdapi
 
PDRegistries() - Constructor for class ml.pluto7073.pdapi.PDRegistries
 
PDScreens - Class in ml.pluto7073.pdapi.client.gui
 
PDScreens() - Constructor for class ml.pluto7073.pdapi.client.gui.PDScreens
 
PDTags - Class in ml.pluto7073.pdapi.tag
 
PDTags() - Constructor for class ml.pluto7073.pdapi.tag.PDTags
 
PDTrackedData - Class in ml.pluto7073.pdapi.entity
 
PDTrackedData() - Constructor for class ml.pluto7073.pdapi.entity.PDTrackedData
 
PHASE - Static variable in class ml.pluto7073.pdapi.addition.DrinkAdditionManager
 
PHASE - Static variable in class ml.pluto7073.pdapi.specialty.SpecialtyDrinkManager
 
PLAYER_CAFFEINE_AMOUNT - Static variable in class ml.pluto7073.pdapi.entity.PDTrackedData
 
PLAYER_ORIGINAL_CAFFEINE_AMOUNT - Static variable in class ml.pluto7073.pdapi.entity.PDTrackedData
 
PLAYER_TICKS_SINCE_LAST_CAFFEINE - Static variable in class ml.pluto7073.pdapi.entity.PDTrackedData
 
PlayerEntityMixin - Class in ml.pluto7073.pdapi.mixin
 
PlayerEntityMixin() - Constructor for class ml.pluto7073.pdapi.mixin.PlayerEntityMixin
 
properties - Variable in class ml.pluto7073.pdapi.config.BaseConfig
 
put(String, boolean) - Method in class ml.pluto7073.pdapi.util.JsonBuilder.ObjectBuilder
 
put(String, char) - Method in class ml.pluto7073.pdapi.util.JsonBuilder.ObjectBuilder
 
put(String, JsonElement) - Method in class ml.pluto7073.pdapi.util.JsonBuilder.ObjectBuilder
 
put(String, Number) - Method in class ml.pluto7073.pdapi.util.JsonBuilder.ObjectBuilder
 
put(String, String) - Method in class ml.pluto7073.pdapi.util.JsonBuilder.ObjectBuilder
 
put(String, JsonBuilder.ArrayBuilder) - Method in class ml.pluto7073.pdapi.util.JsonBuilder.ObjectBuilder
 
put(String, JsonBuilder.ObjectBuilder) - Method in class ml.pluto7073.pdapi.util.JsonBuilder.ObjectBuilder
 

R

readDrinkActionsList(FriendlyByteBuf) - Static method in class ml.pluto7073.pdapi.networking.NetworkingUtils
 
readJsonObject(FriendlyByteBuf) - Static method in class ml.pluto7073.pdapi.networking.NetworkingUtils
 
register() - Static method in class ml.pluto7073.pdapi.networking.PDClientboundPackets
 
register(ConsumableChemicalHandler) - Static method in class ml.pluto7073.pdapi.addition.chemicals.ConsumableChemicalRegistry
 
register(ResourceLocation, DrinkAddition) - Static method in class ml.pluto7073.pdapi.addition.DrinkAdditionManager
 
register(ResourceLocation, DrinkAddition, boolean) - Static method in class ml.pluto7073.pdapi.addition.DrinkAdditionManager
 
register(ResourceLocation, SpecialtyDrink) - Static method in class ml.pluto7073.pdapi.specialty.SpecialtyDrinkManager
 
register(Item, Item) - Static method in class ml.pluto7073.pdapi.specialty.InProgressItemRegistry
 
registerCategories(CategoryRegistry) - Method in class ml.pluto7073.pdapi.compat.rei.DrinkREI
 
registerDisplays(DisplayRegistry) - Method in class ml.pluto7073.pdapi.compat.rei.DrinkREI
 
registerDisplaySerializer(DisplaySerializerRegistry) - Method in class ml.pluto7073.pdapi.compat.rei.DrinkREI
 
registerOldToNewConverter(String, DrinkUtil.Converter<Tag>) - Static method in class ml.pluto7073.pdapi.util.DrinkUtil
 
registerRecipeSerializer(String, S) - Static method in class ml.pluto7073.pdapi.recipes.PDRecipeTypes
 
registerType(String) - Static method in class ml.pluto7073.pdapi.recipes.PDRecipeTypes
 
registry() - Method in record class ml.pluto7073.pdapi.networking.packet.clientbound.ClientboundSyncSpecialtyDrinkRegistryPacket
Returns the value of the registry record component.
renderErrorIcon(GuiGraphics, int, int) - Method in class ml.pluto7073.pdapi.client.gui.DrinkWorkstationScreen
 
reset() - Static method in class ml.pluto7073.pdapi.specialty.SpecialtyDrinkManager
 
resetRegistry() - Static method in class ml.pluto7073.pdapi.addition.DrinkAdditionManager
 
RESTORE_HUNGER - Static variable in class ml.pluto7073.pdapi.addition.action.OnDrinkSerializers
 
RestoreHungerAction - Class in ml.pluto7073.pdapi.addition.action
 
RestoreHungerAction(int, int) - Constructor for class ml.pluto7073.pdapi.addition.action.RestoreHungerAction
 
RestoreHungerAction.Serializer - Class in ml.pluto7073.pdapi.addition.action
 
Result(ResourceLocation, Ingredient, Ingredient, ResourceLocation) - Constructor for class ml.pluto7073.pdapi.datagen.builder.WorkstationRecipeBuilder.Result
 
run(CachedOutput) - Method in class ml.pluto7073.pdapi.datagen.provider.DrinkAdditionProvider
 

S

sameItems(T[], T[]) - Static method in class ml.pluto7073.pdapi.util.DrinkUtil
 
save() - Method in class ml.pluto7073.pdapi.config.BaseConfig
 
save(Consumer<FinishedRecipe>, ResourceLocation) - Method in class ml.pluto7073.pdapi.datagen.builder.WorkstationRecipeBuilder
 
saveToTag(SynchedEntityData, CompoundTag) - Method in class ml.pluto7073.pdapi.addition.chemicals.CaffeineHandler
 
saveToTag(SynchedEntityData, CompoundTag) - Method in interface ml.pluto7073.pdapi.addition.chemicals.ConsumableChemicalHandler
 
send(ServerPlayer) - Static method in class ml.pluto7073.pdapi.addition.DrinkAdditionManager
 
serializeAdvancement() - Method in class ml.pluto7073.pdapi.datagen.builder.WorkstationRecipeBuilder.Result
 
serializer() - Method in class ml.pluto7073.pdapi.addition.action.ApplyEffectRadiusAction
 
serializer() - Method in class ml.pluto7073.pdapi.addition.action.ApplyStatusEffectAction
 
serializer() - Method in class ml.pluto7073.pdapi.addition.action.ChorusTeleportAction
 
serializer() - Method in class ml.pluto7073.pdapi.addition.action.ClearHarmfulEffectsAction
 
serializer() - Method in class ml.pluto7073.pdapi.addition.action.DealDamageAction
 
serializer() - Method in interface ml.pluto7073.pdapi.addition.action.OnDrinkAction
 
serializer() - Method in class ml.pluto7073.pdapi.addition.action.RestoreHungerAction
 
serializer() - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrink
 
Serializer() - Constructor for class ml.pluto7073.pdapi.addition.action.ApplyEffectRadiusAction.Serializer
 
Serializer() - Constructor for class ml.pluto7073.pdapi.addition.action.ApplyStatusEffectAction.Serializer
 
Serializer() - Constructor for class ml.pluto7073.pdapi.addition.action.ChorusTeleportAction.Serializer
 
Serializer() - Constructor for class ml.pluto7073.pdapi.addition.action.ClearHarmfulEffectsAction.Serializer
 
Serializer() - Constructor for class ml.pluto7073.pdapi.addition.action.DealDamageAction.Serializer
 
Serializer() - Constructor for class ml.pluto7073.pdapi.addition.action.RestoreHungerAction.Serializer
 
Serializer() - Constructor for class ml.pluto7073.pdapi.recipes.DrinkWorkstationRecipe.Serializer
 
serializeRecipeData(JsonObject) - Method in class ml.pluto7073.pdapi.datagen.builder.WorkstationRecipeBuilder.Result
 
ServerPlayerEntityMixin - Class in ml.pluto7073.pdapi.mixin
 
ServerPlayerEntityMixin() - Constructor for class ml.pluto7073.pdapi.mixin.ServerPlayerEntityMixin
 
set(Player, float) - Method in class ml.pluto7073.pdapi.addition.chemicals.CaffeineHandler
 
set(Player, float) - Method in interface ml.pluto7073.pdapi.addition.chemicals.ConsumableChemicalHandler
 
setBoolean(String, boolean) - Method in class ml.pluto7073.pdapi.config.BaseConfig
 
setEnum(String, T) - Method in class ml.pluto7073.pdapi.config.BaseConfig
 
setFloat(String, float) - Method in class ml.pluto7073.pdapi.config.BaseConfig
 
setInt(String, int) - Method in class ml.pluto7073.pdapi.config.BaseConfig
 
setSpecialDrink(ItemStack, SpecialtyDrink) - Static method in class ml.pluto7073.pdapi.util.DrinkUtil
 
setupDisplay(IngredientSequenceDisplay, Rectangle) - Method in class ml.pluto7073.pdapi.compat.rei.category.IngredientSequenceCategory
 
setWeight(int) - Method in class ml.pluto7073.pdapi.addition.DrinkAddition.Builder
 
SPECIALITY_DRINK_SERIALIZER_KEY - Static variable in class ml.pluto7073.pdapi.PDRegistries
 
SPECIALTY_DRINK - Static variable in class ml.pluto7073.pdapi.item.PDItems
 
SPECIALTY_DRINK_SERIALIZER - Static variable in class ml.pluto7073.pdapi.PDRegistries
 
SPECIALTY_DRINKS_TAB - Static variable in class ml.pluto7073.pdapi.PDAPI
 
SpecialtyDrink - Class in ml.pluto7073.pdapi.specialty
 
SpecialtyDrink(ResourceLocation, Item, ResourceLocation[], OnDrinkAction[], int, HashMap<String, Integer>, String) - Constructor for class ml.pluto7073.pdapi.specialty.SpecialtyDrink
 
SpecialtyDrink.BaseSerializer - Class in ml.pluto7073.pdapi.specialty
 
SpecialtyDrinkItem - Class in ml.pluto7073.pdapi.item
 
SpecialtyDrinkItem(Item.Properties) - Constructor for class ml.pluto7073.pdapi.item.SpecialtyDrinkItem
 
SpecialtyDrinkManager - Class in ml.pluto7073.pdapi.specialty
 
SpecialtyDrinkManager() - Constructor for class ml.pluto7073.pdapi.specialty.SpecialtyDrinkManager
 
SpecialtyDrinkSerializer - Interface in ml.pluto7073.pdapi.specialty
 
steps() - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrink
 
stepsToIngredientList() - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrink
 
stringAsNbt(String) - Static method in class ml.pluto7073.pdapi.util.DrinkUtil
 

T

TEST_DRINK_ITEM - Static variable in class ml.pluto7073.pdapi.item.PDItems
 
testAddition(ItemStack) - Method in class ml.pluto7073.pdapi.recipes.DrinkWorkstationRecipe
 
testBase(ItemStack) - Method in class ml.pluto7073.pdapi.recipes.DrinkWorkstationRecipe
 
TestDrinkItem - Class in ml.pluto7073.pdapi.item
 
TestDrinkItem(Item.Properties) - Constructor for class ml.pluto7073.pdapi.item.TestDrinkItem
 
tickPlayer(Player) - Method in class ml.pluto7073.pdapi.addition.chemicals.CaffeineHandler
 
tickPlayer(Player) - Method in interface ml.pluto7073.pdapi.addition.chemicals.ConsumableChemicalHandler
 
TITLE - Static variable in class ml.pluto7073.pdapi.block.DrinkWorkstationBlock
 
toJson() - Method in class ml.pluto7073.pdapi.addition.DrinkAddition
 
toJson(JsonObject, ApplyEffectRadiusAction) - Method in class ml.pluto7073.pdapi.addition.action.ApplyEffectRadiusAction.Serializer
 
toJson(JsonObject, ApplyStatusEffectAction) - Method in class ml.pluto7073.pdapi.addition.action.ApplyStatusEffectAction.Serializer
 
toJson(JsonObject, ChorusTeleportAction) - Method in class ml.pluto7073.pdapi.addition.action.ChorusTeleportAction.Serializer
 
toJson(JsonObject, ClearHarmfulEffectsAction) - Method in class ml.pluto7073.pdapi.addition.action.ClearHarmfulEffectsAction.Serializer
 
toJson(JsonObject, DealDamageAction) - Method in class ml.pluto7073.pdapi.addition.action.DealDamageAction.Serializer
 
toJson(JsonObject, RestoreHungerAction) - Method in class ml.pluto7073.pdapi.addition.action.RestoreHungerAction.Serializer
 
toJson(JsonObject, T) - Method in interface ml.pluto7073.pdapi.addition.action.OnDrinkSerializer
 
toNetwork(SpecialtyDrink, FriendlyByteBuf) - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrink.BaseSerializer
 
toNetwork(SpecialtyDrink, FriendlyByteBuf) - Method in interface ml.pluto7073.pdapi.specialty.SpecialtyDrinkSerializer
 
toNetwork(FriendlyByteBuf) - Method in class ml.pluto7073.pdapi.addition.DrinkAddition
 
toNetwork(FriendlyByteBuf) - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrink
 
toNetwork(FriendlyByteBuf, ApplyEffectRadiusAction) - Method in class ml.pluto7073.pdapi.addition.action.ApplyEffectRadiusAction.Serializer
 
toNetwork(FriendlyByteBuf, ApplyStatusEffectAction) - Method in class ml.pluto7073.pdapi.addition.action.ApplyStatusEffectAction.Serializer
 
toNetwork(FriendlyByteBuf, ChorusTeleportAction) - Method in class ml.pluto7073.pdapi.addition.action.ChorusTeleportAction.Serializer
 
toNetwork(FriendlyByteBuf, ClearHarmfulEffectsAction) - Method in class ml.pluto7073.pdapi.addition.action.ClearHarmfulEffectsAction.Serializer
 
toNetwork(FriendlyByteBuf, DealDamageAction) - Method in class ml.pluto7073.pdapi.addition.action.DealDamageAction.Serializer
 
toNetwork(FriendlyByteBuf, RestoreHungerAction) - Method in class ml.pluto7073.pdapi.addition.action.RestoreHungerAction.Serializer
 
toNetwork(FriendlyByteBuf, DrinkWorkstationRecipe) - Method in class ml.pluto7073.pdapi.recipes.DrinkWorkstationRecipe.Serializer
 
toNetwork(FriendlyByteBuf, T) - Method in interface ml.pluto7073.pdapi.addition.action.OnDrinkSerializer
 
toString() - Method in record class ml.pluto7073.pdapi.networking.packet.clientbound.ClientboundSyncAdditionRegistryPacket
Returns a string representation of this record class.
toString() - Method in record class ml.pluto7073.pdapi.networking.packet.clientbound.ClientboundSyncSpecialtyDrinkRegistryPacket
Returns a string representation of this record class.
type() - Method in class ml.pluto7073.pdapi.specialty.SpecialtyDrink
 
TYPE - Static variable in record class ml.pluto7073.pdapi.networking.packet.clientbound.ClientboundSyncAdditionRegistryPacket
 
TYPE - Static variable in record class ml.pluto7073.pdapi.networking.packet.clientbound.ClientboundSyncSpecialtyDrinkRegistryPacket
 

U

unlockedBy(String, CriterionTriggerInstance) - Method in class ml.pluto7073.pdapi.datagen.builder.WorkstationRecipeBuilder
 
use(BlockState, Level, BlockPos, Player, InteractionHand, BlockHitResult) - Method in class ml.pluto7073.pdapi.block.DrinkWorkstationBlock
 
use(Level, Player, InteractionHand) - Method in class ml.pluto7073.pdapi.item.AbstractCustomizableDrinkItem
 
use(Level, Player, InteractionHand) - Method in class ml.pluto7073.pdapi.item.MilkBottleItem
 
Util() - Constructor for class ml.pluto7073.pdapi.compat.rei.DrinkREI.Util
 

V

valueOf(String) - Static method in enum class ml.pluto7073.pdapi.item.AbstractCustomizableDrinkItem.Temperature
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ml.pluto7073.pdapi.item.AbstractCustomizableDrinkItem.Temperature
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in class ml.pluto7073.pdapi.specialty.SpecialtyDrinkManager
 

W

WORKSTATION_DRINKS - Static variable in class ml.pluto7073.pdapi.tag.PDTags
 
WORKSTATION_MENU_TYPE - Static variable in class ml.pluto7073.pdapi.client.gui.PDScreens
 
WorkstationRecipeBuilder - Class in ml.pluto7073.pdapi.datagen.builder
 
WorkstationRecipeBuilder(Ingredient, Ingredient, ResourceLocation) - Constructor for class ml.pluto7073.pdapi.datagen.builder.WorkstationRecipeBuilder
 
WorkstationRecipeBuilder.Result - Class in ml.pluto7073.pdapi.datagen.builder
 
write(FriendlyByteBuf) - Method in record class ml.pluto7073.pdapi.networking.packet.clientbound.ClientboundSyncAdditionRegistryPacket
 
write(FriendlyByteBuf) - Method in record class ml.pluto7073.pdapi.networking.packet.clientbound.ClientboundSyncSpecialtyDrinkRegistryPacket
 
writeDrinkActionsList(FriendlyByteBuf, OnDrinkAction[]) - Static method in class ml.pluto7073.pdapi.networking.NetworkingUtils
 
writeJsonObjectStart(FriendlyByteBuf, JsonObject) - Static method in class ml.pluto7073.pdapi.networking.NetworkingUtils
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values