Package | Description |
---|---|
org.bukkit.block |
Classes used to manipulate the voxels in a
world ,
including special states. |
org.bukkit.entity |
Interfaces for non-voxel objects that can exist in a
world , including all players, monsters, projectiles, etc. |
org.bukkit.event.entity | |
org.bukkit.inventory.meta |
The interfaces used when manipulating extra data can can be stored inside
item stacks . |
org.bukkit.potion |
Classes to represent various
potion
properties and manipulation. |
Modifier and Type | Method | Description |
---|---|---|
void |
Beacon.setPrimaryEffect(@Nullable PotionEffectType effect) |
Set the primary effect on this beacon, or null to clear.
|
void |
Beacon.setSecondaryEffect(@Nullable PotionEffectType effect) |
Set the secondary effect on this beacon, or null to clear.
|
Modifier and Type | Method | Description |
---|---|---|
@Nullable PotionEffect |
LivingEntity.getPotionEffect(@NotNull PotionEffectType type) |
Returns the active
PotionEffect of the specified type. |
boolean |
AreaEffectCloud.hasCustomEffect(@Nullable PotionEffectType type) |
Checks for a specific custom potion effect type on this cloud.
|
boolean |
Arrow.hasCustomEffect(@Nullable PotionEffectType type) |
Checks for a specific custom potion effect type on this arrow.
|
boolean |
LivingEntity.hasPotionEffect(@NotNull PotionEffectType type) |
Returns whether the living entity already has an existing effect of
the given
PotionEffectType applied to it. |
boolean |
AreaEffectCloud.removeCustomEffect(@NotNull PotionEffectType type) |
Removes a custom potion effect from this cloud.
|
boolean |
Arrow.removeCustomEffect(@NotNull PotionEffectType type) |
Removes a custom potion effect from this arrow.
|
void |
LivingEntity.removePotionEffect(@NotNull PotionEffectType type) |
Removes any effects present of the given
PotionEffectType . |
Modifier and Type | Method | Description |
---|---|---|
@NotNull PotionEffectType |
EntityPotionEffectEvent.getModifiedType() |
Gets the modified potion effect type.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
PotionMeta.hasCustomEffect(@NotNull PotionEffectType type) |
Checks for a specific custom potion effect type on this potion.
|
boolean |
SuspiciousStewMeta.hasCustomEffect(@NotNull PotionEffectType type) |
Checks for a specific custom potion effect type on this suspicious stew.
|
boolean |
PotionMeta.removeCustomEffect(@NotNull PotionEffectType type) |
Removes a custom potion effect from this potion.
|
boolean |
SuspiciousStewMeta.removeCustomEffect(@NotNull PotionEffectType type) |
Removes a custom potion effect from this suspicious stew.
|
boolean |
PotionMeta.setMainEffect(@NotNull PotionEffectType type) |
Deprecated.
|
Modifier and Type | Class | Description |
---|---|---|
class |
PotionEffectTypeWrapper |
Modifier and Type | Field | Description |
---|---|---|
static PotionEffectType |
PotionEffectType.ABSORPTION |
Increases the maximum health of an entity with health that cannot be
regenerated, but is refilled every 30 seconds.
|
static PotionEffectType |
PotionEffectType.BAD_OMEN |
oof.
|
static PotionEffectType |
PotionEffectType.BLINDNESS |
Blinds an entity.
|
static PotionEffectType |
PotionEffectType.CONDUIT_POWER |
Effects granted by a nearby conduit.
|
static PotionEffectType |
PotionEffectType.CONFUSION |
Warps vision on the client.
|
static PotionEffectType |
PotionEffectType.DAMAGE_RESISTANCE |
Decreases damage dealt to an entity.
|
static PotionEffectType |
PotionEffectType.DOLPHINS_GRACE |
Squee'ek uh'k kk'kkkk squeek eee'eek.
|
static PotionEffectType |
PotionEffectType.FAST_DIGGING |
Increases dig speed.
|
static PotionEffectType |
PotionEffectType.FIRE_RESISTANCE |
Stops fire damage.
|
static PotionEffectType |
PotionEffectType.GLOWING |
Outlines the entity so that it can be seen from afar.
|
static PotionEffectType |
PotionEffectType.HARM |
Hurts an entity.
|
static PotionEffectType |
PotionEffectType.HEAL |
Heals an entity.
|
static PotionEffectType |
PotionEffectType.HEALTH_BOOST |
Increases the maximum health of an entity.
|
static PotionEffectType |
PotionEffectType.HERO_OF_THE_VILLAGE |
\o/.
|
static PotionEffectType |
PotionEffectType.HUNGER |
Increases hunger.
|
static PotionEffectType |
PotionEffectType.INCREASE_DAMAGE |
Increases damage dealt.
|
static PotionEffectType |
PotionEffectType.INVISIBILITY |
Grants invisibility.
|
static PotionEffectType |
PotionEffectType.JUMP |
Increases jump height.
|
static PotionEffectType |
PotionEffectType.LEVITATION |
Causes the entity to float into the air.
|
static PotionEffectType |
PotionEffectType.LUCK |
Loot table luck.
|
static PotionEffectType |
PotionEffectType.NIGHT_VISION |
Allows an entity to see in the dark.
|
static PotionEffectType |
PotionEffectType.POISON |
Deals damage to an entity over time.
|
static PotionEffectType |
PotionEffectType.REGENERATION |
Regenerates health.
|
static PotionEffectType |
PotionEffectType.SATURATION |
Increases the food level of an entity each tick.
|
static PotionEffectType |
PotionEffectType.SLOW |
Decreases movement speed.
|
static PotionEffectType |
PotionEffectType.SLOW_DIGGING |
Decreases dig speed.
|
static PotionEffectType |
PotionEffectType.SLOW_FALLING |
Slows entity fall rate.
|
static PotionEffectType |
PotionEffectType.SPEED |
Increases movement speed.
|
static PotionEffectType |
PotionEffectType.UNLUCK |
Loot table unluck.
|
static PotionEffectType |
PotionEffectType.WATER_BREATHING |
Allows breathing underwater.
|
static PotionEffectType |
PotionEffectType.WEAKNESS |
Decreases damage dealt by an entity.
|
static PotionEffectType |
PotionEffectType.WITHER |
Deals damage to an entity over time and gives the health to the
shooter.
|
Modifier and Type | Method | Description |
---|---|---|
static @Nullable PotionEffectType |
PotionEffectType.getById(int id) |
Deprecated.
Magic value
|
static @Nullable PotionEffectType |
PotionEffectType.getByName(@NotNull String name) |
Gets the effect type specified by the given name.
|
@Nullable PotionEffectType |
PotionType.getEffectType() |
|
@NotNull PotionEffectType |
PotionEffect.getType() |
Returns the
PotionEffectType of this effect. |
@NotNull PotionEffectType |
PotionEffectTypeWrapper.getType() |
Get the potion type bound to this wrapper.
|
static @NotNull PotionEffectType[] |
PotionEffectType.values() |
Returns an array of all the registered
PotionEffectType s. |
Modifier and Type | Method | Description |
---|---|---|
@NotNull PotionEffect |
PotionBrewer.createEffect(@NotNull PotionEffectType potion,
int duration,
int amplifier) |
Creates a
PotionEffect from the given PotionEffectType ,
applying duration modifiers and checks. |
static @Nullable PotionType |
PotionType.getByEffect(@Nullable PotionEffectType effectType) |
Deprecated.
Misleading
|
static void |
PotionEffectType.registerPotionEffectType(@NotNull PotionEffectType type) |
Registers an effect type with the given object.
|
@NotNull PotionEffect |
PotionEffect.withType(@NotNull PotionEffectType type) |
Constructor | Description |
---|---|
PotionEffect(@NotNull PotionEffectType type,
int duration,
int amplifier) |
Creates a potion effect.
|
PotionEffect(@NotNull PotionEffectType type,
int duration,
int amplifier,
boolean ambient) |
Creates a potion effect.
|
PotionEffect(@NotNull PotionEffectType type,
int duration,
int amplifier,
boolean ambient,
boolean particles) |
Creates a potion effect with no defined color.
|
PotionEffect(@NotNull PotionEffectType type,
int duration,
int amplifier,
boolean ambient,
boolean particles,
boolean icon) |
Creates a potion effect.
|
Copyright © 2020. All rights reserved.