## Uses of Class
net.minecraft.potion.PotionEffect

- Packages that use PotionEffect
  Package | Description
  --- | ---
  net.minecraft.entity |
  net.minecraft.entity.boss |
  net.minecraft.entity.monster |
  net.minecraft.network.packet |
  net.minecraft.potion |

- - ### Uses of PotionEffect in net.minecraft.entity

    Methods in net.minecraft.entity that return PotionEffect
    Modifier and Type | Method and Description
    --- | ---
    `PotionEffect` | EntityLivingBase.`getActivePotionEffect(Potion par1Potion)` returns the PotionEffect for the supplied Potion if it is active, null otherwise.

    Methods in net.minecraft.entity with parameters of type PotionEffect
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityLivingBase.`addPotionEffect(PotionEffect par1PotionEffect)` adds a PotionEffect to the entity
    `boolean` | EntityLivingBase.`isPotionApplicable(PotionEffect par1PotionEffect)`

  - ### Uses of PotionEffect in net.minecraft.entity.boss

    Methods in net.minecraft.entity.boss with parameters of type PotionEffect
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityWither.`addPotionEffect(PotionEffect par1PotionEffect)` adds a PotionEffect to the entity

  - ### Uses of PotionEffect in net.minecraft.entity.monster

    Methods in net.minecraft.entity.monster with parameters of type PotionEffect
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | EntitySpider.`isPotionApplicable(PotionEffect par1PotionEffect)`

  - ### Uses of PotionEffect in net.minecraft.network.packet

    Constructors in net.minecraft.network.packet with parameters of type PotionEffect
    Constructor and Description
    `Packet41EntityEffect(int par1, PotionEffect par2PotionEffect)`
    `Packet42RemoveEntityEffect(int par1, PotionEffect par2PotionEffect)`

  - ### Uses of PotionEffect in net.minecraft.potion

    Methods in net.minecraft.potion that return PotionEffect
    Modifier and Type | Method and Description
    --- | ---
    `static PotionEffect` | PotionEffect.`readCustomPotionEffectFromNBT(NBTTagCompound par0NBTTagCompound)` Read a custom potion effect from a potion item's NBT data.

    Methods in net.minecraft.potion with parameters of type PotionEffect
    Modifier and Type | Method and Description
    --- | ---
    `void` | PotionEffect.`combine(PotionEffect par1PotionEffect)` merges the input PotionEffect into this one if this.amplifier <= tomerge.amplifier.
    `static String` | Potion.`getDurationString(PotionEffect par0PotionEffect)`

    Constructors in net.minecraft.potion with parameters of type PotionEffect
    Constructor and Description
    `PotionEffect(PotionEffect par1PotionEffect)`