public class PotionUtils
extends java.lang.Object
コンストラクタと説明 |
---|
PotionUtils() |
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
addCustomPotionEffectToList(CompoundNBT tag,
java.util.List<EffectInstance> effectList) |
static ItemStack |
addPotionToItemStack(ItemStack itemIn,
Potion potionIn) |
static void |
addPotionTooltip(ItemStack itemIn,
java.util.List<ITextComponent> lores,
float durationFactor) |
static ItemStack |
appendEffects(ItemStack itemIn,
java.util.Collection<EffectInstance> effects) |
static int |
getColor(ItemStack itemStackIn) |
static java.util.List<EffectInstance> |
getEffectsFromStack(ItemStack stack)
Creates a List of PotionEffect from data on the passed ItemStack's NBTTagCompound.
|
static java.util.List<EffectInstance> |
getEffectsFromTag(CompoundNBT tag)
Creates a list of PotionEffect from data on a NBTTagCompound.
|
static java.util.List<EffectInstance> |
getFullEffectsFromItem(ItemStack itemIn) |
static java.util.List<EffectInstance> |
getFullEffectsFromTag(CompoundNBT tag) |
static int |
getPotionColor(Potion potionIn) |
static int |
getPotionColorFromEffectList(java.util.Collection<EffectInstance> effects) |
static Potion |
getPotionFromItem(ItemStack itemIn) |
static Potion |
getPotionTypeFromNBT(CompoundNBT tag)
If no correct potion is found, returns the default one : PotionTypes.water
|
static java.util.List<EffectInstance> |
mergeEffects(Potion potionIn,
java.util.Collection<EffectInstance> effects) |
public static java.util.List<EffectInstance> getEffectsFromStack(ItemStack stack)
public static java.util.List<EffectInstance> mergeEffects(Potion potionIn, java.util.Collection<EffectInstance> effects)
public static java.util.List<EffectInstance> getEffectsFromTag(@Nullable CompoundNBT tag)
public static java.util.List<EffectInstance> getFullEffectsFromItem(ItemStack itemIn)
public static java.util.List<EffectInstance> getFullEffectsFromTag(@Nullable CompoundNBT tag)
public static void addCustomPotionEffectToList(@Nullable CompoundNBT tag, java.util.List<EffectInstance> effectList)
public static int getColor(ItemStack itemStackIn)
public static int getPotionColor(Potion potionIn)
public static int getPotionColorFromEffectList(java.util.Collection<EffectInstance> effects)
public static Potion getPotionTypeFromNBT(@Nullable CompoundNBT tag)
public static ItemStack addPotionToItemStack(ItemStack itemIn, Potion potionIn)
public static ItemStack appendEffects(ItemStack itemIn, java.util.Collection<EffectInstance> effects)
public static void addPotionTooltip(ItemStack itemIn, java.util.List<ITextComponent> lores, float durationFactor)