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, writeCurativeItems
public 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.Object
public boolean equals(java.lang.Object p_equals_1_)
equals
クラス内 java.lang.Object
public int hashCode()
hashCode
クラス内 java.lang.Object
public 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()
IForgeEffectInstance
Potion#getCurativeItems
getCurativeItems
インタフェース内 IForgeEffectInstance
public void setCurativeItems(java.util.List<ItemStack> curativeItems)
IForgeEffectInstance
setCurativeItems
インタフェース内 IForgeEffectInstance
curativeItems
- The list of ItemStacks being set to the potion effect