public class EffectInstance extends java.lang.Object implements java.lang.Comparable<EffectInstance>, IForgeEffectInstance
| コンストラクタと説明 | 
|---|
| EffectInstance(Effect potionIn) | 
| EffectInstance(EffectInstance other) | 
| EffectInstance(Effect potionIn,
              int durationIn) | 
| EffectInstance(Effect potionIn,
              int durationIn,
              int amplifierIn) | 
| EffectInstance(Effect potionIn,
              int durationIn,
              int amplifierIn,
              boolean ambientIn,
              boolean showParticlesIn) | 
| EffectInstance(Effect potionIn,
              int durationIn,
              int amplifierIn,
              boolean ambientIn,
              boolean p_i48980_5_,
              boolean p_i48980_6_) | 
| EffectInstance(Effect p_i230050_1_,
              int p_i230050_2_,
              int p_i230050_3_,
              boolean p_i230050_4_,
              boolean p_i230050_5_,
              boolean p_i230050_6_,
              EffectInstance p_i230050_7_) | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| boolean | combine(EffectInstance other) | 
| int | compareTo(EffectInstance p_compareTo_1_) | 
| boolean | doesShowParticles()Gets whether this potion effect will show ambient particles or not. | 
| boolean | equals(java.lang.Object p_equals_1_) | 
| int | getAmplifier() | 
| java.util.List<ItemStack> | getCurativeItems()Returns a list of curative items for the potion effect
 By default, this list is initialized using  Potion#getCurativeItems | 
| int | getDuration() | 
| java.lang.String | getEffectName() | 
| boolean | getIsPotionDurationMax()Get the value of the isPotionDurationMax field. | 
| Effect | getPotion() | 
| int | hashCode() | 
| boolean | isAmbient()Gets whether this potion effect originated from a beacon | 
| boolean | isShowIcon() | 
| void | performEffect(LivingEntity entityIn) | 
| static EffectInstance | read(CompoundNBT nbt)Read a custom potion effect from a potion item's NBT data. | 
| void | setCurativeItems(java.util.List<ItemStack> curativeItems)Sets the list of curative items for this potion effect, overwriting any already present | 
| void | setPotionDurationMax(boolean maxDuration)Toggle the isPotionDurationMax field. | 
| boolean | tick(LivingEntity entityIn,
    java.lang.Runnable p_76455_2_) | 
| java.lang.String | toString() | 
| CompoundNBT | write(CompoundNBT nbt)Write a custom potion effect to a potion item's NBT data. | 
addCurativeItem, getEffectInstance, isCurativeItem, renderHUDEffect, renderInventoryEffect, shouldRender, shouldRenderHUD, shouldRenderInvText, writeCurativeItemspublic EffectInstance(Effect potionIn)
public EffectInstance(Effect potionIn, int durationIn)
public EffectInstance(Effect potionIn, int durationIn, int amplifierIn)
public EffectInstance(Effect potionIn, int durationIn, int amplifierIn, boolean ambientIn, boolean showParticlesIn)
public EffectInstance(Effect potionIn, int durationIn, int amplifierIn, boolean ambientIn, boolean p_i48980_5_, boolean p_i48980_6_)
public EffectInstance(Effect p_i230050_1_, int p_i230050_2_, int p_i230050_3_, boolean p_i230050_4_, boolean p_i230050_5_, boolean p_i230050_6_, @Nullable EffectInstance p_i230050_7_)
public EffectInstance(EffectInstance other)
public boolean combine(EffectInstance other)
public Effect getPotion()
public int getDuration()
public int getAmplifier()
public boolean isAmbient()
public boolean doesShowParticles()
public boolean isShowIcon()
public boolean tick(LivingEntity entityIn, java.lang.Runnable p_76455_2_)
public void performEffect(LivingEntity entityIn)
public java.lang.String getEffectName()
public java.lang.String toString()
toString クラス内 java.lang.Objectpublic boolean equals(java.lang.Object p_equals_1_)
equals クラス内 java.lang.Objectpublic int hashCode()
hashCode クラス内 java.lang.Objectpublic CompoundNBT write(CompoundNBT nbt)
public static EffectInstance read(CompoundNBT nbt)
public void setPotionDurationMax(boolean maxDuration)
public boolean getIsPotionDurationMax()
public int compareTo(EffectInstance p_compareTo_1_)
compareTo インタフェース内 java.lang.Comparable<EffectInstance>public java.util.List<ItemStack> getCurativeItems()
IForgeEffectInstancePotion#getCurativeItemsgetCurativeItems インタフェース内 IForgeEffectInstancepublic void setCurativeItems(java.util.List<ItemStack> curativeItems)
IForgeEffectInstancesetCurativeItems インタフェース内 IForgeEffectInstancecurativeItems - The list of ItemStacks being set to the potion effect