Package ml.pluto7073.pdapi.util
Class DrinkUtil
java.lang.Object
ml.pluto7073.pdapi.util.DrinkUtil
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceDrinkUtil.Converter<T extends net.minecraft.nbt.Tag> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic net.minecraft.world.item.crafting.IngredientadditionToIngredient(net.minecraft.resources.ResourceLocation additionId) static <T> Comparator<T> alphabetizer(Function<T, String> toString) static intaverageColors(Collection<Integer> colors) static <T> List<T> static voidconvertStackFromPlutosCoffee(net.minecraft.world.item.ItemStack stack) static net.minecraft.world.ContainercopyContainerContents(net.minecraft.world.Container source) static DrinkAddition[]getAdditionsFromStack(net.minecraft.world.item.ItemStack stack) static net.minecraft.resources.ResourceLocationstatic intgetColorForDrinkWithDefault(net.minecraft.world.item.ItemStack drink, int normal) static intgetDrinkColor(net.minecraft.world.item.ItemStack stack) static floatgetPlayerCaffeine(net.minecraft.world.entity.player.Player player) static SpecialtyDrinkgetSpecialDrink(net.minecraft.world.item.ItemStack stack) static net.minecraft.world.item.crafting.IngredientgetValidBasesForAddition(net.minecraft.resources.ResourceLocation additionId) static voidregisterOldToNewConverter(String nbtPath, DrinkUtil.Converter<net.minecraft.nbt.Tag> converter) static <T> booleansameItems(T[] array1, T[] array2) static net.minecraft.world.item.ItemStacksetSpecialDrink(net.minecraft.world.item.ItemStack stack, SpecialtyDrink drink) static net.minecraft.nbt.Tag
-
Constructor Details
-
DrinkUtil
public DrinkUtil()
-
-
Method Details
-
getAsId
public static net.minecraft.resources.ResourceLocation getAsId(net.minecraft.resources.ResourceLocation file, String dir) -
alphabetizer
-
averageColors
-
getColorForDrinkWithDefault
public static int getColorForDrinkWithDefault(net.minecraft.world.item.ItemStack drink, int normal) -
convertStackFromPlutosCoffee
public static void convertStackFromPlutosCoffee(net.minecraft.world.item.ItemStack stack) -
condense
-
sameItems
public static <T> boolean sameItems(T[] array1, T[] array2) -
copyContainerContents
public static net.minecraft.world.Container copyContainerContents(net.minecraft.world.Container source) -
getAdditionsFromStack
-
registerOldToNewConverter
public static void registerOldToNewConverter(String nbtPath, DrinkUtil.Converter<net.minecraft.nbt.Tag> converter) -
stringAsNbt
-
getPlayerCaffeine
public static float getPlayerCaffeine(net.minecraft.world.entity.player.Player player) -
getSpecialDrink
-
setSpecialDrink
public static net.minecraft.world.item.ItemStack setSpecialDrink(net.minecraft.world.item.ItemStack stack, SpecialtyDrink drink) -
getDrinkColor
public static int getDrinkColor(net.minecraft.world.item.ItemStack stack) -
additionToIngredient
@Environment(CLIENT) public static net.minecraft.world.item.crafting.Ingredient additionToIngredient(net.minecraft.resources.ResourceLocation additionId) -
getValidBasesForAddition
@Environment(CLIENT) public static net.minecraft.world.item.crafting.Ingredient getValidBasesForAddition(net.minecraft.resources.ResourceLocation additionId)
-